Przewodnik po typowych błędach niebieskiego ekranu. Czym jest BSOD (niebieski ekran śmierci) i jak sobie z nim radzić

Wygląda jak tytuł książki o Harrym Potterze, ale w tym dziele nie znajdziesz historii o Hogwarcie. Jeśli czytasz ten artykuł, oznacza to, że na Twoim komputerze pojawił się tajemniczy komunikat o błędzie, w wąskich kręgach określanych jako BSOD i jak usunąć niebieski ekran śmierci dowiesz się z tego artykułu. Choć brzmi to przerażająco, nie ma w tym nic złego. BSOD to komunikat Windows OC STOP, dosłownie oznaczający, że system został zatrzymany z nieprzewidzianych powodów. Błędy tego rodzaju pojawiają się tylko w systemach operacyjnych z rodziny NT: Windows NT, Windows 2000, Windows XP, Vista i Windows 7.8. Większość problemów sprzętowych identyfikuje się za pomocą 8-cyfrowego kodu szesnastkowego, ale można je również zapisać w skróconej formie; na przykład kod błędu 0x0000000A można również zapisać jako 0xA. W zależności od komputera i sytuacji mogą pojawić się cztery dodatkowe 8-cyfrowe liczby w nawiasach.

Jeśli w tym artykule natkniesz się na komunikat STOP, dla którego nie ma wyjaśnienia (tylko numer i nazwa), najprawdopodobniej ten rodzaj BSOD jest niezwykle rzadki i z reguły może zainteresować tylko programistów. W prawdziwe życie jest mało prawdopodobne, aby zwykły użytkownik komputera był w stanie spotkać się z takim „niebieskim ekranem”, więc postanowiłem nie opisywać tutaj tych błędów, ale mimo wszystko, jeśli ktoś natknie się na taki BSOD, napisz w komentarzach lub w prywatnej wiadomości - Uzupełnię artykuł.

Jeśli przeszukałeś cały Internet i nie możesz rozwiązać problemu, pomoże ci poniższa lista rozwiązań. Ta lista pomoże również rozwiązać niektóre określone komunikaty STOP, takie jak 0x0A.

    W wiersz poleceń wpisz polecenie eventvwr, a następnie przeanalizuj zdarzenia w zakładkach „System” i „Aplikacja”. Być może pojawią się dodatkowe informacje, które zlikwidują twoje nieszczęście.

    Uruchom program diagnostyczny sprzętu dostarczony przez producenta.

    Upewnij się, że sterowniki urządzeń i BIOS są aktualne.

    Jeśli zainstalowałeś nowe sterowniki tuż przed wystąpieniem problemu, spróbuj je „wycofać”.

    otwarty Jednostka systemowa i upewnij się, że cały sprzęt jest poprawnie zainstalowany, nic nie jest luźne i wszystko jest bezpiecznie podłączone.

    Upewnij się, że cały sprzęt znajduje się na liście zgodności sprzętu. Jeśli tak nie jest w przypadku niektórych komponentów, zwróć szczególną uwagę na kod nie kompatybilny sprzęt.

    Sprawdź, czy nie ma nowo zainstalowanego oprogramowania.

    Wyłącz buforowanie pamięci w systemie BIOS.

UWAGA: Gdy pojawi się niebieski ekran śmierci, system Windows utworzy plik ze szczegółowymi informacjami o błędzie. W tym celu system operacyjny potrzebuje obszaru roboczego równego rozmiarowi fizycznego pamięć o dostępie swobodnym. Jeśli rozmiar pliku stronicowania będzie mniejszy niż rozmiar pamięci fizycznej, pojawi się komunikat informacyjny z informacją, że system nie jest w stanie utworzyć pliku z informacjami debugowania w przypadku BSOD.

0x0000001: APC_INDEX_MISMATCH

0x000000002: DEVICE_QUEUE_NOT_BUSY

0x000000003: INVALID_AFFINITY_SET

0x0000004: INVALID_DATA_ACCESS_TRAP

0x00000005: INVALID_PROCESS_ATTACH_ATTEMPT

Ten problem występuje w Win XP SP2 i Serwer Windows 2003 podczas instalowania niektórych programów antywirusowych i zapory. Aby rozwiązać ten problem w systemie Windows XP SP2, pobierz i zainstaluj aktualizację KB887742. po więcej dokładna informacja kliknij poniższy link.

0x00000006: INVALID_PROCESS_DETACH_ATTEMPT

0x00000007: INVALID_SOFTWARE_INTERRUPT

0x00000008: IRQL_NOT_DISPATCH_LEVEL

0x00000009: IRQL_NOT_GREATER_OR_EQUAL

0x0000000A: IRQL_NOT_LESS_OR_EQUAL

Zwykle pojawia się z powodu uszkodzonego sterownika lub wadliwego/niekompatybilnego sprzętu lub oprogramowania. Z technicznego punktu widzenia ten błąd oznacza, że ​​w trybie jądra proces lub sterownik próbował uzyskać dostęp do lokalizacji w pamięci, do której nie ma uprawnień dostępu.

0x0000000B: NO_EXCEPTION_HANDLING_SUPPORT

0x0000000C: MAXIMUM_WAIT_OBJECTS_EXCEEDED

0x0000000D: MUTEX_LEVEL_NUMBER_VIOLATION

0x0000000E: NO_USER_MODE_CONTEXT

0x0000000F: SPIN_LOCK_ALREADY_OWNED

0x0000010: SPIN_LOCK_NOT_OWNED

0x00000011: THREAD_NOT_MUTEX_OWNER

0x00000012: TRAP_CAUSE_UNKNOWN

Ten błąd zwykle występuje na komputerach z systemem Windows 2000 z zainstalowanym systemem Windows 2000. karta dźwiękowa Sound Blaster na żywo i oprogramowanie za ten dźwięk. Problem został rozwiązany poprzez usunięcie oprogramowania dla tego systemu dźwiękowego.

0x00000013: EMPTY_THREAD_REAPER_LIST

0x00000014: CREATE_DELETE_LOCK_NOT_LOCKED

0x00000015: LAST_CHANCE_CALLED_FROM_KMODE

0x00000016: CID_HANDLE_CREATION

0x00000017: CID_HANDLE_DELETION

0x00000018: REFERENCE_BY_POINTER

0x00000019: BAD_POOL_HEADER

Pula w tym przypadku jest przestrzenią adresową pamięci. Błąd w szczególności ulega awarii, jeśli podczas pracy komputera nagle utracony zostanie kontakt z jedną z kart pamięci lub z jedną z dyski twarde, który ma plik wymiany. Aby naprawić błąd, użyj Zalecenia ogólne

0x0000001A: ZARZĄDZANIE_PAMIĘCIĄ

Ten błąd jest zwykle związany z systemem plików NTFS. Ponadto, jeśli zdarzy się to podczas Instalacja systemu Windows, konieczne jest sprawdzenie właściwości elementy systemu, w tym ilość pamięci RAM i wolnego miejsca na dysku twardym.

0x0000001B: PFN_SHARE_COUNT

0x0000001C: PFN_REFERENCE_COUNT

0x0000001D: NO_SPIN_LOCK_AVAILABLE

0x0000001E: KMODE_EXCEPTION_NOT_HANDLED

Jądro Windows wykryło nieprawidłową operację lub nieznaną instrukcję procesora.Błąd 0x1E może być spowodowany złą pamięcią i naruszeniami dostępu - przyczyny podobne do tych, które generują błąd Stop 0xA. Ogólne zalecenia dotyczące naprawy BSOD pomóc rozwiązać problem.

0x0000001F: SHARED_RESOURCE_CONV_ERROR

0x00000020: KERNEL_APC_PENDING_DURING_EXIT

0x00000021:QUOTA_UNDERFLOW

0x00000022: FILE_SYSTEM

0x00000023: FAT_FILE_SYSTEM

Problem pojawia się podczas czytania lub pisania do system plików FAT16 lub FAT32. Przyczyną błędu może być: obrażenia fizyczne urządzenia pamięci masowej. Inne częste przyczyny: poważna fragmentacja dysku twardego, problemy z niektórymi produkty oprogramowania w przypadku macierzy RAID niektóre programy antywirusowe również mogą powodować ten błąd. Aby rozwiązać problem, uruchom ChkDsk lub ScanDisk jako pierwszy krok; następnie wyłącz program antywirusowy, zaporę, programy Zarezerwuj kopię. Sprawdź również właściwości pliku FASTFAT.SYS, upewnij się, że są zgodne z bieżącym system operacyjny i wersje dodatku Service Pack. Musisz także zaktualizować sterowniki wszystkich urządzeń do przechowywania i kopiowania danych do najnowszych wersji.

0x00000024: NTFS_FILE_SYSTEM

Problem występuje podczas odczytu lub zapisu w systemie plików NTFS. Przyczyną błędu może być fizyczne uszkodzenie urządzenia pamięci masowej. Inne typowe przyczyny: poważna fragmentacja dysku twardego, problemy z niektórymi produktami oprogramowania RAID, niektóre programy antywirusowe mogą również powodować ten błąd. Aby rozwiązać problem, uruchom ChkDsk lub ScanDisk jako pierwszy krok; następnie wyłącz program antywirusowy, zaporę, programy do tworzenia kopii zapasowych. Sprawdź również właściwości pliku FASTFAT.SYS, aby upewnić się, że są one zgodne z bieżącą wersją systemu operacyjnego i dodatku Service Pack. Musisz także zaktualizować sterowniki wszystkich urządzeń do przechowywania i kopiowania danych do najnowszych wersji.

0x00000025: NPFS_FILE_SYSTEM

0x00000026: CDFS_FILE_SYSTEM

0x00000027: RDR_FILE_SYSTEM

Ten dość rzadki błąd pojawia się w systemie pod Kontrola systemu Windows 2000. Niewystarczająca ilość Pamięć RAM może być jednym z powodów, a dodanie dodatkowego kija powinno rozwiązać ten problem.

0x00000028: CORRUPT_ACCESS_TOKEN

0x00000029: SECURITY_SYSTEM

0x0000002A: INCONSISTENT_IRP

0x0000002B: PANIC_STACK_SWITCH

0x0000002C: PORT_DRIVER_INTERNAL

0x0000002D: SCSI_DISK_DRIVER_INTERNAL

0x0000002F: INSTRUCTION_BUS_ERROR

0x00000030: SET_OF_INVALID_CONTEXT

0x00000031: PHASE0_INITIALIZATION_FAILED

0x00000032: PHASE1_INITIALIZATION_FAILED

0x00000033: UNEXPECTED_INITIALIZATION_CALL

0x00000034: CACHE_MANAGER

0x00000035: NO_MORE_IRP_STACK_LOCATIONS

Ten błąd wskazuje na problem ze sterownikiem, ponadto może oznaczać, że pamięć RAM jest uszkodzona.

0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO

0x00000037: FLOPPY_INTERNAL_ERROR

0x00000038: SERIAL_DRIVER_INTERNAL

0x00000039: SYSTEM_EXIT_OWNED_MUTEX

0x0000003A:SYSTEM_UNWIND_PREVIOUS_USER

0x0000003B: SYSTEM_SERVICE_EXCEPTION

0x0000003C: PRZERWANIE_UNWIND_ATTEMPTED

0x0000003D: PRZERWANIE_EXCEPTION_NOT_HANDLED

0x0000003E:MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

0x0000003F: NO_MORE_SYSTEM_PTES

Wskazuje jeden z następujących problemów:

    Wpisy tabeli stron systemowych (Pte) są usuwane lub fragmentowane przez system, gdy wykonywana jest duża liczba operacji wejścia/wyjścia (I/O).

    Wadliwy sterownik urządzenia nie obsługuje poprawnie pamięci.

    Aplikacja, taka jak program do tworzenia kopii zapasowych, nieprawidłowo przydziela duże ilości pamięci. Usuń wszystkie ostatnio zainstalowane oprogramowanie (zwróć szczególną uwagę na narzędzia, które współpracują z dyski twarde) i ostatnio zainstalowane sterowniki.

0x00000040: TARGET_MDL_TOO_SMALL

0x00000041: MUST_SUCCEED_POOL_EMPTY

0x00000042: ATDISK_DRIVER_INTERNAL

0x00000043: NO_SUCH_PARTITION

0x00000044:MULTIPLE_IRP_COMPLETE_REQUESTS

Ten niebieski ekran zwykle występuje, gdy występuje problem ze sterownikiem urządzenia. Aby rozwiązać problem lub uzyskać dokładniejsze informacje, uruchom Zalecenia ogólne

0x00000045: INSUFFICIENT_SYSTEM_MAP_REGS

0x00000046: DEREF_UNKNOWN_LOGON_SESSION

0x00000047: REF_UNKNOWN_LOGON_SESSION

0x00000048: CANCEL_STATE_IN_COMPLETED_IRP

0x00000049: PAGE_FAULT_WITH_INTERRUPTS_OFF

0x0000004A: IRQL_GT_ZERO_AT_SYSTEM_SERVICE

0x0000004B: STREAMS_INTERNAL_ERROR

0x0000004C: FATAL_UNHANDLED_HARD_ERROR

0x0000004D: NO_PAGES_AVAILABLE

0x0000004E: PFN_LIST_CORRUPT

Oznacza to, że lista PFN jest uszkodzona. Może być spowodowane awarią pamięci fizycznej lub nieprawidłowo zainstalowanym sterownikiem.

0x0000004F: NDIS_INTERNAL_ERROR

Jest to bardzo rzadki błąd, wskazujący na: błąd wewnętrzny w opakowaniu specyfikacji interfejsu sterownika sieciowego (NDIS) lub sterowniku NDIS. Upewnij się, że masz zainstalowane najnowsze sterowniki karta sieciowa. Jeśli to nie rozwiąże problemu, Zalecenia ogólne powinieneś otrzymać pomoc.

ciąg dalszy nastąpi)

Niebieski ekran śmierci (BSOD) to jeden z najbardziej irytujących problemów, które Użytkownik systemu Windows może się zderzyć. Umiejętność ustalenia przyczyny awarii jest jedną z najważniejszych form diagnozowania BSOD. Błąd z kodem niebieskiego ekranu może wystąpić z różnych powodów i bez analizy z czym ten błąd jest związany, trudno go naprawić. Oto główne przyczyny niebieskiego ekranu śmierci BSOD:

  • Konflikty sterowników- Konflikty sterowników występują, gdy co najmniej dwa sterowniki nie współpracują ze sobą prawidłowo. Może się to również zdarzyć, jeśli dla tego samego urządzenia zainstalowano wiele sterowników bez odinstalowywania poprzedniej wersji.
  • Konflikty sprzętowe- Nieprawidłowe przetaktowanie komputera może natychmiast utworzyć BSOD. Ponadto „niebieski ekran śmierci” może wystąpić, jeśli twoje pamięci RAM są zainstalowane nieprawidłowo lub jeśli część sprzętu zacznie się zużywać.
  • Błędy systemu operacyjnego (OS)- Błąd użytkownika lub złośliwe oprogramowanie może usunąć ważne pliki systemu operacyjnego. Brakujące pliki mogą prowadzić do krytycznego błędu, powodując, że komputer wejdzie w pętlę BSOD, w której za każdym razem, gdy komputer się włącza, pojawia się niebieski ekran.

Przygotowanie do analizy zrzutu pliku BSOD

Za każdym razem, gdy wystąpi błąd BSOD, system Windows zrzuca pewne informacje na jego temat do pliku na komputerze, ale próbuje to zrozumieć plik zrzutu bardzo skomplikowane. Jednym z łatwiejszych sposobów zrozumienia jest użycie narzędzia BlueScreenView autorstwa NirSoft, darmowe narzędzie, które znajduje te pliki zrzutu i wyświetla je w bardziej przyjazny dla użytkownika sposób. Przede wszystkim należy sprawdzić ustawienia raportu zrzutu pamięci w samym systemie Windows:

  • Kliknij Wygraj+R i typ sysdm.cpl



  • Przejdź do zakładki do tego i wybierz poniżej

  • Upewnij się, że masz włączone rejestrowanie błędów.

Teraz pobierz program widok niebieskiego ekranu, przewiń do środka witryny, aby pobrać plik. Zobaczysz trzy linki, jak na poniższym obrazku, wybierz instalator, który jest dla Ciebie najwygodniejszy. Jeśli chcesz zrusyfikować program, znajdź rosyjski w poniższej tabeli i prześlij plik. Pobrany plik będzie zawierał plik „BlueScreenView_lng”, wystarczy umieścić go w programie instalacyjnym w katalogu głównym.



Znajdź kody błędów niebieskiego ekranu śmierci

Po uruchomieniu program pokaże błędy w plikach i zrzutach pamięci. Jak widać na poniższym rysunku, pojawia się niebieski ekran z błędem ndis.sys i problemem w pliku ntoskrni.exe. W górnej kolumnie widzę pełny raport zrzutu pliku i klikając go kliknij prawym przyciskiem myszy szukaj myszką w google, aby uzyskać informacje na temat poprawki. Błąd jest najprawdopodobniej związany z zainstalowanym maszyna wirtualna, a dokładniej być z wirtualnym adapter sieciowy oraz program antywirusowy, który po hibernacji i początkowym uruchomieniu systemu tworzy niebieski ekran błędu.



Jak naprawić kody błędów niebieskiego ekranu śmierci?

Podam kilka sposobów na to, co robić i jak naprawić błędy na popularne sposoby:

  • Gdy na przykład w systemie Windows 10 pojawi się niebieski ekran śmierci, pojawi się Kod QR który przeniesie Cię na stronę.
  • Na stronie Microsoft istnieje już baza z błędami BSOD i narzędziami podpowiadającymi.
  • Użyj Microsoft Virtual Agent, wpisz BSOD w pierwszym wierszu wiadomości i postępuj zgodnie z instrukcjami.
  • Microsoft oferuje również uruchamianie

„Niebieski ekran śmierci” to sposób na wygenerowanie krytycznego komunikatu o błędzie w systemie Windows NT 4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista i Windows 7 spowodowanych awariami niektórych programów lub sterowników, ale jeszcze częściej z powodu awarii sprzętu komputerowego.
Niebieski ekran powoduje zatrzymanie wszystkich procesów w systemie operacyjnym i zawieszenie komputera po wyświetleniu niebieskiego ekranu. Ogólnie niebieski ekran nam pomaga, pytasz jak, ale dlatego, że zapobiega zniszczeniu systemu operacyjnego i awarii sprzętu. Gdy pojawi się niebieski ekran śmierci, zostanie wyświetlony kod błędu i rozwiązanie. Ale może się zdarzyć, że został spowodowany błąd STOP, na przykład uszkodzenie przesyłanych pakietów danych lokalna sieć, w tym przypadku pomaga prosty restart. Jeśli błąd pojawia się przy każdym uruchomieniu systemu operacyjnego, jest to już problem związany ze sprzętem komputera, na przykład uszkodzeniem sterowników, systemu plików, dysku twardego, bloków pamięci RAM. Aby jednak znaleźć przyczyny powstałego błędu, konieczne jest przepisanie pierwszych dwóch linii wyjściowych błędu STOP. Na przykład, jak pokazano poniżej:

STOP 0x0000006B (0xC0000022, 0x00000000, 0x00000000, 0x00000000) PROCESS1_INITIALIZATION_FAILED


gdzie 0xC0000022, 0x00000000, 0x00000000, 0x00000000 to parametry, które ujawniają znaczenie tego BSoD
Nawiasem mówiąc, jest mała cecha, polega ona na tym, że w systemie operacyjnym, aby zobaczyć niebieski ekran, musisz go najpierw włączyć możliwość okien, lub po prostu nie zobaczysz tego ekranu, jeśli wystąpi błąd, komputer po prostu szybko się zrestartuje (i tak za każdym razem).
Aby włączyć tę opcję, przejdź do właściwości „Mój komputer”, wybierz zakładkę „Zaawansowane”. W polu „Pobierz i odzyskaj” kliknij przycisk „Opcje”. W wyświetlonym oknie usuń zaznaczenie pola „Wykonaj automatyczne ponowne uruchomienie”.
Wraz z pojawieniem się błędu STOP w treści komunikatu, pokrótce podano sposób jego rozwiązania. język angielski. Ale mogę powiedzieć z całą pewnością w chwili obecnej, że częstą przyczyną błędów STOP są problemy sprzętowe ze sprzętem komputerowym lub częściami oprogramowania, a czasem z powodu niespójności między jednym a drugim.

Przejdźmy teraz bezpośrednio do samych błędów i rozważmy przyczyny ich wystąpienia oraz krótkie rozwiązania.

0x0000001: APC_INDEX_MISMATCH
Wewnętrzny błąd jądra (jądro). Problem najczęściej wiąże się z problemem ze sterownikami, brakiem pamięci RAM lub miejsca na dysku twardym.
0x0000000A: IRQL_NOT_LESS_OR_EQUAL
Nastąpiło naruszenie pamięci wirtualnej w wewnętrznym IRQ procesu wysokiego poziomu. Bardzo typowa przyczyna wystąpienie - sterownik urządzenia używa błędnego adresu. Błąd występuje z powodu złych sterowników. Rzadko występuje z powodu awarii jednego z urządzeń w systemie.
Parametry:
1 - adres, pod którym wykonano błędne połączenie
2 - IRQL, który został użyty do uzyskania dostępu do pamięci
3 - rodzaj dostępu do pamięci: 0 = operacja odczytu, 1 = operacja zapisu
4 - adres instrukcji żądającej dostępu do pamięci pod adresem

0x0000001E: KMODE_EXCEPTION_NOT_HANDLED
To bardzo częsty błąd. Zazwyczaj wykluczony adres wskazuje sterownik lub funkcję, która spowodowała zamrożenie ekranu. Zawsze zwracaj uwagę nie tylko na określony sterownik, ale także na sam adres lub obrazek zawierający ten błąd. Zwykle jest to kod wyjątku 0x80000003. Ten błąd oznacza, że ​​punkt przerwania lub procedura obsługi została zainicjowana przy dostępie do pamięci, ale system został uruchomiony z przełącznikiem /NODEBUG. Ten błąd nie może pojawiać się zbyt często. Jeśli błąd pojawia się stale, upewnij się, że debuger jest podłączony, a system uruchamia się za pomocą klawisza /DEBUG.
W systemach innych niż Intel, jeśli adres wyjątku to 0XBFC0304, błąd jest spowodowany buforowaniem procesora. Jeśli błąd będzie się powtarzał, skontaktuj się z producentem procesora.
Z reguły należy przeanalizować drugi parametr tego komunikatu, który wskazuje na adres sterownika/funkcji, która spowodowała problem.
Parametry:
1 - kod wyjątku
2 - adres, którego przetwarzanie nie powiodło się
3 - Parametr 0 - wyjątek
4 - Parametr 1 - wyjątek

0x00000020: KERNEL_APC_PENDING_DURING_EXIT
Nazwa błędu wskazuje na uszkodzony/wyłączony licznik APC. Jeśli masz taką sytuację, sprawdź wszystkie systemy plików zainstalowane na komputerze, na przykład za pomocą zestawu ratunkowego EMRD.
Bieżący IRQL musi wynosić zero. Jeśli IRQ jest niezerowe, wtedy pewna kolejność rozładowania sterownika, po powrocie do wyższego poziomu IRQ, może spowodować błąd. Spróbuj zapamiętać, co robiłeś lub jakie aplikacje zamknąłeś, jakie sterowniki były zainstalowane w momencie pojawienia się niebieskiego ekranu. Ten objaw wskazuje na poważny problem ze sterownikami innych firm.
Parametry:
1 - Adres APC w momencie awarii.
2 — Nieudany wątek APC
3 - aktualny poziom IRQ

0x00000023: FAT_FILE_SYSTEM
Wystąpił błąd odczytu lub zapisu na partycji dysku twardego sformatowanej jako FAT. Awaria może być spowodowana uszkodzeniem systemu plików lub wyglądem złe sektory na dysku. Awaria może być również związana z oprogramowaniem zmieniającym strukturę dysku (programy szyfrujące itp.).

0x00000024: NTFS_FILE_SYSTEM
Wystąpił błąd podczas odczytu lub zapisu na partycji dysku twardego sformatowanej jako NTFS. Awaria może być spowodowana uszkodzeniem systemu plików lub pojawieniem się uszkodzonych sektorów na dysku. Awaria może być również związana z oprogramowaniem zmieniającym strukturę dysku (programy szyfrujące itp.).

0x0000002A: INCONSISTENT_IRP
Pakiet żądania we/wy (IRP) nie działa; występuje, gdy pole lub wiele pól jest niepoprawnych w porównaniu z zachowanym stanem IRP. Na przykład IRP był już wyłączony, gdy jakiś sterownik urządzenia czekał na polecenie.
Parametry:
1 - adres, pod którym znaleziono IRP w trybie bezczynności

0x0000002B: PANIC_STACK_SWITCH
Ten błąd występuje, gdy obszar stosu jądra jest pełny. Błąd występuje, gdy sterownik jądra wykorzystuje zbyt dużo miejsca w obszarze stosu. Możliwa przyczyna błędy mogą być również uszkodzeniem samego jądra.

0x0000002E: DATA_BUS_ERROR
Ten błąd STOP najczęściej występuje z powodu awarii w obszarze pamięci RAM. Może się to zdarzyć, gdy sterownik próbuje uzyskać dostęp do adresu pamięci, który nie istnieje.
Parametry:
1 - adres pamięci wirtualnej, który spowodował błąd
2 - fizyczny adres przyczyny błędu
3 - rejestracja statusu procesora (PSR)
4 - rejestracja instrukcji błędu (FIR)

0x00000031: PHASE0_INITIALIZATION_FAILED
Inicjalizacja systemu nie zakończyła się na wczesnym etapie (faza 0). Konieczne jest bardziej szczegółowe zbadanie błędu, ponieważ ten kod błędu praktycznie nic nie mówi.
0x00000032: PHASE1_INITIALIZATION_FAILED
Inicjalizacja systemu nie powiodła się na późnym etapie (faza 1). Konieczne jest bardziej szczegółowe zbadanie błędu, ponieważ ten kod błędu praktycznie nic nie mówi.
Parametry:
1 - kod na poziomie systemu, który opisuje, dlaczego system uważa, że ​​inicjalizacja nie została zakończona
2 - wskazuje lokalizację w INIT.C, w której wystąpił błąd inicjalizacji fazy 1

0x00000035: NO_MORE_IRP_STACK_LOCATIONS
Sterownik wysokiego poziomu próbował wywołać sterownik niskiego poziomu przez interfejs IoCallDriver(), ale system nie miał wolnego miejsca w obszarze stosu, z tego powodu sterownik niskiego poziomu nie osiągnie pożądanych parametrów, ponieważ tam nie ma dla niego żadnych parametrów. Jest to fatalna sytuacja, ponieważ kierowca wysokiego poziomu myśli, że wypełnił parametry dla sterownika niskiego poziomu (coś, co musiał zrobić, aby zadzwonić do sterownika niskiego poziomu). Jednakże, ponieważ nie ma wolnego miejsca w obszarze stosu, koniec pakietu został nadpisany. Dzieje się tak często z powodu uszkodzenia bloków pamięci stosu. Konieczne jest sprawdzenie pamięci i sterowników pod kątem błędów.
Parametry:
1 - adres IRP

0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO
Sterownik urządzenia próbował usunąć z systemu jeden z komponentów swojego urządzenia, ale licznik trafień tego komponentu nie był równy zero - oznacza to, że za tym komponentem jest kilka zaległych zadań (licznik wskazuje kod błędu, do której ten składnik nie może być rozładowany). To jest błąd wywołania sterownika.
Parametry:
1 - adres obiektu

0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
System wieloprocesorowy nie jest symetryczny względem siebie. Aby uzyskać prawidłową symetrię, procesory muszą być tego samego typu i tego samego poziomu. Na przykład próba jednoczesnego użycia procesora Pentium i 80486 spowoduje błąd. Ponadto w systemach x86 funkcja zmiennoprzecinkowa musi być dostępna na wszystkich procesorach lub żadna.

0x0000003F: NO_MORE_SYSTEM_PTES
Za mało PTE (wpisy w plikach stronicowania - punkty dostępu do pliku stronicowania). Zwykle przyczyną jest sterownik, który nie czyści dobrze pliku wymiany i przepełnia się. Może to być również spowodowane nadmierną fragmentacją pliku stronicowania.

0x00000040: TARGET_MDL_TOO_SMALL
Sterownik wywołał funkcję IoBuildPartialMdl() i przekazał do niej MDL w celu ujawnienia części źródłowej MDL, ale obszar docelowy MDL nie jest wystarczająco duży, aby odwzorować wymagane limity adresów. To jest błąd sterownika.

0x00000041: MUST_SUCCEED_POOL_EMPTY
Sterownik systemowy zażądał miejsca w puli Must Suceed Pool. Ta funkcja nie można tego zrobić, ponieważ system nie alokuje miejsca w puli Must Suceed. Wymień lub zaktualizuj wadliwy sterownik systemowy.
Parametry:
1 - wartość żądanego żądania
2 - używany numer strony
3 - liczba żądanych stron
4 - ilość dostępnych stron

0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS
Sterownik zażądał zakończenia IRP, ale pakiet został już ukończony. Ten błąd jest trudny do wykrycia. Możliwym powodem jest to, że kierowca kilka razy próbuje wykonać tę samą operację. Rzadką przyczyną jest to, że 2 różne sterowniki próbują przejąć pakiet i zakończyć go. Pierwsza zwykle działa, druga nie. Trudno wyśledzić, który kierowca to zrobił, ponieważ ślady pierwszego kierowcy zostały nadpisane przez drugiego.
Parametry:
1 - adres IRP

0x00000048: CANCEL_STATE_IN_COMPLETED_IRP
Ten błąd wskazuje, że pakiet żądania wejścia/wyjścia (IRP) do wypełnienia ma zdefiniowane zlecenie anulowania, tj. oznacza to, że pakiet w tym trybie można anulować. Jednak pakiet nie należy już do kierowcy, ponieważ wszedł już w ostatni etap.
Parametry:
1 - adres IRP

0x00000049: PAGE_FAULT_WITH_INTERRUPTS_OFF
Błąd strony podczas dostępu do pamięci, z wyłączonymi przerwaniami IRQ. Opis błędu jest taki sam jak 0x0000000A.

0x0000004C: FATAL_UNHANDLED_HARD_ERROR
Krytyczny nierozpoznany błąd. Najbardziej prawdopodobne przyczyny są opisane w 0xC0000218, 0xC000022A lub
0xC0000221.

0x0000004D: NO_PAGES_AVAILABLE
Nie ma już wolnej pamięci stron do zakończenia operacji. Sprawdź wolne miejsce na dysku. Wymień sterownik. Parametry:
1 - liczba wykorzystanych stron
2 - liczba fizycznych stron na maszynie
3 - rozszerzony rozmiar strony
4 — Całkowity rozmiar strony

0x0000004E: PFN_LIST_CORRUPT
Powodem jest uszkodzona/wadliwa struktura I/O sterownika. Parametry:
1. wartość 1
2. Uszkodzona wartość ListHead
3. liczba dostępnych stron
4. zero

1. wartość 2
2. dane, które są usuwane
3. maksymalny numer strony fizyczne
4. suma usuniętych danych

0x00000050: PAGE_FAULT_IN_NONPAGED_AREA
Wywoływane, gdy żądane informacje nie zostały znalezione w pamięci. System sprawdza plik stronicowania, ale brakujące informacje zostały oznaczone jako niemożliwe do zapisania do pliku stronicowania.
Parametry:
1. wskazuje na adres w pamięci, który popełnił błąd

0x00000051: REGISTER_ERROR
Wystąpił błąd we/wy rejestru, gdy system próbował odczytać jeden z jego plików, co oznacza, że ​​błąd mógł być spowodowany problemem sprzętowym lub uszkodzeniem samego systemu. Może to również oznaczać, że błąd jest spowodowany operacją aktualizacji, która jest używana tylko przez system bezpieczeństwa i ten błąd występuje, gdy zasoby są na wyczerpaniu. Jeśli wystąpi ten błąd, sprawdź, czy komputer jest PDC lub BDC i ile kont znajduje się w bazie danych SAM (Account Security Manager), czy odpowiednie biblioteki są prawie pełne.
Parametry:
1. wartość 1 (wskazuje, gdzie wystąpił błąd)
2. wartość 2 (wskazuje, gdzie wystąpił błąd)
3. potrafi wskazać bibliotekę
4. może być kodem zwrotnym HvCheckHive „i, jeśli istnieje
biblioteka jest uszkodzona

0x00000058: FTDISK_INTERNAL_ERROR
System uruchomił się z przywróconej partycji podstawowej macierzy, w wyniku czego biblioteki zgłaszają, że dublowanie jest w porządku, ale w rzeczywistości tak nie jest. Prawdziwe obrazy bibliotek znajdują się w kopii w tle. Musisz z nich wystartować.

0x00000067: CONFIG_INITIALIZATION_FAILED
Błąd oznacza, że ​​rejestr nie może przydzielić miejsca wymaganego do działania plików rejestru. Ten błąd może się nigdy nie pojawić, ponieważ proces rezerwacji takiego miejsca następuje na wczesnym etapie uruchamiania systemu i przydzielana jest wystarczająca ilość miejsca na rejestr.
Parametry:
1. pięć
2. Wskazuje na NTOS\CONFIG\CMSYSINI, który nie powiódł się.

0x00000069: IO1_INITIALIZATION_FAILED
Nie udało się zainicjować urządzenia we/wy z nieznanego powodu. Dzieje się tak, jeśli instalator systemu nieprawidłowo zidentyfikował sprzęt podczas instalacji systemu lub użytkownik nieprawidłowo przekonfigurował system.

0x0000006B: PROCESS1_INITIALIZATION_FAILED
Parametry:
1. zgłasza się do kodu procesu, który zdecydował, że inicjalizacja systemu nie powiodła się.
2. zgłasza się do lokalizacji w NTOS\PS\PSINIT.C, w której znaleziono błąd.
0x0000006D: SESSION1_INITIALIZATION_FAILED 0x0000006E: SESSION2_INITIALIZATION_FAILED 0x0000006F: SESSION3_INITIALIZATION_FAILED 0x00000070: SESSION4_INITIALIZATION_FAILED 0x00000071: SESSION5_INITIAL
Te kody kodu (SESSION1 - SESSION5) wskazują lokalizację w NTOS\INIT\INIT.C, w której popełniono błąd.
Parametry:
1. zgłasza kod sesji, która zdecydowała, że ​​inicjalizacja systemu nie powiodła się.

0x00000073: CONFIG_LIST_FAILED
Wskazuje, że jeden z plików rejestru jest uszkodzony lub nieczytelny. Jeden z uszkodzonych następujące pliki rejestr: SOFTWARE, SECURITY, SAM (Account Security Manager). Możliwym powodem jest brak miejsca na dysku lub brak pamięci RAM.

0x00000074: BAD_SYSTEM_CONFIG_INFO
Ten błąd może wystąpić, ponieważ plik rejestru SYSTEM załadowany przez składnik NTLDR jest uszkodzony.
Ten błąd może również oznaczać, że brakuje niektórych wymaganych kluczy rejestru i ich ustawień. Ładowanie do LastKnownGood (Ostatnia znana dobra konfiguracja) może rozwiązać ten problem. Możliwe jednak, że będziesz musiał ponownie zainstalować system lub użyć dysku ratunkowego.

0x00000075: CANNOT_WRITE_CONFIGURATION
Ten błąd może wystąpić, gdy dodatkowe dane nie mogą zostać zapisane do plików rejestru systemowego (SYSTEM i SYSTEM.ALT) w czasie inicjalizacji rejestru w czasie pierwszej fazy (podczas uzyskiwania dostępu do systemów plików). Ten błąd oznacza, że ​​na dysku nie ma wolnego miejsca i podjęto próbę zapisania rejestru na urządzeniu tylko do odczytu.

0x00000076: PROCESS_HAS_LOCKED_PAGES
Ten błąd może być spowodowany przez sterownik, który nie został całkowicie rozładowany po operacji we/wy. Parametry:
1. adres procesu
2. liczba zamkniętych stron
3. liczba zarezerwowanych stron
4. zero

0x00000077: KERNEL_STACK_INPAGE_ERROR
Błąd odczytu jednej ze stron jądra systemu. Problem tkwi w Zły blok błędy pliku pamięci wirtualnej lub kontrolera dysku (bardzo rzadko przyczyną może być brak zasobów systemowych, a raczej może wyczerpać się rezerwa pamięci niewirtualnej o statusie c0000009a).
Jeśli pierwszy i drugi parametr kodu błędu to 0, oznacza to, że nie znaleziono lokalizacji błędu w jądrze. A to oznacza, że ​​przyczyną błędu jest zły sprzęt.
Status we/wy c000009c (STATUS_DEVICE_DATA_ERROR) lub C000016AL (STATUS_DISK_OPERATION_FAILED) zwykle oznacza, że ​​informacje nie mogły zostać odczytane z powodu uszkodzonego bloku w pamięci. Po ponownym uruchomieniu automatyczne sprawdzanie dysku spróbuje określić adres uszkodzonego bloku w pamięci. Jeśli stan to C0000185 (STATUS_IO_DEVICE_ERROR), a pamięć wirtualna znajduje się na dysku SCSI, sprawdź połączenie i działanie urządzenia SCSI.
Parametry:
1. zero
2. zero
3. Wartość PTE w momencie wystąpienia błędu
4. adres błędu jądra lub

1. kod statusu
2. Kod stanu we/wy
3. numer strony pamięci wirtualnej
4. Przesunięcie w pliku wymiany

0x00000079: MISMATCHED_HAL
Poziom sprawdzania poprawności warstwy HAL i typ konfiguracji warstwy HAL nie są odpowiednie dla jądra systemu lub typu maszyny. Ten błąd jest najprawdopodobniej spowodowany ręczną aktualizacją przez użytkownika pliku NTOSKRNL.EXE lub HAL.DLL. Albo maszyna ma wieloprocesorową warstwę HAL (MP) i jądro jednoprocesorowe (UP) lub odwrotnie.

0x0000007A: KERNEL_DATA_INPAGE_ERROR
Strona żądana przez jądro nie jest czytana. Błąd jest spowodowany złym blokiem w pamięci lub błędem kontrolera dysku. Zobacz też 0x00000077. Parametry:
1. rodzaj zablokowanego zamka
2. stan błędu (zwykle kod I/O)
3. aktualny proces (adres wirtualny dla zamka typu 3 lub PTE)
4. adres pamięci wirtualnej, którego nie można przenieść do pliku wymiany

0x0000007B: INACCESSIBLE_BOOT_DEVICE
Podczas instalacji systemu we/wy sterownik urządzenia rozruchowego mógł nie być w stanie zainicjować urządzenia, z którego system próbował się uruchomić, lub system plików, który miał odczytać to urządzenie, albo nie mógł się zainicjować, albo po prostu nie rozpoznają informacji na urządzeniu, jako struktury systemu plików. W powyższym przypadku pierwszym argumentem jest adres struktury informacyjnej Unicode, czyli nazwa ARC urządzenia, z którego podjęto próbę rozruchu. W drugim przypadku pierwszym argumentem jest adres obiektu urządzenia, którego nie można zamontować.
Jeśli ten błąd wystąpił podczas początkowej instalacji systemu, system mógł zostać zainstalowany na dysku lub kontrolerze SCSI, którego nie obsługuje. Należy pamiętać, że niektóre kontrolery są obsługiwane tylko przez sterowniki z bibliotek Windows (WDL), które należy zainstalować w trybie instalacji niestandardowej.
Ten błąd może również wystąpić po zainstalowaniu nowego adaptera lub kontrolera SCSI lub po zmianie partycji systemowych. W takim przypadku w systemach x86 należy edytować BOOT.INI.
Parametry:
1. Wskaźnik do obiektu urządzenia, ciąg znaków Unicode lub nazwa ARC.

0x0000007D: INSTALL_MORE_MEMORY
Brak wystarczającej ilości pamięci RAM do uruchomienia jądra systemu Windows (wymagane 5 MB)
Parametry:
1. liczba znalezionych stron fizycznych
2. dolna strona fizyczna
3. górna strona fizyczna
4. zero

0x0000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

Wystąpił problem ze sprzętem, sterownikiem lub brakuje wolnego miejsca na dysku. Ponadto błąd może pojawić się, gdy spróbujesz aktualizacje systemu Windows XP do Service Pack 2 lub Service Pack 3 lub Windows Vista podczas próby uaktualnienia do Service Pack 1. Przyczyna błędu może być związana ze sterownikami sprzętu. Konieczne jest cofnięcie zmian do stanu z chwili instalacji dodatku Service Pack lub usunięcie zainstalowana aktualizacja. Aby rozwiązać ten problem, musisz zaktualizować sterowniki sprzętu ze strony producenta.

0x0000007F: UNEXPECTED_KERNEL_MODE_TRAP
Wystąpił nieoczekiwany wyjątek w trybie jądra lub przerwanie, które powoduje awarię jądra. Przyczyną błędu może być również przerwanie, które skutkowało natychmiastową śmiercią w postaci błędu podwójnego - uszkodzenia podwójnego. Pierwsza liczba w kodzie błędu to numer przerwania (8 = podwójny błąd). Aby dowiedzieć się więcej o tym, czym jest to przerwanie, zajrzyj do podręcznika rodziny Intel x86.
Innymi słowy, błąd pojawia się, gdy procesor popełnia błąd, którego jądro nie może obsłużyć. Najczęściej błąd występuje z powodu złych bloków pamięci RAM, a czasami z powodu przetaktowania procesora.
Spróbuj wyłączyć funkcję transferu synchronicznego w systemie BIOS.

0x00000080: NMI_HARDWARE_FAILURE
Błąd inicjalizacji jądra na tym sprzęcie. HAL powinien zgłaszać wszelkie posiadane informacje i sugerować użytkownikowi skontaktowanie się z dostawcą sprzętu w celu uzyskania pomocy technicznej.

0x00000085: SETUP_FAILURE
Błąd występuje podczas ładowania instalatora systemu w wczesne wersje Windows NT. „Konfiguracja”formularza tekstowego nie używa już procedury sprawdzania błędów, aby uniknąć poważnych problemów podczas instalacji. Dlatego nigdy nie napotkasz tego błędu. Wszystkie kontrole błędów zostały zastąpione bardziej przyjaznymi i (jeśli to możliwe) bardziej informacyjnymi komunikatami o błędach.

0x0000008B:MBR_CHECKSUM_MISMATCH
Podczas procesu uruchamiania pojawia się błąd, gdy suma kontrolna MBR obliczona przez system nie jest zgodna z sumą kontrolną programu ładującego. Zwykle oznacza to wirusa. Przeskanuj sektor anty rozruchowy program wirusowy, po uruchomieniu z płyty CD.
Parametry KerBugCheckEx:
1 — podpis dysku w MBR
2 — suma kontrolna MBR zapisana do osloadera
3 - Suma kontrolna MBR zarejestrowana w systemie

0x0000008E: PAGE_FAULT_IN_NON_PAGED_AREA
Niekompatybilność lub nieprawidłowe działanie bloków pamięci RAM. Zdiagnozuj pamięć i wymień wadliwe moduły RAM.

0x0000008F: PP0_INITIALIZATION_FAILED
Błąd występuje podczas inicjowania fazy zero menedżera Plug and Play w trybie jądra. Sprawdź sprzęt i dysk systemowy.

0x00000090: PP1_INITIALIZATION_FAILED
Błąd występuje podczas inicjowania podstawowej fazy menedżera Plug and Play w trybie jądra. W tym momencie zostały zainicjowane pliki systemowe, sterowniki i rejestr. Sprawdź sprzęt i dysk systemowy.

0x00000092: UP_DRIVER_ON_MP_SYSTEM
Błąd występuje, gdy sterownik jednoprocesorowy jest ładowany w systemie, w którym jest więcej niż jeden aktywny procesor. Parametry KeBugCheckEx: 1 - Adres bazowy sterownika jednoprocesorowego

0x00000093: INVALID_KERNEL_HANDLE
Błąd występuje, gdy kod jądra lub inne krytyczne składniki systemu operacyjnego próbują zamknąć dojście, które jest nieprawidłowe.
Parametry:
1 - Nazywany uchwytem NtClose
2 - 0 oznacza, że ​​chroniony uchwyt był zamknięty
1 oznacza, że ​​zła klamka została zamknięta
0x00000094: KERNEL_STACK_LOCKED_AT_EXIT
Ten komunikat pojawia się, gdy wątek istnieje, a jego stos jest oznaczony jako zablokowany. Problem jest spowodowany przez sterownik sprzętu.

0x00000096: INVALID_WORK_QUEUE_ITEM

0x00000097: BOUND_IMAGE_UNSUPPORTED
Problem jest spowodowany nieprawidłowym sterownikiem sprzętu.

0x00000098: END_OF_NT_EVALUATION_PERIOD
Czas trwania wersji demonstracyjnej Systemy Windows zakończone. Parametry:
1 - Data instalacji (dolne 32-bity)
2 - Data instalacji (górne 32-bity)
3 - Okres próbny w minutach.

0x00000099: INVALID_REGION_OR_SEGMENT
ExInitializeRegion lub ExInterlockedExtendRegion został wywołany z nieprawidłowym zestawem parametrów.

0x0000009A:SYSTEM_LICENSE_VIOLATION
Nastąpiło naruszenie umowy licencyjnej oprogramowania. Może to być spowodowane próbą zmiany typu produktu systemu lub próbą zmiany długości okresu próbnego systemu operacyjnego.

0x0000009B: UDFS_FILE_SYSTEM
Wystąpił błąd podczas odczytu lub zapisu na nośniku sformatowanym jako UDFS. Awaria może być spowodowana uszkodzeniem systemu plików lub pojawieniem się uszkodzonych sektorów na dysku. Awaria może być również związana z oprogramowaniem zmieniającym strukturę dysku (programy szyfrujące itp.).

0x0000009C: MACHINE_CHECK_EXCEPTION
Błąd krytyczny Wyjątek kontroli maszyny. Błąd związany jest z nieprawidłową konfiguracją sprzętu, przetaktowaniem procesora, niestabilna praca bloki pamięci RAM, przegrzewanie się elementów systemu, niestabilna praca zasilacza.

0x0000009F: DRIVER_POWER_STATE_FAILURE
Sterownik znajduje się w niespójnym lub nieprawidłowym stanie zużycia energii. Jest to zwykle spowodowane awariami zasilania, restartami, wybudzaniem ze stanu hibernacji itp. Konieczna jest wymiana uszkodzonego sterownika lub usunięcie oprogramowania kontrolującego system plików (antywirusy, programy szyfrujące)

0x000000A5: ACPI_BIOS_ERROR
Ten komunikat jest spowodowany trwałymi błędami w systemie ACPI BIOS. Poziom systemu operacyjnego ten problem nie może być rozwiązane. Potrzebna jest szczegółowa analiza.

0x000000B4: VIDEO_DRIVER_INIT_FAILURE
System Windows nie mógł załadować sterownika karty graficznej. Problem dotyczy głównie sterowników wideo lub występuje konflikt sprzętowy z kartą wideo. Uruchom ponownie, aby tryb bezpieczeństwa i zmień sterownik wideo na standardowy.

0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY
Sterownik próbował zapisać dane w pamięci tylko do odczytu (ROM), do której nie można zapisać. Problem wynika głównie z instalacji złego sterownika urządzenia, usługi lub oprogramowania układowego. Zmień sterownik.
_MEMORY_CORRUPTION
Sterownik zapisał dane do nieprawidłowej sekcji pamięci. Zmień sterownik.

0x000000C2: BAD_POOL_CALLER
Jądro systemu lub sterownik podał nieprawidłowe polecenie dostępu do pamięci. Zwykle zły sterownik lub oprogramowanie powoduje ten błąd. Zmień sterownik.

0x000000C4: DRIVER_VERIFIER_DETECTED_VIOLATION
Kontroler sterownika wykrył błąd krytyczny w module generowania błędów STOP. Parametry towarzyszące - parametry, które są przekazywane do KeBugCheckEx i wyświetlane na niebieskim ekranie. Zmień sterownik.

0x000000C5: DRIVER_CORRUPTED_EXPOOL
Podjęto próbę uzyskania dostępu do procesu IRQL wysokiego poziomu z nieprawidłowej lokalizacji w pamięci. Ten błąd prawie zawsze występuje z powodu sterowników, które uszkodziły pulę systemową. Zmień sterownik.

0x000000C6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
Sterownik próbował uzyskać dostęp do zwolnionej puli pamięci. Zmień sterownik.

0x000000C7: TIMER_OR_DPC_INVALID
W zabronionym obszarze pamięci znajduje się zegar jądra lub opóźnione wywołanie procedury (DPC). Ten błąd występuje, gdy sterownik nie wykonał licznika czasu jądra lub opóźnionego wywołania procedury (DPC) przed wysłaniem go z pamięci. Zmień sterownik.

0x000000C9: DRIVER_VERIFIER_IOMANAGER_VIOLATION
To jest wiadomość od jednego z menedżerów weryfikacji kierowców. Zmień sterownik.

0x000000CB: DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
Błąd podobny do błędu STOP 0x00000076. Różni się od tego ostatniego tylko tym, że w tym przypadku błąd został wykryty podczas śledzenia jądra. Błąd wskazuje, że sterownik lub menedżer we/wy nie może otworzyć zablokowanych stron po operacji we/wy. Zwróć uwagę na nazwę sterownika aplikacji w oknie błędu STOP. Zmień sterownik.

0x000000CE: DRIVER_UNLOADED_WITHOUT_CANCELING_PENDING_OPERATIONS

Sterownik nie może cofnąć stanu zawieszenia elementów systemu. Błąd zwykle pojawia się po zainstalowaniu złych sterowników lub składników usług. Zmień sterownik.

0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL
System próbował uzyskać dostęp do pamięci stronicowanej przy użyciu procesu jądra poprzez IRQL wysokiego poziomu. Najbardziej typowym powodem jest zły sterownik urządzenia. Może to być również spowodowane uszkodzoną pamięcią RAM lub uszkodzony plik zamiana.

0x000000D8: DRIVER_USED_EXCESSIVE_PTES
Błąd pojawia się, gdy sterownik żąda duża liczba pamięć jądra.

0x000000E3: RESOURCE_NOT_OWNED
Różne awarie związane z systemem plików powodują ten błąd STOP. Problem może być związany ze sterownikiem NTFS.SYS.

0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER
Problematyczny sterownik urządzenia spowodował zawieszenie systemu. Jest to zwykle spowodowane przez sterownik ekranu, gdy komputer próbuje przejść w tryb gotowości. Ten problem jest związany z kartą wideo lub złym sterownikiem wideo.
Wystąpił błąd podczas łączenia dysk rozruchowy. Błąd może wystąpić na komputerach z wysokowydajnymi kontrolerami dysków, które nie zostały poprawnie skonfigurowane i zainstalowane lub podłączone za pomocą kabla niskiej jakości. Po normalnym ponownym uruchomieniu system może wznowić normalne działanie, jakby nic się nie stało. Ten błąd pojawia się również po nieprawidłowym zakończeniu Windows działa a niepowodzenie może być spowodowane uszkodzeniem systemu plików.

0x000000F2: HARDWARE_INTERRUPT_STORM
Ten komunikat pojawia się, jeśli jądro wykryje burzę przerwań, to znaczy, gdy urządzenie na poziomie przerwań nie jest w stanie wysłać żądania przerwania. Zwykle jest to spowodowane złym sterownikiem urządzenia.

0x000000F3: DISORDERLY_SHUTDOWN
Zamknięcie systemu Windows uległo awarii z powodu braku pamięci. Określ, który program utracił pamięć, spróbuj dowiedzieć się, dlaczego pamięć wirtualna nie zapewnia niezbędnych zasoby systemowe i zbadaj, czy program (lub czasami sterownik) odmawia zamknięcia bez zwolnienia otwarte strony na uwadze.

0x000000FA: HTTP_DRIVER_CORRUPTED
Sterownik systemowy Http.sys jest uszkodzony. Konieczne jest przywrócenie tego komponentu z oryginalnego dysku.

0x000000FC: ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
Podjęto próbę wykonania funkcji w pamięci niewykonywalnej. Parametry:
1 - Adres, z którego podjęto próbę wykonania funkcji
2 - Zawartość wpisu w tablicy stron (PTE)
0x000000FD: DIRTY_NOWRITE_PAGES_CONGESTION
Nie ma wolnej pamięci stron do kontynuowania podstawowych operacji systemowych.
Parametry:
1 - Całkowita ilość żądanej pamięci strony
2 — Ilość żądanej pamięci stronicowanej bez możliwości zapisu.
3 -
4 - Kod stanu w momencie ostatniego zapisu do pamięci strony

0x000000FE: BUGCODE_USB_DRIVER
Wystąpił błąd krytyczny Kontroler USB i powiązane urządzenia. Problem jest zwykle spowodowany nieprawidłową obsługą kontrolera USB lub awarią podłączonych urządzeń USB. Odłącz wszystkie urządzenia USB od komputera, spróbuj także wyłączyć kontroler USB w systemie BIOS. Zaktualizuj sterowniki USB.

0x00000101:CLOCK_WATCHDOG_TIMEOUT
Wskazuje, że oczekiwane przerwanie zegara na procesorze pomocniczym w systemie wieloprocesorowym nie zostało odebrane w określonym przedziale czasu. Ten procesor nie obsługuje przerwań. Zwykle dzieje się tak, gdy procesor nie odpowiada lub wszedł w nieskończoną pętlę.
Parametry:
1 - Interwał blokowania czasu przerwania synchronizacji, in
nominalne cykle zegara systemowego
2 - zero
3 - Adres bloku sterującego procesorem (PRCB) dla braku odpowiedzi
edytor
4 - zero

0x00000104: AGP_INVALID_ACCESS
GPU próbował zapisać w pamięci, która nie była dla niego zarezerwowana. Błąd jest związany ze sterownikiem wideo lub stara wersja BIOS.
Parametry:
1 - Przesunięcie (w ULONG) w obrębie stron AGP do pierwszych danych
ULONG, którego dane są niszczone
2 - zero
3 - zero
4 - zero

0x00000105: AGP_GART_CORRUPTION
Błąd pojawia się, gdy uszkodzona jest tabela remapowania apertury grafiki (GART). Błąd spowodowany nieprawidłową obsługą sterownika DMA (bezpośredni dostęp do pamięci)
Parametry:
1 - Adres bazowy (wirtualny) w GART
2 - Przesunięcie w GART, w którym wykryto zniekształcenie
3 - Adres bazowy (wirtualny) z pamięci podręcznej GART (kopia GART)
4 - zero

0x00000106: AGP_ILLEGALLY_REPROGRAMMED
Błąd jest spowodowany przez niepodpisany lub uszkodzony sterownik wideo. Wymień sterownik wideo. Parametry:
1 - Oryginalna drużyna
2 - Aktualne polecenie
3 - zero
4 -

Wielu użytkowników spotkało się z takim zjawiskiem, jak niebieski ekran śmierci. Co zrobić (Windows 7 jest najczęściej podatny na takie kłopoty) w tej sytuacji nie wszyscy wiedzą. A ponieważ widok niebieskiego ekranu jest przerażający. Jednak czasami kody błędów pomagają naprawić sytuację. Wskazują na problem. I już na tej podstawie trzeba podjąć pewne decyzje dotyczące leczenia komputera. Dzisiaj dowiemy się, jak radzić sobie z niektórymi przyczynami niebieskiego ekranu, a także dowiemy się, co należy zrobić, aby raz na zawsze wyeliminować ten problem. Kilka profesjonalnych porad administratorzy systemu często pomagają pozbyć się problemów nawet zwykłemu użytkownikowi. Zacznijmy od Ciebie jak najszybciej, aby przestudiować nasz dzisiejszy problem.

Co się stało

Ale zacznijmy od ustalenia, z czym będziemy mieli do czynienia w ogóle. Dopiero potem będzie można pomyśleć o tym, jak usunąć niebieski ekran śmierci. Szczerze mówiąc, ta kwestia wymaga szczególnej uwagi.

Jakiego więc rodzaju zjawiska dowiemy się dzisiaj? - to trochę błąd systemu. I pojawia się, gdy system operacyjny uruchamia się lub bezpośrednio podczas pracy. Kiedy to zrobisz, przez chwilę pojawi się niebieski ekran. Stąd dziwna nazwa. Ma niebieski ekran kodów śmierci napisanych na nim. Dokładniej, kodyfikacja powstałych błędów. Na ich podstawie możesz dowiedzieć się, co jest przyczyną problemu. A czasem nawet to wyeliminować.

Ale, jak pokazuje praktyka, niebieski ekran śmierci lub coś innego) jest pierwszym znakiem, że twój komputer odchodzi w zapomnienie. Więc musisz to szybko wyleczyć. Można powiedzieć, że naszym fenomenem jest demonstracja, że ​​system operacyjny i sprzęt urządzenia odmawiają pracy. Dlatego warto wiedzieć, jak zachować się w danej sytuacji. Spróbujmy dowiedzieć się, co możemy zrobić.

Problem z ekranem

Zacznijmy od nauczenia się niektórych typowych niebieskich ekranów kodów błędów śmierci. W końcu pomogą nie bać się, gdy się pojawi, ale szybko przejść do zdecydowanego działania. Na przykład niebieski ekran śmierci występuje dość często, kod błędu 0x00000116. Nie powinieneś bać się tego zjawiska.

Chodzi o to, że ta kodyfikacja wskazuje, że podjęto próbę zresetowania i ponownego uruchomienia sterownika ekranu podczas ładowania systemu operacyjnego. A ponieważ dostaliśmy błąd, akcja nie zadziałała. Ten problem można rozwiązać na wiele sposobów. Ale jest też kilka wskazówek, które pomogą Ci zaoszczędzić dane.

Na początek powinieneś spróbować ponownie zainstalować sterowniki na swoich komputerach. I wszystko. I zacznij od tych związanych z monitorem i kartą graficzną. Zaktualizuj także swoje kodeki. To bardzo pomaga.

Byłoby również miło wyłączyć programy antywirusowe, gdy wystąpią błędy. Czasami powodują niebieski ekran śmierci. Co robić? Wiadomo, że Windows 7 jest najbardziej dotknięty tym zjawiskiem. Oznacza to, że będziesz musiał bardzo uważać na zawarte w nim programy antywirusowe.

Uruchamianie systemu

Nie ma sensu wymieniać wszystkich kodów niebieskie ekrany smierci. Windows 7, a więc jeśli wystąpią błędy, dadzą je tobie. A potem, już na podstawie otrzymanych danych, będzie można skorzystać ze specjalnego katalogu błędów komputerowych. Zawiera listę wszystkich kodów związanych z niebieskim ekranem. Ale nadal przeanalizujemy jeszcze jedną opcję.

Dość często pojawia się taki niebieski ekran śmierci: 0x0000007b. Ten błąd zawsze występuje bezpośrednio podczas uruchamiania komputera. Jeśli poprzednia opcja może pojawić się podczas pracy z programami, aplikacjami, grami, to ta zawsze "nie wpuszcza" do systemu Windows.

Kod 0x0000007b wskazuje, że dostęp do partycji systemowej dysku twardego został utracony podczas uruchamiania komputera. Przyczyny mogą być różne - od banalnego wirusa po poważne uszkodzenie żelaza. Ale ten problem zawsze należy naprawić.

Pomaga tutaj ponowna instalacja systemu Windows z pełnym formatowaniem i przerabianiem partycji dysku twardego. Ale czasami problem nie znika nawet po tak radykalnym kroku.

W takim przypadku pobierz najnowszą konfigurację systemu. Aby to zrobić, po uruchomieniu komputera naciśnij klawisz F8, a następnie wybierz opcję „Ostatnia znana dobra konfiguracja”. Komputer uruchomi się. Możesz być zadowolony z wyniku.

Sprawdź zgodność dysku twardego i innego sprzętu. W przypadku niespójności wymienić komponenty. Po tym problem zniknie. Często kod 0x0000007b pojawia się po podłączeniu nowego lub dodatkowego dysku twardego.

Wycofanie

Teraz warto poznać ogólne przepisy dotyczące usuwania niebieskiego ekranu śmierci. Czasami wszystkie rady okazują się dość skuteczne, niezależnie od powstałego błędu. Pierwszą opcją, którą można tylko doradzić, jest ustawienie Recepcji w przypadku, gdy system jest uruchamiany po raz pierwszy.

Aby wycofać, musisz przejść do „Start”, „Wszystkie programy”. Następnie znajdź tam sekcję „Standard”, a stamtąd przejdź do „Narzędzia”. Wybierz Przywracanie systemu. Zobaczysz okno z powitaniem i ostrzeżeniem o nieodwracalności procesu. Zgadzam się i wybierz punkt wycofywania w następnym menu, które się otworzy - w momencie, gdy niebieski ekran śmierci nie przeszkadzał komputerowi. Kliknij „Dalej” i poczekaj chwilę.

Podczas całego procesu sam komputer zrestartuje się około 2-3 razy. To jest w porządku. Po wycofaniu należy zresetować niektóre ustawienia. Ale wszystkie programy i dane osobowe pozostaną w idealnym porządku. Dość często ta technika pomaga trwale wyeliminować problem.

Sprawdzanie zawartości

Jeśli nagle pojawi się niebieski ekran śmierci, co zrobić (Windows 7 lub inny system operacyjny) - nie wiesz, czas sprawdzić konfigurację komputera. Czasami nawet stary pióropusz może przynieść wiele niedogodności. Szczególną uwagę należy zwrócić na komponenty w przypadkach, w których ostatnio zmieniałeś coś w swoim komputerze.

Jak już wspomniano, często pojawia się niebieski ekran problemów ze śmiercią z powodu konfliktu sprzętowego. Może to dotyczyć nawet „dysków flash”. Więc uważaj. W przypadku podejrzenia konfliktu sprzętowego w komputerze i braku niezbędnej wiedzy na temat kompatybilności lepiej oddać urządzenie do specjalistycznego serwisu pomoc komputerowa. Pomogą ci szybko rozwiązać problem.

Ogólnie rzecz biorąc, dokładnie przestudiuj zgodność wszystkich komponentów komputera. Pomoże Ci to uniknąć wielu problemów. W tym nie pozwoli ci zobaczyć niebieskiego ekranu śmierci. Dlaczego tak się dzieje? A jak sobie z tym poradzić?

Przegrzać

Na przykład czasami to zjawisko występuje, gdy komputer lub procesor się przegrzewa. W przypadku opcji stacjonarnych wszystko naprawia się szybko i łatwo - albo instaluje się dodatkową chłodnicę, albo "żelazko" jest czyszczone (lub lepiej zacząć od tego miejsca), albo jest całkowicie wyjęte z obudowy na większe przenikanie powietrza.

Ale niebieski ekran śmierci na laptopie z powodu przegrzania to już poważny problem. Najpierw urządzenie trzeba będzie oddać do serwisu komputerowego w celu wyczyszczenia. Po drugie, może być konieczne dodatkowe zainstalowanie chłodnicy (i ten serwis nie tak tanio). Po trzecie, mniej obciążaj swój komputer podczas pracy. Pomoże to uniknąć przegrzania i jego konsekwencji.

Aplikacje

Czy z jakiegoś nieznanego powodu masz niebieski ekran śmierci? Co robić? Windows 7 pod tym względem jest niedoścignionym liderem. A także w tym systemie operacyjnym zaczęły pojawiać się konflikty między aplikacjami i ich niekompatybilność ze sobą. Może to być wynikiem pojawienia się ekranu śmierci.

Co zrobić w takim przypadku? Po pierwsze, pamiętaj po zainstalowaniu programu, w którym pojawiły się problemy. Następnie ustaw opcje zgodności. Czasami ta sztuczka pomaga. Ale nie polegaj na tym zbytnio.

Jeśli to nie pomoże, usuń zainstalowana aplikacja. Nie chcesz długo zajmować się problemem? W takim przypadku, jeśli nie masz nic do stracenia, po prostu zainstaluj ponownie cały system operacyjny. W takiej sytuacji jest to często najlepsze rozwiązanie.

Aktualizacja

Niektórzy użytkownicy skarżą się na niebieski ekran śmierci po aktualizacji systemu operacyjnego za pomocą wbudowanego centrum. Jeśli zauważysz, że wszystkie problemy zaczęły się po tym, będziesz musiał wycofać system, a także wyłączyć automatyzację procesu.

Przejdź do Windows Update. Tam przejdź do ustawień. Wybierz opcję oznaczoną jako „niezalecane”. To znaczy nie automatyczne sprawdzenie, pobierz i zainstaluj aktualizacje. Nigdy. Pomoże to uniknąć wielu problemów w przyszłości. I niekoniecznie będą kojarzone z niebieskim ekranem śmierci.

Kierowcy

Kolejnym problemem, który może się tylko pojawić i spowodować nasze dzisiejsze zjawisko, to nic innego jak sterowniki sprzętu. Czasami to oni generują niebieski ekran śmierci. Co robić? Windows 7 oferuje dość szybkie, łatwe i bezpieczne rozwiązanie. To nic innego jak ponowna instalacja wszystkich istniejących sterowników i aktualizacja ich w odpowiednim czasie.

Aby proces ten nie powodował niedogodności, do pobierania aplikacji najlepiej korzystać z oficjalnych stron internetowych producentów. Nie zainfekują twojego komputera. I zawsze jest tylko wysokiej jakości treść. Po zaktualizowaniu i zainstalowaniu wszystkich sterowników lepiej zrestartować komputer. To wszystko. Teraz zauważysz, jak zniknął niebieski ekran problemu śmierci. Ale nie zawsze tak się dzieje. Istnieją przecież inne powody występowania tego zjawiska.

Antywirus

Czasami zdarzają się sytuacje, w których bez wyraźnego powodu pojawia się niebieski ekran śmierci. Co robić? Windows 7 lub jakikolwiek inny system operacyjny – to nie ma znaczenia. Najważniejsze, że jest jedno małe ale - to jest program antywirusowy. Jeśli go masz, powinieneś go na chwilę wyłączyć. Lub usuń całkowicie. I obserwuj swój komputer. W końcu czasami to ta aplikacja powoduje niebieski ekran śmierci.

Najczęściej na tym zjawisku cierpią właściciele Avast i Kaspersky. W ostateczności wymień program antywirusowy. Czy to pomogło? Możesz się radować. Nie? Następnie całkowicie usuń program antywirusowy, a następnie zabierz komputer do naprawy. Opowiedz nam o problemie - profesjonaliści na pewno Ci tam pomogą.

Wirusy

I oczywiście niebieski ekran śmierci może pojawić się z powodu wirusów na komputerze. Pewna zaraza jest skierowana właśnie na to. W końcu wraz z tym zjawiskiem cały system operacyjny zostaje zniszczony. Istnieje podejrzenie infekcji? Następnie weź i potraktuj swój komputer.

Skanuj go za pomocą programów antywirusowych, programów antyszpiegowskich i innych treści leczniczych. Zdezynfekuj wszystkie niebezpieczne przedmioty, a następnie usuń to, co nie uległo procesowi. Zwykle to wystarczy. Wyczyść także rejestr komputera - to ważne. Teraz spójrz na wynik. Jeśli wszystko inne zawiedzie, pomoże ponowna instalacja systemu operacyjnego. Ale najpierw powinieneś spróbować wycofania.

Odszyfrowywanie niebieskich ekranów śmierci systemu Windows (BSoD)

Prawdopodobnie każdy użytkownik systemu operacyjnego Windows niejednokrotnie spotkał się z systemem wpadającym w niebieski ekran z tajemniczymi symbolami, których celu nie można zrozumieć. W rzeczywistości te najbardziej tajemnicze napisy zawierają… dokładna informacja o procesach, które spowodowały awarię systemu. Poniżej znajduje się tabela dekodowania kodów błędów, dzięki której można rozwiązać problem z systemem.

Gdy system Windows XP napotka poważny problem, który poddaje w wątpliwość prawidłowe funkcjonowanie systemu operacyjnego (OS), natychmiast się wyłącza i samoczynnie uruchamia ponownie. Co się dzieje w trzewiach systemu Windows i co spowodowało awarię systemu operacyjnego?

Naszym pierwszym krokiem jest wyłączenie automatycznego ponownego uruchamiania w przypadku awarii systemu, abyśmy mogli zobaczyć mniej lub bardziej wyraźny komunikat o błędzie na ekranie.

W tym celu we właściwościach systemu (START > PANEL STEROWANIA > SYSTEM > ZAAWANSOWANE > URUCHAMIANIE I ODZYSKIWANIE > PARAMETRY) odznacz Awaria systemu -> WYKONAJ AUTOMATYCZNY REBOOT.

Teraz w przypadku podobnych awarii nie uruchomi się automatyczny restart System operacyjny i komunikat o błędzie z groźbą ze szczegółami technicznymi zostaną wyświetlone.

Jeden problem - Microsoft, po wydaniu rosyjskiego Wersja Windows XP (większość użytkowników XP go ma), zapomniałem zostawić angielski tekst komunikatów o błędach.

W efekcie otrzymaliśmy wiadomość wydrukowaną z nieczytelnymi białymi znakami (w których trudno rozróżnić tylko słowo STOP) na niebieskim tle. Ten obraz nazywa się niebieskim ekranem śmierci (Blue Screen of Death - BSOD).

Błędy te mogą być spowodowane zarówno przez sterowniki, usługi, sprzęt, jak i oprogramowanie (oprogramowanie). Są najtrudniejsze do zdiagnozowania.

Treść wiadomości zawiera bardzo przydatna informacja ale nieczytelne. Pełny tekst powiadomienia zależy od przyczyny, ale jego format pozostaje stały. Najpierw jest nazwa błędu, potem zalecenia dotyczące naprawy (najbardziej ogólne - nie ma w nich sensu), a na końcu liczba i parametry błędu.

Na przykład,

*** STOP: 0x000000D1 (0x00000000, 0x000000000, 0x00000000, 0xF8BCC2A4)

Tekst za słowem STOP zawiera numer błędu ( system szesnastkowy rachunku różniczkowego) i do czterech parametrów w zależności od błędu. W naszym przykładzie najczęstszym błędem jest kod błędu 0x000000D1 (lub po prostu D1). Występuje podczas uzyskiwania dostępu do chronionego adresu pamięci, który nie jest dostępny. Parametry z kolei wskazują adres komórki pamięci, do której nastąpił dostęp, numer przerwania, rodzaj operacji (0 oznacza odczyt z pamięci) oraz adres wywołania.

Na samym końcu ekranu *** Nwiz.sys - Addres F8BCCA44 baza pod F8BCC000, DateStamp 33bb8f1d - w niektórych przypadkach nazwa sterownika, który spowodował błąd. Nie zakładaj, że ten sterownik jest koniecznie wadliwy i wymaga wymiany. Czasami przyczyną jest inny program, który spowodował niestabilność i awarię systemu. W której sterownik nvidii Nwiz.sys wykonał całkowicie poprawną operację, po prostu system nie był już w stanie poprawnie tego zinterpretować. Uruchom system Windows w trybie chronionym i spróbuj wyłączyć program, który spowodował awarię, lub odinstalować usługę za pomocą Konsoli odzyskiwania.

Jeśli system uruchomi się ponownie natychmiast po wyświetleniu komunikatu o błędzie, nie będzie można zapisać kodu błędu. Jednak w większości przypadków te same informacje są zapisywane w dzienniku systemowym, który można przeglądać za pomocą konsoli Event Viewer (START > PANEL STEROWANIA > ADMINISTRACJA > PRZEGLĄDARKA ZDARZEŃ > SYSTEM). Tutaj podany jest tylko numer błędu i jego parametry.

ZATRZYMAĆ: Parametry Opis
0x0000000A 1 - adres, pod którym uzyskano dostęp do błędu 2 - IRQL użyty do uzyskania dostępu do pamięci 3 - rodzaj dostępu do pamięci: 0 = operacja odczytu, 1 = operacja zapisu 4 - adres instrukcji żądającej dostępu do pamięci przez podany adres Proces lub sterownik trybu jądra próbował uzyskać dostęp do lokalizacji w pamięci bez możliwości uzyskania do niej dostępu. Ten błąd występuje, gdy sprzęt lub oprogramowanie jest wadliwe (niekompatybilne). Zwróć uwagę na nazwę sterownika na dole ekranu - daje to szansę na naprawienie problemu. Jeśli podobny błąd pojawia się podczas procesu instalacji, może to być niekompatybilność oprogramowania, program antywirusowy. Bardzo popularny przypadek wystąpienie - sterownik urządzenia uzyskuje dostęp do chronionego obszaru pamięci.
0x0000000D 1 - połączenie warstwy interakcji 2 - próba uzyskania dostępu do warstwy interakcji Znajdź punkty interakcji i ustal, które z nich próbują uzyskać dostęp do tego poziomu w niewłaściwej kolejności.
0x0000001E 1 - kod wyjątku 2 - adres, który nie powiódł się 3 - Parametr 0 dla wyjątku 4 - Parametr 1 dla wyjątku Jądro systemu Windows XP napotkało nieprawidłowe lub nieznane polecenie procesora. Zwykle jest to konsekwencja błędów pamięci RAM, naruszeń dostępu do pamięci. Zwróć uwagę nie tylko na określony sterownik, ale także na sam adres zawierający ten błąd.Kod wyjątku 0x80000003 oznacza, że ​​osiągnięto punkt przerwania lub osąd podczas dostępu do pamięci, ale system został uruchomiony z przełącznikiem /NODEBUG. Jeśli błąd pojawi się ponownie, upewnij się, że debuger nie jest zatrzymany, a system uruchamia się z przełącznikiem /DEBUG. W systemach innych niż Intel, jeśli adres wyjątku to 0XBFC0304, błąd występuje z powodu buforowania procesora. Jeśli błąd pojawi się ponownie, skontaktuj się z producentem. Z reguły należy przeanalizować drugi parametr tego komunikatu, który wskazuje adres sterownika (funkcji), który spowodował problem.
0x00000020 1 - adres APC, który czekał w momencie wyjścia 2 - nie można podłączyć licznika APC 3 - aktualny poziom IRQ Nazwa błędu wskazuje na uszkodzony (wyłączony) licznik APC. Jeśli licznik pokazuje wartość nie równą zero, to jest źródłem problemu. Wartość ujemna wskazuje, że system plików wywołał FsRtlEnterFileSystem więcej razy niż FsRtlExitFileSystem. Wartość dodatnia wskazuje, że w przeciwnym razie FsRtlExitFileSystem został wywołany więcej razy niż FsRtlEnterFileSystem. Jeśli masz taką sytuację, sprawdź wszystkie systemy plików na komputerze, zwłaszcza jeśli nie masz NTFS, FAT, HPFS i RDR. Bieżący IRQL musi być równy 0. Jeśli nie, to pewna kolejność unieważniania sterownika może powodować błąd poprzez powrót na wysoki poziom IRQ. Zapamiętaj, co robiłeś lub jakie aplikacje zamknąłeś, jakie sterowniki były zainstalowane w czasie niebieskiego ekranu. Ten objaw wskazuje na poważny problem ze sterownikami innych firm.
0x00000023 . Problem ze sterownikiem plików Systemy tłuszczowe(najczęściej awaria dysku).
0x00000024 . Problem ze sterownikiem plików Systemy NTFS(awaria dysku).
0x0000002A 1 - adres, na który IRP ( Pakiety żądań we/wy ) znaleziono w nieodpowiednim stanie IRP został niespodziewanie znaleziony w niespójnym stanie; wtedy pole lub kilka pól było niezgodnych z zachowanym stanem IRP. Na przykład zakończony protokół IRP jest wyświetlany jako wciąż oczekujący na wykonanie poleceń sterownika urządzenia.
0x0000002B . Stos jest pełny. Może się to zdarzyć, gdy sterownik jądra używa zbyt wielu wywołań stosu. Może się to zdarzyć, gdy w jądrze jest poważny błąd.
0x0000002E 1 - adres pamięci wirtualnej, która spowodowała błąd 2 - adres fizyczny przyczyny błędu 3 - rejestr stanu procesora (PSR) 4 - rejestr instrukcji błędu (FIR) Awaria lub wadliwa pamięć RAM ( Baran ), w tym pamięć karty wideo. Może się to również zdarzyć, gdy sterownik uzyska dostęp do adresu pamięci 0x8XXXXXXX, który nie istnieje.
0x00000031 1 - kod stanu opisujący, dlaczego system zdecydował, że inicjalizacja nie powiodła się 2 - wskazuje lokalizację błędu inicjalizacji fazy 0. Inicjalizacja systemu nie powiodła się podczas fazy rozruchu.
0x00000032 1 - kod stanu opisujący, dlaczego system zdecydował, że inicjalizacja nie powiodła się 2 - wskazuje lokalizację błędu inicjalizacji fazy 1. Inicjalizacja systemu nie powiodła się na kolejnym etapie.
0x00000035 1 - adres IRP Kierowca najwyższego poziomu próbował zadzwonić do kierowcy niższy poziom przez interfejs IoCallDriver(), ale nie było wolnego miejsca na stosie, więc sterownik niższego poziomu nie byłby w stanie osiągnąć żądanych parametrów, ponieważ nie ma dla niego żadnych parametrów. Jest to katastrofalna sytuacja, ponieważ kierowca wyższego poziomu uważa, że ​​wypełnił parametry dla kierowcy niższego poziomu. Jednak ponieważ nie ma miejsca na stosie dla ostatniego sterownika, kompilator unieważnił koniec pakietu. Oznacza to, że najprawdopodobniej uszkodzona została jakaś inna pamięć.
0x00000036 1 - adres obiektu Sterownik urządzenia próbował usunąć jeden ze swoich obiektów urządzeń z systemu, ale licznik dostępu do tego obiektu nie był równy 0, co oznacza, że ​​nadal były zaległe zadania dla tego obiektu (licznik wskazuje liczbę powodów, dla których dany obiekt można usunąć). To jest błąd wywołania sterownika.
0x00000037 . Błąd stacji dyskietek
0x0000003E . System wieloprocesorowy nie jest obsługiwany lub nie jest symetryczny względem siebie. Aby były symetryczne, procesory muszą być tego samego typu i tego samego poziomu. Na przykład próba użycia procesora na poziomie Pentium i 80486 wygeneruje błąd. Ponadto w systemach x86 obsługa liczby zmiennoprzecinkowej musi być dostępna na obu procesorach lub na żadnym.
0x0000003F . Wpisy w pliku strony ). Zwykle przyczyną jest sterownik, który nie czyści dobrze pliku wymiany lub brak miejsca na dysku.
0x00000040 . Sterownik wywołał funkcję IoBuildPartialMdl() i wysłał do niej MDL w celu zidentyfikowania części źródła MDL, ale MDL jest mniejszy niż wymagane limity adresu. To jest błąd sterownika.
0x00000044 1 - adres IRP Sterownik zażądał zakończenia protokołu IRP, ale pakiet został już zakończony. Ten błąd jest trudny do zauważenia, ponieważ najprostszy przypadek - kierowca próbujący dwukrotnie wykonać tę samą operację - zwykle nie jest tym, co faktycznie się dzieje. Rzadziej - 2 różnych kierowców próbuje przejąć paczkę i ją zakończyć. Pierwsza zwykle działa, druga nie. Trudno wyśledzić, który kierowca to zrobił, ponieważ ślady pierwszego kierowcy zostały nadpisane przez drugiego. Jednak konflikt można zidentyfikować, patrząc na pola DeviceObject w każdej lokalizacji stosu.
0x00000048 . Ten błąd wskazuje, że pakiet żądania wejścia/wyjścia (IRP), który ma zostać ukończony, ma polecenie anulowania, co oznacza, że ​​pakiet znajduje się w takiej pozycji, że można go anulować. Jednak pakiet nie jest już związany ze sterownikiem, ponieważ wszedł już w ostatni etap.
0x00000049 . Błąd strony z wyłączonym przerwaniem. Potraktuj ten błąd w taki sam sposób, jak 0x0A.
0x0000004C . Winlogon lub CSRSS (Windows) „umarły” nagle. Kod wyjściowy może powiedzieć więcej. Zwykle jest to c0000005, co oznacza, że ​​nieobsługiwany wyjątek nie powiódł się w jednym lub drugim procesie. Występuje również, gdy sterownik lub biblioteka systemowa została rozpoznana jako uszkodzona.
0x0000004D 1 - liczba wykorzystanych stron 2 - liczba stron fizycznych Nie ma już wolnego miejsca na zakończenie operacji.
0x0000004E 1. wartość 1 2. wartość uszkodzonych nagłówków stron 3. liczba dostępnych stron 4. 0 1. wartość 2 2. dane do usunięcia 3. największa liczba stron fizycznych 4. suma danych do usunięcia Powodem jest uszkodzona (wadliwa) struktura wejścia-wyjścia sterownika.
0x00000050 1. wskazuje na błędny adres w pamięci sterownik urządzenia lub usługa systemoważądane dane, których nie ma w pamięci. Jest to usterka pamięci RAM lub niezgodne oprogramowanie.
0x00000051 1. wartość 1 (wskazuje, gdzie wystąpił błąd) 2. wartość 2 (wskazuje, gdzie wystąpił błąd) 3. może wskazywać na bibliotekę 4. może być kodem powrotu HvCheckHive, jeśli jakakolwiek biblioteka jest uszkodzona Błąd rejestru. Ten błąd może również oznaczać, że rejestr otrzymał błąd we/wy podczas próby odczytania jednego z jego plików. Błąd może być spowodowany problemem sprzętowym lub uszkodzonym systemem. Może to również oznaczać, że błąd jest spowodowany operacją aktualizacji, z której korzysta tylko system bezpieczeństwa, i to tylko wtedy, gdy kończą się zasoby. Jeśli wystąpi ten błąd, sprawdź, czy komputer jest PDC lub BDC i ile kont znajduje się w bazie danych SAM (Account Security Manager), a także czy odpowiednie biblioteki są prawie puste.
0x00000058 . System uruchomił się z przywróconej partycji podstawowej, więc biblioteki twierdzą, że lustro jest w porządku, ale w rzeczywistości tak nie jest. Prawdziwe obrazy zostały zmodyfikowane.
0x00000069 . Inicjalizacja systemu nie powiodła się. Na przykład instalator podjął złą decyzję o instalacji systemu lub użytkownik dokonał rekonfiguracji systemu.
0x00000073 1. 5 2. 2 3. lista bibliotek 4. określa ŁAŃCUCH_KODU zawierający nazwę biblioteki Wskazuje, że jedna z bibliotek systemowych jest uszkodzona lub nieczytelna. Ta biblioteka może być OPROGRAMOWANIEM lub SECURITY lub SAM (Account Security Manager).
0x00000074 . Ten błąd może wskazywać, że biblioteka SYSTEM ładowana przez NTLDR jest uszkodzona. Jest to jednak praktycznie niemożliwe, ponieważ OSLOADER zawsze sprawdza biblioteki po załadowaniu i upewnia się, że są nienaruszone. Ten błąd może również oznaczać, że brakuje niektórych wymaganych kluczy rejestru i ich ustawień. Ładowanie do LastKnownGood (ostatnia dobra konfiguracja) może rozwiązać problem.
0x00000075 . Na dysku nie ma wolnego miejsca, co może się również zdarzyć, jeśli spróbujesz zapisać rejestr na urządzeniu tylko do odczytu.
0x00000077 1. 0 2. 0 3. Wartość PTE w momencie wystąpienia błędu 4. Adres błędu jądra 1. Kod stanu 2. Kod stanu we/wy 3. Numer strony pamięci wirtualnej 4. Kompensacja do pliku stronicowania System próbował odczytać dane jądra z pamięci wirtualnej (pliku stronicowania) i nie mógł znaleźć danych pod podanym adresem. Przyczyny - wady pamięci RAM, awarie twardy dysk, uszkodzenie danych lub infekcja wirusowa itp.
0x00000079 1. typ niezgodności (1, 2 lub 3): 1. niezgodność poziomów wydań PRCB (niezgodność daty). Jeśli tak, to parametry 2 i 3: 2 - wyższy poziom NTOSKRNL.EXE 3 - wyższy poziom HAL.DLL 2. Niezgodność typu kompilacji, w tym przypadku parametry 2 i 3: 2 - NTOSKRNL.EXE typ kompilacji 3 - typ kompilacji HAL.DLL 3. Komputery z architekturą Micro Channel Architecture (MCA) wymagają określonej warstwy MCA HAL, w tym przypadku parametry 2 i 3: 2 - typ maszyny zdefiniowany przez NTDETECT.COM wartość 2 oznacza, że ​​komputer jest MCA 3 - typ maszyny że ta warstwa HAL obsługuje wartość 2 oznacza, że ​​ta warstwa HAL jest stworzona dla MCA Ten komunikat wskazuje na niezgodność między poziomem abstrakcji od Sprzęt Windows XP (warstwa odrzucania sprzętu — HAL ) i system Pliki Windows xp. Powodem jest nagła zmiana ustawień BIOS-u na komputerach z ACPI, np. zainstalowanie dysku twardego z systemem na innym komputerze. Użytkownik mógł ręcznie zaktualizować plik NTOSKRNL.EXE lub HAL.DLL do niekompatybilnych wersji.
0x0000007A . Błąd ma tę samą przyczynę, co błąd 0x77: nie znaleziono strony danych jądra w pamięci wirtualnej (plik stronicowania). Błąd jest spowodowany złym blokiem w pamięci lub błędem kontrolera dysku.
0x0000007B 1. wskaźnik do obiektu urządzenia Podczas uruchamiania nie znaleziono partycji systemowej ani woluminu rozruchowego. Problemem jest zwykle ponowne partycjonowanie dysków na partycje, dodawanie nowych dysków przed startowym. W rezultacie wpisy w Boot.ini nie odpowiadają już poprawnym sekcjom.
0x0000007D 1. liczba znalezionych stron fizycznych 2. dolna strona fizyczna 3. górna strona fizyczna 4. 0 Za mało pamięci do załadowania systemu Windows. Powodem jest wada lub zbyt mała wartość BARAN.
0x0000007F 1. konkretny powód Pojawia się, gdy procesor popełni błąd, którego jądro nie może obsłużyć. Najczęściej występuje z powodu wad pamięci RAM, zatrzymania wentylatora procesora, a także z powodu przetaktowania procesora i jego przegrzania.
0x0000008B 1 - podpis dysku MBR. 2 - Suma kontrolna MBR obliczona przez bootloader systemu 3 - Suma kontrolna MBR zapisana w systemie. Ten błąd występuje podczas procesu rozruchu, gdy suma kontrolna MBR obliczona przez system nie jest zgodna z sumą kontrolną programu ładującego. Zwykle oznacza to wirusa, ponieważ. niektóre wirusy mogą nie zostać wykryte. Uruchom komputer z dysku i sprawdź obecność wirusów.
0x00000092 . Pojawia się tylko wtedy, gdy sterownik jednoprocesorowy jest załadowany w systemie, który ma więcej niż jeden aktywny procesor.
0x00000098 . Koniec okresu demo OC (dla wersji Trial).
0x0000009C . Błąd krytyczny podczas sprawdzania sprzętu.
0x0000009F . Sterownik znajduje się w nieprawidłowym lub niepoprawnym stanie po wyłączeniu, przejściu w tryb gotowości (hibernacji) lub wyjściu z tych trybów.
0x000000B4 . Inicjalizacja sterownika wideo nie powiodła się. Uruchom ponownie w trybie chronionym i rozwiąż konflikt sprzętowy lub wycofaj nowy sterownik.
0x000000B9 . Wykryto błędy chipsetu logiki systemowej. Powodem jest wadliwa płyta główna.
0x000000BE . Sterownik próbuje zapisać w pamięci tylko do odczytu (ROM).
0x000000C2 . Nieprawidłowa operacja alokacji pamięci. Powodem jest wadliwy sterownik lub oprogramowanie.
0x000000C4 . Sprawdzanie wersji sterowników wykryty błąd krytyczny w sterowniku...
0x000000C5 . Podjęto próbę uzyskania dostępu do nieprawidłowego obszaru pamięci procesu ze zbyt wysokim IRQL. Jest to prawie zawsze spowodowane przez sterowniki, które uszkodziły pulę systemową.
0x000000C6 . Sterownik uzyskał dostęp do wolnej puli pamięci. Wymień sterownik.
0x000000C7 . Zegar jądra lub opóźnione wywołanie procedury ( DPC ) zostały znalezione w nieprawidłowym obszarze pamięci. Jest to zwykle spowodowane wadliwym sterownikiem.
0x000000C9 . Odebrano sygnał od sterownika o ostrzeżeniu o kontroli I/O.
0x000000CB . Podobny do błędu 0x76. Wskazuje, że sterownik lub procedura we/wy nie przesłały pozostałych stron po zakończeniu operacji.
0x000000CE . Kierowca nie mógł anulować oczekiwanych działań przed przejściem. Zwykle występuje po zainstalowaniu wadliwego sterownika lub usługi.
0x000000D1 . Sterownik uzyskuje dostęp do niedostępnego adresu pamięci.
0x000000D8 . W systemie zabrakło wpisów w tablicy stron. Za mało RTE ( Wpisy w pliku strony ). Zwykle przyczyną jest sterownik, który żąda od jądra zbyt dużej ilości pamięci lub braku miejsca na dysku (mały plik stronicowania).
0x000000E3 . Ten błąd występuje w przypadku awarii systemu plików NTFS.
0x000000EA . Może pojawić się po zainstalowaniu nowej karty wideo lub zaktualizowanego sterownika karty wideo, powodując, że system będzie czekał w nieskończoność podczas uzyskiwania dostępu do sprzętu. wymień kartę wideo lub zainstaluj inny sterownik.
0x000000ED . System Windows XP nie mógł uzyskać dostępu do woluminu zawierającego pliki rozruchowe. Zobacz 0x7B.
0x000000F2 . Jądro wykryło „burzę przerwań”, gdy urządzenie nie zwalnia przerwania. Z reguły wynika to z nieprawidłowego sterownika urządzenia lub błędu w „oprogramowaniu układowym”
0x000000F3 . Zamknij okna zakończył się niepowodzeniem z powodu braku pamięci.
0x1000007E . To samo co 0x7E.
0x1000008E . To samo co 0x8E.
0xC000009A . Jądro systemu Windows przydzieliło całą dostępną pamięć stronom puli.
0xC0000135 . Wystąpił błąd podczas ładowania biblioteki. Brak pliku lub jest on uszkodzony. Możliwe uszkodzenie rejestru.
0xC0000142 . Inicjalizacja biblioteki nie powiodła się
0xC0000218 . Wymagany plik gałęzi rejestru nie został załadowany. Plik może być uszkodzony lub usunięty. Plik rejestru jest uszkodzony z powodu błędów dysku twardego lub pamięci RAM.
0xC000021A . powstał poważny problem z zabezpieczeniami w Windows XP - Winlogon.exe lub Csrss.exe jest oskarżony o naruszenie. Ten błąd występuje, gdy archiwum nie zostanie w pełni przywrócone, wersje plików systemowych nie są zgodne, a także, gdy uprawnienia plików systemowych zostaną zmienione niepoprawnie, gdy Rachunek System traci dostęp do pliki systemowe i foldery.
0xC0000221 . Wystąpił problem z określonym plikiem. Przywróć plik.
0xC0000244 . Występuje podczas inspekcji zasad bezpieczeństwa, jeśli włączono CrashOnAuditFail.
0xC000026C . Nie można załadować sterownika urządzenia. Problem tkwi w sterowniku.
0xDEADDEAD "Jest martwy, Jim!" Prawie dosłowne tłumaczenie wiadomości: „To śmierć, Jim!” Jest to komunikat o celowym zniszczeniu systemu przez użytkownika z debuggera lub z klawiatury. Oczywiście zobaczysz tę wiadomość tylko wtedy, gdy zrobiłeś to celowo!