Krótka odpowiedź

BSOD (niebieski ekran śmierci) to Windows awaryjnego wyłączania, zapobiegający uszkodzeniu systemu. Laptop zbiera dane o błędach, zapisuje dziennik i uruchamia się ponownie. Większość przyczyn to wadliwy RAM, problemy z dyskiem (SSD/HDD) lub nieprawidłowy sterownik. Rzadziej – problem z płytą główną.

Niezwykle ważne: BSOD raz w tygodniu jest sygnałem, ale nie można panikować i diagnozować stopniowo. BSOD co godzinę lub kilka razy dziennie – konieczna pilna diagnoza, dane są zagrożone.


Rzeczywista sytuacja klienta

Typowy scenariusz: laptop działa dobrze, po czym natychmiast pojawia się niebieski ekran, jakiś tekst, restart. Potem wszystko wydaje się być normalne. Dzień później – znowu. Klient uważa, że ​​„należy ponownie zainstalować Windows”. Ale ponowna instalacja bez naprawienia przyczyny – BSOD powróci za tydzień.

Drugi scenariusz: właśnie zaktualizowałem Windows lub zainstalowałem nowy program, sterownik, program antywirusowy – i zaczęły się siniaki. Tutaj przyczyna jest konkretna i często można ją wyeliminować poprzez wycofanie aktualizacji lub jej odinstalowanie.

Trzecia opcja: laptop ma ponad 5 lat, zaczyna pokazywać BSOD najpierw rzadko, potem częściej. Jest to postępująca awaria sprzętu – dysku lub RAM.


Co to jest BSOD i dlaczego jest potrzebny

Windows stale monitoruje stan jądra systemu operacyjnego. Kiedy coś krytycznego zakłóca działanie jądra – złe żądanie pamięci, awaria sterownika, uszkodzone pliki systemowe – Windows nie może kontynuować bezpiecznego działania.

Zamiast „zawieszać” i potencjalnie uszkadzać dane, Windows:

  1. Zatrzymuje wszystkie procesy
  2. Zapisuje stan pamięci w pliku zrzutu (C:WindowsMinidump)
  3. Wyświetla niebieski ekran z kodem zatrzymania
  4. Ponowne ładowanie

Kod zatrzymania jest specyficzną identyfikacją klasy błędu. Z tego można zrozumieć, co się stało.

W dniu Windows 10/11 niebieski ekran wygląda minimalistycznie: duża buźka ze smutną twarzą „:(” i tekst w stylu „Twój komputer napotkał problem i musi zostać ponownie uruchomiony. Zbieramy informacje o błędach, a następnie uruchomimy go ponownie. (Ukończono w 0%). Jeśli chcesz dowiedzieć się więcej, możesz później wyszukać ten błąd w Internecie: MEMORY_MANAGEMENT”


5 najpopularniejszych kodów zatrzymania i ich znaczenie

1. ZARZĄDZANIE PAMIĘCIĄ

Co to znaczy: błąd w zarządzaniu pamięcią RAM. Windows zwrócił się do adresu w RAM – jest albo błędny, albo pusty.

Najczęstszy powód: fizyczna awaria jednego z pasków RAM – złe ogniwa. Dzieje się tak również w przypadku uszkodzonego pliku wymiany lub problemów z SSD.

Jak sprawdzić: MemTest86 – napisz do USB, załaduj z niego, uruchom test. Jeśli występują błędy – RAM jest uszkodzony. Ważne: musisz przetestować co najmniej 2 przebiegi (6-8 godzin), 1 przebieg może nie wykryć niestabilnych błędów.

Prostszy test: jeśli dwa sloty RAM – wyjmij jeden pasek i pracuj przez jeden dzień. Jeżeli nie było BSOD – problem tkwi w pasku, który został usunięty. Zainstaluj ponownie drugi i sprawdź innego dnia.


2. IRQL_NOT_LESS_OR_EQUAL

Co to znaczy: Jakiś sterownik lub proces uzyskał dostęp do pamięci z nieprawidłowym poziomem przerwań (IRQL). Technicznie rzecz biorąc, sterownik próbował odczytać/zapisać pamięć, gdy nie było to dozwolone.

Najczęstszy powód: nieprawidłowy lub niekompatybilny sterownik – najczęściej po aktualizacji Windows lub instalacji nowego oprogramowania. Typowi winowajcy: sterownik karty graficznej, karta sieciowa, program antywirusowy (zwłaszcza innej firmy).

Jak sprawdzić: WhoCrashed – darmowe narzędzie, analizuje pliki Minidump i pokazuje dokładnie, który sterownik lub moduł spowodował BSOD. Jeśli jest napisane, że ntoskrnl.exe to jądro Windows, poszukaj dalej. Jeśli nvlddmkm.sys jest kartą graficzną NVIDIA. Jeśli klif.sys to Kaspersky.

Rozwiązanie: przywrócenie problematycznego sterownika za pomocą Menedżera urządzeń → Właściwości → Sterownik → Przywróć.


3. CRITICAL_PROCESS_DIED

Co to znaczy: krytyczny proces systemowy Windows został zakończony lub uległ awarii. Bez tego działanie Windows nie będzie możliwe.

Najczęstsza przyczyna: uszkodzone pliki systemowe Windows (szczególnie po twardym zamknięciu lub awarii dysku) lub SSD/HDD uszkodzone sektory, w których przechowywane są pliki systemowe.

Jak sprawdzić:

  • `sfc /scannow` w cmd od administratora – sprawdzanie i przywracanie plików systemowych
  • CrystalDiskInfo – status dysku: jeśli liczba realokowanych sektorów lub liczba bieżących oczekujących sektorów ma wartości niezerowe – dysk jest uszkodzony
  • DISM: `DISM /Online /Cleanup-Image /RestoreHealth` – przywracanie obrazu Windows

Ważne: jeśli dysk jest uszkodzony, najpierw zapisz dane, a następnie napraw.


4. PAGE_FAULT_IN_NONPAGED_AREA

Co to znaczy: Windows przeszedł na stronę pamięci, która nie powinna być wyładowywana (obszar niestronicowany) – ale nie znalazł tam danych. Błąd adresowania.

Najczęstszy powód: uszkodzony RAM lub uszkodzony sektor na dysku (uszkodzony plik strony). Dzieje się tak również z powodu programu antywirusowego lub sterownika, który nie współpracuje poprawnie z pamięcią.

Jak sprawdzić: MemTest86 dla RAM + CrystalDiskInfo dla dysku. Jeśli oba są normalne, zobacz WhoCrashed dla konkretnego modułu.

Różni się od MEMORY_MANAGEMENT: PAGE_FAULT jest częściej kojarzony z plikiem stronicowania i dyskiem, MEMORY_MANAGEMENT – bezpośrednio z fizycznymi komórkami RAM.


5. KERNEL_SECURITY_CHECK_FAILURE

Co to znaczy: Kernel Patch Protection Windows (Kernel Patch Protection / PatchGuard) wykrył nieautoryzowaną modyfikację lub niekompatybilną strukturę w pamięci.

Najczęstszą przyczyną: program antywirusowy lub sterownik bezpieczeństwa (szczególnie starsze wersje), niekompatybilne sterowniki po aktualizacji Windows lub wadliwy RAM (rzadko).

Typowy objaw: pojawia się po zainstalowaniu nowego oprogramowania lub większej aktualizacji Windows. Jeśli nie było aktualizacji, to jest to.

Rozwiązanie: WhoCrashed, aby znaleźć winowajcę, a następnie odinstaluj lub zaktualizuj problematyczne oprogramowanie. Jeśli po aktualizacji Windows – sprawdź, czy wszystkie sterowniki zostały zaktualizowane.


Gdzie oglądać BSOD

log

C:WindowsMinidump

Tutaj przechowywane są pliki typu 060824-15234-01.dmp (numer_data_godziny). Każdy BSOD tworzy jeden plik. Same pliki można odczytać jedynie za pomocą specjalnych narzędzi.

WhoCrashed (oprogramowanie Resplendence)

Darmowe narzędzie, analizuje wszystkie zrzuty w Minidumpie i generuje przejrzysty raport: jaka jest data i godzina, jaki jest kod zatrzymania, jaki jest plik/sterownik będący winowajcą.

Jeśli WhoCrashed wyświetla komunikat „prawdopodobnie spowodowany przez ntoskrnl.exe” bez konkretnego sterownika, jest to albo RAM, albo dysk, albo uszkodzone pliki systemowe.

Windows Monitor niezawodności

Start → „Monitor niezawodności” → znajduje się tam wykres stabilności systemu oraz lista błędów krytycznych z datami. Przydatne, aby zobaczyć, kiedy zaczęły się problemy i co się działo w tym czasie (instalacje, aktualizacje).

Podgląd zdarzeń

Start → Podgląd zdarzeń → Windows Dzienniki → System. Szukaj błędów o poziomie „Krytycznym” lub „Błąd”. Po każdym BSOD znajduje się tutaj wpis. Ale dla początkujących WhoCrashed jest wygodniejszy.


Co mistrz sprawdza najpierw

Kiedy laptop przychodzi z BSOD:

  1. Minidump czytamy poprzez WhoCrashed – określamy klasę problemu (RAM, dysk, sterownik)
  2. CrystalDiskInfo – stan dysku. Jeśli ponownie przydzielono sektory> 0 lub sektory, których nie można skorygować> 0 – dysk jest uszkodzony
  3. MemTest86 – jeśli WhoCrashed wskazuje na RAM lub kod MEMORY_MANAGEMENT
  4. sfc /scannow i DISM – jeśli podejrzewasz uszkodzenie plików systemowych
  5. Menedżer urządzeń – szukam nieaktualnych lub kolidujących sterowników (żółte wykrzykniki)

Jak mistrz to sprawdza (szczegóły)

Diagnostyka dysku poprzez CrystalDiskInfo

Otwieramy CrystalDiskInfo. Dla każdego dysku pokazuje:

  • Stan zdrowia: dobry / przestroga / zły
  • SMART parametry – tabela z wartościami

Krytyczne atrybuty w prostych słowach:

Liczba ponownie przydzielonych sektorów Ile sektorów dysk rozpoznał już jako „uszkodzone” i zastąpiono je zapasowymi. Niepokojące jest, gdy wartość jest większa niż 0 na zwykłym HDD (na SSD logika jest inna).

Liczba bieżących oczekujących sektorów Sektory, których dysk jeszcze nie „rozwiązał” – czy działają, czy są uszkodzone. Każda wartość większa od 0 jest powodem do pilnego zapisania danych.

Liczba sektorów, których nie można skorygować Błędy, których dysk nie może już sam naprawić. Jeśli wartość krytyczna jest większa niż 0, dysk może w każdej chwili ulec awarii.

Liczba realokowanych zdarzeń Całkowita liczba przypadków ponownej alokacji sektorów. Więcej niż 10 – dysk aktywnie się nalewa.

Na SSD dodatkowo oglądamy:

  • Wskaźnik zużycia nośnika (Intel SSD) – mniej niż 10 = wkrótce koniec zasobu
  • Całkowita liczba zapisanych bajtów – ile jest zapisanych przez cały czas
  • Na Samsungu SSD (860 EVO, 870 EVO): Poziom błędów ECC i nieprawidłowy blok czasu działania

Testuj RAM przez MemTest86

Pobierz z USB, uruchom Pass 1. Jeśli są błędy (wyświetlane na czerwono) – stop, RAM jest uszkodzony. Jeśli w 2 przebiegach nie ma błędów – RAM OK.

Ważne: testuj w temperaturze pokojowej, a nie w przypadku przegrzania. Niektóre RAM są niestabilne w temperaturze powyżej 50°C. Jeżeli laptop się przegrzeje i BSOD – najpierw wyczyść układ chłodzenia, potem przetestuj RAM.

Jeśli BSOD po aktualizacji – wycofanie

Ustawienia → Windows Aktualizacja → Wyświetl historię aktualizacji → Odinstaluj aktualizacje. Lub jeśli sterownik został zaktualizowany: Menedżer urządzeń → Urządzenie → Właściwości → Sterownik → Przywracanie sterownika.

Aby wycofać dużą aktualizację Windows (aktualizacja funkcji): Ustawienia → Odzyskiwanie → Wróć (dostępne 10 dni po aktualizacji).


Typowe błędy popełniane przez ludzi

“Zainstaluję ponownie Windows – i wszystko przejdzie” Jeśli przyczyną jest uszkodzony RAM lub uszkodzony dysk – po ponownej instalacji BSOD powróci. Ponowna instalacja rozwiązuje jedynie przyczyny oprogramowania (uszkodzone pliki, powodujące konflikt sterowników). Sprzęt nie jest poddawany ponownej instalacji.

“Jeden BSOD – i od razu zanieś do serwisu” Pojedynczy BSOD, zwłaszcza po aktualizacji lub instalacji nowego oprogramowania, nie jest katastrofą. Wykonaj samodzielnie kilka kroków: WhoCrashed, sfc /scannow, sprawdź dostępność aktualizacji przed BSOD. Jeśli się powtórzy – to do serwisu.

“Kupiłem program antywirusowy X – od tego się zaczęło” Antywirusy są jednymi z najczęstszych prowokatorów BSOD. Są głęboko zintegrowane z jądrem Windows i w przypadku niekompatybilności z wersją Windows lub innymi sterownikami, mogą dać KERNEL_SECURITY_CHECK_FAILURE lub IRQL. Odinstalowanie i sprawdzenie to pierwszy krok.

„Na niebieskim ekranie pojawił się komunikat 0x0000007E – czy to coś poważnego?” Kod szesnastkowy jest taki sam jak tekstowy kod końcowy, tylko w innym formacie. 0x0000007E = SYSTEM_THREAD_EXCEPTION_NOT_HANDLED. Wygoogluj same kody z dodatkiem „BSOD” i przejrzyj dokumenty Microsoft Docs lub fora.

“Po BSOD nie uruchomił się ponownie – jest niebieski. Czy powinienem go wyłączyć?” Nie. Wystarczy nacisnąć przycisk zasilania, aby ponownie uruchomić komputer. Jeśli wyświetla się komunikat BSOD i nie uruchamia się automatycznie ponownie, oznacza to, że automatyczne ponowne uruchamianie jest wyłączone lub problem jest poważniejszy. Nie jest konieczne pozostawienie go wyłączonego.


Prawdziwy przypadek nr 1

Acer Aspire 5 A515, rok 2021

Klient: BSOD uruchomiono po dużej aktualizacji Windows 11 (22H2 → 23H2). Do czasu aktualizacji – nigdy. Teraz raz na 1-2 dni kod IRQL_NOT_LESS_OR_EQUAL.

WhoCrashed zauważył: nvlddmkm.sys to sterownik NVIDIA GeForce. Wersja sterownika 537.xx – została zainstalowana automatycznie wraz z aktualizacją Windows.

Rozwiązanie: Menedżer urządzeń → Karty wideo → GeForce → Właściwości → Sterownik → Przywracanie sterowników. Przywrócono do wersji 528.xx.

BSOD nie jest już powtarzany. Tydzień później wydano nowy sterownik NVIDIA 545.xx – zainstalowany ręcznie z oficjalnej strony internetowej. Problem zniknął.

Czas: 30 minut. Koszt: bezpłatny (rozwiązanie programowe).


Prawdziwy przypadek nr 2

Lenovo IdeaPad 3 15ALC6, rok 2021

Dostarczone przez: BSOD MEMORY_MANAGEMENT raz dziennie, czasem częściej pod obciążeniem. laptop został kupiony rok temu, nic nie było zmieniane.

WhoCrashed: ntoskrnl.exe – jądro, nie określa konkretnego sterownika. Podejrzany na RAM.

Rozpoczęto MemTest86 – Przejście 1 zaliczone bez błędów. Pass 2 – w 47. minucie pojawiły się pierwsze błędy w bloku adresowym 0x6E800000-0x6F000000. RAM jest uszkodzony.

Do laptopa dołączono dwie kości 4 GB DDR4 3200 MHz SK Hynix. Wyciągamy jeden i testujemy. Nie ma żadnych błędów. Włóż drugi – test. Są błędy.

Wymieniono uszkodzony pasek na 4 GB DDR4 3200 MHz Kingston. Test MemTest86-4 przebiega bez błędów.

W ciągu 2 tygodni obserwacji nie wystąpił żaden BSOD.

Czas: 2 godziny (łącznie z pełnym testem). Koszt części zamiennych: 680 UAH. Praca: 300 UAH. Razem: 980 UAH.


Kiedy możesz poczekać, a kiedy lepiej nie przeciągać

BSOD raz w tygodniu lub rzadziej:

  • Wypróbuj sam: WhoCrashed, sfc /scannow, przywróć najnowsze aktualizacje/sterowniki
  • Jeśli CrystalDiskInfo pokazuje „Dobry” i MemTest bez błędów – możesz diagnozować bez pośpiechu

BSOD raz dziennie lub częściej:

  • Przejdź do serwisu. Jeśli przyczyną jest dysk, dane mogą być teraz zagrożone
  • Zrób kopię zapasową ważnych danych przed udaniem się do serwisu (jeśli nadal możesz je pobrać)

BSOD przy każdym pobraniu Windows (Windows nie uruchamia się):

  • Laptop może w ogóle się nie uruchomić. Wypróbuj tryb awaryjny (F8 lub Shift+Uruchom ponownie)
  • Do serwisu z laptopem, nie trać czasu na autodiagnostykę

Specjalna sytuacja: Jeśli CrystalDiskInfo wyświetla komunikat Reallokowane sektory> 0 lub bieżący oczekujący sektor> 0 – natychmiast skopiuj dane. Taki dysk może w każdej chwili „umrzeć”.


Praktyczne wskazówki

Skonfiguruj pamięć Minidump (jeśli jest wyłączona): Start → „Wyświetl zaawansowane opcje systemu” → Uruchamianie i odzyskiwanie → opcje → „Zapisywanie informacji debugowania” → wybierz „Mały zrzut pamięci (256 KB)”. Bez tego dziennik nie zostanie zapisany i nie będzie co analizować.

Regularna kontrola stanu dysku: CrystalDiskInfo – instaluj i uruchamiaj raz w miesiącu. Zajmuje to 30 sekund, ale zapewnia wczesne ostrzeżenie o degradacji dysku, zanim ulegnie on całkowitej awarii.

Aktualizuj sterowniki ostrożnie: Nie aktualizuj wszystkich sterowników z rzędu „w celu zapobiegania”. Aktualizuj tylko wtedy, gdy występuje konkretny problem lub krytyczna poprawka bezpieczeństwa. Zachowaj szczególną ostrożność w przypadku sterowników kart graficznych i kart sieciowych.

Kopia zapasowa: BSOD – przypomnienie o konieczności skopiowania danych. Dysk zewnętrzny lub usługa w chmurze. Nie „kiedyś”, ale dzisiaj.