Потеряна возможность загрузки в macOS после установки Windows 10 Bootcamp

Недавно я попытался установить Windows 10 с помощью Boot Camp на свой MacBook Pro. Первоначальные шаги прошли гладко до фактической установки Windows, когда я не смог установить Windows на диск Boot Camp. Я точно не помню, была ли это проблема MBR/GPT или NTFS/FAT32, но после форматирования диска я смог продолжить установку.

Теперь Windows 10 установлена ​​и работает должным образом, как и программное обеспечение Boot Camp Utility внутри Windows.

Проблема в том, что я потерял возможность загрузки в macOS. После перезагрузки машины и удерживания клавиши Option «Windows» — единственный вариант, который у меня есть. Даже после установки параметра загрузки по умолчанию на macOS в утилите Bootcamp и перезагрузки машины я снова в Windows.

Я попробовал инструмент восстановления Apple, удерживая CMD + R при запуске и загружая его. После перехода в раздел «Дисковая утилита» жесткий диск Macintosh отображается серым цветом:

введите описание изображения здесь

Это решается разблокировкой диска и вводом моего пароля macOS. Но после перезапуска и перехода к Дисковой утилите он по-прежнему неактивен.

И это результат запуска «Verify Disk» на Macintosh HD.

введите описание изображения здесь

Глядя на свободное место на диске кажется, что данные есть.

введите описание изображения здесь

Поскольку у меня нет доступа к Apple Store в моем регионе, чтобы обратиться за поддержкой, мне было интересно, есть ли способ восстановить загрузку и загрузиться в macOS без потери моих данных?

И это вывод gpt -r show disk0и diskutil cs listввод в терминале:

введите описание изображения здесь

ОБНОВЛЕНИЕ: Недавно я попытался расшифровать Macintosh HD после разблокировки с помощью Дисковой утилиты, и ничего не произошло. Затем я попробовал тот же процесс из командной строки, и вот что я получаю:

Error: -69750: Unable to modify a FileVault context
Похоже, ваш Macintosh HD зашифрован. Пожалуйста, добавьте к вашему вопросу изображение вывода gpt -r show disk0и diskutil cs listвхода в Терминал (в режиме восстановления).
@klanomath спасибо за ваш ответ. Я добавил вывод из терминала в свой вопрос.
Я не могу сказать точно, но я думаю, что это связано с FV до BC. Я бы попытался преобразовать его обратно в незашифрованный том, загрузиться несколько раз с любого тома и снова включить шифрование. Настоятельно рекомендуется предварительное резервное копирование Time Machine!
@klanomath Спасибо! Могу я просто спросить, что такое FV и BC? так что я могу понять, что я делаю раньше.
FV — это FileVault, а BC — это Boot Camp: это означает, что вы сначала включили шифрование системного тома, а позже установили Windows с помощником Boot Camp.

Ответы (3)

Ваш диск не зашифрован FileVault. Он был расшифрован для изменения размера раздела Windows и теперь пытается выполнить повторное шифрование в фоновом режиме. Прогресс FV буквально ---- или ничего, кроме статуса преобразования: Преобразование. Однако экстенты успешно зашифрованы, и поэтому CS видит их как раздел FileVault. Я почти уверен, что проблема связана с ошибочной реализацией CoreStorage, главным образом потому, что CoreStorage невероятно незавершенный ... и тот факт, что установщик BootCamp, вероятно, не знает, как обращаться с диском FileVault, который находится в середине шифрования ... на CoreStorage LVM раздел ... что он как загрузчик на основе MBR / FAT / NTFS должен изменить размер. Я предлагаю вам в будущем не пытаться накладывать все эти технологии друг на друга. FileVault особенно сложно починить, если в процессе шифрования он сломается.

Попробуйте это, прежде чем пытаться пойти дальше, чтобы вытащить раздел CS из FileVault.

sudo diskutil unlockVolume 09CCCB6E-6693-4EBB-AA17-D8F91A1DF5C2

затем используйте пароль для раздела FV,

sudo diskutil cs revert 09CCCB6E-6693-4EBB-AA17-D8F91A1DF5C2 

чтобы отключить CS, это может занять некоторое время.

Затем вы сможете использовать стандартные инструменты Дисковой утилиты для восстановления и отключения FileVault. Вы должны сделать это как можно скорее (даже если вы хотите повторно включить его позже), так как ваша проблема почти наверняка связана с проблемами шифрования. В будущем будьте очень осторожны с вашей системой в дни после включения FileVault. Он шифрует ваш диск в фоновом режиме, и внезапные потери питания могут привести к потере ваших данных.

Если у вас есть доступ только к Windows, я бы посоветовал вам выполнить следующие действия:

  1. Получите доступ к команде запуска через Win + R(я не знаю, как Bootcamp на самом деле переназначает клавишу Win, или просто откройте меню «Пуск» и введите run).

  2. Вставьте msconfigодин раз в графический интерфейс запуска.

  3. После доступа к утилите настройки системы щелкните вкладку Boot.

  4. Отметьте опцию No GUI bootи нажмите OK.

  5. Теперь вам нужно перезагрузить и удерживать Optionклавишу.

Теперь вы должны увидеть Mac OS и Recovery в качестве параметров загрузки. Войдите в Recovery -> Startup Disk, теперь вы можете выбрать загрузочный диск по умолчанию.

Если у вас включен Filevault, один из способов сделать параметр выбора загрузочного диска по умолчанию — изменить параметр «Безопасность загрузки» с «Высокий» на «Средний» или «Нет» обратно на «Высокий». Затем вам будет предложено ввести пароль, чтобы он мог проверить, является ли зашифрованный диск загрузочным. Затем вы можете выбрать раздел и выбрать загрузку с него.

Теперь перезагрузитесь, как обычно (не нажимая при этом никаких клавиш), и вы должны автоматически загрузиться в Mac OS, оттуда я бы создал новый экземпляр Bootcamp.

Спасибо, но я уже видел это решение на форумах Apple, и оно у меня не сработало.
Вы уже пробовали с загрузочным USB-накопителем?
Я не совсем уверен, что вы имеете в виду. Не могли бы вы объяснить подробнее?
Конечно! Вам понадобится USB-накопитель, на котором вы в основном устанавливаете образ ОС, после того, как он будет запущен и запущен на USB-устройстве, вы можете перезагрузить Mac (со вставленным USB-накопителем) и зайти в Диспетчер дисков, выбрать свой USB-накопитель в качестве загрузочного. диск, запустите Дисковую утилиту и попробуйте получить доступ/восстановить диск. Более подробную информацию о создании загрузочного диска вы можете посмотреть здесь .

Похоже, вы перезагружаетесь, не выбирая «перезагрузить в MacOS» на панели задач в Windows ... просто догадка

Нет, я тоже пробовал. Выбор «Перезапустить в OSX» в утилите Bootcamp также не помогает.