Wie formatiert man eine 2 GB SD-Karte auf FAT32 (vorzugsweise mit dem Festplatten-Dienstprogramm)?

Wie formatiert man eine 2 GB SD-Karte auf FAT32 (vorzugsweise mit dem Festplatten-Dienstprogramm)?

Ich habe schon eine Weile nach einer Möglichkeit gesucht, dies zu tun, aber ich konnte die Antwort nicht finden. Ich muss meine 2 GB SD-Karte auf FAT-32 formatieren, aber ich sehe die Option im Festplatten-Dienstprogramm nicht.

Wenn ich das SD-Laufwerk (Apple SDXC Reader Media) auswähle und auf „Löschen“ gehe, habe ich die folgenden Formatierungsoptionen:

  • Mac OS erweitert (Journaled)
  • Mac OS erweitert (Journaled, verschlüsselt)
  • Mac OS erweitert (Groß-/Kleinschreibung beachten, Journaled)
  • Mac OS erweitert (Groß-/Kleinschreibung beachten, Journalisiert, Verschlüsselt)
  • MS-DOS (FAT)
  • ExFAT

Wenn ich das Gleiche mache, aber die SD-Karte selbst auswähle (in meinem Fall NO NAME), erhalte ich alle dieselben Ergebnisse, abzüglich der Ergebnisse von Mac OS X mit Verschlüsselung.

Ich habe gelesen, dass bei Auswahl von MS-DOS je nach Größe der SD-Karte zwischen FAT-16 und -32 gewählt wird. Ich habe jedoch eine 2 GB große Karte.

Format:            MS-DOS (FAT16)
Owners Enabled:    No
Number of Folders: 0
Capacity:          1.98 GB (1,975,546,368 Bytes)
Available:         1.79 GB (1,789,296,640 Bytes)
Used:              186 MB (185,991,168 Bytes)  --> (I have already backed up)
Number of Files:   512

Antwort1

Wenn Sie mit der Verwendung des Terminals vertraut sind, versuchen Sie Folgendes:

Sehen Sie sich zunächst die Partitionstabelle an, indem Sie diesen Befehl ausführen:

diskutil list

Sie sollten ungefähr Folgendes sehen:

/dev/disk1
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *16.0 GB    disk1
1:                        EFI                         209.7 MB   disk1s1
2:                  Apple_HFS Example                 15.7 GB    disk1s2

Die Partition, die wir ändern möchten, ist /dev/disk1.

Wir möchten das Gerät in eine MBR-formatierte FAT32-Partition ändern. Führen Sie dazu diesen Befehl aus:

sudo diskutil eraseDisk FAT32NAMEMBRFormat /dev/disk1

WoNAMEist der Name, den Sie der Festplatte geben möchten.

Wie in den Kommentaren erwähnt, können Sie keine eckigen Klammern in den Namen des Volumes setzen, da dies sonst zu Problemen führen kann. Um zu vermeiden, dass alles schiefgeht, stellen Sie einfach sicher, dass der neue Name des FAT32-Volumes keine eckigen Klammern enthält.

Beachten Sie dasNAMEkann in vielen Fällen fehlschlagen, wenn es nicht in GROSSBUCHSTABEN geschrieben ist.

Antwort2

sudo diskutil eraseDisk FAT32 [NAME] MBRFormat /dev/disk1

Wobei [NAME] in GROSSBUCHSTABEN geschrieben werden muss, sonst funktioniert es nicht.


Stellen Sie, wie in den Kommentaren erwähnt, sicher, dass Sie ein Tool wie verwenden, um diskutilzu überprüfen, welche Festplatte Sie formatieren. Im obigen Beispiel /dev/disk1wird die Festplatte formatiert. Nachdem Sie die gewünschte Partition durch eine Methode wie den Aufruf diskutil list(Dieser Befehl listet die Partitionen auf dem System auf. Weitere Informationen finden Sie in der anderen Antwort) gefunden haben, ersetzen Sie sie dev/disk1durch die gewünschte Partition.

Antwort3

Wenn Sie dies versucht haben:
$diskutil eraseDisk FAT32 MYDISKLABEL MBRFormat /dev/disk1

Es wird jedoch dieser Fehler angezeigt:
FAT32 does not appear to be a valid file system format Use diskutil listFilesystems to view a list of supported file systems

Dann diese AntwortMaihelfen. Aber bitte beachten Sie:

  • Dies ist eine alternative Lösung fürälterApple Mac-Versionen, bei denenFAT32wie der DateisystemtypNICHT ARBEITENgemäß dem obigen Fehler.  
  • Ich bin nicht sicher, welche "älteren" Versionen den Fehler verursachen, aber er tritt in Snow Leopard auf10.6.8mitdiskutilVersion vom15. Mai 2009.
  • Der Fehler kann von Mac OS Leopard 10.5 bis Yosemite 10.10 auftreten.  
  • Diese Lösung ist für neuere Mac OS-Versionen, möglicherweise El Capitan 10.11 und höher, nicht relevant.
  • In den folgenden Beispielen/dev/Datenträger1zeigt auf die SD-Karte (Gerät). Sie müssen den Zeiger auf Ihr Gerät ermitteln.
  • Ich werde nicht auf jede einzelne Information näher eingehen, sondern nur darauf, welche Änderungen an Ihrem Befehl vorgenommen werden müssen. Sie sollten beispielsweise aus anderen Antworten wissen sudo, wann Sie verwenden müssen, wie Sie Ihr Gerät identifizieren, wie Sie Ihr Gerät aushängen, wie Sie die Bezeichnung angeben und wie Sie überprüfen, ob die Festplatte richtig formatiert ist.

Befehlszeilensyntax:
diskutil eraseDisk filesystem disklabel MBRFormat device


Lösung:
Finden Sie den richtigen Dateisystemalias, indem Sie alle verfügbaren Optionen auflisten:

$diskutil listFilesystems

In der Ausgabetabelle sehen Sie, dass es Aliase gibt, die durch "(oder)etwas", aber es gibt keinen Alias ​​für das Dateisystem „FAT32“. Daher müssen Sie den vollständigen Namen „ms-dos fat32“ (ohne Berücksichtigung der Groß-/Kleinschreibung) angeben.

Befehl:
$diskutil eraseDisk "ms-dos fat32" mydisklabel MBRFormat /dev/disk1

Antwort4

Versuche dies:

diskutil eraseVolume "ms-dos fat32" PARTNAME /dev/disk***XsY
gustavo@iMac-de-Gustavo ~ % diskutil list

/dev/disk1    
#:                       TYPE NAME                    SIZE       IDENTIFIER     
0:     FDisk_partition_scheme                       
*2.0 GB     disk1     
1:                 DOS_FAT_16 NO NAME                 2.0 GB     disk1s1

gustavo@iMac-de-Gustavo ~ % diskutil eraseVolume "ms-dos fat32" FAT32 /dev/disk1s1

Started erase on disk5s2 (FAT) 
Unmounting disk 
Erasing 512 bytes per physical sector /dev/rdisk5s2: 15853288 sectors in 1981661 FAT32 clusters (4096 bytes/cluster) bps=512 spc=8 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=15884288 bspf=15482 rdcl=2 infs=1 bkbs=6 
Mounting disk 
Finished erase on disk1s1 (FAT32)

gustavo@iMac-de-Gustavo ~ % 

So einfach ist das ;)

verwandte Informationen