Wie formatiere ich eine Partition mit FAT32? [Duplikat]

2

Diese Frage hat hier bereits eine Antwort:

Der Befehl diskutil eraseDiskist nicht das, was ich will, weil das die gesamte Festplatte löscht. Ich habe bereits eine Partition zugewiesen und sie ist leer. Ich muss es nur mit VFAT / FAT32 formatieren. Wie kann dies vom Terminal aus erfolgen? Es muss den gleichen Effekt haben wie unter mkfs.vfatLinux.

Melab
quelle
Siehe diese Antwort .
Vagner

Antworten:

4

Geben Sie ein diskutil list, um die Festplattenkennung / -partition abzurufen. Dann geben Sie ein:

diskutil eraseVolume FAT32 DATA diskXsY #replace diskXsY by the proper disk identifier

DATA ist der Name des Volumes. Der Name muss mit groß geschrieben werden diskutil ....


Der diskutil eraseVolume ...Befehl ändert die pMBR der GUID-Partitionstabelle in einen Hybrid-MBR und macht wahrscheinlich ein vorhandenes OS X-Systemvolume auf demselben Laufwerk nicht mehr startfähig.

klanomath
quelle
3

Der Befehl lautet newfs_msdos.

Auch für HFS + lautet der Befehl newfs_hfs.

Verwenden Sie man newfs_msdosoder man newfs_hfsfür weitere Informationen.

Im Allgemeinen würden Sie verwenden diskutil list, um den Slice (Bezeichner) zu erhalten.

Als nächstes verwenden Sie diskutil unmount identifier, gefolgt vom Befehl format.

Schließlich verwenden diskutil mount identifier.

Zum Beispiel.

diskutil list
diskutil unmount /dev/disk0s4
newfs_msdos -F 32 -v BOOTCAMP /dev/disk0s4
diskutil mount /dev/disk0s4

Hinweis: Das diskutilFormatieren einer Partition (Slice) kann den Nebeneffekt haben, dass die Art der Partitionierung, die ein Laufwerk verwendet, geändert wird.

Zum Beispiel der Befehl

diskutil eraseVolume fat32 BOOTCAMP /dev/disk0s4

kann dazu führen, dass ein mit GPT partitionierter Datenträger in einen mit GPT / MBR partitionierten Hybriddatenträger umgewandelt wird.

David Anderson
quelle
Ich werde dein eraseVolume-Addendum in meine Antwort aufnehmen, damit es deine Antwort nicht durcheinander bringt :-)!
Klanomath