Analiza „niebieskiego ekranu” systemu Windows i poszukiwanie przyczyny błędu

Ten artykuł został stworzony, aby zapewnić jak najdokładniejsze wsparcie dla typowego problemu niebieskiego ekranu (zwanego także błędami BSOD, co oznacza niebieski ekran śmierci ), który występuje w każdej wersji systemu Windows, od XP do Windows 7, 8 i Windows 10.
Błąd niebieskiego ekranu jest najpoważniejszym błędem systemu Windows, ponieważ powoduje całkowity blok systemu i pojawienie się komunikatu ze szczegółami i opisem, który dla większości ludzi, nawet ekspertów komputerowych, pozostaje trudny zrozumieć, jeśli nie całkowicie niezrozumiałe.
Gdy komputer zawiesza się na niebieskim ekranie, nie pozostaje nic innego, jak zrestartować i wznowić pracę, mając nadzieję, że to tylko przypadek i nie powtórzy się.
Jeśli jednak BSOD powtórzy się ponownie z błędem blokującym, ważne jest, aby zrozumieć, co to jest, spróbuj przeczytać to, co jest napisane i przeprowadzić wyszukiwanie, aby móc przeczytać instrukcje na ten temat.
WAŻNA UWAGA: Jeśli niebieski ekran nigdy nie pojawia się po awarii lub jest zbyt szybki przed nagłym ponownym uruchomieniem, należy upewnić się, że można go zatrzymać.
Następnie przejdź do Panelu sterowania, do sekcji System> Zaawansowane ustawienia systemu, a następnie do karty Zaawansowane naciśnij przycisk Ustawienia w obszarze Uruchamianie i odzyskiwanie .
Aby zatrzymać wyświetlanie niebieskiego ekranu w przypadku awarii i wyświetlić typ błędu, który wystąpił, należy usunąć opcję „ uruchom ponownie automatycznie ”.
Zasadniczo na niebieskim ekranie można odczytać „ Kod zatrzymania ”, który jest kodem identyfikacyjnym rodzaju błędu, który wystąpił.
Najczęstsze rodzaje błędów niebieskiego ekranu mają następujące kody :
- DRIVER_IRQL_NOT_LESS_OR_EQUAL, na ogół spowodowany niepoprawnym sterownikiem urządzenia, to znaczy, że urządzenie zewnętrzne podłączone do komputera nie działa lub sterownik, który ma zostać zaktualizowany.
Jest to najczęstszy rodzaj błędu dla niebieskiego ekranu.
- PAGE_FAULT_IN_NONPAGED_AREA to inny rodzaj błędu związanego z obecnością ostatnio dodanego urządzenia sprzętowego wewnętrznego w komputerze lub zewnętrznego przez USB.
Dlatego powinieneś spróbować ponownie wykonać połączenie i ponownie zainstalować element lub urządzenie.
Ten rodzaj błędu może być również spowodowany defektem pamięci RAM.
- NTFS_FILE_SYSTEM jest bardzo poważnym błędem, który wskazuje na problem na dysku.
Będziesz wtedy musiał zająć się uruchomieniem programu scandisk, aby sprawdzić błędy dysku i zapisać ważne dane, zanim będzie za późno.
Jedynym rozwiązaniem, jeśli błąd występuje często, jest wymiana dysku.
- DATA_BUS_ERROR to błąd z pewnością spowodowany przez RAM, który może być wadliwy, źle umieszczony lub niekompatybilny z płytą główną.
Pamięć RAM jest główną przyczyną awarii systemu Windows z niebieskim ekranem i jej zmiana prawdopodobnie rozwiązałaby problem.
Ale przed przystąpieniem do wymiany należy sprawdzić, czy pamięć RAM jest uszkodzona.
- MACHINE_CHECK_EXCEPTION wskazuje na poważny problem z procesorem lub zasilaczem.
- INACCESSIBLE_BOOT_DEVICE mówi, że system Windows nie może uzyskać dostępu do dysku rozruchowego, co może zależeć od uszkodzonego dysku twardego, a nawet wirusa.
- HAL_INITIALIZATION_FAILED to błąd spowodowany problemami ze sprzętem lub sterownikami.
Szczegóły błędu można znaleźć, ponownie uruchamiając komputer, w pliku zrzutu zapisanym w folderze C: \ Windows \ Minidump lub C: \ Windows \ MEMORY.DMP .
Aby otworzyć te pliki, najlepszym sposobem jest użycie małego cennego programu Nirsoft BlueScreenView .
BlueScreenView bada i odczytuje wszystkie pliki minidump utworzone podczas niebieskiego ekranu śmierci komputera, który widzisz, gdy się zawiesza i wyświetla informacje o wszystkich awariach w tabeli.
Dla każdego zdarzenia BlueScreenView wyświetla nazwę pliku minidump, datę i godzinę awarii, informacje wyświetlane na niebieskim ekranie oraz dane osoby odpowiedzialnej za błąd lub moduł, który prawdopodobnie spowodował awarię (nazwa pliku, nazwa produktu, opis pliku i wersja pliku).
Dla każdego poważnego błędu wyświetlanego na górnym panelu można wyświetlić szczegółowe informacje o sterowniku urządzenia załadowanego podczas awarii w dolnym panelu.
Ten program jest przenośny, nie wymaga instalacji, a plik wykonywalny można uruchomić bezpośrednio z pamięci USB i nie trzeba instalować narzędzi do debugowania firmy Microsoft, aby korzystać z tego narzędzia.
BlueScreenView współpracuje z 32-bitowymi i 64-bitowymi wersjami systemu Windows 10, Windows 7, Windows 8.1.
Innym programem do analizy plików DMP utworzonych przez awarie systemu Windows jest Narzędzie diagnostyczne debugowania firmy Microsoft, dostępne za darmo, a na pewno bardziej niezawodne i bogatsze w informacje.
Jeśli nie ma pliku DUMP, należy go aktywować.
Aby aktywować dziennik błędów niebieskiego ekranu w celu rejestrowania awarii systemu, otwórz Panel sterowania> System> Zaawansowane ustawienia systemu> Zaawansowane, a następnie naciśnij przycisk Ustawienia w sekcji Uruchamianie i odzyskiwanie .
W przypadku błędu systemu aktywuj opcję „zapisz zdarzenie w dzienniku zdarzeń”.
Opcja „ Zapis informacji o debugowaniu ” pozwala ustawić poziom szczegółowości informacji technicznych po awarii (pozostaw Zrzut zmniejszony), a następnie u dołu lokalizację do zapisania pliku Minidump, który domyślnie to % SystemRoot% \ minizrzutu
Rozwiązanie błędu niebieskiego ekranu zazwyczaj wymaga sprawdzenia sprzętu komputera, pamięci RAM, sterowników i podłączonych urządzeń.
Z mojego doświadczenia wynika, że większość niebieskich ekranów jest spowodowana konfliktem sterowników sprzętu lub faktem, że są one wadliwe lub nadal występują problemy z pamięcią RAM .
Czasami można naprawić każdy błąd systemu, instalując wszystkie aktualizacje z Windows Update, a następnie kontynuując aktualizację sterowników.
W dzienniku zdarzeń (zobacz inny artykuł, jak poprawić błędy za pomocą przeglądarki zdarzeń) z pewnością jest ślad błędu i może być już możliwe ustalenie przyczyny.
Jeszcze lepiej jest użyć narzędzia do monitorowania niezawodności, aby dowiedzieć się, co nie działa na komputerze
Na stronie „Niebieskiego ekranu” firmy Microsoft dotyczącej rozwiązywania problemów znajduje się oficjalne narzędzie pozwalające ustalić, czy błąd wystąpił po aktualizacji i znaleźć przyczynę.
Należy pamiętać, że w systemie Windows 10 niebieski ekran zawiera również kod QR, który można zeskanować za pomocą smartfona, aby natychmiast skierować go do wyszukiwania błędów.
Zobacz tutaj, jak skanować kody QR.
Kolejny program do analizy błędów niebieskiego ekranu podobny do BlueScreenView to WhoCrashed, który natychmiast pokazuje, które sterowniki spowodowały awarię lub zawieszenie się komputera.
Whocrashed analizuje plik zrzutu awaryjnego i przedstawia przyczynę problemu w bardziej zrozumiały sposób.
Przy pierwszym kliknięciu przycisku Analizuj program prosi o wybranie ścieżki do narzędzi do debugowania systemu Microsoft Windows (zwykle w C: \ Program Files \ Debugging Tools for Windows) lub oferuje możliwość pobrania instalacji, naciskając przycisk „ Pobierz teraz wymagany plik z witryny Microsoft ”.
WhoCrashed Home Edition jest bezpłatny, działa na Windows 7 9 i 10 (istnieje również wersja Pro do użytku biznesowego) i jest rozwijany przez ten sam dom, który produkuje Antifreeze, program do odblokowywania komputera, o którym rozmawialiśmy w artykule „Jeśli komputer nie porusza się i nie odpowiada, np. odblokowanie go bez ponownego uruchomienia systemu Windows ”.
Jednak w innym artykule zgłoszono dwa narzędzia Nirsoft do analizy błędów i awarii programów, które same się zamykają i blokują.
Przed opublikowaniem pytań zalecam przeczytanie odpowiedzi na niektóre często zadawane pytania na niebieskim ekranie i nagłe wyłączenie komputera .
UWAGA KOŃCOWA: na komputerze z systemem Windows 10 można ręcznie wygenerować błąd niebieskiego ekranu, którego można użyć do wykonania testów lub kontroli.
Aby to zrobić, musisz najpierw dodać dwa klucze rejestru.
Następnie otwórz edytor kluczy rejestru (z menu Start wyszukaj i uruchom polecenie regedit ) i przejdź do następującej ścieżki:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ kbdhid \ Parameters
Wybierając parametry, kliknij prawym przyciskiem myszy puste miejsce po prawej stronie, a następnie zrób Nowy> Wartość DWORD (32-bit), nadając mu nazwę CrashOnCtrlScrol i wartość 1.
Następnie przejdź do klucza
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ i8042prt \ Parameters
Tak jak poprzednio, kliknij prawym przyciskiem myszy w prawo, aby wybrać Nowa> Wartość DWORD (32-bitowa) z nazwą CrashOnCtrlScrol i wartością 1.
W tym momencie, po dodaniu tych kluczy i po ponownym uruchomieniu komputera, możesz zawiesić komputer z systemem Windows, przytrzymując klawisz CTRL, a następnie dwa razy naciskając Scroll Lock (lub Scroll Lock ).
Czytaj także: Zatrzymaj pętlę automatycznego odzyskiwania systemu Windows 10

Zostaw Swój Komentarz

Please enter your comment!
Please enter your name here