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

14

Tengo un nuevo disco USB Memorex TravelDrive de 64 GB que está siendo problemático.

Está formateado 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 Discos, 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 el identificador de disco (es decir, /dev/disk4) y newdiskes el nombre arbitrario que le 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 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 tengo que "detener el progreso" desde el menú de depuración después de 20 o 30 minutos.

  2. Intentar averiguar si algo tiene el disco retenido para algún otro propósito tampoco revela nada, ps aux | grep fscksolo devuelve un proceso:

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

¿Alguien tiene pensamientos sobre cómo descubrir qué está pasando aquí?

nihonjinrxs
fuente
Tiene un disco USB de 64 GB con una sola partición MBR formateada como FAT y desea convertirla en una sola partición GPT formateada como HFS +. ¿Lo entendí bien?
duci9y
Sí, eso es exactamente lo que estoy tratando de hacer. No parece querer pasar el desmontaje.
nihonjinrxs
Intente formatearlo fdiskcomo un disco MBR y luego use la Utilidad de Discos en él. Puede ser que la partición FAT configurada de fábrica esté causando problemas.
duci9y
1
Siempre es posible que tengas un USB FWIW malo, solo tienes que incluirlo en la mezcla, como sugiere la respuesta. Sé que es una herejía sugerir esto aquí, pero ¿se formateará en una máquina con Windows?
JimLohse
1
Años de retraso con este comentario, pero sospecho que es un disco falso. ¿Cómo puede una unidad de 64 GB ser FAT16? Prueba con la aplicación Fight Flash Fraud, F3X (freeware)
Tetsujin

Respuestas:

19

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

diskutil partitionDisk /dev/disk4 1 GPT HFS+ newdisk R
Michael Arnold
fuente
1

Seguro que parece que tienes todos los comandos correctos. ¿Has probado estos medios con Disk Utility o has probado tus comandos en una unidad USB que podrías borrar?

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

bmike
fuente