Napraw „BOOTMGR Is Missing” w systemie Windows 2008 R2 za pomocą USB lub DVD
W tym wpisie wyjaśnimy, co może powodować błąd „BOOTMGR is missing” w systemie Windows 2008 R2 oraz nauczymy Cię, jak naprawić ten błąd w systemie Windows Server 2008 R2 za pomocą różnych metod
Błąd: BRAK BOOTMGR w systemie Windows 2008 R2
Wielu użytkowników zgłasza, że otrzymują komunikat "BRAK BOOTMGR" w systemie Windows 2008 R2, zazwyczaj po ponownym uruchomieniu. Kompletna wiadomość o błędzie to "BRAK BOOTMGR. Naciśnij klawisze Ctrl Alt Del, aby zrestartować", jak pokazuje poniższy zrzut ekranu. Ten błąd występuje również w Windows Server 2008 R2 VMware.
BOOTMGR, znany również jako Boot Manager, jest ważnym elementem rozruchu systemu operacyjnego. Wykonuje plik winload.exe po odczytaniu Konfiguracji Rozruchowej (BCD). Jeśli Boot Manager jest brakujący, nie ma możliwości normalnego uruchomienia systemu operacyjnego.
Jednak plik BOOTMGR znajduje się w partycji zarezerwowanej systemu (lub w przypadku niektórych partycji C) i jest ustawiony jako tylko do odczytu i ukryty. W rezultacie nie jest łatwo przypadkowo usunąć lub zmodyfikować ten plik. Gdzie zatem jest obraz pliku BOOTMGR?
Przyczyny braku BOOTMGR w systemie Windows Server 2008 R2
W ogólnym przypadku problem może dotyczyć samego BOOTMGR lub powiązanej części rozruchowej. Konkretnie, przyczyn braku BOOTMGR w systemie Windows Boot Manager w serwerze 2008 R2 jest kilka, jak opisano poniżej.
▪ Obraz BOOTMGR jest uszkodzony w Windows Server 2008 z powodu zainfekowania wirusem, ataku hakerów lub niewłaściwego zachowania użytkownika.
▪ Sektor rozruchowy, MBR lub plik BCD Twojego serwera 2008 R2 jest uszkodzony.
▪ Partycja zawierająca plik BOOTMGR nie jest ustawiona jako aktywna.
▪ Uruchamianie Windows 2008 R2 z niewłaściwego dysku.
▪ Wpływ podłączonych dysków fizycznych lub dysków wirtualnych.
Błąd braku BOOTMGR może być spowodowany którąś z tych czynników. Następnym krokiem jest znalezienie skutecznego sposobu na rozwiązanie tego błędu za pomocą USB lub DVD.
Jak naprawić system Windows Server 2008 R2 za pomocą USB lub DVD
Aby naprawić Windows Server 2008 R2 i prawidłowo go uruchomić, można skorzystać z oprogramowania firm trzecich, aby utworzyć bootowalny pendrive lub skorzystać z płyty DVD/CD z instalacją systemu Windows. Jednak najpierw spróbuj zastosować te metody: ponownie uruchom serwer, sprawdź kolejność bootowania i ponownie podłącz wszystkie dyski fizyczne lub wirtualne. Jeśli żadne z tych rozwiązań nie przyniesie rezultatu, przejdźmy do konkretnych rozwiązań.
Naprawianie błędu "BOOTMGR is missing" w systemie Windows Server 2008 R2 za pomocą pendrive"a USB
Jeśli nie masz pod ręką płyty instalacyjnej systemu Windows, a masz dostępny pendrive USB, możesz użyć programu AOMEI Partition Assistant Server do łatwej i szybkiej naprawy Windows Server 2008 R2.
1. Ponieważ Server 2008 R2 nie może się uruchomić, musisz najpierw utworzyć urządzenie bootowalne. Przygotuj pendrive USB. Zainstaluj i uruchom AOMEI Partition Assistant Server na komputerze roboczym. Kliknij "Narzędzia" na górnym pasku i wybierz Utwórz nośnik rozruchowy z menu i wykonaj kreatora na tym komputerze.
2. Uruchom Server 2008 R2 z bootowalnego pendrive"a USB. Znajdź dysk, na którym znajduje się uszkodzony MBR, kliknij go prawym przyciskiem myszy i wybierz Napraw MBR. Wybierz odpowiedni typ MBR w kolejnym oknie, a następnie kliknij Zastosuj, aby wykonać naprawę.
Naprawianie błędu "BOOTMGR is missing" dla systemu Windows Server 2008 R2 z wiersza polecenia
Gdy masz dostęp do płyty CD/DVD z instalacją systemu Windows, możesz naprawić błąd "BOOTMGR is missing" dla Windows 2008 R2 za pomocą wiersza polecenia.
Krok 1. Otwórz okno wiersza polecenia (Command Prompt)
,1. Uruchom komputer z płyty DVD z systemem Windows Server 2008 R2 x64. Być może konieczne będzie wcześniejsze zmienienie kolejności uruchamiania. Aby naprawić problem z komunikatem "BOOTMGR is missing" w systemie Windows 2008 R2 na VMware, podłącz dysk instalacyjny z systemem operacyjnym (.iso) do napędu CD-ROM.
2. Kliknij przycisk Dalej w pierwszym oknie instalacji systemu. Następnie kliknij na Napraw komputer.
3. W oknie Opcje naprawy systemu wybierz swój system operacyjny. Jeśli system operacyjny nie jest wyświetlany na liście, wybierz "Przywróć komputer za pomocą wizerunku systemu utworzonego wcześniej", nawet jeśli nie masz takiego wizerunku systemu, i kliknij Dalej.
4. Wybierz Wiersz polecenia w tym oknie.
Krok 2. Gdy problem dotyczy sektora rozruchowego, MBR lub pliku BCD
2.1 W Wierszu polecenia wpisz rename c:\boot\BCD bcd.old (aby zabezpieczyć plik BCD) i naciśnij Enter.
2.2 Wykonaj następujące polecenia kolejno i po każdym naciśnij Enter:
▪ bootrec /fixmbr
▪ bootrec /fixboot
▪ bootrec /scanos
▪ bootrec /rebuildbcd
▪ cd x:\sources\recovery
▪ startrep.exe
2.3 Uruchom ponownie system Windows 2008 R2.
Wskazówka: jeśli na serwerze zainstalowana jest rola Hyper-v, upewnij się, że uruchomiono polecenie "bcdedit /set hypervisorlaunchtype auto", a następnie uruchom ponownie system.
Krok 3. Gdy partycja, na której znajduje się BOOTMGR, nie jest ustawiona jako aktywna
3.1 W Wierszu polecenia wpisz rename c:\boot\BCD bcd.old i naciśnij Enter.
3.2 Wpisz diskpart i naciśnij Enter. Następnie wykonaj poniższe polecenia.
▪ list disk
▪ select disk 0
▪ list partition
▪ select partition 1 (partycja 100 MB)
▪ active
▪ exit
3.3 Uruchom ponownie serwer z systemem Windows 2008 R2 i usuń płytę instalacyjną.
UWAGA: Podczas naprawy za pomocą płyty DVD z systemem Windows Server 2008 R2 x64 może pojawić się komunikat "System operacyjny: Nieznany lub (Nieznany) dysk lokalny". W takim przypadku spróbuj wpisać "BCDBoot C:\Windows" w celu naprawy. Jeśli to nie pomoże, spróbuj użyć płyty DVD z systemem Windows 7 x64.
Naprawa systemu Windows 2008 R2 za pomocą płyty DVD z systemem Windows 7 x64
Problem w systemie Windows 2008 R2 można często naprawić za pomocą płyty instalacyjnej z systemem Windows 7, tak wynika z doświadczeń użytkowników. Jednak pierwsze trzy kroki należy wykonać z użyciem płyty DVD z systemem Windows Server 2008 R2 x64.
1. Otwórz wiersz polecenia na płycie Windows 2008 R2 zgodnie z instrukcją wcześniej opisaną.
2. W wierszu polecenia wpisz rename c:\boot\BCD bcd.old i naciśnij Enter.
3. Wpisz delete c:\boot\bcd i naciśnij Enter.
4. Uruchom ponownie komputer.
5. Wyjmij płytę Windows Server 2008 R2 (WS2008R2) i zainstaluj płytę Windows 7 (W7X64).
6. Uruchom serwer z płyty Windows 7 i wykonaj naprawę.
7. Ponownie uruchom serwer z płyty i wykonaj naprawę. Powtarzaj ten proces, aż nie zostanie wykryty żaden problem.
8. Ostatecznie uruchom ponownie serwer.
Podsumowanie
"BOOTMGR is missing" w systemie Windows 2008 R2 może być spowodowany wieloma elementami. Wybierz odpowiednie rozwiązanie. Wszystkie kroki powyżej dotyczą również problemu "BOOTMGR is missing" w Systemie 2012 i Windows Server 2016. Zaleca się wykonywanie kopii zapasowej Windows Server 2008 po rozwiązaniu problemów. Dzięki obrazowi kopii zapasowej systemu łatwo można przywrócić serwer do normalnego stanu po wystąpieniu awarii.