¿Cómo fuerzo una partición y formateo en una llave USB en OS X Mountain Lion Disk Utility o desde CLI diskutil?

Tengo un nuevo disco USB Memorex TravelDrive de 64 GB que está dando problemas.

Tiene el formato FAT16 en MBR, que no es tan bueno, y me gustaría ponerlo en HFS+.

Intenté hacer esto a través de las pestañas Borrar y Partición en la Utilidad de disco, así como desde la CLI en Terminal.app a través de un par de métodos diferentes:

$ diskutil partitionDisk disk4 1 GPT HFS+ newdisk R
$ diskutil eraseDisk HFS+ newdisk disk4

En esos, disk4representa el dispositivo especial o identificador de disco (es decir, /dev/disk4) y newdiskes el nombre arbitrario que estoy dando al nuevo volumen en el disco.

En todos los casos, el proceso se bloquea al intentar desmontar el disco. He hecho un poco de investigación, en vano:

  1. Seguir el registro de la Utilidad de Discos mientras se está ejecutando ( tail -f ~/Library/Logs/DiskUtility.log) no proporciona ninguna información útil. Todo lo que veo es:

    Starting next Erase job: 6 with no options
    2013-03-03 00:51:57 -0500: Preparing to erase : “newdisk”
    2013-03-03 00:51:57 -0500:  Partition Scheme: GUID Partition Table
    2013-03-03 00:51:57 -0500:  1 volume will be created
    2013-03-03 00:51:57 -0500:      Name        : “newdisk”
    2013-03-03 00:51:57 -0500:      Size        : 63.92 GB
    2013-03-03 00:51:57 -0500:      File system : Mac OS Extended (Journaled)
    
    dmAsyncStartedForDisk for disk4 
    2013-03-03 00:35:30 -0500: Unmounting disk
    

    y se cuelga allí, por lo que necesito "Detener el progreso" en el menú Depurar después de 20 o 30 minutos.

  2. Tratar de averiguar si algo se apoderó del disco para algún otro propósito tampoco revela nada; ps aux | grep fsckdevuelve solo un proceso:

    ryan        4967   1.0  0.0  2432768    588 s003  R+   12:57AM   0:00.00 grep fsck
    

¿Alguien tiene ideas sobre cómo averiguar qué está pasando aquí?

Tiene un disco USB de 64 GB con una única partición MBR formateada como FAT y desea que sea una única partición GPT formateada como HFS+. ¿Lo entendí bien?
Sí, eso es exactamente lo que estoy tratando de hacer. No parece querer pasar el desmontaje.
Intente formatearlo fdiskcomo un disco MBR y luego use la Utilidad de disco en él. Puede ser que la partición FAT configurada de fábrica esté causando problemas.
Siempre es posible que tenga un FWIW USB defectuoso, simplemente mezclándolo, como sugiere la respuesta. Sé que es una herejía sugerir esto aquí, pero ¿se formateará en una máquina con Windows?
Años tarde con este comentario, pero sospecharía que se trata de un disco falso. ¿Cómo puede ser FAT16 una unidad de 64 GB? Pruebe con la aplicación Fight Flash Fraud, F3X (freeware)

Respuestas (2)

Debe usar /dev/disk4en lugar de solo disk 4en su comando. Debería leerse así

diskutil partitionDisk /dev/disk4 1 GPT HFS+ newdisk R

Seguro que parece que tienes todos los comandos correctos. ¿Ha probado estos medios usando la Utilidad de Discos o ha probado sus comandos en una unidad USB que podría soportar borrar?

Mi sospecha es que el almacenamiento que está utilizando no es 100% funcional.