Comment forcer une partition et un formatage sur une clé USB dans l'utilitaire de disque OS X Mountain Lion ou depuis CLI diskutil?

14

J'ai un tout nouveau disque USB Memorex TravelDrive 64 Go qui pose problème.

Il est formaté en FAT16 sur MBR, ce qui n'est pas si agréable, et j'aimerais le mettre sur HFS +.

J'ai essayé de le faire via les onglets Effacer et Partitionner dans l'Utilitaire de disque, ainsi que depuis la CLI dans Terminal.app via deux méthodes différentes:

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

Dans ceux-ci, disk4représente l'identifiant de périphérique ou de disque spécial (c'est-à-dire /dev/disk4) et newdiskest le nom arbitraire que je donne au nouveau volume sur le disque.

Dans tous les cas, le processus se bloque en essayant de démonter le disque. J'ai fait un peu d'enquête, en vain:

  1. La mise en file d'attente du journal de l'Utilitaire de disque pendant son exécution ( tail -f ~/Library/Logs/DiskUtility.log) ne fournit aucune information utile. Tout ce que je vois c'est:

    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

    et il se bloque là, m'obligeant ainsi à "Stop Progress" dans le menu Debug après 20 ou 30 minutes.

  2. Essayer de déterminer si quelque chose détient le disque à d'autres fins ne révèle rien non plus - ps aux | grep fsckne renvoie qu'un seul processus:

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

Quelqu'un a des idées sur la façon de comprendre ce qui se passe ici?

nihonjinrxs
la source
Vous disposez d'un disque USB de 64 Go avec une seule partition MBR formatée en FAT et vous souhaitez en faire une seule partition GPT formatée en HFS +. Ai-je bien compris?
duci9y
Oui, c'est exactement ce que j'essaie de faire. Il ne semble pas vouloir dépasser le démontage.
nihonjinrxs
Essayez de le formater avec fdiskun disque MBR, puis utilisez l'Utilitaire de disque dessus. Il se peut que la partition FAT définie en usine pose problème.
duci9y
1
Il est toujours possible que vous ayez un mauvais FWIW USB, en le jetant simplement dans le mix, comme le suggère une réponse. Je sais que c'est une hérésie de suggérer ceci ici, mais formatera-t-il sur une machine Windows?
JimLohse
1
Des années de retard avec ce commentaire, mais je soupçonne un faux lecteur. Comment un disque de 64 Go peut-il être FAT16? Testez avec l'application Fight Flash Fraud, F3X (freeware)
Tetsujin

Réponses:

19

Vous devez utiliser /dev/disk4à la place de juste disk 4dans votre commande. Il devrait se lire comme ceci

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

Il semble que vous ayez toutes les commandes correctes. Avez-vous testé ces supports à l'aide de l'Utilitaire de disque ou essayé vos commandes sur un lecteur USB que vous pourriez supporter d'effacer?

Je soupçonne que le stockage que vous utilisez n'est pas 100% fonctionnel.

bmike
la source