Jak odczytać kod zatrzymania i plik, który wskazuje
IRQL to Interrupt Request Level — numeracja priorytetów, z której jądro korzysta, decydując, jaki kod może się w danym momencie wykonywać. Część stron pamięci wolno „zaparkować” na dysku i dotykanie ich jest legalne wyłącznie przy niskich poziomach IRQL. Sterownik, który łamie tę regułę, wywala Windows natychmiast i celowo: 0x0000000A to jądro odmawiające dalszej pracy, bo jego własna księgowość uległa uszkodzeniu.
Nazwa pliku wypisana na dole niebieskiego ekranu — i powtórzona w minizrzucie — to najcenniejszy dowód, jaki daje ci ta awaria. Ona wskazuje sterownik, a sterownik wskazuje naprawę. Gdy ekran nie pokazuje żadnej nazwy, głównym podejrzanym staje się sama pamięć.
- nvlddmkm.sys — sterownik graficzny NVIDIA; zaktualizuj go albo usuń starą kopię porządnie narzędziem DDU i zainstaluj świeżą wersję
- rt640x64.sys, e1d*.sys — sterowniki sieciowe Realteka i Intela, częsty widok na laptopach
- tcpip.sys, netio.sys — stos sieciowy, zwykle sprowokowany przez klienty VPN i filtry antywirusowe
- iaStorA.sys — sterownik Intel Rapid Storage, częsty na fabrycznie instalowanych, OEM-owych Windows 10
- Brak jakiejkolwiek nazwy pliku — podnieś podejrzenie wobec RAM pracującej niestabilnie na profilu XMP/EXPO
Naprawa zaczyna się od sterowników
Zacznij w Menedżerze urządzeń (Win + X → Menedżer urządzeń) od urządzeń pasujących do wskazanego pliku: grafika w Karty graficzne, sieć w Karty sieciowe. Otwórz Właściwości → Sterownik i spróbuj opcji Przywróć poprzedni sterownik, jeśli awarie zaczęły się po aktualizacji; w przeciwnym razie pozwól funkcji Zaktualizuj sterownik wyszukać wszystko automatycznie, a potem zajrzyj na stronę producenta po nowszy pakiet. Windows Update → Opcje zaawansowane → Aktualizacje opcjonalne również przewozi aktualizacje sterowników — w osobnej, własnej sekcji.
Filtry jądra od firm trzecich zasługują na to samo podejrzenie co sterowniki sprzętowe. Pakiety antywirusowe, klienty VPN i stare narzędzia wirtualizacyjne wpinają się w stosy sieciowe i pamięci masowej, a każdy z nich wywołał w praktyce 0x0000000A. Odinstaluj najnowszy z nich — albo tymczasowo przestaw antywirusa na inny produkt — i obserwuj, czy kod zatrzymania wraca. Jeżeli komputer zapętla się przed pulpitem, wejdź w Tryb awaryjny z WinRE (Rozwiązywanie problemów → Opcje zaawansowane → Ustawienia uruchamiania → Uruchom ponownie → naciśnij 4) i usuń oprogramowanie właśnie tam.
Testowanie RAM i potwierdzenie winowajcy
Pamięć to druga połowa statystyki. Uruchom narzędzie diagnostyczne pamięci systemu Windows poleceniem mdsched.exe, zrestartuj się po monicie i pozwól przejść standardowy test; wynik wyląduje w Podglądzie zdarzeń, w Dzienniki systemu Windows → System, ze źródła MemoryDiagnostics-Results. Żeby dostać werdykt, na którym można polegać, uruchom MemTest86 z pendrive’a i przeprowadź co najmniej cztery pełne przebiegi — błędy przerywane, których mdsched nie łapie, wychodzą właśnie tam.
Jeśli maszyna jest podkręcona albo RAM pracuje na profilu XMP/EXPO, wyłącz profil w BIOS-ie i przez tydzień poleć na domyślnych taktowaniach płyty. Maszyna, która przestaje się wywalać na fabrycznych ustawieniach, właśnie przyznała, że problemem była pamięć. Testuj kości pojedynczo, żeby znaleźć tę złą, i zachowaj minizrzuty z C:\Windows\Minidump — WinDbg z poleceniem !analyze -v odczyta z nich adres, na którym padło.
Pytania i odpowiedzi
Czy IRQL_NOT_LESS_OR_EQUAL to sprawka wirusa?
Prawie nigdy. Prawdziwe malware rzadko wywołuje akurat ten kod zatrzymania; w przytłaczającej większości przypadków to problem sterownika lub pamięci. Ironia losu: bardziej prawdopodobnym winowajcą jest filtr antywirusowy.
Co oznacza kod zatrzymania 0x0000000A?
Sterownik trybu jądra spróbował sięgnąć pamięci stronicowanej na poziomie przerwań, na którym nie wolno. Po ludzku: sterownik złamał zasady pamięciowe jądra.
Czy wadliwa pamięć RAM może powodować IRQL_NOT_LESS_OR_EQUAL?
Tak — to jedna z dwóch czołowych przyczyn. Najpierw mdsched.exe, do potwierdzenia MemTest86, i spróbuj wyłączyć profil XMP/EXPO.
Sprawdź warunki przed zakupem
Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.
Przeczytaj także
Napisz do nas: [email protected]