Як видалити розділ BootCamp за допомогою дискутилу Terminal?


12

З якоїсь причини програма BootCamp Assistant не дозволить мені видалити розділ BootCamp. Як я можу це зробити за допомогою терміналу та додатка терміналу дискутилу?


Ви спробували Disk Utility у папці Applications?
Вікаш

1
Це було друге, що я спробував; всі елементи керування розділеннями затьмарені.
Жуль

Ви налаштували розділи після встановлення BootCamp? Ця дискусія може надати корисну інформацію: дискусії.apple.com/thread/3698348 . Підсумкове повідомлення про те, що якщо у вас є більше двох розділів ОС, вам може знадобитися створити резервну копію свого розділу X X і переформатувати диск (або принаймні видалити існуючі розділи), а потім відновити свій розділ OS X.
Кріс Пейдж

Ні, я не налаштовував розділи. Після налаштування BootCamp я втратив увесь контроль над розділами через Disk Utility. Не вдається змінити розмір, видалити або додати розділи.
Жуль

1
Видалення розділу BootCamp за допомогою BootCamp Assistant може не бути ідентичним видаленню розділів за допомогою утиліти диска, і якщо BootCamp Assistant не дозволяє видалити розділ, речі можуть бути зіпсовані таким чином, що важливо вирішити перед видаленням розділу. Принаймні, це підказка, що не так. Ви намагалися з цим зв’язатися з Apple? (1-800-SOS-APPLE, наприклад.)
Кріс Сторінка

Відповіді:


16

Ось що для мене спрацювало:

  1. використовуйте diskutil listдля пошуку невеликого розділу Microsoft Reserved, який ви намагаєтесь видалити, але утиліта диска (або еквівалент командного рядка diskutil) не дозволить. Скажімо, це на диску 99 розділу 400 (мій був на диску 0, розділ 4)
  2. sudo diskutil eraseVolume JHFS+ deleteme /dev/disk99s400

Вищенаведене переформатує розділ на HFS +, що перебуває у трафіку, і після того, як ви це зробите, ви можете просто його видалити (а потім змінити розмір тощо за своїм бажанням).

Примітка. Я використовував / dev / disk99s400, тому що це ніколи не повинно працювати, ви повинні замінити їх правильним диском та розділом.

ПОПЕРЕДЖЕННЯ: Руйнівний, високий ризик. ЗАВЖДИ спочатку виконайте повне резервне копіювання перед прикручуванням перегородок. ВСЕГДА.


Це цілком спрацювало для мене. У мене був розділ bootcamp. Помічник Bootcamp не видалявся, а утиліта Disk Utility не показувалась (El capitan beta 3), а витирання її за допомогою цієї команди призвело до появи. Тоді я міг би використати дискову утиліту, щоб стерти її та виростити основний Macintosh HD назад до повного накопичувача
Orion Edwards

Це ідеально підходить для виправлення цієї помилки при спробі видалити розділ Windows: "MediaKit повідомляє про недостатнє місце на пристрої для запиту на роботу".
Біллі Браун

3

Ви спробували завантажуватись з інсталяційного носія OSX? У них є і термінал (з дискутилом), і утиліта дискового інтерфейсу GUI, який може почати працювати, оскільки ви більше не намагаєтесь розділити диск, з якого ви завантажуєтесь.

Обережно, відтепер: ось дракони! Переконайтесь, що ви зрозуміли, що відбувається перед тим, як розпочати це, ви не зможете відступати на півдорозі! Перевірте, чи є ваші резервні копії читабельними!

Якщо обидві версії diskutil також не вдається, залиштесь у терміналі інсталяційного носія та отримайте необроблену таблицю розділів, використовуючи:

gpt -r show disk0

Можливо, що дві таблиці розділів, GPT і MBR, вийшли з синхронізації. Це трапляється, якщо ви спробуєте розділити диск Mac з Windows. Вище наведено версію GPT (яку використовує OSX). Це показує версію MBR (яку використовує Windows):

fdisk /dev/disk0

Переконайтеся, що це диск, який ви хочете змінити (це може бути disk1, disk2 тощо). Зверніть увагу на номер ( index) розділу, який ви хочете видалити як в GPT, так і в MBR. Вони можуть бути не однаковими!

Якщо ви заплуталися, опублікуйте тут вихід із вищевказаних 2 і не продовжуйте.

Демонтуйте всі встановлені розділи на диску, який ви хочете розділити, наприклад

diskutil unmount "/Volumes/Macintosh HD"
diskutil unmount "/Volumes/BOOTCAMP"

Потім настає небезпечний біт ( переконайтеся, що у вас є резервні копії ): Видаліть розділ за допомогою gptутиліти:

gpt remove -i 4 disk0

Переконайтесь, що замініть індекс розділу, який слід видалити (В GPT) замість "4", і точний диск, на який ви розділили, замість "disk0"!

Нарешті, вам потрібно буде видалити той самий розділ з MBR (можливо, вам доведеться знову відключити його в цей момент).

Варіант 1: Видаліть усі сліди завантажувального камери (на цьому диску використовується лише завантажувальна OSX)

Якщо ви хочете повністю видалити будь-який слід Boot Camp (немає інших ОС, крім Mac OS X), ви можете повністю знищити таблицю розділів MBR і замінити її на так званий "захисний MBR":

fdisk -e /dev/disk0

Це розміщує вас у командному рядку fdisk - частини bold, які ви вводите.

fdisk: 1>p

Це покаже вашу таблицю розділів, як і раніше. Ви хочете замінити його однією захисною секцією типу EE, що охоплює весь диск.

fdisk: 1>erase

fdisk:*1>edit 1

Partition id ('0' to disable) [0 - FF]: [0] (? for help)EE

Do you wish to edit in CHS mode? [n]n

Partition offset [0 - 505856]: [63]1

Partition size [1 - 505855]: [505855] (просто натисніть клавішу Enter, щоб перейти за замовчуванням - точне число залежатиме від розміру вашого диска)

fdisk: 1>p

Тепер має відображатися таблиця розділів з першим записом типу EE, а інші 3 записи порожніми.

fdisk: 1>w

Записує зміни на диск. Вам потрібно буде вийти з fdisk

fdisk: 1>q

Далі: перезавантажте і помоліться.

Варіант 2: Видаліть лише постраждалий розділ (перейдіть від потрійного завантаження до подвійного завантаження або так)

Якщо ви хочете зберегти гібридний MBR, тільки не один розділ, починайте редагувати MBR так:

fdisk -e /dev/disk0

Це розміщує вас у командному рядку fdisk - частини bold, які ви вводите.

fdisk: 1>p

Це покаже вашу таблицю розділів, як і раніше.

Знайдіть запис, що відповідає розділу, який ви видаляєте, наприклад, 4 , а потім відредагуйте цей запис ( замініть "4" своїм записом ):

fdisk:*1>edit 4

Partition id ('0' to disable) [0 - FF]: [7] (? for help)0

Partition 4 is disabled.

fdisk: 1>p

Тепер це має відображати таблицю розділів, де видалений розділ відсутній.

fdisk: 1>w

Записує зміни на диск. Вам потрібно буде вийти з fdisk

fdisk: 1>q

Далі: перезавантажте і помоліться.


2
Як зазначалося, це не спрацює, якщо ви завантажилися в звичайну ОС X (ви не можете редагувати використовуваний диск). iMacs має великий апаратний дефект, коли привід DVD часто виходить з ладу лише за кілька разів, тому ... Я не міг завантажуватися з офіційного DVD. Очевидно, що розділ для відновлення також не був корисним - але завантаження програми Apple "USB Recovery Disk Creator" і завантаження з неї зробило трюк - support.apple.com/downloads/DL1433/en_US/RecoveryDiskAssistant.dmg
Адам

2

Відповідь - завантажувати розділ відновлення HD, використовувати диск до і не вибрати розділ Bootcamp. Потім на вкладці стирання виберіть формат і змініть його на Mac OS Extended wallaled. Тепер ви можете стерти диск.


1

Я не впевнений, що у нас є точна ситуація, але через наступні / перекладені поради щодо іншої теми http://apple.stackexchange.com/questions/145292/i-deleted-my-bootcamp-partition-but-cant-resize- my-os-x-partition Я зміг відновити функціональність до Bootcamp Assistant. Мені не вистачає "балів репутації" для коментарів, але я хотів передати, що це працювало для мене. Мої специфікації системи та обладнання такі:
MacBook Pro (Retina, 13-дюймовий, початок 2015 року)

OSX Yosemite: 10.10.5 (14F1605) Процесор: 2,7 ГГц Intel Core i5 Пам'ять: 8 ГБ 1867 МГц Графіка DDR3: Intel Iris Graphics 6100 1536 МБ

Моя конкретна інформація:
Я, на жаль, дотримувався помилкових порад від служби підтримки яблук і дотримувався вказівок по технічній підтримці телефону для входу в програму Disc Utility та видалив мій розділ BOOTCAMP та встановив формат на OS X Extended (Journaled). Після цієї дії Windows було стерто, залишилось кілька мегабайт "інших", і мій розділ все ще був на місці, із 98 Гб недоступного місця для зберігання.
Так я створив таку саму ситуацію, яку ви, схоже, описуєте. Як результат, моя Disc Utility більше не відповідала на спроби змінити мій розділ, і мій помічник Bootcamp тепер мав сіру вкладку, яка, якби я була спрямована на неї спочатку, стерла б розділ Windows і відновила один диск.
Зауважте, що завантажувальний старт розпочався як частина одного приводу,це важливо. Я не маю уявлення, чи це рішення буде працювати для налаштування завантажувального камери на окремих накопичувачах. Моя проблема перейшла до керівника, і через два тижні я не отримав відповіді від служби підтримки Apple, тому я дослідив в Інтернеті і виявив, що працює!

РІШЕННЯ: За порадою щодо теми, я запустив Disc Utility знову. Два учасники запропонували встановити формат на щось інше, ніж OS X Extended Journaled. Повторне стирання та форматування було єдиною опцією Disc Utilities.
Один коментар від користувача102419 запропонував стерти та форматувати "мікрософт FAT".
Друга, більш детальна відповідь від http://apple.stackexchange.com/users/5472/bmike запропонувала подібне швидке виправлення, але вказане форматування в MS DOS, щоб обдурити комп'ютер, вважаючи, що Windows все ще встановлений у розділі.
Кінцевий результат, це спрацювало для мене, але термінологія, що використовується для випадаючого меню в Йосеміті, була "DOS FAT" .
Стирання та форматування розділу в DOS FAT негайно призвело до повернення до функціональності вибору Bootcamp Assistant для додавання або видалення Windows. Я із задоволенням зробив вибір, натиснув на продовження, і мені дали можливість ВЗАЄМОГО диска на єдину 248 ГБ ОС X.

Процес зайняв близько 5-7 хвилин ... це тривалий час, коли ви переживаєте, що, можливо, ви зіпсували його ..... але, вуаля, 249,78 ГБ вільного місця на моєму жорсткому диску Macintosh. Не потрібно входити в режим відновлення Інтернету, не потрібно стирати всю систему та перезавантажувати з Time Machine.
Я зробив резервну копію всього, перш ніж спробувати.

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


0

Для тих, хто намагався встановити Windows і щось змінено, і не може відновити розділ, і він показує сірий (-) знак, запустіть інсталятор Windows і видаліть Windows, зарезервовані розділи спочатку. Ви можете перевірити ці розділи, спершу перейшовши до терміналу на mac та введіть: "список дискутистів". Ви побачите там зарезервовані частини Windows, які, мабуть, можна видалити лише за допомогою інсталятора Windows, просто виділивши їх та натиснувши на видалення на екрані


-2

У мене була така ж проблема, і я маю таке рішення. Проблема полягає в тому, що при встановленні Windows з bootcamp створюється Logic Volume Group. Що потрібно зробити, це видалити логічну групу томів. Дуже схожий на те, якщо ви коли-небудь скасовували ручний привід синтезу. Випускний термінал:

списку зберігання diskutil coreStorage

Скопіюйте ідентифікатор групи логічного обсягу

diskutil coreStorage видалити lvgUUID

ЦЕ ПРАЦЮЄ!


Я б застеріг будь-кого мати резервну копію всіх підключених дисків і план відновити цю резервну копію, перш ніж видавати будь-яку diskutil coreStorage deleteкоманду. Ця відповідь потребує детального редагування, щоб зробити її корисною чи безпечною для більшості людей або загальним випадком. Основне сховище може бути налаштоване багатьма, багатьма способами, і вибивання групи може бути більше схожим на використання гранати, коли мухоморка більш доречна.
bmike
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.