У меня есть система тройной загрузки на одном 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? Желательно без переустановки.