Как заставить раздел и форматировать на USB-ключ в OS X Mountain Lion Disk Utility или из CLI diskutil?

14

У меня есть новый USB-диск Memorex TravelDrive 64 ГБ, который вызывает проблемы.

Это отформатированный FAT16 на MBR, что не очень приятно, и я хотел бы поставить его на HFS +.

Я пытался сделать это с помощью вкладок Erase и Partition в Disk Utility, а также из CLI в Terminal.app с помощью нескольких различных методов:

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

В них disk4представляет собой специальное устройство или идентификатор диска (т. Е. /dev/disk4) И newdiskявляется произвольным именем, которое я даю новому тому на диске.

Во всех случаях процесс зависает при попытке размонтировать диск. Я провел небольшое расследование, но безрезультатно:

  1. Настройка журнала дисковой утилиты во время его работы ( tail -f ~/Library/Logs/DiskUtility.log) не дает никакой полезной информации. Все, что я вижу, это:

    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

    и он там висит, поэтому мне нужно «Остановить прогресс» из меню «Отладка» через 20 или 30 минут.

  2. Попытка выяснить, есть ли что-то на диске для какой-либо другой цели, также ничего не показывает - ps aux | grep fsckвозвращает только один процесс:

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

У кого-нибудь есть мысли о том, как выяснить, что здесь происходит?

nihonjinrxs
источник
У вас есть 64 ГБ USB-диск с одним разделом MBR, отформатированным как FAT, и вы хотите сделать его одним разделом GPT, отформатированным как HFS +. Я правильно понял?
duci9y
Да, это именно то, что я пытаюсь сделать. Кажется, он не хочет преодолевать нескончаемое.
nihonjinrxs
Попробуйте отформатировать его fdiskкак MBR-диск, а затем используйте Дисковую утилиту на нем. Возможно, установленный на заводе раздел FAT вызывает проблемы.
duci9y
1
Всегда возможно, что у вас плохой USB FWIW, просто добавьте его в миксе, как предполагает один из ответов. Я знаю, что предлагать это здесь ересь, но будет ли это форматировать на компьютере с Windows?
JimLohse
1
Годы спустя с этим комментарием, но я бы заподозрил фальшивый драйв. Как диск 64 ГБ может быть FAT16? Тест с приложением Fight Flash Fraud, F3X (бесплатное программное обеспечение)
Tetsujin

Ответы:

19

Вам нужно использовать /dev/disk4вместо просто disk 4в вашей команде. Это должно читаться так

diskutil partitionDisk /dev/disk4 1 GPT HFS+ newdisk R
Майкл Арнольд
источник
1

Похоже, у вас есть все правильные команды. Вы тестировали эти носители с помощью Дисковой утилиты или пробовали свои команды на USB-накопителе, который вы можете стереть?

Я подозреваю, что хранилище, которое вы используете, не на 100% функционально.

bmike
источник