Я не осознавал, что это может вызвать проблемы, но я использовал Дисковую утилиту, чтобы удалить мой раздел Bootcamp, а затем попытался изменить размер основного раздела, чтобы заполнить диск. Это вызывает ошибку, и я искал ответы только для того, чтобы сказать ,
Вам придется переустановить Mac OS X (это единственное решение).
Вы должны были удалить раздел Boot Camp в Ассистенте Boot Camp.
Какая?? Я не увидел никаких предупреждений в Дисковой утилите.
Если вы удалите этот раздел Bootcamp, вы больше не сможете загружать Windows.
Я видел это, но подумал, что все в порядке - я больше не хотел загружать Windows, я хотел удалить ее. Так что теперь я должен делать?
Ответы:
Быстрое исправление: Fake Bootcamp.
«Я разделил свободное пространство (которое OS X не могла использовать) как MS-DOS, Bootcamp Assistant подумал, что это Windows, и смог удалить этот раздел MS-DOS и восстановить Mac OS в один раздел».
Это самое простое решение, поэтому попробуйте сначала.
Неудачно? Долгое исправление:
В моем случае я не смог заставить Disk Utility создать раздел.
Я попытался использовать
gpt
для воссоздания раздела, но он не записывал в GPT, пока какой-либо из разделов был смонтирован. Но поскольку речь идет о моем загрузочном разделе, диск использовался, потому что один из разделов (мой загрузочный раздел!) Смонтирован. Поэтому нам нужно загрузиться с not-this-disk и размонтировать все разделы на диске, а затем использоватьgpt
.Интернет Восстановление
Загрузитесь с Internet Recovery (удерживайте Cmd + Opt + R во время запуска), чтобы диск не использовался. Если ваша машина слишком старая для Internet Recovery, вы должны иметь возможность загрузки с другого диска (не с другого раздела) и получить тот же результат. Примечание: в этом случае номера дисков (
/dev/disk0
) могут отличаться для вас.Запустите Internet Recovery и зайдите в Утилиты -> Терминал.
-bash-3.2# gpt show /dev/disk0
Это место, которое я хочу вернуть.
В качестве проверки работоспособности возьмите размер (второй столбец), умножьте его на 512 и разделите на миллиард. Результат должен соответствовать размеру вашего бывшего раздела Bootcamp в ГБ.
Пример:
58593759
* 512/1 000 000 000 = 30 ГБВозьмите стартовую позицию (первый столбец), вот где мы скажем gpt создать новый раздел, с
В моем случае вы можете видеть, что стартовая позиция
431640960
. Вы можете и должны выбрать / Копировать / Вставить в свой собственный Терминал, чтобы правильно скопировать этот номер.Пример:
-bash-3.2# gpt add -b 431640960 -t windows /dev/disk0
В заключение!
Если вы получили ошибку
No such file or directory
, прочитайте следующий раздел, а затем вернитесь сюда и попробуйте снова.Предполагая, что вы добавили диск нормально,
reboot
и используйте Дисковую утилиту, чтобы стереть новый раздел как MS-DOS. Запустите Bootcamp assistant и выберите «Удалить Windows 7».И все это заняло весь мой день.
невозможно открыть устройство '/ dev / disk0': такого файла или каталога нет
Когда вы используете
gpt add
команду, вы можете получить ошибкуЭто сообщение очень сбивает с толку. Мы только что прочитали это устройство ранее с
gpt show
. Это сообщение действительно означает «устройство используется».OS X Recovery, возможно, смонтировал его, и вы должны размонтировать его. Используйте
mount
команду, чтобы найти ваш смонтированный раздел иumount
его.выдаст огромный список разделов:
-bash-3.2# umount /dev/disk1
Он будет периодически переустанавливаться автоматически, поэтому попробуйте поторопиться, или вам придется снова размонтировать его.
источник
gpt add
«Resource Busy» был достаточно прост, чтобы понять, можно ли использовать одноumount
и то же решение, а затем оно добавилось. В дисковой утилите не используйте ссылку «-», а вместо этого «стереть», щелкнув по вновь созданному разделу и переименовав в BOOTCAMP, тогда восстановление волшебным образом сработало!