Niebieski ekran śmierci (BSOD, Blue Screen of Death) to komunikat krytycznego błędu systemu Windows, który zatrzymuje działanie komputera, aby zapobiec uszkodzeniu danych i systemu. Poniżej znajdziesz poradnik: jak rozumieć kody błędów BSOD i krok po kroku naprawiać najczęstsze problemy.
- Czym jest niebieski ekran śmierci (BSOD)?
- Jak czytać komunikat BSOD i kody błędów?
- Podstawowe narzędzia do analizy BSOD
- Uniwersalna procedura naprawy BSOD – krok po kroku
- 1. Odłącz zbędne urządzenia i uruchom ponownie
- 2. Wejdź do trybu awaryjnego
- 3. Cofnij ostatnie zmiany
- 4. Zaktualizuj system i sterowniki
- 5. Sprawdź system pod kątem uszkodzonych plików
- 6. Przetestuj pamięć RAM i dysk
- 7. Wykonaj pełne skanowanie w poszukiwaniu złośliwego oprogramowania
- 8. Użyj przywracania systemu
- 9. Ostateczność – reinstalacja systemu
- Najczęstsze kody błędów BSOD i ich znaczenie
- Jak korzystać z kodu błędu w praktyce
- BSOD a problemy sprzętowe
- Dobre praktyki, które zmniejszają ryzyko BSOD
Czym jest niebieski ekran śmierci (BSOD)?
BSOD pojawia się, gdy system Windows wykryje błąd, którego nie może bezpiecznie obsłużyć – np. poważną awarię sterownika, uszkodzenie plików systemowych lub problem ze sprzętem.
Typowe źródła BSOD to:
- błędne lub niekompatybilne sterowniki – np. karty graficznej, sieciowej;
- uszkodzone pliki systemowe – lub rejestr;
- problemy sprzętowe – pamięć RAM, dysk, przegrzewanie, zasilacz;
- złośliwe oprogramowanie – ingerujące w system;
- błędne aktualizacje lub wadliwe oprogramowanie – działające na poziomie systemu.
System zatrzymuje pracę, zapisuje zrzut pamięci (minidump) i wyświetla ekran z kodem błędu – to klucz do diagnozy.
Jak czytać komunikat BSOD i kody błędów?
Na współczesnych wersjach Windows (10/11) ekran BSOD zwykle zawiera:
- krótką nazwę błędu – np. CRITICAL_PROCESS_DIED, IRQL_NOT_LESS_OR_EQUAL;
- opis „Stop code” – lub „Bug Check Code”, czyli nazwę błędu;
- dodatkową informację o pliku/sterowniku – np. nvlddmkm.sys, ntfs.sys.
Na starszych wersjach systemu można spotkać także kod w formacie szesnastkowym, np. 0x0000007B, który odpowiada konkretnej kategorii błędu.
Gdzie szukać informacji:
- odczytaj „Stop code” – to główny identyfikator problemu;
- zanotuj nazwę pliku/sterownika – jeśli jest podana (np.
atikmpag.sys– sterownik grafiki AMD); - sprawdź Podgląd zdarzeń – po ponownym uruchomieniu, by znaleźć dodatkowe informacje o błędzie.
Podstawowe narzędzia do analizy BSOD
Wbudowane w Windows narzędzia pozwalają samodzielnie zdiagnozować większość problemów:
- Tryb awaryjny – uruchamia system z minimalnym zestawem sterowników, ułatwiając wykrycie wadliwego oprogramowania lub sterownika;
- Podgląd zdarzeń – pokazuje błędy systemowe i wpisy związane z BSOD;
- Pliki minidump + BlueScreenView – narzędzie analizuje pliki
.dmpi wskazuje plik/sterownik wywołujący błąd; - Menedżer urządzeń – pozwala aktualizować, przywracać lub wyłączać sterowniki z ostrzeżeniami;
- Diagnostyka pamięci systemu Windows – testuje pamięć RAM pod kątem błędów;
- CHKDSK – sprawdza dysk pod kątem błędów systemu plików i powierzchni;
- SFC /SCANNOW – skanuje i naprawia uszkodzone pliki systemowe;
- DISM /Online /Cleanup-Image /RestoreHealth – naprawia obraz systemu i zastępuje uszkodzone składniki Windows;
- Windows 11: aplikacja „Uzyskaj pomoc” – ma wbudowany scenariusz „Rozwiąż problem z błędem BSOD”.
Uniwersalna procedura naprawy BSOD – krok po kroku
Poniższa sekwencja kroków sprawdza się przy większości BSOD-ów, niezależnie od wersji Windows:
1. Odłącz zbędne urządzenia i uruchom ponownie
Odłącz wszystkie niekonieczne urządzenia peryferyjne i USB (drukarki, zewnętrzne dyski, kamerki, czytniki kart), zostaw tylko klawiaturę i mysz.
Uruchom ponownie komputer. Jeśli BSOD znika, podłączaj urządzenia po kolei, aż znajdziesz to, które powoduje konflikt.
2. Wejdź do trybu awaryjnego
Jeśli BSOD pojawia się przy każdym uruchomieniu, uruchom system w trybie awaryjnym (z siecią lub bez), aby załadować tylko niezbędne sterowniki.
W tym trybie łatwiej odinstalować wadliwe oprogramowanie lub sterowniki.
3. Cofnij ostatnie zmiany
BSOD bardzo często pojawia się po niedawnych zmianach w systemie:
- odinstaluj ostatnio zainstalowane programy (szczególnie antywirusy, narzędzia do „tuningu” systemu, sterowniki z niepewnych źródeł),
- cofnij lub odinstaluj nowe sterowniki (np. karty graficznej, dźwiękowej, sieciowej) do wersji, która wcześniej działała poprawnie,
- jeśli instalowałeś nowy sprzęt – tymczasowo go odłącz lub wyjmij (np. dodatkową kartę rozszerzeń) i sprawdź, czy BSOD ustępuje.
4. Zaktualizuj system i sterowniki
Nieaktualny system lub sterowniki są częstą przyczyną BSOD:
- uruchom Windows Update i zainstaluj wszystkie ważne aktualizacje jakości i bezpieczeństwa,
- zaktualizuj sterowniki:
- karty graficznej,
- chipsetu/płyty głównej,
- kontrolerów dysku,
- kart sieciowych.
- sprawdź na stronach producentów sprzętu, czy nie ma istotnych aktualizacji rozwiązujących znane problemy z BSOD.
5. Sprawdź system pod kątem uszkodzonych plików
Uszkodzone pliki systemowe mogą wywoływać BSOD nawet bez problemów sprzętowych. W wierszu poleceń uruchomionym jako administrator wpisz:
sfc /scannow
Następnie wykonaj:
DISM /Online /Cleanup-Image /RestoreHealth
SFC naprawia pliki systemowe z lokalnej kopii zapasowej.
DISM naprawia obraz systemu, z którego korzysta SFC, co pozwala rozwiązać bardziej złożone uszkodzenia.
6. Przetestuj pamięć RAM i dysk
Problemy z pamięcią i dyskiem bardzo często kończą się BSOD-em:
- uruchom Diagnostykę pamięci systemu Windows i pozwól na pełny test pamięci,
- jeśli masz kilka modułów RAM – testuj je pojedynczo, wyjmując pozostałe,
- sprawdź dysk poleceniem:
chkdsk C: /f /r.
(Użyj odpowiedniej litery dysku systemowego).
7. Wykonaj pełne skanowanie w poszukiwaniu złośliwego oprogramowania
Złośliwe oprogramowanie może ingerować w sterowniki i pliki systemowe, powodując BSOD. Wykonaj ręczne skanowanie pełne aktualnym programem antywirusowym i usuń wykryte wirusy, trojany oraz potencjalnie niechciane aplikacje (PUA).
8. Użyj przywracania systemu
Jeśli BSOD pojawił się po konkretnej aktualizacji lub instalacji, skorzystaj z funkcji przywracanie systemu i wybierz punkt sprzed wystąpienia problemu. To szybki sposób na cofnięcie zmian w sterownikach i ustawieniach systemowych bez utraty plików użytkownika.
9. Ostateczność – reinstalacja systemu
Gdy wszystkie powyższe kroki zawodzą, wykonaj kopię zapasową danych, a następnie przywróć system do ustawień fabrycznych lub przeprowadź czystą instalację Windows. To radykalna metoda, ale często rozwiązuje problem trwałych uszkodzeń systemu i konfliktów oprogramowania.
Najczęstsze kody błędów BSOD i ich znaczenie
Poniżej zestawienie najczęściej spotykanych kodów BSOD w Windows oraz ich typowych przyczyn i metod naprawy:
| Stop code / komunikat | Co oznacza (w skrócie) | Typowe przyczyny | Podstawowe działania naprawcze |
|---|---|---|---|
| CRITICAL_PROCESS_DIED | Krytyczny proces systemowy zakończył się nieoczekiwanie. | Uszkodzone pliki systemowe, błędne aktualizacje, złośliwe oprogramowanie. | SFC, DISM, przywracanie systemu, skan antywirusowy, aktualizacja Windows. |
| SYSTEM_SERVICE_EXCEPTION | Błąd w usłudze systemowej działającej w jądrze. | Wadliwe sterowniki (często grafika), konflikty oprogramowania, błędy systemu. | Aktualizacja/rollback sterowników, SFC, DISM, deinstalacja ostatnich programów. |
| IRQL_NOT_LESS_OR_EQUAL | Sterownik lub komponent kernel próbował odwołać się do niepoprawnej pamięci. | Błędne sterowniki, uszkodzona pamięć RAM, złośliwe oprogramowanie. | Aktualizacja/rollback sterowników, test RAM, SFC, skan antywirusowy. |
| PAGE_FAULT_IN_NONPAGED_AREA | Błąd odwołania do pamięci, która powinna być zawsze dostępna. | Uszkodzona RAM, sterowniki antywirusa/firewalla, problemy z dyskiem/plikami wymiany. | Test RAM, CHKDSK, aktualizacja sterowników, SFC. |
| MEMORY_MANAGEMENT | Błąd zarządzania pamięcią przez system. | Uszkodzona RAM, sterowniki, rzadziej – problem z procesorem lub BIOS. | Diagnostyka RAM, aktualizacja sterowników, SFC, aktualizacja BIOS (ostrożnie). |
| KMODE_EXCEPTION_NOT_HANDLED | Nierozpoznany wyjątek w trybie jądra (kernel mode). | Błędne sterowniki, konflikty antywirusa, błędy w oprogramowaniu systemowym. | Deinstalacja problematycznych sterowników/programów, aktualizacja sterowników, SFC. |
| VIDEO_TDR_FAILURE (np. nvlddmkm.sys) | Błąd mechanizmu TDR odpowiedzialnego za resetowanie karty graficznej. | Problemy ze sterownikiem grafiki, przegrzewanie GPU, błędy sprzętowe karty grafiki. | Czysta instalacja sterownika GPU, test temperatur, możliwe przywrócenie starszej wersji sterownika. |
| DRIVER_POWER_STATE_FAILURE | Sterownik nieprawidłowo obsługuje zmiany stanów zasilania. | Sterowniki urządzeń USB, kart sieciowych, grafiki, problemy z usypianiem/wybudzaniem. | Aktualizacja sterowników, wyłączenie szybkiego uruchamiania, test w trybie awaryjnym. |
| INACCESSIBLE_BOOT_DEVICE | System nie ma dostępu do dysku rozruchowego. | Zmiany w kontrolerze dysku (AHCI/IDE), uszkodzony dysk, błędne sterowniki kontrolera, szyfrowanie. | Sprawdzenie okablowania, ustawień BIOS, CHKDSK, przywrócenie sterowników, naprawa rozruchu Windows. |
| DPC_WATCHDOG_VIOLATION | Przekroczenie limitu czasu dla procedury DPC/ISR (obsługa przerwań). | Błędne sterowniki dysku, kontrolerów SATA/NVMe, znaczące opóźnienia w sprzęcie. | Aktualizacja sterowników dysku/kontrolera, CHKDSK, weryfikacja firmware SSD. |
| BAD_POOL_HEADER | Błąd w przydziale pamięci przez system (tzw. „memory pool”). | Wadliwe sterowniki, konflikty oprogramowania, problemy z RAM. | Test RAM, aktualizacja/rollback sterowników, deinstalacja niedawnego oprogramowania. |
W praktyce często można powiązać kod błędu z konkretnym typem problemu (sterowniki, pamięć, dysk, grafika) i od razu skupić się na odpowiednim obszarze.
Jak korzystać z kodu błędu w praktyce
- Zanotuj kod „Stop code” i nazwę pliku/sterownika (o ile jest podana).
- Skorzystaj z programu BlueScreenView, aby odczytać zrzut pamięci i sprawdzić, który sterownik był załadowany w momencie błędu oraz jakie pliki systemowe brały udział w awarii.
- Zidentyfikuj obszar problemu:
nvlddmkm.sys,atikmpag.sys– sterowniki grafiki;ntfs.sys– system plików/dysk;ndis.sys– sieć. - Po wstępnej identyfikacji zastosuj odpowiednie kroki z sekcji „Uniwersalna procedura naprawy BSOD” (sterowniki, test RAM/dysku, SFC/DISM).
Takie podejście pozwala w większości przypadków znaleźć winowajcę bez konieczności zaawansowanej analizy jądra systemu.
BSOD a problemy sprzętowe
Gdy BSOD pojawia się szczególnie pod obciążeniem (gry, rendering, intensywna praca dysku), warto podejrzewać sprzęt:
- RAM – losowe, różne kody BSOD (np.
MEMORY_MANAGEMENT,IRQL_NOT_LESS_OR_EQUAL); test Diagnostyką pamięci Windows, następnie test pojedynczych modułów; - Dysk HDD/SSD – błędy typu
INACCESSIBLE_BOOT_DEVICE,NTFS_FILE_SYSTEM,CRITICAL_PROCESS_DIEDmogą wiązać się z problemami dysku lub systemu plików; użyj CHKDSK i monitoruj, czy pojawiają się kolejne błędy; - Karta graficzna/GPU –
VIDEO_TDR_FAILURE,SYSTEM_SERVICE_EXCEPTIONprzy obciążeniu grafiką często wskazują na GPU lub jego sterownik; sprawdź temperatury, zaktualizuj sterownik, ewentualnie przywróć starszą, stabilną wersję; - Przegrzewanie podzespołów – przegrzewanie CPU/GPU może wywoływać losowe BSOD-y, szczególnie pod obciążeniem; sprawdzaj temperatury i zadbaj o odpowiednie chłodzenie.
Gdy powtarzające się BSOD-y utrzymują się mimo czystej instalacji systemu, prawdopodobieństwo usterki sprzętowej znacząco rośnie.
Dobre praktyki, które zmniejszają ryzyko BSOD
Na podstawie zaleceń serwisów komputerowych i dokumentacji błędów warto stosować następujące zasady:
- regularne aktualizacje – aktualizuj system Windows, sterowniki oraz firmware (BIOS/UEFI), szczególnie po wykryciu znanych problemów ze zgodnością;
- rozsądne podejście do sterowników – korzystaj z oficjalnych źródeł producentów sprzętu, unikaj pakietów „driver packs” z niepewnych stron; nie instaluj zbędnych sterowników do nieużywanych urządzeń;
- ostrożność przy instalacji oprogramowania systemowego – uważaj na programy modyfikujące system (tweakery, „przyspieszacze”, agresywne firewalle i antywirusy), które często łączą się z błędami BSOD;
- czystość systemu – okresowo uruchamiaj SFC i DISM, zwłaszcza po nieudanych aktualizacjach czy awariach zasilania;
- kontrola stanu sprzętu – monitoruj temperatury i stan dysków, wykonuj testy RAM przy pierwszych oznakach niestabilności.
Takie działania nie gwarantują całkowitego braku BSOD-ów, ale znacząco zmniejszają ich częstotliwość i ułatwiają późniejszą diagnozę, gdy problem jednak wystąpi.