El comando diskutil eraseDisk
no es lo queremos ya que borra todo el disco. Tengo una partición ya asignada y está en blanco. Todo lo que necesito hacer es formatearlo en FAT32/VFAT. ¿Cómo puede esto hacerse desde Terminal? Tiene el mismo efecto que usando mkfs.vfat
en Linux.
Respuestas
¿Demasiados anuncios?El comando newfs_msdos
.
También para HFS+, el comando es newfs_hfs
.
Uso man newfs_msdos
o man newfs_hfs
para obtener más información.
Por lo general, usted usaría diskutil list
para obtener la rebanada (identificador).
A continuación, usar diskutil unmount identifier
, seguido por el comando format.
Por último, el uso de diskutil mount identifier
.
Por ejemplo.
diskutil list
diskutil unmount /dev/disk0s4
newfs_msdos -F 32 -v BOOTCAMP /dev/disk0s4
diskutil mount /dev/disk0s4
Nota: el Uso de diskutil
para dar formato a una partición (sector) puede tener el efecto secundario de modificar el tipo de la partición de una unidad que está utilizando.
Por ejemplo, el comando
diskutil eraseVolume fat32 BOOTCAMP /dev/disk0s4
puede resultar en el cambio de un disco con particiones GPT en un híbrido GPT/MBR con particiones de disco.
Entrar en diskutil list
para obtener el identificador de disco/partición. Continuación, escriba:
diskutil eraseVolume FAT32 DATA diskXsY #replace diskXsY by the proper disk identifier
Datos será el nombre del volumen. El nombre tiene que ser mayúscula usando diskutil ...
.
El diskutil eraseVolume ...
comando cambiará la pMBR de la tabla de particiones GUID a un híbrido MBR y probablemente hace un sistema operativo existente X volumen del sistema en el mismo coche que no arranca.