Jak wymusić partycję i formatowanie na kluczu USB w OS X Mountain Lion Disk Utility lub z CLI diskutil?

14

Mam zupełnie nowy dysk USB Memorex TravelDrive 64 GB, który jest kłopotliwy.

Jest sformatowany FAT16 na MBR, co nie jest tak miłe, i chciałbym umieścić go na HFS +.

Próbowałem to zrobić za pomocą kart Erase i Partition w Disk Utility, a także z CLI w Terminal.app za pomocą kilku różnych metod:

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

W nich disk4reprezentuje specjalny identyfikator urządzenia lub dysku (tj. /dev/disk4) I newdiskjest dowolną nazwą, którą nadaję nowemu woluminowi na dysku.

We wszystkich przypadkach proces zawiesza się, próbując odmontować dysk. Zrobiłem trochę dochodzenia, ale bezskutecznie:

  1. Dostosowywanie dziennika narzędzia dyskowego podczas jego działania ( tail -f ~/Library/Logs/DiskUtility.log) nie zawiera żadnych użytecznych informacji. Widzę tylko:

    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

    i zawiesza się tam, dlatego muszę „zatrzymać postęp” z menu debugowania po 20 lub 30 minutach.

  2. Próba ustalenia, czy coś trzyma dysk na inny cel, również niczego nie ujawnia - ps aux | grep fsckzwraca tylko jeden proces:

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

Czy ktoś ma przemyślenia na temat tego, co się tutaj dzieje?

nihonjinrxs
źródło
Masz dysk USB o pojemności 64 GB z pojedynczą partycją MBR sformatowaną jako FAT i chcesz, aby była to pojedyncza partycja GPT sformatowana jako HFS +. Czy dobrze to zrozumiałem?
duci9y
Tak, właśnie to staram się zrobić. Wydaje się, że nie chce ominąć odmontowanego.
nihonjinrxs
Spróbuj sformatować go fdiskjako dysk MBR, a następnie użyj na nim Narzędzia dyskowego. Być może ustawiona fabrycznie partycja FAT powoduje problemy.
duci9y
1
Zawsze jest możliwe, że masz zły USB FWIW, po prostu wrzucając to do miksu, jak sugeruje jedna odpowiedź. Wiem, że herezja sugeruje to tutaj, ale czy sformatuje się na komputerze z systemem Windows?
JimLohse,
1
Wiele lat spóźnia się z tym komentarzem, ale podejrzewam, że to fałszywa jazda. W jaki sposób dysk 64 GB może być FAT16? Przetestuj za pomocą aplikacji Fight Flash Fraud, F3X (darmowy)
Tetsujin

Odpowiedzi:

19

Musisz użyć /dev/disk4zamiast samego disk 4polecenia. Powinno to brzmieć tak

diskutil partitionDisk /dev/disk4 1 GPT HFS+ newdisk R
Michael Arnold
źródło
1

Wygląda na to, że masz wszystkie poprawne polecenia. Czy przetestowałeś te nośniki za pomocą Narzędzia dyskowego lub wypróbowałeś polecenia na dysku USB, który mógłbyś skasować?

Podejrzewam, że pamięć, której używasz, nie jest w 100% funkcjonalna.

bmike
źródło