Wie erzwinge ich eine Partition und Formatierung auf einem USB-Stick im OS X Mountain Lion Disk Utility oder vom CLI diskutil?

Ich habe eine brandneue Memorex TravelDrive 64 GB USB-Festplatte, die Probleme bereitet.

Es ist auf MBR FAT16 formatiert, was nicht so schön ist, und ich würde es gerne auf HFS+ setzen.

Ich habe versucht, dies über die Registerkarten „Löschen“ und „Partitionieren“ im Festplattendienstprogramm sowie über die CLI in „Terminal.app“ mit ein paar verschiedenen Methoden zu tun:

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

Darin disk4stellt die spezielle Geräte- oder Plattenkennung (dh /dev/disk4) dar und newdiskist der willkürliche Name, den ich dem neuen Volume auf der Platte gebe.

In allen Fällen bleibt der Prozess beim Versuch, die Bereitstellung der Festplatte aufzuheben, hängen. Ich habe ein wenig recherchiert, leider ohne Erfolg:

  1. Das Tailing des Protokolls des Festplattendienstprogramms, während es ausgeführt wird ( tail -f ~/Library/Logs/DiskUtility.log), liefert keine nützlichen Informationen. Alles was ich sehe ist:

    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
    

    und es hängt dort, sodass ich nach 20 oder 30 Minuten aus dem Debug-Menü "Fortschritt stoppen" muss.

  2. Der Versuch herauszufinden, ob etwas die Festplatte für einen anderen Zweck in Besitz genommen hat, zeigt auch nichts - ps aux | grep fsckgibt nur einen Prozess zurück:

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

Hat jemand eine Idee, wie man herausfinden kann, was hier vor sich geht?

Sie haben eine 64-GB-USB-Festplatte mit einer einzelnen MBR-Partition, die als FAT formatiert ist, und Sie möchten daraus eine einzelne GPT-Partition machen, die als HFS+ formatiert ist. Habe ich es richtig gesagt?
Ja, genau das versuche ich zu tun. Es scheint nicht über das Unmount hinauskommen zu wollen.
Versuchen Sie, es fdiskals MBR-Datenträger zu formatieren, und verwenden Sie dann das Festplattendienstprogramm darauf. Möglicherweise macht die werkseitig eingestellte FAT-Partition Probleme.
Es ist immer möglich, dass Sie eine schlechte USB-FWIW haben, die Sie einfach in den Mix werfen, wie die eine Antwort nahelegt. Ich weiß, es ist eine Ketzerei, dies hier vorzuschlagen, aber wird es auf einem Windows-Computer formatiert?
Jahre zu spät mit diesem Kommentar, aber ich würde ein gefälschtes Laufwerk vermuten. Wie kann ein 64-GB-Laufwerk FAT16 sein? Testen Sie mit der Fight Flash Fraud App, F3X (Freeware)

Antworten (2)

Sie müssen /dev/disk4anstelle von nur disk 4in Ihrem Befehl verwenden. So sollte es sich lesen

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

Es sieht so aus, als hätten Sie alle richtigen Befehle. Haben Sie diese Medien mit dem Festplatten-Dienstprogramm getestet oder Ihre Befehle auf einem USB-Laufwerk ausprobiert, das Sie löschen könnten?

Mein Verdacht ist, dass der von Ihnen verwendete Speicher nicht 100% funktionsfähig ist.