Я видалив розділ Bootcamp, але не можу змінити розмір свого розділу X X


16

Я не усвідомлював, що це спричинить проблеми, але я використав Disk Utility для видалення свого розділу Bootcamp, а потім спробував змінити розмір основного розділу, щоб заповнити диск. Це спричиняє помилку, і я шукав відповіді лише для того, щоб сказати ,

Вам доведеться перевстановити Mac OS X (це єдине рішення).

Ви повинні були видалити розділ Boot Camp у Boot Camp Assistant.

Що?? Я не побачив жодного попередження у програмі Disk Utility.

Якщо ви видалите цей розділ Bootcamp, ви більше не зможете завантажувати Windows.

Я бачив це, але подумав, що це нормально - я більше не хотів завантажувати Windows, хотів його видалити. Отже, що я маю робити?


У мене були подібні проблеми, і коли я відкрив помічник bootcamp, стерти розділ Windows, я відкрив утиліту диска і "стерв розділ bootcamp як мікрософт FAT", і це зробило трюк, відкрив помічник bootcamp резервного копіювання, і посивіла коробка повернулася назад сміливий я натиснув його і вуаля мій hardrive є ОДИН зараз

Я хотів би додати, що цей метод вище (видалення розділу bootcamp як FAT, а потім відкриття помічника bootcamp) працював абсолютно ідеально, з мінімальними зусиллями і приблизно за 3 хвилини.
xdavidliu

Звичайно, це «Швидке виправлення» на початку відповіді :)
arya

Відповіді:


22

Швидке виправлення: підроблений 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

gpt показати мій колишній розділ bootcamp

Це місце, яке я хочу повернути.

В якості перевірки здоровості візьміть розмір (другий стовпець), помножте його на 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

Періодично він буде перерахований автоматично, тому спробуйте поспішити, або вам доведеться його знову відключити.


Альтернативне [якщо досить вибагливе] рішення. Не ставте Bootcamp на головному диску в першу чергу. Я ставлю шахту на окремий привід, і ніколи не довелося переживати ваш очевидний пекло [для якого ви відчуваєте мою загальну симпатію & молодець, що це все зрозуміло] за ... можливо, 8 років налаштування, оновлення тощо.
Tetsujin

@Tetsujin: Навіть безпечніше рішення, поки ми поруч: не використовуйте Bootcamp взагалі. Я з цього моменту буду використовувати VirtualBox!
arya

Чудовий пост - якщо ви хочете додати, як хтось створив би резервну копію своєї системи як крок тут, це було б чудово. Я відредагував це питання, оскільки це, здається, є частиною рішення, а не початковою проблемою.
bmike

Кілька додаткових порад: Коли ви перебуваєте в режимі відновлення - також виконайте ремонт диска на головному розділі OSX. У мене було кілька невеликих проблем, які заважали завантажувальному процесу закінчити відновлення (останній крок у процесі). Деякі люди повідомили, що їм довелося вимкнути файл Сейф, щоб закінчити цей процес. Я в кінцевому підсумку відключив міну теж, але не впевнений, чи потрібно було.

1
Просто врятувало мене від повного переформатування. Лише незначна різниця полягала в тому, що у вас gpt addпотрапляло "Resource Busy", але досить просто, щоб зрозуміти, що використовувати те саме umountрішення, а потім воно додало штрафу. У дисковій утиліті не використовуйте посилання "-", а замість цього "стерти", натиснувши на щойно створений розділ і перейменований у BOOTCAMP, тоді відновлення магічно спрацювало!
ldg
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.