¿Cómo se formatea una tarjeta SD de 2 GB en FAT32 (preferiblemente con la Utilidad de Discos)?

¿Cómo se formatea una tarjeta SD de 2 GB en FAT32 (preferiblemente con la Utilidad de Discos)?

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óndeNAMEes 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 laNAMEpuede 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 diskutilcomprobar qué disco está formateando. En el ejemplo anterior, /dev/disk1se 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/disk1con 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 dondeFAT32como 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.8condiskutilversió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 ;)

información relacionada