Восстановление загрузки EFI на MacBook Pro в середине 2012 года
Некоторое время назад я вручную переписал таблицу разделов моего MacBook Pro в середине 2012 года, чтобы я мог загрузиться либо в Windows 10, либо в OS-X. Тем временем я обновил свой MacBook SSD и обновил MacOS Sierra, что лишило возможности загрузки. Я могу выбрать только OSX в меню загрузки. Как я могу это починить?
Я уже возился с gdisk и создавал гибридную MBR, но я не совсем уверен, что выбрать в качестве типа раздела, чтобы он заработал.
Любая помощь приветствуется:)
1 ответ
Важно знать, загружена ли исходная установка Windows в режиме BIOS/CSM/legacy или в режиме EFI. Большинство установок Windows 10 на Mac загружаются в режиме EFI, но это не всегда так. Если он загружался в режиме BIOS, то диск должен был когда-то использовать гибридную MBR, и ваше обновление macOS, вероятно, либо заменило гибридную MBR на защитную MBR, либо уничтожило загрузчик режима BIOS в Windows. Если Windows загружалась в режиме EFI, возможно, загрузчик Windows EFI-режима был поврежден или заменен, или, возможно, что-то не так в меню загрузки Apple. Метод восстановления будет полностью отличаться в зависимости от того, какой режим загрузки использовался, и попытка исправить неправильный способ может только усугубить ситуацию.
Если вы не знаете исходный режим загрузки Windows, я предлагаю вам изучить системный раздел EFI (ESP), чтобы проверить, содержит ли он какие-либо файлы загрузчика Windows. (Они были бы в EFI/Microsoft
дерево каталогов, если они вообще существуют.) Если на ESP есть загрузочные файлы Windows, скорее всего, он загружался в режиме EFI. Если нет, то либо он загружался в режиме BIOS, либо обновление macOS уничтожило эти файлы. Таким образом, отсутствие этих файлов менее диагностично, чем их наличие.
Даже если Windows загружалась в режиме BIOS, вы можете преобразовать ее для загрузки в режиме EFI, установив загрузчик в режиме EFI. Это описано здесь, среди других мест:
http://sdnalloh.com/converting-win7-from-mbr-to-gpt/
Обратите внимание, однако, что этот пост описывает полное преобразование на компьютерах на основе UEFI. Некоторая часть работы (например, конвертация из MBR в GPT) уже выполнена на Mac (хотя вам может потребоваться конвертировать гибридную MBR в защитную MBR).