У меня есть новый 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
является произвольным именем, которое я даю новому тому на диске.
Во всех случаях процесс зависает при попытке размонтировать диск. Я провел небольшое расследование, но безрезультатно:
Настройка журнала дисковой утилиты во время его работы (
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 минут.
Попытка выяснить, есть ли что-то на диске для какой-либо другой цели, также ничего не показывает -
ps aux | grep fsck
возвращает только один процесс:ryan 4967 1.0 0.0 2432768 588 s003 R+ 12:57AM 0:00.00 grep fsck
У кого-нибудь есть мысли о том, как выяснить, что здесь происходит?
источник
fdisk
как MBR-диск, а затем используйте Дисковую утилиту на нем. Возможно, установленный на заводе раздел FAT вызывает проблемы.Ответы:
Вам нужно использовать
/dev/disk4
вместо простоdisk 4
в вашей команде. Это должно читаться такисточник
Похоже, у вас есть все правильные команды. Вы тестировали эти носители с помощью Дисковой утилиты или пробовали свои команды на USB-накопителе, который вы можете стереть?
Я подозреваю, что хранилище, которое вы используете, не на 100% функционально.
источник