Zamiana GRUB2 na moduł ładujący Windows

0

Próbuję zastąpić GRUB2 standardowym programem ładującym Windows (bootmgr?), Ale nie mogę go uruchomić.

Moja instalacja systemu Windows 7 odbywa się na jednej partycji NTFS, która jest oznaczona jako aktywna (ustawiona jest flaga rozruchowa).

Najpierw próbowałem automatycznej naprawy z dyskiem instalacyjnym, ale nie wykryłem żadnych problemów. Potem pobiegłem bootrec /fixmbri bootrec /fixboot, ale dostałem tylko czarny ekran przy starcie z migającym kursorem.

Po tym, jak utworzyłem partycję rozruchową dla GRUB2, pomyślałem, że przynajmniej mogę jej użyć do ładowania łańcucha, ale daje mi to „błąd odczytu dysku”. Jeśli użyłem modułu ładującego GRt's ntldr, dostałem błąd 0xc0000225(jakiś błąd BCD). Próbowałem odbudować BCD ze środowiska ratunkowego i udało się, ale błąd nie zniknął.


Aktualizacja : Próbowałem odbudować BCD, ale nic się nie zmieniło ...


Aktualizacja 2 : Ponownie zainstalowałem system, ponieważ nie znalazłem innego sposobu.

KovBal
źródło

Odpowiedzi:

0

Musisz naprawić trzy elementy :

  • MBR
  • Sektor rozruchowy
  • Magazyn danych konfiguracji rozruchu (BCD)

Wypróbuj opcję 2 z tej strony :

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

Jak wspomniano tam, w C:razie potrzeby zastąp rzeczywistą literą napędu rozruchowego.

Ansgar Wiechers
źródło
To samo, czarny ekran z migającym kursorem.
KovBal
0

Spróbuj oznaczyć ukrytą partycję systemu Windows jako aktywną, a nie tę z folderem Program Files.

pbies
źródło