He estado buscando una manera de hacer esto por un tiempo, pero no he podido encontrar la respuesta. Necesito formatear mi tarjeta SD de 2 GB en FAT-32, pero no veo la opción en la Utilidad de Discos.
Si selecciono la unidad SD (Apple SDXC Reader Media) y voy a 'Borrar', tengo las siguientes opciones de formato:
- Mac OS extendido (registrado)
- Mac OS extendido (registrado, cifrado)
- Mac OS extendido (mayúsculas y minúsculas, registrado)
- Mac OS extendido (mayúsculas y minúsculas, registrado, cifrado)
- MS DOS (FAT)
- ExFAT
Haciendo lo mismo, pero seleccionando la tarjeta SD (en mi caso NO NAME
), obtengo los mismos resultados, menos Mac OS X con cifrado.
He leído que seleccionar MS-DOS elegirá entre FAT-16 y -32, dependiendo del tamaño de la tarjeta SD. Sin embargo, tengo uno de 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
fuente
fuente
Respuestas:
Si te sientes cómodo con el uso de la Terminal, prueba esto:
Primero, mire la tabla de particiones ejecutando este comando:
Debería ver algo como esto:
La partición que queremos cambiar es
/dev/disk1
.Queremos cambiar el dispositivo a una partición FAT32 con formato MBR. Para hacer eso, ejecuta este comando:
donde
NAME
está el nombre que quieres darle al disco.Como se menciona en los comentarios, no puede poner corchetes en el nombre del volumen para que las cosas no se confundan. Para evitar que todo falle, simplemente asegúrese de que no haya corchetes en el nuevo nombre del volumen FAT32.
fuente
/dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *2.0 GB disk1 1: DOS_FAT_16 NO NAME 2.0 GB disk1s1
Con el segundo comando, obtuve: (En el siguiente comentario)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
(Sí, lo dejé como [Nombre] porque tenía prisa)Donde [NOMBRE] debe escribirse en letras mayúsculas; de lo contrario, esto no funcionará.
Como se menciona en los comentarios, asegúrese de utilizar una herramienta como
diskutil
para verificar qué disco está formateando. En el ejemplo anterior, el disco/dev/disk1
se está formateando. Después de encontrar la partición deseada a través de un método como llamardiskutil list
(Este comando enumera las particiones en el sistema. Vea otra respuesta para más detalles), reemplacedev/disk1
con la partición deseada.fuente
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
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
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:
exit
cualquier indicador de terminal que acceda al disco.$diskutil unmountDisk /dev/disk1
, desmonte el disco usando: Sin embargo, diskutil intenta automáticamente desmontarlo.
$diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1
Salida es:
Finalmente, verifique el resultado usando
diskutil list
:$diskutil list /dev/disk1
fuente