Я пытаюсь заменить GRUB2 стандартным загрузчиком Windows (bootmgr?), Но не могу заставить его работать.

Моя установка Windows 7 происходит в одном разделе NTFS, который помечен как активный (установлен флаг загрузки).

Сначала я попробовал автоматическое восстановление с установочного диска, но он не обнаружил никаких проблем. Затем я запустил bootrec /fixmbr и bootrec /fixboot , но все, что я получил, это черный экран при загрузке с мигающим курсором.

После этого я создал загрузочный раздел для GRUB2, я решил, что, по крайней мере, я могу использовать его для загрузки по цепочке, но это дает мне "ошибку чтения с диска". Если бы я использовал загрузчик GRUB ntldr, то я получил ошибку 0xc0000225 (какая-то ошибка BCD). Я попытался восстановить BCD из среды спасения, и она прошла успешно, но ошибка не исчезла.


Обновление: я пытался восстановить BCD, но ничего не изменилось ...


Обновление 2: я переустановил свою систему, так как не нашел другого пути.

2 ответа2

0

Попробуйте пометить скрытый системный раздел Windows как активный, а не с папкой Program Files.

0

Вам нужно починить три предмета:

  • MBR
  • Загрузочный сектор
  • Хранилище данных конфигурации загрузки (BCD)

Попробуйте вариант 2 с этой страницы:

rem fix MBR
bootrec.exe /fixmbr

rem fix boot sector
bootsect.exe /nt60 all /force

rem fix BCD
attrib -h -s C:\boot\BCD
del C:\boot\BCD
bootrec.exe /rebuildbcd

Как уже упоминалось, замените C: фактической буквой загрузочного диска, если это необходимо.

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