По некоторым причинам приложение BootCamp Assistant не позволяет мне удалить мой раздел BootCamp. Как я могу сделать это с помощью терминала и приложения терминала diskutil?
По некоторым причинам приложение BootCamp Assistant не позволяет мне удалить мой раздел BootCamp. Как я могу сделать это с помощью терминала и приложения терминала diskutil?
Ответы:
Вот что сработало для меня:
diskutil list
для поиска небольшого раздела Microsoft Reserved, которое вы пытаетесь удалить, но дисковая утилита (или эквивалент командной строки diskutil
) не позволит. Допустим, это на диске 99, раздел 400 (мой был на диске 0, раздел 4)sudo diskutil eraseVolume JHFS+ deleteme /dev/disk99s400
Выше переформатирует раздел в журнализированный HFS +, и как только вы это сделаете, вы можете просто удалить его (а затем изменить его размер и т. Д.).
Примечание: я использовал / dev / disk99s400, потому что это никогда не должно работать, вы должны заменить их на правильный диск и раздел.
ВНИМАНИЕ: разрушительный, высокий риск. ВСЕГДА сначала делайте полное резервное копирование, прежде чем прикручивать перегородки. ВСЕГДА.
Вы пробовали загрузиться с установочного носителя OSX? В них есть и терминал (с diskutil), и дисковая утилита с графическим интерфейсом, которая может начать работать, если вы больше не пытаетесь разбить диск, с которого загружаетесь.
Осторожно, отныне: здесь будут драконы! Убедитесь, что вы понимаете, что происходит, прежде чем начать, вы не можете отступить на полпути! Проверьте, что ваши резервные копии читаемы!
Если обе версии diskutil также не работают, оставайтесь в терминале установочного носителя и получите таблицу необработанных разделов, используя:
gpt -r show disk0
Вероятно, произошло то, что две таблицы разделов, GPT и MBR, не синхронизированы. Это происходит, если вы пытаетесь разметить диск Mac из Windows. Выше показана версия GPT (которую использует OSX). Это показывает версию MBR (которую использует Windows):
fdisk /dev/disk0
Убедитесь, что это диск, который вы хотите изменить (это может быть диск1, диск2 и т. Д.). Обратите внимание на номер ( index
) раздела, который вы хотите удалить как в GPT, так и в MBR. Они не могут быть одинаковыми!
Если вы запутались, опубликуйте вывод выше 2 здесь и не продолжайте.
Размонтируйте все смонтированные разделы на диске, который вы хотите разбить, например
diskutil unmount "/Volumes/Macintosh HD"
diskutil unmount "/Volumes/BOOTCAMP"
Затем следует опасный бит ( убедитесь, что у вас есть резервные копии ): удалите раздел с помощью gpt
утилиты:
gpt remove -i 4 disk0
Обязательно замените индекс удаляемого раздела (В ГПТ) вместо «4» и точный диск, который вы разбиваете, вместо «disk0»!
Наконец, вам нужно удалить тот же раздел из MBR (вам может понадобиться снова размонтировать на этом этапе).
Вариант 1: удалить все следы bootcamp (только загрузочный 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
Далее: перезагрузись и помолись.
Я не уверен , что мы имеем точную ситуацию, но через следующие / перевод рекомендаций по другой теме, 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 МБ
Моя конкретная информация:
я, к сожалению, следовал ошибочному совету службы поддержки Apple и следовал инструкциям службы поддержки по телефону, чтобы войти в Disc Utility, стер мой раздел BOOTCAMP и установил формат в OS X Extended (Journaled). После этого действия Windows была стерта, осталось несколько мегабайт «другого», и мой раздел все еще был на месте, с 98 ГБ недоступного хранилища.
Так я создал ту же ситуацию, которую вы, похоже, описываете.
В результате моя Дисковая утилита больше не реагировала на попытки изменить мой раздел, и у моего ассистента Bootcamp появилась неактивная вкладка, которая, если бы я был перенаправлен на нее изначально, стерла бы раздел Windows И восстановила один диск.
Обратите внимание, что bootcamp начался как часть одного диска,это важно. Я понятия не имею, будет ли это решение работать для установок bootcamp на отдельных дисках. Моя проблема перешла к руководителю, и через две недели я не получил ответа от поддержки Apple, поэтому я провел онлайн-исследование и нашел, что сработало!
РЕШЕНИЕ: Как советовали в теме, я снова запустил Disc Utility. Два участника предложили установить формат, отличный от OS X Extended Journaled. Повторное удаление и форматирование были единственной возможностью, предоставляемой Disc Utilities.
Один комментарий от пользователя 102419 предложил стереть и отформатировать в «Microsoft FAT».
Второй, более подробный ответ от http://apple.stackexchange.com/users/5472/bmike предложил аналогичное быстрое исправление, но указал форматирование в MS DOS, чтобы обманным путем заставить компьютер поверить, что Windows по-прежнему установлена внутри раздела.
Конечный результат, это сработало для меня, но терминология, используемая для выпадающего меню в Yosemite, была «DOS FAT» .
Стирание и форматирование раздела в DOS FAT немедленно привело к возврату к функциональности выбора Bootcamp Assistant для добавления или удаления Windows. Я с радостью сделал выбор, подтолкнул продолжить и получил возможность ВОССТАНОВИТЬ мой диск на одну 248 ГБ OS X.
Процесс занял около 5-7 минут ... это длительное время, когда вы беспокоитесь, что вы, возможно, испортили его ... но, вуаля, 249,78 ГБ свободного места на моем жестком диске Macintosh. Нет необходимости входить в режим восстановления через Интернет, не нужно стирать всю систему и перезагружаться с Time Machine.
Я сделал резервную копию всего, прежде чем пытаться .. просто на всякий случай.
Я надеюсь, что этот ответ будет полезен для вас, а также для других, пытающихся освободить место в разделе Bootcamp для Windows после следования совету по удалению окон с помощью Дисковой утилиты.
Для тех, кто пытался установить Windows и что-то испортилось и не может восстановить раздел, и он показывает серый (-) знак, запустите установщик Windows и сначала удалите разделы, зарезервированные Windows. Вы можете проверить эти разделы, сначала зайдя в терминал на Mac и набрав: «diskutil list». Вы увидите зарезервированные для Windows части, которые, очевидно, можно удалить только с помощью установщика Windows, просто выделив их и нажав «Удалить» на экране.
У меня была такая же проблема, и у меня есть решение. Проблема заключается в том, что при установке Windows с помощью bootcamp создается группа логических томов. Что вам нужно сделать, это удалить группу логических томов. Очень похоже на то, что вы когда-либо отменяли ручной привод Fusion. Разорвать терминал:
diskutil coreStorage list
Скопируйте идентификатор группы логических томов
diskutil coreStorage delete lvgUUID
ОНО РАБОТАЕТ!
diskutil coreStorage delete
команды. Этот ответ потребует некоторого подробного редактирования, чтобы сделать его полезным или безопасным для большинства людей или общего случая. Базовое хранилище может быть настроено по-разному, и уничтожение группы может быть больше похоже на использование гранаты, когда мухобойка более уместна.