Wie erzwinge ich eine Partition und ein Format auf einem USB-Stick im OS X Mountain Lion-Festplatten-Dienstprogramm oder in CLI diskutil?

13

Ich habe eine brandneue Memorex TravelDrive 64 GB USB-Festplatte, die problematisch ist.

Es ist FAT16 auf MBR formatiert, was nicht so schön ist, und ich möchte es auf HFS + setzen.

Ich habe versucht, dies über die Registerkarten "Löschen" und "Partitionieren" im Festplatten-Dienstprogramm sowie über die CLI in Terminal.app über ein paar verschiedene Methoden zu tun:

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

Stellt in diesen disk4die spezielle Geräte- oder Festplattenkennung dar (dh /dev/disk4) und newdiskist der willkürliche Name, den ich dem neuen Volume auf der Festplatte gebe.

In allen Fällen hängt der Prozess beim Versuch, die Festplatte abzuhängen. Ich habe ein bisschen nachgeforscht, ohne Erfolg:

  1. Wenn Sie das Protokoll des Festplatten-Dienstprogramms während der Ausführung von ( tail -f ~/Library/Logs/DiskUtility.log) abrufen, erhalten Sie keine nützlichen Informationen. Ich sehe nur:

    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, so dass ich nach 20 oder 30 Minuten "Stop Progress" aus dem Debug-Menü müssen.

  2. Der Versuch herauszufinden, ob ein Objekt die Festplatte für einen anderen Zweck enthält, zeigt ebenfalls nichts an - 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 Gedanken darüber, wie man herausfindet, was hier vor sich geht?

nihonjinrxs
quelle
Sie haben ein 64-GB-USB-Laufwerk 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?
duci9y
Ja, genau das versuche ich zu tun. Es scheint nicht über das Aussteigen hinaus zu wollen.
Nihonjinrxs
Versuchen Sie es mit fdiskeiner MBR-Festplatte zu formatieren und verwenden Sie dann das Festplatten-Dienstprogramm. Möglicherweise verursacht die werkseitig eingestellte FAT-Partition Probleme.
Duci9y
1
Es ist immer möglich, dass Sie ein schlechtes USB-FWIW haben und dies einfach in die Mischung einfließen lassen, wie die eine Antwort nahelegt. Ich weiß, es ist eine Häresie, dies hier vorzuschlagen, aber wird es auf einem Windows-Computer formatiert?
JimLohse
1
Jahre zu spät mit diesem Kommentar, aber ich würde eine falsche Fahrt vermuten. Wie kann ein 64-GB-Laufwerk FAT16 sein? Testen Sie mit der Fight Flash Fraud App, F3X (Freeware)
Tetsujin

Antworten:

18

Sie müssen /dev/disk4anstelle von nur disk 4in Ihrem Befehl verwenden. Es sollte so lesen

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

Es sieht sicher so aus, als hättest du alle richtigen Befehle. Haben Sie diese Medien mit dem Festplatten-Dienstprogramm getestet oder Ihre Befehle auf einem USB-Laufwerk ausgeführt, das Sie möglicherweise löschen könnten?

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

bmike
quelle