Ich habe eine Weile nach einer Möglichkeit gesucht, dies zu tun, aber ich konnte keine Antwort finden. Ich muss meine SD-Karte mit 2 GB auf FAT-32 formatieren, aber die Option wird im Festplatten-Dienstprogramm nicht angezeigt.
Wenn ich das SD-Laufwerk (Apple SDXC Reader Media) auswähle und auf "Löschen" gehe, stehen mir folgende Formatoptionen zur Verfügung:
- Mac OS erweitert (Journaled)
- Mac OS erweitert (Journaled, Encrypted)
- Mac OS erweitert (Groß- und Kleinschreibung beachten, Journaled)
- Mac OS erweitert (Groß- und Kleinschreibung, Journaled, Encrypted)
- MS DOS (FAT)
- ExFAT
Wenn NO NAME
ich das gleiche mache, aber die SD-Karte selbst auswähle (in meinem Fall ), erhalte ich alle die gleichen Ergebnisse, ausgenommen Mac OS X mit Verschlüsselung.
Ich habe gelesen, dass bei der 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.
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
macos
sd-card
disk-utility
Matt Reynolds
quelle
quelle
Antworten:
Wenn Sie mit dem Terminal vertraut sind, versuchen Sie Folgendes:
Schauen Sie sich zunächst die Partitionstabelle an, indem Sie den folgenden Befehl ausführen:
Sie sollten so etwas sehen:
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 den folgenden Befehl aus:
Wo
NAME
ist der Name, den Sie der Festplatte geben möchten?Wie in den Kommentaren erwähnt, können Sie den Namen des Volumes nicht in eckige Klammern setzen, damit nichts durcheinander kommt. Stellen Sie einfach sicher, dass der neue Name des FAT32-Volumes keine eckigen Klammern enthält, damit nicht alles schief geht.
quelle
/dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *2.0 GB disk1 1: DOS_FAT_16 NO NAME 2.0 GB disk1s1
Mit dem zweiten Befehl habe ich Folgendes erhalten : (Im nächsten Kommentar)Started erase on disk1 Unmounting disk Creating the partition map Waiting for the disks to reappear Formatting disk1s1 as MS-DOS (FAT32) with name [NAME] newfs_msdos: [NAME]: bad volume name Mounting disk Could not mount disk1s1 with name (null) after erase Error: -69832: File system formatter failed
(Ja, ich habe es als [Name] verlassen, weil ich es eilig hatte)Wobei [NAME] in GROSSBUCHSTABEN geschrieben werden muss; Andernfalls funktioniert dies nicht.
Stellen Sie, wie in den Kommentaren erwähnt, sicher, dass Sie ein Tool verwenden, um
diskutil
zu überprüfen, welche Festplatte Sie formatieren. Im obigen Beispiel wird die Festplatte/dev/disk1
formatiert. Nachdem Sie die gewünschte Partition mit einer Methode wie dem Aufrufendiskutil list
(Dieser Befehl listet die Partitionen auf dem System auf. Weitere Informationen finden Sie in der Antwort) gefunden haben, ersetzen Sie siedev/disk1
durch die gewünschte Partition.quelle
Diese Antwort wird als Lösung für alle älteren Apple Mac-Versionen wie Snow Leopard 10.6.8 angehängt, bei denen " FAT32 " als Dateisystemtyp NICHT wie im folgenden Beispiel funktioniert :
$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1
Der interne Befehl lautet:
diskutil eraseDisk filesystem disklabel MBRFormat device
Über diesen Befehl wird festgelegt, dass das Gerät Ihre SD-Karte ist
diskutil list
.Finden Sie den richtigen Dateisystem-Alias, indem Sie Folgendes in Terminal eingeben:
$diskutil listFilesystems
In der Ausgabe oben sehen Sie, dass es Aliase gibt, die durch "(oder) etwas " definiert sind, aber es gibt keinen Alias für das FAT32-Dateisystem. Sie müssen unabhängig von der Groß- und Kleinschreibung den vollständigen Namen "ms-dos fat32" angeben.
Daher ist für eine SD-Karte, die als / dev / disk1 angeschlossen ist , die korrekte Vorgehensweise:
exit
Terminal-Eingabeaufforderungen, die auf die Festplatte zugreifen.$diskutil unmountDisk /dev/disk1
, heben Sie die Bereitstellung des Datenträgers mit auf: diskutil versucht jedoch automatisch , die Bereitstellung aufzuheben .
$diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1
Ausgabe ist:
Überprüfen Sie abschließend das Ergebnis mit
diskutil list
:$diskutil list /dev/disk1
quelle