Esta respuesta se agrega como una solución para todas esas versiones antiguas de Apple Mac, como Snow Leopard 10.6.8, donde " FAT32 " como tipo de sistema de archivos NO funciona como en el ejemplo a continuación:
$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1
fat32 no parece ser un formato de sistema de archivos válido
Use diskutil listFilesystems para ver una lista de sistemas de archivos compatibles
El comando interno es:
diskutil eraseDisk sistema de archivos de etiquetas de disco MBRFormat dispositivo
donde el dispositivo se determina que la tarjeta SD usando el comando diskutil list.
Encuentre el alias del sistema de archivos correcto escribiendo esto en Terminal:
$diskutil listFilesystems
Sistemas de archivos formatables
Estas personalidades del sistema de archivos se pueden usar para borrar y particionar.
Cuando se especifica uno como parámetro de un verbo, no se considera el caso;
Además, diskutil permite ciertos alias que no distinguen entre mayúsculas y minúsculas.
-------------------------------------------------- -----------------------------
PERSONALIDAD USUARIO NOMBRE VISIBLE
-------------------------------------------------- -----------------------------
ExFAT ExFAT
Espacio libre Espacio libre
(o) gratis
MS-DOS MS-DOS (FAT)
MS-DOS FAT12 MS-DOS (FAT12)
MS-DOS FAT16 MS-DOS (FAT16)
MS-DOS FAT32 MS-DOS (FAT32)
HFS + Mac OS Extendido
Mayúsculas y minúsculas HFS + Mac OS Extended (mayúsculas y minúsculas)
(o) hfsx
Mayúsculas y minúsculas con registro HFS + Mac OS extendido (mayúsculas y minúsculas, con registro)
(o) jhfsx
Registrado HFS + Mac OS extendido (registrado)
(o) jhfs +
En el resultado anterior, verá que hay alias definidos por "(o) algo " pero no hay alias para el sistema de archivos FAT32. Debe especificar el nombre completo "ms-dos fat32" independientemente del caso.
Por lo tanto, para una tarjeta SD conectada como / dev / disk1 , el procedimiento correcto es:
- Cierre todas las aplicaciones y
exitcualquier indicador de terminal que acceda al disco.
- Si desea hacer todo manualmente
$diskutil unmountDisk /dev/disk1
, desmonte el disco usando: Sin embargo, diskutil intenta automáticamente desmontarlo.
- Ingrese el siguiente comando, especificando la etiqueta del disco y el dispositivo de manera adecuada:
$diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1
Salida es:
Comenzó a borrar en el disco 1
Desmontar disco
Crear mapa de partición
Esperando que reaparezcan los discos
Formateo de disk1s1 como MS-DOS (FAT32) con el nombre mydiskname
Borrado terminado en el disco 1
Finalmente, verifique el resultado usando diskutil list:
$diskutil list /dev/disk1
/ dev / disk1
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: FDisk_partition_scheme * 1.0 GB disk1
1: DOS_FAT_32 MYDISKNAME 1.0 GB disk1s1