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

13

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

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

He intentado 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 varios métodos diferentes:

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

En esos, disk4 representa el dispositivo especial o el identificador de disco (es decir, /dev/disk4 ) y newdisk es 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 Disco 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 tengo que "Detener el progreso" del menú Depurar 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 fsck solo devuelve un proceso:

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

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

    
pregunta nihonjinrxs 03.03.2013 - 07:01

4 respuestas

14

Debes usar /dev/disk4 en lugar de disk 4 en tu comando. Se debería leer así

diskutil partitionDisk /dev/disk4 1 GPT HFS+ newdisk R
    
respondido por el Michael Arnold 20.01.2016 - 16:08
4

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

    
respondido por el Djo 03.05.2016 - 18:13
4

Solución brillante utilizando el CLI. Para averiguar el nombre del disco que utilicé:

diskutil list

Entonces usé

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

para reformatear la unidad USB como GUID.

Gracias a todos ustedes.

    
respondido por el Brent Auvermann 11.12.2017 - 16:08
1

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

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

    
respondido por el bmike 24.09.2015 - 23:49

Lea otras preguntas en las etiquetas