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
exit
cualquier 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