%3F.png)
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 (con registro)
- Mac OS extendido (con registro, cifrado)
- Mac OS extendido (distingue entre mayúsculas y minúsculas, registrado)
- Mac OS extendido (distingue entre 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 al seleccionar MS-DOS se 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
Respuesta1
Si se siente cómodo usando la Terminal, pruebe esto:
Primero, mire la tabla de particiones ejecutando este comando:
diskutil list
Debería ver algo como esto:
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *16.0 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Example 15.7 GB disk1s2
La partición que queremos cambiar es /dev/disk1
.
Queremos cambiar el dispositivo a una partición FAT32 formateada con MBR. Para hacer eso, ejecute este comando:
sudo diskutil eraseDisk FAT32NOMBREFormato MBR /dev/disk1
dóndeNAME
es el nombre que le quieres dar al disco.
Como se mencionó en los comentarios, no se pueden poner corchetes en el nombre del volumen para que las cosas no se estropeen. Para evitar que todo falle, simplemente asegúrese de que no haya corchetes en el nuevo nombre del volumen FAT32.
Nota laNAME
puede fallar si no está en MAYÚSCULAS en muchos casos.
Respuesta2
sudo diskutil eraseDisk FAT32 [NAME] MBRFormat /dev/disk1
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 para diskutil
comprobar qué disco está formateando. En el ejemplo anterior, /dev/disk1
se está formateando el disco. Después de encontrar la partición deseada mediante un método como una llamada diskutil list
(este comando enumera las particiones del sistema. Consulte otra respuesta para obtener más detalles), reemplácela dev/disk1
con la partición deseada.
Respuesta3
Si intentaste esto:
$diskutil eraseDisk FAT32 MYDISKLABEL MBRFormat /dev/disk1
Pero recibe este error:
FAT32 does not appear to be a valid file system format
Use diskutil listFilesystems to view a list of supported file systems
Entonces esta respuestapuedeayudarte. Pero tenga en cuenta:
- Esta es una solución alternativa paramás viejoVersiones de Apple Mac donde
FAT32
como lo hace el tipo de sistema de archivosNO TRABAJOsegún el error anterior. - No estoy seguro de qué versiones "antiguas" producen el error, pero ocurre en Snow Leopard.10.6.8con
diskutil
versión fechada15 de mayo de 2009. - El error puede ocurrir desde Mac OS Leopard 10.5 hasta Yosemite 10.10.
- Esta solución no es relevante para las versiones más recientes de Mac OS, quizás El Capitan 10.11 y posteriores.
- En los siguientes ejemplos,/dev/disco1apunta a la tarjeta SD (dispositivo). Debe determinar cuál es el puntero a su dispositivo.
- No daré más detalles sobre cada detalle de la información, solo qué cambios deben realizarse en su comando; por ejemplo, debe saber por otras respuestas cuándo usar
sudo
, cómo identificar su dispositivo, cómo desmontarlo, cómo especificar la etiqueta y cómo verificar que el disco esté formateado correctamente.
Sintaxis de la línea de comando:
diskutil eraseDisk filesystem disklabel MBRFormat device
Solución:
Encuentre el alias correcto del sistema de archivos enumerando todas las opciones disponibles:
$diskutil listFilesystems
En la tabla de salida verá que hay alias definidos por "(o)algo" pero no hay ningún alias para el sistema de archivos "FAT32". Por lo tanto, debe especificar el nombre completo "ms-dos fat32", que no distingue entre mayúsculas y minúsculas.
Dominio:$diskutil eraseDisk "ms-dos fat32" mydisklabel MBRFormat /dev/disk1
Respuesta4
Prueba esto:
diskutil eraseVolume "ms-dos fat32" PARTNAME /dev/disk***XsY
gustavo@iMac-de-Gustavo ~ % diskutil list
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme
*2.0 GB disk1
1: DOS_FAT_16 NO NAME 2.0 GB disk1s1
gustavo@iMac-de-Gustavo ~ % diskutil eraseVolume "ms-dos fat32" FAT32 /dev/disk1s1
Started erase on disk5s2 (FAT)
Unmounting disk
Erasing 512 bytes per physical sector /dev/rdisk5s2: 15853288 sectors in 1981661 FAT32 clusters (4096 bytes/cluster) bps=512 spc=8 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=15884288 bspf=15482 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk1s1 (FAT32)
gustavo@iMac-de-Gustavo ~ %
Así de fácil ;)