Windows 7 nie uruchamia się w trybie awaryjnym
bootrec /fixmbr /fixboot /rebuildbcd
→ sfc /scannow /offbootdir=…
→ ewentualnie przywrócenie systemu lub wymuszenie trybu awaryjnego poleceniem bcdedit /set {default} safeboot minimal
. Sekwencja ładowania Windows 7
a) BIOS/UEFI → MBR (lub GPT + EFI) → plik bootmgr → magazyn BCD → winload.exe (tryb normalny/awaryjny) → kernel i sterowniki.
b) Brak reakcji na F8 oznacza najczęściej uszkodzenie bootmgr/BCD albo przerwanie procedury jeszcze przed wywołaniem menu Advanced Boot Options.
Krokowa diagnostyka
1) Sprawdź wejście w ABO: zaraz po POST wielokrotnie naciskaj F8 (lub F5, rzadziej Shift+F8). Jeśli menu się nie pokazuje:
– Upewnij się, że klawiatura jest widoczna w trybie Legacy USB w BIOS/UEFI.
– Odłącz zbędne urządzenia USB.
2) Jeśli F8 reaguje, ale Safe Mode zawiesza się na konkretnym pliku .sys
, zapisz nazwę – wskaże wadliwy sterownik.
3) Jeśli F8 nie reaguje:
– Uruchom z nośnika instalacyjnego (DVD/USB) → „Napraw komputer”.
– Wykonaj kolejno:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
sfc /scannow /offbootdir=X:\ /offwindir=X:\Windows
chkdsk X: /f /r
– Jeżeli BCD zniknął całkowicie, utwórz go ręcznie:
bcdboot X:\Windows /s X:
4) Wymuś tryb awaryjny z poziomu środowiska PE:
bcdedit /set {default} safeboot minimal
lub jeśli system startuje normalnie → msconfig
→ zakładka Rozruch → Bezpieczny rozruch.
5) Skan anty-malware (np. Kaspersky Rescue Disk) – ransomware/bootkit potrafi blokować Safe Mode.
6) Testy sprzętowe:
– RAM: MemTest86+ min. 2 pełne przebiegi.
– HDD/SSD: diagnostyka producenta, parametry S.M.A.R.T. (Pending, Uncorrectable).
– Zasilacz: pomiar linii 12 V pod obciążeniem.
Typowe scenariusze i remedia
• Uszkodzony sterownik GPU („atipcie.sys”, „nvlddmkm.sys”) – w PE usuń/zmień nazwę pliku i zainstaluj starszy sterownik po uruchomieniu.
• Błąd „0x0000007B INACCESSIBLE_BOOT_DEVICE” – sterownik AHCI/RAID; przełącz tryb SATA w BIOS albo dołącz sterownik w PE: drvload iaStor.inf
.
• Zatrzymanie na „CLASSPNP.SYS” – uszkodzony system plików; zazwyczaj pomaga chkdsk /r
i Startup Repair.
• Pętla rebootów bez BSOD – wyłącz automatyczny restart: w ABO wybierz „Disable automatic restart on system failure”, odczytaj kod BSOD.
bootrec
modyfikuje MBR/bootsector (dla BIOS/CSM). W maszynach UEFI z partycją EFI (FAT32) trzeba czasem ręcznie podmontować EFI i użyć bcdboot
zamiast bootrec /fixboot
. sfc /scannow
uruchomione z parametrami offbootdir/offwindir
naprawia pliki, odwołując się do lokalnej biblioteki DLLCache; jej braki uzupełnia plik install.wim
z nośnika. safeboot
) działa nawet wtedy, gdy F8 jest zablokowane lub klawiatura niewidoczna.safeboot
: bcdedit /deletevalue {default} safeboot
.bootrec /fixmbr
; konieczne może być nadpisanie pierwszych 2048 sektorów MBR ręcznie lub użycie narzędzi producenta AV. fixmbr
– wyzeruje protective MBR i utraci GPT. Użyj gptfdisk
lub narzędzi UEFI.Problem braku trybu awaryjnego w Windows 7 najczęściej sprowadza się do uszkodzonego BCD/MBR, wadliwego sterownika lub infekcji bootkit-malware. Sekwencja naprawcza: nośnik instalacyjny → Startup Repair → bootrec
/bcdboot
→ sfc
/chkdsk
→ wymuszenie Safe Mode → analiza dzienników. Po udanej naprawie wykonaj backup, usuń wpis safeboot
i rozważ migrację na wspierany system – to najpewniejszy sposób ograniczenia podobnych awarii w przyszłości.