%3F.png)
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
WoNAME
ist 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 dasNAME
kann 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 diskutil
zu überprüfen, welche Festplatte Sie formatieren. Im obigen Beispiel /dev/disk1
wird 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/disk1
durch 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 denen
FAT32
wie der DateisystemtypNICHT ARBEITENgemäß dem obigen Fehler. - Ich bin nicht sicher, welche "älteren" Versionen den Fehler verursachen, aber er tritt in Snow Leopard auf10.6.8mit
diskutil
Version 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 ;)