Tengo problemas para formatear una tarjeta micro SD para un amigo en mi Mac. Intenté usar Disk Utility, diskutil commands en terminal y SD Card Formatter. Esto es lo que obtengo cuando pruebo en la terminal:
jonathandiller$ diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful
jonathandiller$ sudo diskutil eraseDisk FAT32 NONAME MBRFormat /dev/disk2
Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk2s1 as MS-DOS (FAT32) with name NONAME
Error: -69830: This operation requires an unmounted disk
En la media docena de instancias en las que he visto este error específico, la tarjeta micro SD se estropeó y no se pudo formatear en Mac, Windows o Android (a través de OTG), incluso con diferentes lectores de tarjetas. No solo no se podía formatear la tarjeta, sino que no se podían agregar o eliminar archivos ni nada más que requiriera escribir en la tarjeta. (La lectura de archivos no se vio afectada). Estaba efectivamente en modo de solo lectura como una tarjeta SD de tamaño completo con el interruptor activado, pero obviamente la micro SD no tiene eso. La única solución es el reemplazo.
Sé que esta es una publicación anterior, pero pensé en agregar la causa real (es decir, una tarjeta defectuosa, no un problema de software o formato) para futuras referencias.
FAT32 no puede formatear particiones de más de 32 GB . Tendrá que usar un esquema de partición diferente que sea compatible con cualquier dispositivo en el que vaya esta tarjeta SD, como exFAT .
Error: -69830: This operation requires an unmounted disk
jonathan