Brak Bootmgr: Jak rozwiązać problem 'Bootmgr is missing’ w systemach Windows?

Czarny ekran i komunikat „BOOTMGR is missing. Press Ctrl+Alt+Del to restart” oznaczają, że komputer nie potrafi rozpocząć ładowania Windows. Problem pojawia się jeszcze przed ekranem logowania, więc tryb awaryjny, przywracanie hasła czy odinstalowanie programu niczego tu nie zmienią. Najpierw trzeba ustalić, czy urządzenie uruchamia się z niewłaściwego nośnika, czy uszkodzone zostały pliki rozruchowe, konfiguracja BCD, partycja systemowa albo sam dysk.

Nie zaczynaj od reinstalacji. W praktyce wiele takich awarii kończy się na odłączeniu pendrive’a, poprawieniu kolejności startowej lub ponownym utworzeniu plików rozruchowych. Reinstalacja jest ostatnim etapem, ponieważ może skomplikować odzyskanie danych i nie naprawi fizycznie uszkodzonego SSD lub HDD.

Co naprawdę oznacza brak BOOTMGR i gdzie szukać przyczyny?

BOOTMGR, czyli Windows Boot Manager, jest elementem starszego mechanizmu rozruchowego stosowanego przede wszystkim na komputerach uruchamianych w trybie BIOS/MBR. Odczytuje bazę Boot Configuration Data, wybiera instalację Windows i przekazuje sterowanie kolejnym składnikom systemu.

Na komputerach z UEFI i dyskiem GPT rozruch przebiega inaczej: pliki startowe znajdują się zwykle na partycji EFI, a firmware uruchamia pozycję Windows Boot Manager. Mimo to użytkownik może potocznie nazywać każdą awarię startu „brakiem BOOTMGR”. Ten szczegół ma znaczenie, ponieważ zestaw komend właściwy dla BIOS/MBR nie zawsze naprawi konfigurację UEFI.

Najczęstsze przyczyny błędu to:

  • uruchamianie komputera z pendrive’a, karty SD, płyty DVD lub zewnętrznego dysku bez systemu;
  • zmieniona kolejność startowa w BIOS-ie lub UEFI;
  • odłączenie albo awaria dysku systemowego;
  • uszkodzona baza BCD;
  • nadpisany sektor rozruchowy lub główny rekord rozruchowy MBR;
  • nieudane klonowanie Windows na nowy SSD;
  • pozostawienie partycji EFI na starym dysku po przeniesieniu systemu;
  • oznaczenie niewłaściwej partycji jako aktywnej w konfiguracji BIOS/MBR;
  • przerwana aktualizacja, zanik zasilania albo błąd systemu plików;
  • uszkodzone sektory lub postępująca awaria nośnika.

Pierwsza diagnoza nie wymaga komend. Wyłącz komputer i odłącz wszystkie urządzenia, z których firmware mógłby próbować wystartować: pendrive’y, dyski USB, czytniki kart, stacje dokujące oraz płyty z napędu. Zostaw podłączone tylko zasilanie, ekran, klawiaturę i mysz.

Po ponownym uruchomieniu są trzy możliwe wyniki:

  • Windows startuje – winna była kolejność bootowania lub obcy nośnik;
  • błąd pozostaje, ale dysk jest widoczny w BIOS/UEFI – trzeba naprawić rozruch;
  • dysku nie ma w BIOS/UEFI – nie wykonuj bootrec, bcdboot ani chkdsk; system nie ma dostępu do urządzenia i najpierw trzeba rozwiązać problem sprzętowy.

Do ustawień firmware wchodzi się najczęściej klawiszem Del, F2, F10, F12 lub Esc, naciskanym zaraz po włączeniu komputera. W menu Boot sprawdź, czy pierwszą pozycją jest Windows Boot Manager. Na typowym komputerze UEFI właśnie tę pozycję należy wybierać zamiast samej nazwy modelu SSD.

Nie przełączaj losowo ustawienia UEFI/Legacy/CSM. Windows zainstalowany na dysku GPT zazwyczaj wymaga UEFI, a instalacja na MBR może korzystać z trybu Legacy. Zmiana trybu bez sprawdzenia układu partycji często zamienia jeden błąd w drugi.

Szczególną uwagę należy zachować po klonowaniu systemu. Częsty scenariusz wygląda tak: partycja z katalogiem Windows została skopiowana na nowy SSD, ale partycja EFI lub „Zastrzeżone przez system” pozostała na starym nośniku. Komputer działa do chwili jego odłączenia. Rozwiązaniem nie jest ponowne klonowanie całego systemu, lecz utworzenie plików startowych na właściwym dysku.

Naprawa automatyczna i komendy dla BIOS/MBR

Gdy dysk jest wykrywany, a prawidłowa kolejność startowa nie pomaga, uruchom komputer z nośnika instalacyjnego Windows. Do jego przygotowania na innym komputerze potrzebny jest pusty pendrive o pojemności co najmniej 8 GB. Narzędzie Microsoft usuwa z niego dotychczasową zawartość, dlatego przed rozpoczęciem trzeba skopiować zapisane pliki.

Po uruchomieniu instalatora nie wybieraj opcji „Zainstaluj teraz”. Przejdź kolejno do:

Napraw komputer → Rozwiąż problemy → Opcje zaawansowane → Naprawa podczas uruchomienia

To pierwszy wybór, ponieważ narzędzie analizuje konfigurację startową bez ręcznego wskazywania partycji. Microsoft zaleca uruchamianie funkcji Startup Repair z poziomu środowiska odzyskiwania Windows, czyli WinRE.

Jeżeli automatyczna naprawa nie pomoże, otwórz Wiersz polecenia. Najpierw ustal, na której partycji znajduje się Windows. W środowisku odzyskiwania nie musi to być dysk C:.

Wpisz:

diskpart
list vol
exit

Następnie sprawdź zawartość prawdopodobnej partycji:

dir C:\Windows
dir D:\Windows
dir E:\Windows

Właściwa litera zwróci listę plików i katalogów, a nie komunikat o braku ścieżki.

W konfiguracji BIOS/MBR można następnie wykonać:

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

Poszczególne polecenia mają różne zadania:

  • bootrec /fixmbr zapisuje zgodny z Windowsem główny rekord rozruchowy, nie usuwając tablicy partycji;
  • bootrec /fixboot zapisuje nowy sektor rozruchowy na partycji systemowej;
  • bootrec /scanos wyszukuje instalacje Windows, których nie ma w aktualnej bazie BCD;
  • bootrec /rebuildbcd skanuje dyski i pozwala dodać odnaleziony system do konfiguracji startowej.

Po pytaniu o dodanie instalacji do listy rozruchowej zatwierdź operację klawiszem Y.

Jeżeli bootrec /rebuildbcd pokazuje 0 instalacji Windows, nie oznacza to automatycznie utraty systemu. Najczęściej środowisko odzyskiwania nie rozpoznaje partycji, system plików jest uszkodzony, partycja jest zaszyfrowana funkcją BitLocker albo zastosowano procedurę niewłaściwą dla komputera UEFI.

Komenda:

bootrec /fixboot

może również zwrócić komunikat „Access is denied”. Nie należy wtedy powtarzać jej kilkanaście razy ani formatować pierwszej małej partycji znalezionej przez diskpart. Na nowszych komputerach zwykle właściwsza jest odbudowa plików na partycji EFI za pomocą bcdboot.

Dodatkowo można sprawdzić system plików:

chkdsk D: /f

Literę D: trzeba zastąpić literą partycji z Windowsem. Parametr /f naprawia logiczne błędy systemu plików. Rozszerzone skanowanie:

chkdsk D: /f /r

dodatkowo wyszukuje uszkodzone sektory i próbuje odzyskać możliwe do odczytania informacje. Na dużym HDD może trwać kilka godzin. Na SSD nie warto uruchamiać /r rutynowo po każdym błędzie rozruchu – wykonuje rozległe odczyty, nie naprawia zużytych komórek pamięci i nie zastępuje kontroli parametrów SMART.

Przerwij samodzielne próby, gdy dysk:

  • znika z BIOS-u lub UEFI;
  • wydaje stuki, piski albo regularnie się zatrzymuje;
  • powoduje zawieszanie komputera podczas odczytu;
  • zgłasza wiele błędów wejścia/wyjścia;
  • zawiera jedyną kopię ważnych danych.

W takiej sytuacji priorytetem jest wykonanie kopii sektorowej lub profesjonalny odzysk danych. Naprawa systemu plików na fizycznie uszkodzonym nośniku może zwiększyć liczbę nieodczytywalnych obszarów.

Jak odbudować Windows Boot Manager na komputerze UEFI?

Większość komputerów sprzedawanych z Windows 10 lub Windows 11 korzysta z UEFI, dysku GPT i partycji EFI. Partycja EFI ma system plików FAT32, zwykle nie ma przypisanej litery i zajmuje najczęściej około 100–300 MB, choć producenci mogą stosować większe rozmiary.

W środowisku odzyskiwania uruchom:

diskpart
list disk
list vol

W kolumnie GPT przy dysku systemowym powinna znajdować się gwiazdka. Na liście woluminów poszukaj małej partycji FAT32. Nie wybieraj jej wyłącznie na podstawie rozmiaru. Sprawdź również typ systemu plików, dysk oraz układ pozostałych partycji.

Po ustaleniu numeru właściwego woluminu wykonaj:

select volume X
assign letter=S
exit

Zamiast X wpisz numer partycji EFI. Litera S jest umowna – można użyć innej wolnej litery.

Następnie odszukaj partycję Windows:

dir C:\Windows
dir D:\Windows
dir E:\Windows

Gdy katalog systemowy znajduje się przykładowo na D:, odbuduj pliki startowe poleceniem:

bcdboot D:\Windows /s S: /f UEFI

BCDBoot kopiuje pliki środowiska rozruchowego z podanego katalogu Windows i tworzy magazyn BCD na wskazanej partycji systemowej. Narzędzie jest przeznaczone między innymi do odtwarzania partycji systemowej oraz konfiguracji startowej Windows.

Po poprawnym wykonaniu powinien pojawić się komunikat informujący o utworzeniu plików rozruchowych. Następnie można usunąć tymczasową literę partycji EFI:

diskpart
select volume X
remove letter=S
exit

Odłącz pendrive i uruchom komputer ponownie. W UEFI sprawdź, czy Windows Boot Manager znajduje się na pierwszej pozycji.

Trzy błędy popełniane przy tej procedurze są szczególnie groźne:

  • wskazanie partycji odzyskiwania zamiast partycji EFI;
  • użycie niewłaściwej litery katalogu Windows;
  • sformatowanie istniejącej partycji EFI bez sprawdzenia, czy znajdują się na niej pliki startowe innych systemów.

Formatowanie partycji EFI nie jest standardowym krokiem naprawy. Może usunąć wpisy rozruchowe Windows, Linuksa, środowiska producenta albo narzędzi szyfrujących. Robi się to dopiero wtedy, gdy potwierdzono uszkodzenie partycji i przygotowano plan odtworzenia wszystkich potrzebnych wpisów.

Przy komputerach z BitLockerem partycja Windows może być zablokowana. Sprawdzisz to poleceniem:

manage-bde -status

Jeśli wolumin jest zablokowany, potrzebny będzie 48-cyfrowy klucz odzyskiwania BitLocker. Bez odblokowania partycji bcdboot nie odczyta katalogu Windows. Nie usuwaj partycji i nie wyłączaj modułu TPM w ciemno – może to uruchomić dodatkowe żądanie klucza odzyskiwania.

Jeżeli polecenie bcdboot kończy się błędem kopiowania plików, sprawdź kolejno:

  1. czy podana litera rzeczywiście zawiera katalog Windows;
  2. czy partycja EFI ma format FAT32;
  3. czy wolumin nie jest tylko do odczytu;
  4. czy partycja Windows jest odblokowana;
  5. czy nośnik nie zgłasza błędów odczytu.

Nie ma sensu odbudowywać BCD w kółko, gdy po każdym restarcie wpis Windows Boot Manager znika. Taki objaw może wskazywać na problem z ustawieniami firmware, baterią podtrzymującą CMOS, samym dyskiem albo nieprawidłowo wykonaną migracją systemu.

FAQ: najczęstsze pytania o brak BOOTMGR

Czy komunikat „BOOTMGR is missing” oznacza, że pliki zostały skasowane?
Nie. Błąd dotyczy mechanizmu startowego. Dokumenty mogą nadal znajdować się na dysku, nawet jeśli Windows nie uruchamia się.

Czy Ctrl+Alt+Del naprawia BOOTMGR?
Nie. Skrót tylko restartuje komputer. Może pomóc wyłącznie wtedy, gdy awaria była jednorazowa albo firmware przy kolejnym starcie wybierze właściwy nośnik.

Czy można wykonać naprawę bez pendrive’a?
Tak, jeżeli komputer automatycznie uruchamia środowisko WinRE z partycji odzyskiwania. Gdy środowisko odzyskiwania również się nie ładuje, potrzebny jest nośnik instalacyjny lub naprawczy.

Czy bootrec /fixmbr usuwa dane z dysku?
Samo polecenie nie formatuje partycji ani nie usuwa plików użytkownika. Powinno być jednak używane w konfiguracji BIOS/MBR, a nie jako uniwersalna komenda dla każdego komputera.

Dlaczego bootrec /fixboot pokazuje „Access is denied”?
Najczęściej procedura nie pasuje do konfiguracji UEFI albo partycja systemowa nie została prawidłowo rozpoznana. Zwykle należy zidentyfikować partycję EFI i użyć bcdboot, zamiast omijać błąd przypadkowymi komendami.

Czy zmiana UEFI na Legacy może usunąć błąd?
Tylko wtedy, gdy Windows rzeczywiście został zainstalowany w trybie Legacy na dysku MBR. Na komputerze z GPT taka zmiana przeważnie uniemożliwi wykrycie poprawnego wpisu rozruchowego.

Czy po klonowaniu trzeba pozostawić stary dysk w komputerze?
Nie. Jeśli system startuje tylko ze starym dyskiem, oznacza to zwykle, że właśnie na nim pozostała partycja rozruchowa. Pliki startowe trzeba utworzyć na nowym SSD.

Kiedy reinstalacja Windows ma sens?
Dopiero po potwierdzeniu, że dysk jest sprawny, pliki użytkownika zostały zabezpieczone, a naprawa automatyczna, odbudowa BCD i przywrócenie plików na partycji EFI nie przyniosły rezultatu.

Kiedy komputer powinien trafić do serwisu?
Gdy dysk nie jest widoczny w BIOS/UEFI, wydaje nietypowe dźwięki, zawiesza odczyt albo zawiera ważne dane bez kopii. W takim przypadku kolejne skanowania i restarty mogą pogorszyć stan nośnika.

Zacznij od odłączenia wszystkich dodatkowych nośników i sprawdzenia, czy BIOS/UEFI widzi dysk systemowy. Jeśli dysku nie ma na liście, diagnozuj sprzęt i nie uruchamiaj komend naprawczych. Jeżeli jest widoczny, ustaw Windows Boot Manager jako pierwszy i użyj Naprawy podczas uruchomienia. Dopiero potem wybierz właściwą ścieżkę: bootrec dla BIOS/MBR albo bcdboot i partycję EFI dla UEFI/GPT.

Leave a reply

Your email address will not be published. Required fields are marked *

Ciasteczka

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie plików Cookies. Więcej informacji znajdziesz w polityce prywatności.