1

У меня есть система тройной загрузки на одном SSD: OSX, Windows 7 и Ubuntu. Я использую Chimera (в основном другую версию Chameleon) в качестве моего загрузчика. Обычно я могу загрузить все 3 ОС без каких-либо проблем, но после использования GParted для увеличения размера раздела 2 в Ubuntu, Windows 7 выдает ошибку при попытке загрузки с Chimera или GRUB.

Ошибка постоянно: `0xc000000e не может найти \Boot \BCD" (слегка перефразировано).

Тем не менее, я все еще могу войти в Windows, выбрав Windows Boot Manager из параметров загрузки в моем BIOS.

Я уже пробовал несколько известных исправлений для подобных проблем, включая bootrec /rebuildbcd (и варианты) и BootRec.exe /fixMBR + BootRec.exe /fixBoot. Я также пробовал Chkdsk.

В лучшем случае это сделало так, что Windows 7 загружается самостоятельно по умолчанию (что заставляет меня переустанавливать Chimera и возвращать мои настройки загрузки в BIOS). В худшем случае это сделало так, чтобы Windows не загружалась. Теперь я вернулся полный круг, где я начал.

Подробности, которые могут быть полезны, заключаются в том, что bootrec /rebuildbcd сообщает, что число найденных установок Windows равно 0.

Я совершенно уверен, что у меня нет гибридной MBR. Главным образом потому, что у меня UEFI BIOS, и с этим, похоже, каждая ОС может поддерживать GPT. Так что было бы бессмысленно иметь и иметь дело с этим. Хотя я могу ошибаться, я не мог найти какой-либо способ узнать наверняка онлайн. Тем не менее, я точно знаю, что версия Windows, которую я установил, является версией UEFI, так как каждый инструмент раздела, который я использовал для просмотра моего загрузочного диска, говорит мне, что это GPT.

Как вернуть его обратно, чтобы я мог загрузить Windows 7 через другой загрузчик, чтобы мне не пришлось выбирать его вручную в BIOS? Желательно без переустановки.

1 ответ1

0

Хорошо, после некоторого дополнительного исследования и некоторого тестирования я определил, что у меня действительно была Гибридная MBR, которую я сломал (вероятно, во время перераспределения). Причина, по которой я смог загрузиться в Windows из UEFI, была (я думаю), потому что авторемонт Windows увидел, что я был UFFI и вместо этого "исправил" загрузчик EFI? Я не знаю, это самое логичное, что я могу придумать.

Причина, по которой Chimera не могла загрузиться, заключалась в том, что Chimera не могла загрузиться в UEFI Windows, и причина, по которой GRUB не смог загрузиться, была (я верю), потому что GRUB был устаревшей версией BIOS.

Итак, из того, что я понял, самые простые решения: 1. оставить все как есть и просто разобраться с этим. 2. Перейдите на загрузчик, который может обрабатывать UEFI Windows, например Clover. 3. Найдите утилиту, чтобы исправить мой гибридный MBR и / или переустановить Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .