Швидке виправлення: підроблений Bootcamp.
"Я розділив вільний простір (який OS X не міг використовувати) як MS-DOS. Bootcamp Assistant вважав, що це Windows, і зміг видалити цей MS-DOS-розділ і відновити Mac OS до одного розділу."
Це найпростіше рішення, тому спробуйте це спочатку.
Не вдалося? Довге виправлення:
У моєму випадку я не зміг отримати Disk Utility для створення розділу.
Я спробував gpt
відтворити розділ, але він не записував би в GPT, коли будь-який з розділів був змонтований. Але оскільки це мій завантажувальний розділ, про який ми говоримо, диск був у використанні, оскільки один із розділів (мій завантажувальний розділ!) Змонтований. Отже, нам потрібно завантажуватися з не-цього-диска і демонтувати всі розділи на диску, а потім використовувати gpt
.
Відновлення Інтернету
Завантажте Інтернет-відновлення (утримуйте Cmd + Opt + R під час запуску), щоб диск не використовувався. Якщо ваша машина занадто стара для відновлення Інтернету, ви повинні мати можливість завантажуватися з іншого диска (не іншого розділу) і отримувати той же результат. Примітка. У цьому випадку номери дисків ( /dev/disk0
) можуть бути різними для вас.
Запустіть відновлення Інтернету та перейдіть до Утиліти -> Термінал.
-bash-3.2# gpt show /dev/disk0
Це місце, яке я хочу повернути.
В якості перевірки здоровості візьміть розмір (другий стовпець), помножте його на 512 і розділіть на мільярд. Результат повинен відповідати розміру вашого колишнього розділу Bootcamp в ГБ.
Приклад: 58593759
* 512/1 000 000 000 = 30 ГБ
Займіть початкову позицію (перший стовпець), саме там ми скажемо gpt зробити новий розділ, за допомогою
gpt add -b <start position> -t windows /dev/disk0
У моєму випадку ви бачите, що стартове положення є 431640960
. Ви можете та маєте вибрати / скопіювати / вставити у свій термінал, щоб правильно скопіювати цей номер.
Приклад: -bash-3.2# gpt add -b 431640960 -t windows /dev/disk0
/dev/disk0s4 added
Нарешті!
Якщо у вас виникла помилка No such file or directory
, прочитайте наступний розділ, а потім поверніться сюди і спробуйте ще раз.
Якщо припустимо, що ви отримали диск, добре, reboot
і використовуйте Disk Utility для видалення нового розділу як MS-DOS. Запустіть помічник Bootcamp і оберіть Видалити Windows 7.
Bootcamp було видалено, а ваш диск відновлено до одного обсягу.
І все, що потрібно, було цілий мій день.
не вдається відкрити пристрій '/ dev / disk0': такого файлу чи каталогу немає
Використовуючи gpt add
команду, ви можете отримати помилку
не вдається відкрити пристрій '/ dev / disk0': такого файлу чи каталогу немає
Це повідомлення дуже заплутане. Ми щойно прочитали цей пристрій раніше gpt show
. Це повідомлення справді означає "пристрій використовується".
OS X Recovery, можливо, встановив його, і вам доведеться його демонтувати. За допомогою mount
команди знайдіть встановлений розділ і umount
його.
-bash-3.2# mount
створить величезний перелік розділів:
/dev/disk2s3 on /
devfs on /dev
/dev/disk3 on /Volumes
/dev/disk4 on /private/var/tmp
/dev/disk5 on /private/var/run
/dev/disk6 on /System/Installation
/dev/disk7 on /private/var/db
/dev/disk8 on /private/var/folders
/dev/disk9 on /private/var/root/Library
/dev/disk10 on /Library/ColorSync/Profiles/Displays
/dev/disk11 on /Library/Preferences
/dev/disk12 on /Library/Preferences/SystemConfiguration
/dev/disk13 on /Library/Keychains
/dev/disk1 /Volumes/Macintosh HD <--- unmount this /Volumes/<YourDisk>
-bash-3.2# umount /dev/disk1
Періодично він буде перерахований автоматично, тому спробуйте поспішити, або вам доведеться його знову відключити.