Boot Menu i sekwencja startowa (Boot Order) to jedne z najważniejszych ustawień firmware BIOS/UEFI, decydujące o tym, z jakiego nośnika i w jakiej kolejności laptop próbuje załadować system operacyjny. Problemy z Boot Menu mogą objawiać się niemożnością uruchomienia systemu z zewnętrznego nośnika, błędami „No Boot Device Found" czy losowymi zmianami kolejności bootowania po każdym restarcie. W skrajnych przypadkach uszkodzone ustawienia sekwencji startowej mogą całkowicie uniemożliwić start laptopa.
Naprawa tych problemów wymaga różnego podejścia w zależności od przyczyny – od prostej rekonfiguracji w menu BIOS, przez naprawę NVRAM, po pełne przywrócenie firmware z zewnętrznego programatora.
Jak działa sekwencja startowa w UEFI
W systemach UEFI sekwencja startowa jest przechowywana w zmiennych EFI zapisanych w NVRAM chipu SPI Flash. Każdy wpis (Boot0001, Boot0002 itd.) zawiera ścieżkę do bootloadera systemu operacyjnego oraz metadane urządzenia startowego. UEFI Boot Manager przetwarza te wpisy w kolejności określonej przez zmienną BootOrder i próbuje uruchomić kolejne pozycje, aż do sukcesu lub wyczerpania listy.
W odróżnieniu od klasycznego BIOS Legacy, UEFI nie polega na Master Boot Record (MBR) dysku, lecz na plikach EFI przechowywanych na partycji ESP (EFI System Partition). Oznacza to, że uszkodzenie lub brak partycji ESP może uniemożliwić start systemu, nawet gdy dysk jest fizycznie sprawny i dane na nim nietkniete.
Typowe przyczyny problemów z Boot Menu
Do najczęstszych przyczyn problemów z sekwencją startową należą: uszkodzone lub zduplikowane wpisy UEFI Boot Manager po nieudanej aktualizacji systemu operacyjnego, utrata konfiguracji po wymianie baterii CMOS lub aktualizacji firmware, konflikty między trybem UEFI a Legacy/CSM uniemożliwiające start dysków GPT lub MBR, oraz fizyczne uszkodzenie NVRAM chipu SPI Flash powodujące utratę lub nietrwałość wpisów.
Zdarza się również, że laptop wchodzi w pętlę startową – wielokrotnie restartuje się bez załadowania systemu operacyjnego. Przyczyną może być błędny wpis Boot Manager wskazujący na nieistniejący bootloader lub uszkodzona partycja ESP.
Procedura diagnostyki i naprawy
Diagnozę rozpoczynamy od wejścia do BIOS/UEFI i weryfikacji listy urządzeń startowych. Sprawdzamy, czy dysk z systemem operacyjnym jest widoczny i czy wpis bootloadera jest poprawny. Jeśli problem dotyczy brakującego lub błędnego wpisu UEFI, korzystamy z narzędzi systemowych (Windows RE → Naprawa rozruchu, lub `efibootmgr` w Linux) do naprawy lub ponownego zarejestrowania bootloadera.
W przypadku utraty konfiguracji po każdym restarcie wymieniamy baterię CMOS i sprawdzamy stan NVRAM. Jeśli awaria dotyczy fizycznego uszkodzenia chipu SPI Flash, konieczne jest jego przeprogramowanie zewnętrznym programatorem i przywrócenie prawidłowego obrazu firmware zawierającego poprawne domyślne ustawienia Boot Manager.
Konfiguracja Boot Menu po naprawie
Po naprawie firmware konfigurujemy sekwencję startową zgodnie z potrzebami klienta: dysk z systemem operacyjnym na pierwszej pozycji, zewnętrzne nośniki (USB, sieć PXE) w dalszej kolejności lub całkowicie wyłączone. W środowiskach korporacyjnych ustawiamy hasło BIOS chroniące konfigurację przed nieautoryzowaną zmianą kolejności bootowania. Zalecamy zapis aktualnej konfiguracji Boot Manager jako punkt odniesienia dla przyszłych serwisów.