Zatrzymaj kody bsod. Dlaczego pojawia się niebieski ekran? Po wyłączeniu komputera Microsoft Windows XP.

Niebieski ekranśmierć (angielski niebieski ekran śmierci, niebieski ekran zagłady, BSoD)- nazwa komunikatu o krytycznym błędzie systemowym pojawia się, gdy w jądrze lub kodzie sterownika wystąpi błąd krytyczny. Jedyną możliwą czynnością w tym przypadku jest ponowne uruchomienie komputera (w takim przypadku użytkownik traci wszystkie niezapisane dane). Domyślnie to ponowne uruchomienie następuje automatycznie. W zestawie Windows Resource Kit niebieskie ekrany śmierci nazywane są błędami zatrzymania; w SDK i DDK są one nazywane ekranami sprawdzania błędów lub ekranami zatrzymania.

Jest to bardzo podobne do poprzedniego błędu; w zasadzie mówi, że to sterownik próbuje rozwiązać niewłaściwy obszar pamięci. Rozwiązaniem jest odinstalowanie sterownika. Jeśli jesteś programistą i ten sterownik, nad którym pracujesz, jest błędem, upewnij się, że nie można go usunąć.

Typowe błędy: wyjątek nie został obsłużony

Ten błąd ujawnia wiele okoliczności; Wskazuje to na obecność błędu, którego system nie mógł przechwycić. Coś się stało na poziomie jądra i program obsługi błędów systemowych nie mógł tego przechwycić. Niektóre kody błędów obejmują dostęp do pamięci i powiązane problemy.

Treść tekstowa BSOD na ekranie

  • kod błędu (Stop code) i jego symboliczna nazwa (np. 0x0000001E, KMODE_EXCEPTION_NOT_HANDLED)
  • 4 parametry wyjaśniające błąd, przeznaczone do debugowania oprogramowania (znaczenie parametrów zależy od kodu błędu)
  • adres lokalizacji błędu (jeśli to możliwe)
  • nazwę sterownika w którym wystąpił błąd (jeżeli jest to możliwe do określenia.

0 X00000001: APC_ INDEKS_ NIEDOPASOWANIE

Występuje wewnętrzny błąd jądra (kernel) z powodu niezgodności między KeEnterCriticalRegion i KeLeaveCriticalRegion w systemie plików.

Może to być również spowodowane przez błędy twardy dysk, błędy pamięci podręcznej lub w niektórych sytuacjach problemy ze sterownikiem. Zwykle oznacza to, że usługa systemowa lub sterownik próbował uzyskać dostęp do nieprawidłowej pamięci; Często jest to błąd sprzętowy, chociaż może to być również błąd sterownika; możesz sobie z tym poradzić w taki sam sposób, jak z poprzednim błędem.

Mogą zostać wyświetlone błędy dysku lub systemu plików różne sposoby. Następny błąd jest zwykle całkiem dobrym wskaźnikiem błędu dysku. Może to być spowodowane uszkodzonym dyskiem, uszkodzonym sterownikiem magistrali sprzętowej lub wadliwym sprzętem w napędach lub magistralach. W pewnych okolicznościach może to być spowodowane wyczerpaniem dostępnej pamięci.

0x00000002: DEVICE_QUEUE_NOT_BUSY

0x00000003: INVALID_AFFINITY_SET

0x00000004: INVALID_DATA_ACCESS_TRAP

0x00000005: INVALID_PROCESS_ATTACH_ATTEMPT

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

Podjęto próbę użycia pamięci wirtualnej w procesie wewnętrznym o wysokim poziomie IRQ. Jeśli dostępny jest debuger jądra, możesz dokładnie wyśledzić, gdzie system się zawiesił. Bardzo popularny przypadek wystąpienie - sterownik urządzenia używa nieprawidłowego adresu.

Co zrobić z następującym komunikatem o błędzie na niebieskim ekranie? Poniżej podzielimy poszczególne części tego komunikatu o błędzie, aby pomóc Ci zrozumieć, co on oznacza, a następnie omówimy, jak go naprawić. Kontrastuje to z pamięcią stałą na dysku twardym, która przechowuje dane, gdy komputer jest wyłączony.

Co powoduje błędy pliku stronicowania?

Może również sugerować problem sprzętowy z pamięcią podręczną poziomu 1 lub 2 lub uszkodzonymi sektorami na dysku twardym. Jak w przypadku każdej awarii systemu, pierwszą rzeczą, którą musisz zrobić, to zrestartować komputer i spróbować zalogować się ponownie. Może się okazać, że wszystko działa, a wypadek już się nie powtórzy. Może się jednak okazać, że zanim będziesz mógł się zalogować, pojawi się niebieski ekran. Jeśli tak, jest kilka rzeczy, które możesz sprawdzić.

Opcje:

  1. Adres, pod którym wysłano błędne żądanie
  2. IRQL, który został użyty do uzyskania dostępu do pamięci
  3. Typ dostępu do pamięci: 0 = operacja odczytu, 1 = operacja zapisu
  4. Adres instrukcji żądającej dostępu do pamięci pod adresem

Błąd występuje w 99% z powodu "krzywych" sterowników. Niektóre z nich można znaleźć w systemie Windows XP za pomocą narzędzia verifier.exe: Start (Start) -> Uruchom (Uruchom) -> verifier.exe

To powinno wywołać menu rozruchu. Spróbuj zalogować się przy użyciu najnowszego znanego dobre ustawienia. W przeciwnym razie spróbuj uruchomić system w trybie awaryjnym i wróć do poprzedniego punktu zapisu za pomocą funkcji Przywracanie systemu. Narzędzie Przywracanie systemu można znaleźć w menu Start w sekcji Akcesoria i Narzędzia systemowe.

Gdzie mogę uzyskać pomoc

Jeśli nadal nie możesz się zalogować po przywróceniu do wcześniejszego punktu zapisu, przejdź do trybu awaryjnego i uruchom narzędzie Sprawdź dysk. Ten program skanuje sektory dysku twardego, szuka uszkodzonych sektorów i albo je naprawia, albo oznacza jako uszkodzone, aby uniemożliwić ich użycie.

0x0000000B: NO_EXCEPTION_HANDLING_SUPPORT

0x0000000C: MAXIMUM_WAIT_OBJECTS_EXCEEDED

0x0000000D: MUTEX_LEVEL_NUMBER_VIOLATION

Spróbuj ustawić muteksy przy użyciu pliku nagłówkowego NTOSEXEXLEVELS.H. Musisz znaleźć punkty interakcji i ustalić, które z nich próbują dostać się na ten poziom w niewłaściwej kolejności.

Opcje:

  1. prawdziwy wątek na poziomie interakcji
  2. warstwa interakcji próbuje uzyskać dostęp

Można nazwać:

Naciśnięcie przycisku Enter powinno otworzyć czarny ekran z białym tekstem zwanym wierszem poleceń. Rozwiązanie problemów z dyskiem może zająć trochę czasu, więc prosimy o cierpliwość. W tym momencie wykluczyłeś oprogramowanie I Dysk twardy jako powód niepowodzenia.

Rozszyfrowano każdy niebieski ekran śmierci

Jeśli jednak nie wiesz, czego szukać, może to łatwo wysłać cię na polowanie na dzikie gęsi. Aby ustalić, który układ powoduje problem, po prostu zdejmij zaciski po obu stronach jednego z drążków, a następnie wyciągnij go. Spróbuj ponownie uruchomić komputer. . Jeśli wracasz tutaj na zakładkę, najpierw przyjmij nasze kondolencje. Jedynym powodem, dla którego marnujesz czas na czytanie artykułu Blue Screen of Death, jest próba rozwiązania problemu, który masz we własnym systemie.

  • Mnóstwo pamięci RAM
  • Niekompatybilny sprzęt
  • Nieodpowiedni kierowca
  • Awaria pamięć o swobodnym dostępie
  • Zepsuty dysk twardy
  • Za mało miejsca na dysku twardym
  • Gdy zablokowany system operacyjny
  • Nieprawidłowa konfiguracja BIOS-u
  • Uderzenie wirusy


0x0000000E: NO_USER_MODE_CONTEXT

0x0000000F: SPIN_LOCK_ALREADY_OWNED

0x00000010: 0SPIN_LOCK_NOT_OWNED

0x00000011: THREAD_NOT_MUTEX_OWNER

0 X00000012: PUŁAPKA_ PRZYCZYNA_ NIEZNANY

Błąd z nieznanego powodu. W takim przypadku, aby ustalić przyczynę, spróbuj zauważyć, w jakich okolicznościach to nastąpiło: co robiłeś lub próbowałeś zrobić w tym czasie, jakie zmiany zaszły w systemie itp.

Niestety nie mamy pluszowych misiów i te niewielkie pieniądze, które mamy, zwykle wydajemy w pubie. Po drugie, trzeba pomyśleć: Och, wystarczy! Wspieramy Cię, a oryginalny artykuł wciąż tu jest. Po pierwsze, w razie potrzeby aktualizujemy sformułowania. Jeśli wcześniej było coś, co wydawało się trudne do zrozumienia, teraz jest to łatwiejsze do rozszyfrowania. Drugą rzeczą, którą zrobiliśmy, było dodanie nowych informacji.

Na koniec dodaliśmy galerię zdjęć. Cała twoja praca zniknęła, a niebieski ekran pełen bełkotu wpatruje się w ciebie. Nie masz innego wyboru, jak tylko głośno westchnąć, potrząsnąć pięścią Billowi Gatesowi i ze złością nacisnąć przycisk resetowania. Właśnie odwiedził cię duch rozbitych okien: niebieski ekran śmierci. Podczas gdy niebieskie ekrany są trudne do rozszyfrowania, wszystkie informacje potrzebne do ustalenia, co jest ich przyczyną, znajdują się tuż przed tobą w kolorze niebieskim i białym – i tu wkraczamy my.

0x00000013: EMPTY_THREAD_REAPER_LIST

0x00000014: CREATE_DELETE_LOCK_NOT_LOCKED

0x00000015: OSTATNIA_CHANCE_CALLLED_FROM_KMODE

0x00000016: CID_HANDLE_CREATION

0x00000017: CID_HANDLE_DELETION

0x00000018: REFERENCE_BY_POINTER

0x00000019: BAD_POOL_HEADER

0x0000001A: ZARZĄDZANIE_PAMIĘCIĄ

0x0000001B: PFN_SHARE_COUNT

0x0000001C: PFN_REFERENCE_COUNT

0x0000001D: BRAK_SPIN_LOCK_DOSTĘPNE

0x0000001E: KMODE_EXCEPTION_NOT_HANDLED

Rdzeń WindowsXP Professional wykrył nielegalną operację lub nieznaną instrukcję procesora. Problem, który powoduje tego rodzaju awarię, jest podobny do tego, który powoduje błąd 0x0000000A. Może to być również spowodowane uszkodzoną pamięcią lub uszkodzonym dostępem. Windows XP Professional jest w stanie sam poradzić sobie z tym problemem, chyba że problem przejął też samo „wsparcie awaryjne”.

Pokażemy Ci, jak przeanalizować szczegóły błędu niebieskiego ekranu, abyś mógł naprawić problem, który je powoduje. Rzeczywista nazwa błędu jest prezentowana we wszystkich nagłówkach z podkreśleniem między każdym słowem. W niektórych przypadkach wystarczy to, aby dotrzeć do źródła problemu. Jednak w większości przypadków wymagane są dodatkowe informacje.

Przed ponownym uruchomieniem skopiuj dokładny kod błędu i wartości szesnastkowe wszystkich nagłówków pokazanych powyżej i poniżej tej części wspólnego tekstu. Poniższy akapit zawiera rozsądne porady ostrzegające użytkownika, aby sprawdził, czy jego sprzęt jest prawidłowo zainstalowany lub anulował Najnowsze aktualizacje oprogramowanie lub sprzęt. Ta kombinacja cyfr i liter, choć na pierwszy rzut oka wydaje się niezrozumiała, gra ważna rola w ustaleniu przyczyny katastrofy.

Rozwiązanie:

Komunikaty zatrzymania 0x01E zwykle pojawiają się po zainstalowaniu wadliwych sterowników lub usług systemowych, a także po konfliktach RAM i IRQ. Jeśli komunikat zatrzymania zawiera listę sterowników, wyłącz je lub usuń.

Jeśli błąd zatrzymania wspomina o Win32k.sys, problemem może być program" dostęp zdalny„. Jeśli taki program jest zainstalowany, możesz go usunąć, uruchamiając system w trybie awaryjnym. Jeśli nie, użyj Konsoli odzyskiwania, aby usunąć wadliwy plik systemowy.

Zwróć szczególną uwagę na pierwszy zestaw cyfr i liter. Występuje przed pozostałymi czterema, które są ujęte w nawiasy. Jeśli konkretny sterownik jest powiązany z awarią, zostanie wymieniony w następnym wierszu. Żaden z nich nie może do niczego prowadzić. Zamiast tego przewiń w dół i zwróć uwagę na niebieskie kody ekran. Uzbrojony w te informacje, możesz wykonać własną pracę detektywistyczną.

Nieprawidłowa instalacja aktualizacji

Najczęstszą przyczyną tego konfliktu są nieprawidłowo zainstalowane sterowniki do niedawno zainstalowanego sprzętu. Najpierw wyłącz sprzęt i całkowicie odinstaluj sterowniki. Jeśli to naprawi niebieski ekran, możesz poszukać zaktualizowanych sterowników lub skontaktować się z producentem.

Problem może wystąpić z powodu niezgodności oprogramowania układowego (BIOS). Wiele Zaawansowany interfejs konfiguracji i zasilania (ACPI) problemy można rozwiązać za pomocą aktualizacji oprogramowania układowego (BIOS).

Pomocne może być oczyszczenie dysku z niepotrzebnych plików tymczasowych (plików tymczasowych) itp., Ponieważ problem może wynikać z niewystarczającej ilości miejsca na dysku (na przykład wirtualnego).

Jeśli ostatnio nie instalowałeś żadnych nowych sterowników, będziesz musiał wykonać trochę więcej pracy detektywistycznej. Zacznij od zbadania niebieskiego ekranu, aby sprawdzić, czy zawiera on określony sterownik. Po obejrzeniu niebieskiego ekranu sprawdź tekst na samym dole ekranu. Prawdopodobnie zobaczysz nazwę pliku. To jest sterownik, który spowodował ten problem.

Przyczyny niebieskiego ekranu

Jeśli zawęziłeś wyszukiwanie szkodliwych sterowników do tych związanych z kartą graficzną, zamknij system, odłącz zasilanie, a następnie odinstaluj i ponownie zainstaluj kartę graficzną. bezpieczna droga Video Card Exchange ma na celu całkowite usunięcie wszystkich pozostałości starych sterowników karty graficznej. Po ponownym uruchomieniu zainstaluj odpowiednie sterowniki dla nowej karty graficznej. Nie wymagane do użycia narzędzie strony trzeciej chociaż jeśli napotkasz problemy podczas próby odinstalowania sterowników, warto.


0x0000001F: SHARED_RESOURCE_CONV_ERROR

0x00000020: KERNEL_APC_PENDING_DURING_EXIT

Nazwa błędu wskazuje na uszkodzony lub wyłączony licznik APC. Jeśli licznik pokazuje wartość różną od zera, 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 FsRtlExitFileSystem został wywołany więcej razy niż FsRtlEnterFileSystem. W takiej sytuacji sprawdź systemy plików zainstalowane na komputerze.

Upewnij się, że ustawienia sygnał dźwiękowy obraźliwe aplikacje są poprawnie skonfigurowane — szczególnie ważne jest, aby korzystało z właściwego urządzenia audio — i aby pobierało wszelkie dostępne poprawki, które powodują znane problemy. Powinieneś także zaktualizować sterowniki karty dźwiękowej.

Usługi systemowe, o których wiadomo, że powodują ten błąd, obejmują skanery antywirusowe i narzędzia Kopia rezerwowa. Nie uruchamiaj jednocześnie kilku aplikacji antywirusowych na swoim komputerze! Witryna internetowa producenta płyty głównej zawiera listę konkretnych marek zweryfikowanych pod kątem współpracy z konkretną płytą główną, chociaż często są one niekompletne.

Bieżący IRQL powinien wynosić 0. Jeśli nie, to pewna kolejność unieważniania sterowników może powodować błąd poprzez powrót na wysokim poziomie IRQ. Zawsze staraj się zauważyć, co robiłeś lub jakie aplikacje zamknąłeś, jakie sterowniki były w tej chwili zainstalowane wygląd niebieskiego ekranu. Ten objaw wskazuje na poważny problem ze sterownikami.

Czy są one następnie zainstalowane we właściwych gniazdach? Niektóre płyty główne są bardziej subtelne niż inne, jeśli chodzi o właściwe rozmieszczenie gniazd, a sytuacja pogarsza się w przypadku konfiguracji dwukanałowych, trzykanałowych i czterokanałowych. W razie wątpliwości wsadź głowę do instrukcji obsługi.

Może zbyt szybko dostosowałeś taktowanie pamięci, a może drążki nie radzą sobie z częstotliwością, którą próbujesz uruchomić. Jeśli problem będzie się powtarzał, prawdopodobnie problem dotyczy złego kija. Aby dowiedzieć się, który drążek jest uszkodzony, możesz po prostu wyjąć jeden drążek, a następnie uruchomić system na chwilę, aby sprawdzić, czy niebieskie ekrany ustaną. Następnie zmień patyczki i powtórz test. Jeśli niebieski samochód siedzi z jednym uchwytem, ​​ale nie z drugim, znalazłeś winowajcę.

Opcje:

  1. adres APC, pod którym wisiał (czekał) w momencie wyjścia.
  2. adres Liczba wyłączeń APC
  3. aktualny poziom IRQ

0x00000021:QUOTA_UNDERFLOW

0x00000022: SYSTEM_PLIKÓW

0 X00000023: TŁUSZCZ_ PLIK_ SYSTEM

Wystąpił błąd podczas zapisu lub odczytu z dysk systemowy w systemie plików FAT16 lub FAT32. Może występować problem z samym dyskiem lub z pakietem Interrupt Request Packet (IRP). Może to być również spowodowane dużą fragmentacją dysku, problemem z oprogramowaniem antywirusowym lub oprogramowaniem monitorującym dysk.

Podczas gdy wiele niebieskich ekranów można przypisać nowej instalacji sprzętu lub złej pamięci, ten konkretny błąd krzyczy wielkie literyże coś jest podejrzane z twoim dyskiem twardym. Jeśli pojawi się ten błąd, wykonaj od razu jedną rzecz, zanim zajmiesz się jego przyczyną: Utwórz kopia zapasowa ważne dane.

Bardzo proste rozwiązania często najbardziej przetaktowane, ale mogą też być najbardziej wydajne. Sprawdzanie łączności dysku twardego należy do tej kategorii. Ostrożnie wyrównaj kabel i umieść go bezpiecznie na miejscu. Teraz nadszedł czas, aby sprawdzić dysk pod kątem błędów. Aby to zrobić, najpierw rozpoczniemy skanowanie diagnostyczne.

Rozwiązanie:

  1. Sprawdź wersję pliku FASTFAT.SYS i upewnij się, że jest aktualna system operacyjny i pakiet serwisowy.

0x00000024: NTFS_FILE_SYSTEM

Wystąpił błąd podczas zapisywania lub odczytu z dysku systemowego w systemie plików NTFS. Może występować problem z samym dyskiem lub z pakietem Interrupt Request Packet (IRP). Może to być również spowodowane dużą fragmentacją dysku, problemem z oprogramowaniem antywirusowym lub oprogramowaniem monitorującym dysk.

Chociaż tak naprawdę nie myślimy o dyskach twardych, ponieważ potrzebują one sterowników, kontroler jest zwykle z nimi związany. Aby znaleźć sterowniki chipsetu, musisz przejść do witryny internetowej producenta płyty głównej i wyszukać sekcję pomocy technicznej lub bezpośrednio w witrynie internetowej producenta chipsetu.

Jeśli jesteś przetaktowany, pierwszą rzeczą, którą powinieneś zrobić, aby wyizolować problem, jest przywrócenie przetaktowanych komponentów do ich domyślnych prędkości. Jeśli niebieski ekran zniknie, podkręcanie było zbyt agresywne. Jeśli zostaną znalezione jakiekolwiek błędy, jest to dobry znak, że system nie jest całkowicie stabilny. Będzie to zależeć od wydajności procesora, modelu, a nawet taktowania tego samego układu.

Rozwiązanie:
Wykonaj poniższe czynności, aby rozwiązać ten problem, dopóki problem nie zostanie rozwiązany.

  1. Sprawdź dysk za pomocą narzędzi ChkDsk lub ScanDisk.
  2. Wyłącz filtry systemu plików innych firm (takie jak skanery antywirusowe, zapory ogniowe, narzędzia do tworzenia kopii zapasowych)
  3. Sprawdź wersję pliku NTFS.SYS i upewnij się, że jest zgodna z bieżącym systemem operacyjnym i dodatkiem Service Pack.
  4. Sprawdź sprzęt, taki jak dyski twarde, dyski CD-ROM itp.

0x00000025: NPFS_FILE_SYSTEM

0x00000026: CDFS_FILE_SYSTEM

0x00000027: RDR_FILE_SYSTEM

0x00000028: CORRUPT_ACCESS_TOKEN

0x00000029: SYSTEM_BEZPIECZEŃSTWA

0x0000002A: INCONSISTENT_IRP

IRP został nieoczekiwanie znaleziony w niewłaściwym stanie. Te. pole lub więcej pól było niezgodnych z zachowanym stanem IRP. Na przykład IRP, które zostało zakończone, jest wyświetlane jako wciąż oczekujące na wykonanie niektórych poleceń sterownika urządzenia.

Opcje:

1 - adres, pod którym znaleziono IRP w niewłaściwym stanie

0 x0000002B:PANIKA_STOS_PRZEŁĄCZNIK

Ten błąd wskazuje, że obszar stosu jądra jest pełny. Może się to zdarzyć, gdy sterownik jądra zużywa zbyt dużo miejsca na stosie. Może się to również zdarzyć, jeśli w samym jądrze występuje poważny błąd.

0x0000002C: PORT_DRIVER_INTERNAL

0x0000002D: SCSI_DISK_DRIVER_INTERNAL

0 x0000002miDANE_AUTOBUS_BŁĄD

To zatrzymanie jest najczęściej spowodowane błędem w pamięci systemowej. Może się to również zdarzyć, gdy sterownik uzyska dostęp do adresu pamięci 0x8XXXXXXX, który nie istnieje.

Opcje:

  1. Adres pamięci wirtualnej, który spowodował błąd.
  2. Fizyczny adres przyczyny błędu.
  3. Rejestr statusu procesora (PSR).
  4. Rejestr instrukcji błędów (FIR).

0x0000002F: INSTRUCTION_BUS_ERROR

0x00000030: SET_OF_INVALID_CONTEXT

0x00000031: PHASE0_INITIALIZATION_FAILED

Inicjalizacja systemu nie powiodła się wczesna faza. Musisz naprawić błąd bardziej szczegółowo, ponieważ ten kod praktycznie nic ci nie mówi.

0x00000032: PHASE1_INITIALIZATION_FAILED

Opcje:

  1. Kod stanu systemu, który opisuje, dlaczego system zdecydował, że inicjalizacja nie powiodła się
  2. Określa lokalizację w INIT.C, w której wystąpił błąd inicjalizacji fazy 1

0x00000033: UNEXPECTED_INITIALIZATION_CALL

0x00000034: CACHE_MANAGER

0x00000035: NO_MORE_IRP_STACK_LOCATIONS

Sterownik wyższego poziomu próbował wywołać sterownik niższego poziomu przez interfejs IoCallDriver, ale nie było wolnego miejsca w obszarze stosu, więc sterownik niższego poziomu nie będzie w stanie osiągnąć żądanych parametrów, ponieważ nie ma dla niego parametrów w Wszystko. Jest to błędna sytuacja, ponieważ sterownik wyższego poziomu myśli, że wprowadził parametry dla sterownika niższego poziomu. Ponieważ w obszarze stosu nie ma wolnego miejsca na ostatni sterownik, kompilator unieważnił koniec pakietu. Oznacza to, że pamięć została uszkodzona.

Opcje:

1 - Adres IRP

0 x00000036:URZĄDZENIE_ODNIESIENIE_LICZYĆ_NIE_ZERO

Błąd wezwania kierowcy. Sterownik urządzenia próbował usunąć jeden z obiektów urządzenia z systemu, ale licznik dostępu do tego obiektu nie wynosił 0, co oznacza, że ​​dla tego obiektu nadal były zaległe zadania (licznik wskazuje numer przyczyny, dla której obiekt nie mógł zostać usunięty).

Opcje:

1 - adres obiektu

0x00000037: FLOPPY_INTERNAL_ERROR

0x00000038: SERIAL_DRIVER_INTERNAL

0x00000039: SYSTEM_EXIT_OWNED_MUTEX

0x0000003A:SYSTEM_UNWIND_PREVIOUS_USER

0x0000003B: SYSTEM_SERVICE_EXCEPTION

0x0000003C: INTERRUPT_UNWIND_ATTEMPTED

0x0000003D: INTERRUPT_EXCEPTION_NOT_HANDLED

0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

System wieloprocesorowy nie jest względem siebie symetryczny. Aby być symetrycznym, procesory muszą być tego samego typu i poziomu. Na przykład próba użycia procesora na poziomie Pentium i 80486 spowoduje wygenerowanie błędu. Ponadto w systemach x86 możliwość obliczania ułamków musi być dostępna albo na obu procesorach, albo na żadnym z nich.

0x0000003F: NO_MORE_SYSTEM_PTES

Brak pliku stronicowania PTE (wpisy pliku stronicowania). Zwykle przyczyną jest sterownik, który nie czyści dobrze pliku wymiany. Jeśli dostępny jest debugger jądra, wyśledź, gdzie system się zawiesił i wprowadź następujące polecenie:

0x00000040: TARGET_MDL_TOO_SMALL

Błąd sterownika, który wywołał funkcję IoBuildPartialMdl() i wysłał do niej komunikat MDL w celu ujawnienia części źródła MDL, ale obiekt docelowy MDL nie jest wystarczająco duży, aby zmapować wymagane limity adresu.

0 x00000041:MUSIEĆ_ODNIEŚĆ SUKCES_BASEN_PUSTY

Jeśli dostępny jest debuger jądra, polecenie Maszyna wirtualna(VM) pokazuje różne wartości:

Opcje:

  1. Kwota żądania, której nie można zaspokoić.
  2. Liczba stron, które zostały użyte z puli niestronicowanej.
  3. Liczba żądanych stron z puli niestronicowanej.
  4. Liczba dostępnych stron.

0 x00000042:ATDYSK_KIEROWCA_WEWNĘTRZNY

0x00000043: NO_SUCH_PARTITION

0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS

Sterownik zażądał zakończenia IRP, ale pakiet został już ukończony. Na przykład kierowca próbuje dwukrotnie wykonać tę samą operację. Lub dwóch różnych sterowników próbuje przejąć pakiet i zakończyć go. Pierwszy zwykle działa, a drugi nie. Trudno jest wyśledzić, który kierowca spowodował awarię, ponieważ ślady pierwszego kierowcy zostały nadpisane przez drugiego. Jednak konflikt można zidentyfikować, patrząc na pola DeviceObject w każdej lokalizacji stosu.

Opcje:

1 - Adres IRP

0x00000045: NIEWYSTARCZAJĄCY_SYSTEM_MAP_REGS

0x00000046: DEREF_UNKNOWN_LOGON_SESSION

0x00000047: REF_UNKNOWN_LOGON_SESSION

0x00000048: CANCEL_STATE_IN_COMPLETED_IRP

Ten błąd wskazuje, że pakiet żądań we/wy (IRP), który musi zostać ukończony, ma zdefiniowaną kolejność anulowania, co oznacza, że ​​pakiet znajduje się w pozycji, w której nie można go anulować w żaden inny sposób. Chociaż sama paczka nie jest już istotna dla kierowcy, który ustala kolejność realizacji, ponieważ jest już na końcowym etapie.

0x00000049: PAGE_FAULT_WITH_INTERRUPTS_OFF

Błąd strony pamięci z wyłączonym przerwaniem. To samo co 0x0A.

0x0000004A: IRQL_GT_ZERO_AT_SYSTEM_SERVICE

0x0000004B: STREAMS_INTERNAL_ERROR

0x0000004C: FATAL_UNHANDLED_HARD_ERROR

Jeśli podczas rozruchu systemu NT wystąpi błąd, rozruch zostanie przerwany z wyświetleniem niebieskiego ekranu. Najczęstsze przyczyny:

x218– Nie można załadować wymaganej biblioteki rejestru. Być może brakuje tego pliku lub jest on uszkodzony. Sterownik może uszkodzić klucz rejestru podczas ładowania go do pamięci lub pamięć, do której klucz został załadowany, może być nieprawidłowa. Zwłaszcza maszyny AST EISA z pamięcią 16M i większą powinny mieć dostęp do pamięci powyżej 16M, tj. w narzędziu konfiguracyjnym EISA ta opcja musi być włączona. W przeciwnym razie plik załadowany do tej pamięci pokaże - 0xffffffff podczas czytania.

x21A— Nagła awaria usługi Winlogon lub CSRSS (Windows). Kod wyjściowy może powiedzieć więcej, zwykle tak jest - c0000005 wskazuje, że nieobsługiwany wyjątek spowodował awarię jednego lub drugiego procesu.

x221- oznacza, że ​​sterownik jest uszkodzony lub biblioteka systemowa została rozpoznana jako uszkodzona. Niebieski ekran pokazuje nazwę uszkodzonego pliku. Jeśli tak się stanie, uruchom system z LiveCD i przywróć plik. Upewnij się, że wersja uszkodzonego pliku jest zgodna z wersją pliku w dystrybucji NT i dopiero wtedy go zastąp. Ciągłe błędy z różne nazwy oznacza problemy sprzętowe w ścieżce we/wy sterownika.

0x0000004D: NIEDOSTĘPNE_STRONY

Nie ma wystarczającej ilości wolnego miejsca, aby zakończyć operację. Jeśli dostępny jest debugger (debugger jądra), wprowadź następujące polecenia:

dd mmpliki stronicowania

Opcje:

  1. Liczba wykorzystanych stron
  2. Liczba stron fizycznych na maszynę
  3. Rozszerzona wartość zatwierdzenia na stronach
  4. Łączna wartość zatwierdzenia w stronach

0x00000051: REJESTR_BŁĄD

Błąd rejestru. Jeśli dostępny jest debugger (debugger jądra), prześledź błąd. Jeśli pokazuje, że jesteś w gałęzi systemowej (na liście pojawi się CmpWorker), wprowadź następujące polecenia:

dd CmpRegistryMutex+18 L1

To da ci gałąź i lokalizację błędu w rejestrze. Ten błąd może również oznaczać, że rejestr popełnił błąd we/wy podczas próby odczytu jednej z jego bibliotek, co oznacza, że ​​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. Jeśli wystąpi ten błąd, sprawdź, czy maszyna jest PDC lub BDC i ile kont znajduje się w bazie danych dane SAM(Menedżer bezpieczeństwa konta), czy może to być cel echa i czy odpowiednie biblioteki są prawie pełne.

Opcje:

  1. Wartość 1 (wskazuje, gdzie wystąpił błąd).
  2. Wartość 2 (wskazuje, gdzie wystąpił błąd).
  3. Może wskazać bibliotekę.
  4. Może to być kod powrotu HvCheckHive, jeśli jakakolwiek biblioteka jest uszkodzona.

0x00000052: MAILSLOT_FILE_SYSTEM

0x00000053: NO_BOOT_DEVICE

0x00000054: LM_SERVER_INTERNAL_ERROR

0x00000055: DATA_COHERENCY_EXCEPTION

0x00000056: INSTRUCTION_COHERENCY_EXCEPTION

0x00000057: XNS_INTERNAL_ERROR

0 X00000058: FTDISK_ WEWNĘTRZNY_ BŁĄD

System uruchomił się z przywróconej partycji, więc biblioteki mówią, że lustro jest w porządku, ale tak naprawdę nie jest. Prawdziwe obrazy bibliotek są zacienione. Musisz upewnić się, że ładujesz z właściwej partycji.

0x00000059: PINBALL_FILE_SYSTEM

0x0000005A: CRITICAL_SERVICE_FAILED

0x0000005B: SET_ENV_VAR_FAILED

0x0000005C: HAL_INITIALIZATION_FAILED

0x0000005D: HEAP_INITIALIZATION_FAILED

0x0000005E: OBJECT_INITIALIZATION_FAILED

0x0000005F: SECURITY_INITIALIZATION_FAILED

0x00000060: PROCESS_INITIALIZATION_FAILED

0x00000061: HAL1_INITIALIZATION_FAILED

0x00000062: OBJECT1_INITIALIZATION_FAILED

0x00000063: SECURITY1_INITIALIZATION_FAILED

0x00000064: SYMBOLIC_INITIALIZATION_FAILED

0x00000065: MEMORY1_INITIALIZATION_FAILED

0x00000066: CACHE_INITIALIZATION_FAILED

0 X00000067: KONFIG_ INICJALIZACJA_ PRZEGRANY

Rejestr nie może utworzyć miejsca potrzebnego do przechowywania plików rejestru. Ten błąd nigdy nie powinien się pojawić, ponieważ proces tworzenia takiego miejsca odbywa się na etapie uruchamiania systemu i dlatego powinno być wystarczająco dużo miejsca na utworzenie.

0x00000068: FILE_INITIALIZATION_FAILED

0x00000069: IO1_INITIALIZATION_FAILED

Inicjalizacja we/wy systemu nie powiodła się z jakiegoś powodu. Może się to zdarzyć, jeśli system został nieprawidłowo zainstalowany lub użytkownik ponownie skonfigurował system. Lub próba zainstalowania obrazu jednego systemu na zupełnie innym.


0x0000006A: LPC_INITIALIZATION_FAILED

0x0000006B: PROCESS1_INITIALIZATION_FAILED

Opcje:

  1. Wskazuje kod stanu, który ustalił, że inicjalizacja systemu NT nie powiodła się.
  2. Wskazuje lokalizację w NTOSPSPSINIT.C, w której wystąpił błąd.

0x0000006C: REFMON_INITIALIZATION_FAILED

0x0000006D: SESSION1_INITIALIZATION_FAILED

0x0000006E: SESSION2_INITIALIZATION_FAILED

0x0000006F: SESSION3_INITIALIZATION_FAILED

0x00000070: SESSION4_INITIALIZATION_FAILED

0x00000071: SESSION5_INITIALIZATION_FAILED

Te kody kodów (SESSION1 - SESSION5) wskazują lokalizację w NTOSINITINIT.C, w której popełniono błąd.

Opcje:

1. wskazuje kod stanu, który ustalił, że inicjalizacja NT nie powiodła się.

Ostrzeżenie:
Jeśli używasz Dodatek Service Pack 2 (SP2) dla systemu Windows 2000, przed zainstalowaniem aktualizacji należy sprawdzić wersję programu Ntoskrnl.exe. Zrób to tak:

  1. Otwórz folder %Windir%\System32.
  2. Kliknij prawym przyciskiem myszy Ntoskrnl.exe - Właściwości (Właściwości) - zakładka Wersja.

Wersje programu Ntoskrnl.exe od 5.0.2195.4797 do 5.0.2195.4928 nie są zgodne z tą poprawką. Te wersje zostały opracowane wyłącznie dla poprawek Hotfix Usług pomocy technicznej firmy Microsoft. Jeśli zainstalujesz tę poprawkę na komputerze z tymi wersjami programu Ntoskrnl.exe, komputer zawiesi się, a po ponownym uruchomieniu pojawi się komunikat „Stop 0x00000071”. W takim przypadku należy przywrócić system Windows za pomocą Konsoli odzyskiwania systemu Windows 2000 i kopii zapasowej pliku Ntdll.dll, który znajduje się w folderze Winnt\$NTUninstallQ815021$.

Objawy:

System Windows 2000 obsługuje protokół WebDAV (World Wide Web Distributed Authoring and Versioning). WebDAV to zestaw rozszerzeń protokołu HTTP (Hypertext Transfer Protocol), który zapewnia standardy edycji i zarządzania plikami między komputerami w Internecie.

Ta luka występuje w składnikach systemu Windows używanych przez WebDAV. I pojawia się, ponieważ komponenty zawierają niezaznaczony bufor (niezaznaczony bufor).

Osoby atakujące mogą wykorzystać tę lukę, wysyłając specjalnie spreparowane żądania HTTP do komputera z uruchomionymi usługami Microsoft Internet Information Services (IIS). Żądanie może spowodować awarię serwera lub uruchomienie kodów crackera. Kod zostanie uruchomiony w kontekście zabezpieczeń usług IIS. (Domyślnie usługi IIS działają w kontekście systemu lokalnego).

Tę lukę można wykorzystać tylko zdalnie za pośrednictwem nawiązanego połączenia internetowego.

0x00000072: ASSIGN_DRIVE_LETTERS_FAILED

0x00000073: CONFIG_LIST_FAILED

Jedna z bibliotek systemowych jest uszkodzona lub nieczytelna. Ta biblioteka może być OPROGRAMOWANIEM, BEZPIECZEŃSTWEM lub SAM (Menedżer bezpieczeństwa konta).

0 X00000074: zły_ SYSTEM_ KONFIG_ INFORMACJE

Biblioteka SYSTEM ładowana przez OSLOADER/NTLDR jest uszkodzona. Jest to jednak praktycznie niemożliwe, ponieważ OSLOADER zawsze sprawdza biblioteki po załadowaniu. Błąd może również oznaczać, że brakuje niektórych wymaganych kluczy rejestru i ich ustawień. Załadowanie do LastKnownGood (ostatnia działająca konfiguracja) może rozwiązać problem lub będziesz musiał to zrobić ponownie zainstalować system lub użyj awaryjnego dysku naprawczego.

0x00000075: CANNOT_WRITE_CONFIGURATION

Błąd pojawia się, jeśli pliki bibliotek SYSTEM (SYSTEM i SYSTEM.ALT) nie mogą pomieścić dodatkowych informacji zapisanych w bibliotekach rejestru między inicjalizacją rejestru a pierwszą fazą (kiedy dostępne są systemy plików). Ten błąd zwykle oznacza, że ​​na dysku nie ma wystarczającej ilości wolnego miejsca, może się również zdarzyć podczas próby zapisania rejestru na urządzeniu tylko do odczytu.

0 X00000076: PROCES_ MA_ ZABLOKOWANY_ STRONY

Błąd występuje z powodu sterownika, który nie został całkowicie usunięty z pamięci po operacji we/wy.

Opcje:

  1. adres procesu
  2. liczba zamkniętych stron
  3. liczba prywatnych stron

0x00000077: KERNEL_STACK_INPAGE_ERROR

Nie można odczytać żądanej strony jądra. Przyczyną błędu może być zły blok pliku pamięci wirtualnej lub błąd kontrolera dysku (bardzo rzadko przyczyną może być brak zasobów, a dokładniej puli niestronicowanej (niewirtualnej) rezerwy o statusie c0000009a).Jeśli pierwszy i drugi parametr kodu błędu to 0, oznacza to, że nie jest to błąd jądra. Więc błąd jest spowodowany złym sprzętem.

Status I/O c000009c (STATUS_DEVICE_DATA_ERROR) lub C000016AL (STATUS_DISK_OPERATION_FAILED) zwykle oznacza, że ​​nie można było odczytać informacji z powodu złego bloku w pamięci. Po ponownym uruchomieniu automatyczne sprawdzanie dysku spróbuje określić adres uszkodzonego bloku.

Jeśli status to C0000185 (STATUS_IO_DEVICE_ERROR), musisz sprawdzić połączenie dysku.

Te komunikaty STOP dotyczą sytuacji, w których system Windows NT nie może załadować informacji z pamięci wirtualnej do pamięci roboczej z powodu problemów ze sprzętem lub oprogramowaniem.
Powoduje:

  • Kończy się wolne miejsce.

Wartość drugiego parametru ósemkowego może pomóc w zidentyfikowaniu problemu:

0xC000009A STATUS_INSUFFICIENT_RESOURCES- Brak miejsca.

0xC000009C STATUS_DEVICE_DATA_ERROR– uszkodzony blok na dysku.

0xC000009D STATUS_DEVICE_NOT_CONNECTED- słabe połączenie, nieprawidłowe wyłączenie lub sterownik nie może wykryć napędu.

0xC000016A STATUS_DISK_OPERATION_FAILED– uszkodzony blok na dysku.

0xC0000185 STATUS_IO_DEVICE_ERROR– Nieprawidłowe zakończenie lub złe połączenie.

Zatrzymaj 0x00000077 Lub "KERNEL_STACK_INPAGE_ERROR"

Żądanych informacji o jądrze nie można odczytać z pamięci wirtualnej lub rekordu rozruchowego zainfekowany wirusem. Aby ustalić przyczynę BSODa, musisz dokładnie przeanalizować komunikat o błędzie.

Jeśli pierwszy i trzeci parametr są zerowe, wówczas cztery parametry są ujawniane jako:

  1. 0 (zero)
  2. Wartość wpisu tablicy stron (PTE) w momencie wystąpienia błędu
  3. 0 (zero)
  4. Adres podpisu jądra

Jeśli pierwszy lub trzeci parametr jest niezerowy, wówczas cztery parametry są ujawniane jako:

  1. Kod statusu
  2. Kod stanu wejścia/wyjścia
  3. Numer strony pamięci wirtualnej
  4. offset do pliku stronicowania

W takim przypadku przyczynę można zidentyfikować za pomocą drugiego parametru (kod stanu we/wy), korzystając z następujących informacji:

0xC000009A lubSTATUS_INSUFFICIENT_RESOURCES

0xC000009C lub STATUS_DEVICE_DATA_ERROR

0xC000009D lub STATUS_DEVICE_NOT_CONNECTED

0xC000016A lub STATUS_DISK_OPERATION_FAILED: zły klaster na dysku twardym.

0xC0000185 lub STATUS_IO_DEVICE_ERROR: Nieprawidłowe zakończenie procesu lub wadliwy kabel sprzętowy oparty na SCSI albo dwa urządzenia próbowały użyć tego samego przerwania IRQ.

Użyj jednej z sugerowanych metod, aby rozwiązać ten problem:

Wirus sektor rozruchowy - P Przeskanuj dysk twardy programem antywirusowym.

Jeśli to nie wirus:

Wyświetl Podgląd zdarzeń dla Dodatkowe informacje o tym, który sprzęt spowodował błąd.

Zły klaster na dysku twardym. Błąd numer 0x77 jest często spowodowany złym klastrem w pamięci wirtualnej, błędem kontrolera dysku lub brakiem wystarczającej ilości wolnego miejsca na dysku.

Jeśli pierwszy i drugi parametr mają wartość 0, przyczyną jest wadliwy sprzęt.

Jeśli status we/wy to C0000185 a pamięć wirtualna znajduje się na dysku SCSI, należy sprawdzić stan działania kabli oraz zakończenie SCS.

Jeśli kod stanu we/wy 0xC000009C Lub 0xC000016A, zwykle oznacza to, że nie można odczytać informacji z dysku twardego z powodu złego klastra.

Jeśli to możliwe, uruchom ponownie komputer, Autochk uruchomi się automatycznie i spróbuje wykryć złe klastry. Jeśli z jakiegoś powodu Autochk nie skanuje dysku, uruchom Autochk ręcznie. Jeśli dysk jest sformatowany w systemie plików NTFS, uruchom polecenie Chkdsk /f /r na partycji systemowej. Przed rozpoczęciem skanowania należy ponownie uruchomić komputer. Jeśli nie możesz uruchomić komputera z powodu tego błędu, użyj konsoli (konsoli poleceń) i uruchom Chkdsk /r .

Uszkodzona pamięć — pamięć o dostępie swobodnym (RAM), pamięć podręczna SRAM poziomu 2 (L2) lub pamięć RAM karty graficznej — to kolejna przyczyna tego błędu.

Sprawdź, czy wszystkie karty adapterów są dobrze zamocowane w gniazdach, a styki nigdzie nie odpadają.

Wyłącz buforowanie w systemie BIOS i sprawdź, czy to rozwiąże problem.

Jeśli to nie rozwiąże problemu, oznacza to, że płyta główna jest uszkodzona.

Notatka:

Ten błąd jest podobny do STOP: 0x0000007A

0x00000078: PHASE0_EXCEPTION

0x00000079: MISMATCHED_HAL

Poziom weryfikacji HAL i typ konfiguracji HAL nie są odpowiednie dla jądra systemu lub typu maszyny. Ten błąd jest najprawdopodobniej spowodowany ręczną aktualizacją pliku NTOSKRNL.EXE lub HAL.DLL przez użytkownika. Maszyna posiada wieloprocesorową warstwę HAL (MP) i jednoprocesorowe jądro (UP) lub odwrotnie.

0x0000007A: KERNEL_DATA_INPAGE_ERROR

Nie można odczytać strony pamięci żądanej przez jądro. Błąd jest spowodowany uszkodzonym blokiem w pamięci lub błędem kontrolera dysku.

Opcje:

  1. Stan błędu (zwykle kod stanu wejścia/wyjścia)
  2. obecny proces
  3. Adres

Rozwiązanie komunikatów STOP 0x00000077 i 0x0000007A.

Te komunikaty STOP dotyczą sytuacji, w których system Windows NT nie może załadować informacji z pamięci wirtualnej do pamięci roboczej z powodu problemu ze sprzętem lub oprogramowaniem.

Powoduje:

  • Zły blok na dysku twardym.
  • Nieprawidłowe zakończenie sprzętu SCSI.
  • Słabe połączenie między dyskiem twardym a kontrolerem.
  • Błąd kontrolera dysku twardego.
  • Brak wolnego miejsca.

Zatrzymaj 0x0000007A lub KERNEL_DATA_INPAGE_ERROR

Przyczyna:
Komunikat Stop 0x7A wskazuje, że strona pamięci nie została znaleziona i nie można jej załadować do pamięci z powodu niekompatybilnych dysków, kontrolerów, oprogramowania układowego (BIOS) lub sprzętu.

Opcje:

  1. Wartość typu blokady (0x00000001, 0x00000002, 0x00000003 lub adres wpisu tablicy stron (PTE)).
  2. Kod stanu wejścia/wyjścia
  3. Jeśli typem ustawień regionalnych jest 0x00000001, ten parametr wskazuje bieżący proces. Jeśli typem ustawień regionalnych jest 0x00000003, ten parametr wskazuje adres pamięci wirtualnej.
  4. Adres pamięci wirtualnej, którego nie można załadować do pamięci.

Przyczynę można zidentyfikować za pomocą drugiego parametru (kod stanu I/O) korzystając z następujących informacji:
0xC000000E Lub STATUS_NO_SUCH_DEVICE: Nie można wykryć sprzętu.

0xC000009A Lub STATUS_INSUFFICIENT_RESOURCES: brak zasobów puli niestronicowanej.

0xC000009C Lub STATUS_DEVICE_DATA_ERROR: zły klaster na dysku twardym.

0xC000009D Lub STATUS_DEVICE_NOT_CONNECTED: Wadliwy kabel, zawiesił się lub kontroler nie mógł uzyskać dostępu do dysku twardego.

0xC000016A Lub STATUS_DISK_OPERATION_FAILED: zły klaster na dysku twardym.

0xC0000185 Lub STATUS_IO_DEVICE_ERROR: Nieprawidłowe zakończenie procesu lub wadliwy sprzętowy kabel SCSI lub dwa urządzenia próbowały użyć tego samego przerwania IRQ.

Rozwiązanie:
Użyj jednej z sugerowanych metod rozwiązania tego problemu: Przeskanuj dysk twardy programem antywirusowym.

Przeglądać Dziennik zdarzeń (Przeglądarka zdarzeń) aby uzyskać więcej informacji o tym, który sprzęt spowodował błąd.

Może się to zdarzyć, gdy żądanej strony informacyjnej jądra nie można odczytać z pamięci wirtualnej lub głównego rekordu rozruchowego zainfekowany wirusem lub z powodu niekompatybilnych dysków, kontrolerów, oprogramowania układowego (BIOS), sprzętu.

Zły klaster na dysku twardym. Błąd numer 0x7A jest często spowodowany złym klastrem w lokalizacji pamięci wirtualnej lub błędem kontrolera dysku lub w BARDZO rzadkich przypadkach, gdy nie ma wystarczającej ilości wolnego miejsca na dysku.

Jeśli pierwszy i drugi parametr wynoszą zero, przyczyną jest wadliwy sprzęt. Jeżeli stan I/O to C0000185, a pamięć wirtualna znajduje się na dysku twardym SCSI, należy sprawdzić stan okablowania i zakończenie SCS.

Kod stanu we/wy 0xC000009C lub 0xC000016A zwykle wskazuje, że nie można odczytać informacji z dysku twardego z powodu złego klastra. Jeśli to możliwe, uruchom ponownie komputer, Autochk automatycznie uruchomi się i spróbuje wykryć złe klastry. Jeśli z jakiegoś powodu Autochk nie skanuje dysku, uruchom Autochk ręcznie. Jeśli dysk jest sformatowany w systemie plików NTFS, uruchom polecenie Chkdsk /f /r na partycji systemowej. Jeśli nie możesz uruchomić komputera z powodu tego błędu, użyj konsoli poleceń i uruchom Chkdsk /r.

uszkodzona pamięć- pamięć o dostępie swobodnym (RAM), pamięć podręczna SRAM poziomu 2 (L2) lub pamięć RAM karty graficznej - inna możliwa przyczyna ten błąd. Sprawdź, czy wszystkie płyty RAM i karty graficzne są dobrze zamocowane w gniazdach, a kontakty nigdzie nie idą.

Wyłącz buforowanie w BIOSie i sprawdź, czy to rozwiąże problem. Jeśli niedawno zainstalowałeś nowy sprzęt, wyłącz go i odłącz.

Jeśli to nie rozwiąże problemu, to uszkodzona płyta główna.

Sprawdź witrynę internetową dostawcy sprzętu w celu uzyskania aktualizacji. Upewnij się, że dysk i jego kontroler używają tych samych ustawień zaawansowanych. W razie potrzeby ustaw mniejszą szybkość transmisji.

Możesz także zainstalować sterowniki dla kontrolerów, których nie ma w bibliotekach dysk instalacyjny WindowsXP Pro. Aby to zrobić, na początku instalacji należy nacisnąć klawisz F6, gdy podczas instalacji pojawi się ekran:

Naciśnij klawisz F6, jeśli chcesz zainstalować sterownik SCSI lub RAID innej firmy

Notatka:
Ten błąd jest podobny do STOP: 0x00000077

Zatrzymaj 0x0000007A podczas instalacji na komputerze ATA66

Podczas instalacji systemu Windows 2000 na komputerze IDE lub UltraDMA66/ATA66 pojawia się komunikat: STOP 0x0000007A (0xc03f33fc, 0xc000000e, 0xfccffcba, ox0696b860) KERNEL_DATA_INPAGE_ERROR ***Adres xxxxxxxx ma bazę pod adresem xxxxyyyy - atapi.sys

Jeśli masz kabel IDE UltraDMA66/ATA66 (80 żył/40 styków) podłączony do dysku, na którym instalujesz system Windows 2000, może się zdarzyć, że system Windows 2000 nie obsługuje w pełni kontrolera UltraDMA66.

Rozwiązanie:
Użyj odpowiedniej metody, aby rozwiązać problem:

  1. Użyj standardowego kabla IDE ATA (40 żył/40 styków) i skontaktuj się z producentem swojej maty. Karty aktualizacji sterownika ATA66 dla systemu Windows 2000.
  2. Podczas instalacji zostaniesz poproszony o naciśnięcie klawisza F6. Jeśli chcesz zainstalować sterownik SCSI lub RAID innej firmy, zainstaluj zaktualizowany sterownik Windows 2000 UltraDMA66.

Notatka: Niektóre starsze płyty główne nie obsługują UltraDMA66/ATA66. Ustaw zworki, aby włączyć obsługę protokołu ATA33 na dysku ATA66 lub płycie głównej z wbudowanym kontrolerem UltraDMA66/ATA66, który nie jest obsługiwany przez system Windows 2000.

0x0000007B: INACCESSIBLE_BOOT_DEVICE

Podczas procesu instalacji systemu sterownik urządzenia rozruchowego nie mógł zainicjować urządzenia, z którego system próbował się uruchomić. Lub system plików, który miał odczytać to urządzenie, albo nie został zainicjowany, albo po prostu nie rozpoznał informacji na urządzeniu jako struktury systemu plików.

W pierwszym 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, może to oznaczać, że system został zainstalowany na dysku lub kontrolerze SCSI, który nie jest przez niego obsługiwany. Należy pamiętać, że niektóre kontrolery są obsługiwane tylko przez sterowniki biblioteki systemu Windows (WDL), które należy zainstalować w ramach instalacji niestandardowej.

Ten błąd może również wystąpić po zainstalowaniu nowego adaptera lub kontrolera SCSI lub po zmianie partycji systemowej. W takim przypadku musisz edytować plik BOOT.INI.

Na przykład, jeśli pierwsze długie słowo zawiera coś w rodzaju 00800020, gdzie 20 to długość łańcucha Unicode, a następne długie słowo będzie zawierało adres bufora. Jeśli argument wskazuje na obiekt urządzenia, format pierwszego słowa będzie następujący:

Typ USHORT;

Tak więc pierwsze słowo zawiera 0003, gdzie kod typu zawsze będzie wynosił 0003.

Notatka:
Można od razu stwierdzić, czy argument wskazuje na nazwę ARC, czy na obiekt urządzenia, ponieważ ciąg Unicode nigdy nie będzie zawierał nieparzystej liczby bajtów, a obiekt urządzenia zawsze będzie zawierał typ kodu 3.

Opcje:
1. Wskaźnik do obiektu urządzenia, ciąg znaków Unicode lub nazwa ARC.

Windowsa 2000

Przy pierwszym ponownym uruchomieniu po zainstalowaniu nowej płyty głównej w istniejącej instalacji 2000 może pojawić się ten błąd. Jeśli w nowym płyta główna jest wbudowany kontroler IDE, który wykorzystuje inny chipset niż poprzednia płyta główna, dostaniesz takie zatrzymanie.

Rozwiązanie:

  1. Uruchom z dysku instalacyjnego systemu Windows 2000 lub dyskietek
  2. Na pierwszym ekranie naciśnij Enter
  3. Naciśnij F8, gdy zostaniesz poproszony o potwierdzenie
  4. Wybierz Windows 2000 i naciśnij R
  5. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby naprawić system Windows 2000

WindowsNT2000

Po ponownym uruchomieniu komputera wystąpiło zatrzymanie:

STOP: 0x0000007B Niedostępne urządzenie rozruchowe

Powód pojawienia się:

  1. Twój komputer jest zainfekowany wirusem, który uszkodził sektor rozruchowy
  2. Sterownik urządzenia wymagany przez kontroler rozruchu w czasie rozruchu nie jest skonfigurowany lub jest uszkodzony.
  3. Konflikt zasobów między kontrolerem rozruchu a innym kontrolerem lub między urządzeniami SCSI w systemie.
  4. Informacje rozruchowe są uszkodzone i system nie może ich zamontować.
  5. Informacje w Rejestr systemu Windows NT, który określa, który sterownik urządzenia powinien zostać załadowany podczas uruchamiania, jest uszkodzony.
  6. Jeśli ten błąd pojawił się podczas instalacji, być może w systemie BIOS włączono funkcję zamiany dysków.
  7. Używanie winnt /b jako metody instalacji może powodować problemy z taktowaniem kontrolera dysku. Kontroler nie ma wystarczająco dużo czasu na odpowiedź i zostanie określony, a zatem nie zostanie poprawnie zdefiniowany lub w ogóle nie zostanie znaleziony.
  8. Jeśli instalujesz z rozruchowego dysku CD-ROM SCSI, wystąpił błąd, ponieważ instalacja nie pozwoliła na dodanie sterownika SCSI innej firmy podczas rozruchu z dysku CD-ROM SCSI.

Rozwiązanie:

Metoda 1:

Pobierz najnowsze narzędzie do skanowania antywirusowego. Jeśli znajdziesz wirusa, którego program antywirusowy nie jest w stanie usunąć, a przywracanie systemu nie powiodło się, najprawdopodobniej będziesz musiał przeinstaluj system.

Metoda 2:

Windows NT wymaga sterownika miniportu do komunikacji z kontrolerem rozruchu. Jeśli sterownik urządzenia jest uszkodzony lub niezgodny z kontrolerem, możesz go zastąpić, kopiując nowy sterownik do folderu %systemroot%\system32\drivers lub korzystając z procesu naprawy awaryjnej. Na komputerach z kontrolerem SCSI lub systemem obsługującym ATAPI sterowniki SCSIPORT.SYS i DISK.SYS (tylko Windows NT 4.0) powinny zostać pomyślnie załadowane.
Jeśli próbujesz zainstalować system za pomocą polecenia „WINNT /B”, możesz otrzymać 0 x0000007B przed rozpoczęciem wykrywania sprzętu. Aby rozwiązać ten problem, gdy komputer uruchomi się ponownie po początkowej kopii plików, naciśnij klawisz F6, gdy tylko zobaczysz napis - „ Instalator sprawdza konfigurację sprzętową komputerów" i dodaj urządzenie pamięci masowej na samym początku instalacji w trybie tekstowym.

Metoda 3:

W przypadku konfliktu przerwań IRQ lub adresu portu we/wy między kontrolerem rozruchu a innymi kontrolerami w systemie Windows NT zawiesi się podczas rozruchu lub wyświetli komunikat Stop 0x0000007B. Jeśli przed chwilą zainstalowałeś nowy sprzęt, usuń go lub przekonfiguruj tak, aby nie kolidował z zasobami innych kontrolerów.
Sprawdź łańcuch SCSI pod kątem prawidłowego zakończenia. Usuń opcjonalny sprzęt SCSI lub upewnij się, że identyfikator SCSI dla każdego urządzenia jest unikalny.

Metoda 4:

Uruchomić Obraz systemu Windows NT nie może być dalej niż cylinder 1024 urządzenia rozruchowego. Sprawdzać Ustawienia CMOS-a do obsługi LBA w systemie opartym na IDE.

Metoda 5:

Jeśli system plików jest uszkodzony i nie można zamontować systemu Windows NT informacje o rozruchu w czasie uruchamiania umieść dysk twardy na komputerze z systemem Windows NT i uruchom CHKDSK na uszkodzonym dysku twardym. Lub spróbuj zainstalować system Windows NT równolegle, ale w osobnym katalogu. Instalacja Windowsa NT sprawdza integralność systemu plików przed rozpoczęciem instalacji i może rozwiązać niektóre problemy.

Metoda 6:

Jeśli plik SYSTEM w rejestrze systemu Windows NT jest uszkodzony, może to uniemożliwić systemowi Windows NT załadowanie sterownika Mini-port wymaganego przez kontroler rozruchu. Aby rozwiązać ten problem, użyj jednej z następujących metod:

Uruchom komputer z 3 dyskietek rozruchowych systemu Windows NT i użyj narzędzia Napraw. W razie potrzeby wybierz opcję Sprawdź pliki rejestru i dopiero wtedy zastąp gałąź rejestru konfiguracji systemu. Ten plik zawiera informacje o tym, które sterowniki i usługi powinny być uruchomione podczas uruchamiania.

Zainstaluj równoległą kopię systemu Windows NT w innym katalogu, a następnie użyj Edytora rejestru, aby edytować plik SYSTEM i poprawić nieprawidłowe lub brakujące informacje.

Metoda 7:

Niektóre komputery mają napęd dyskietek. Podczas instalowania systemu Windows NT podczas odczytu drugiej dyskietki rozruchowej może pojawić się błąd STOP 0x7B. Aby rozwiązać ten problem, wyłącz funkcję Drive Swapping dla stacji dyskietek w systemie BIOS.


0x0000007C: KOD BŁĘDU_PSS_MESSAGE

0 X0000007 D: ZAINSTALOWAĆ_ WIĘCEJ_ PAMIĘĆ

Brak wystarczającej ilości pamięci do załadowania systemu Windows NT (wymagane 5 MB).

Opcje:

  1. liczba znalezionych stron fizycznych
  2. dolna strona fizyczna
  3. górna strona fizyczna


0x4000007E: WINDOWS_NT_BANNER

0 X0000007 F: NIEOCZEKIWANY_ JĄDRO_ TRYB_ PUŁAPKA

Ten błąd oznacza, że ​​wystąpiło nieoczekiwane przerwanie w trybie jądra lub rodzaj przerwania, którego jądro nie umożliwia, lub rodzaj przerwania powodującego błąd. Aby dowiedzieć się więcej o tym, czym jest to przerwanie, zapoznaj się z podręcznikiem rodziny Intel x86. Używając debuggera jądra, KB i!TRAP możesz dowiedzieć się skąd pochodzi przerwanie. W sumie, 0 X0000007 F pojawia się, gdy procesor popełni błąd, którego jądro nie może obsłużyć. Najczęściej dzieje się tak z powodu złej pamięci RAM, a także z powodu podkręcania procesora. Spróbuj anulować w systemie BIOS - negocjacja synchronizacji (synchroniczny transfer danych)

Przyczyna:
Komunikat Stop 0x7F wskazuje, że jeden z 3 problemów pojawił się w trybie jądra (tryb jądra):

  1. Sytuacja, na którą jądro nie pozwala, lub przerwanie (zwane także pułapką związaną).
  2. Problem z oprogramowaniem.
  3. Błędy urządzenia.

Opcje:

  1. Wyłączny kod procesora.
  2. Ta wartość to 0x00000000 (zero).
  3. Ta wartość to 0x00000000 (zero).

Pierwszy parametr jest najważniejszy i może przybierać różne wartości, wskazując na różne przyczyny tego błędu. Warunki Stop 0x7F można znaleźć na wszystkich mikroprocesorach x86 w ich instrukcjach, ponieważ są one specyficzne dla platform x86. Oto kilka typowych:

  1. 0x00000000, czyli błąd dzielenia przez 0, pojawia się, gdy instrukcja dzielenia (DIV) dzieli przez 0. Zła pamięć, inne problemy sprzętowe lub problemy z oprogramowaniem mogą powodować ten błąd.
  2. 0x00000004 lub Przepełnienie, flaga przepełnienia (OF) została podniesiona w wyniku poprzednich operacji, a procesor uzyskuje dostęp do modułu przerwań.
  3. 0x00000005 lub Bounds Check Fault wskazuje, że procesor podczas wykonywania operacji BOUND wykrył, że operand (opcode op) przekroczył określony limit. Instrukcja BOUND służy do sprawdzania, czy liczby w tablicy mieszczą się w określonym zakresie.
  4. 0x00000006 lub Invalid Opcode pojawia się, gdy procesor próbuje wykonać nieprawidłową operację. Zwykle dzieje się tak, gdy wskaźnik instrukcji jest zepsuty z powodu uszkodzonej pamięci i wskazuje niewłaściwą pozycję.
  5. 0x00000008 lub podwójny błąd, wskazuje podwójny wyjątek podczas próby wywołania procedury obsługi. Zwykle można ustawić w kolejce dwa wyjątki, ale istnieje kilka wyjątków (prawie zawsze spowodowanych problemami z urządzeniem), które powodują, że procesor zgłasza podwójny błąd.

Mniej powszechne błędy:

  1. 0x00000001: Wywołanie debugera systemowego.
  2. 0x00000003: Punkt przerwania debugera.
  3. 0x0000000A: Uszkodzony segment stanu zadania.
  4. 0x0000000B: Dostęp do segmentu pamięci, który nie był obecny.
  5. 0x0000000C: Dostęp do pamięci poza granicami stosu.
  6. 0x0000000D: Wyjątek nieobjęty innym wyjątkiem; błąd ochrony związany z naruszeniami dostępu do aplikacji.

Rozwiązanie:

  1. Błędy Stop 0x7F zwykle występują z powodu uszkodzonego, źle działającego pamięć (RAM). Jeśli właśnie podłączyłeś nowe urządzenie, odłącz je i sprawdź, czy to rozwiąże problem. Uruchom oprogramowanie diagnostyczne dostarczone przez producenta systemu, aby ustalić, czy któryś z elementów nie jest uszkodzony/słaby.
  2. Podkręcanie procesora(przetaktowywanie) może spowodować zatrzymanie 0x7F lub inne błędy z powodu przegrzania. Podczas diagnozowania przetaktowanego systemu najpierw usuń wszystkie przetaktowania do tych zalecanych przez producenta.
  3. Przyczyną problemu mogą być porysowane, uszkodzone elementy płyta główna. W takim przypadku musisz wziąć mat. opłata za diagnostykę.
  4. Po instalacji może pojawić się komunikat Stop 0x7F niekompatybilne oprogramowanie, sterowniki lub systemowe usługi. Skontaktuj się z producentem oprogramowania i dowiedz się o wszelkich dodatkowych aktualizacjach dla systemu Windows XP Professional. Korzystanie z kompatybilnych programów jest szczególnie ważne w przypadku programów do tworzenia kopii zapasowych, programów multimedialnych, programów antywirusowych i programów do nagrywania płyt CD.

0x00000080: NMI_HARDWARE_FAILURE

HAL powinien zawierać wszystkie szczegółowe informacje i sugerować użytkownikowi skontaktowanie się z dostawcą sprzętu w celu uzyskania pomocy technicznej.


0x00000081: SPIN_LOCK_INIT_FAILURE

0x00000085: SETUP_FAILURE

(Uwaga: formularz tekstowy instalatora nie używa już sprawdzania błędów do usuwania poważnych błędów. Więc nigdy nie napotkasz błędu 0x85. Wszystkie sprawdzanie błędów zostało zastąpione bardziej przyjaznymi i (tam, gdzie to możliwe) bardziej informacyjnymi komunikatami o błędach.

1-0: Czcionka OEM HAL — Nieprawidłowy format pliku *.fon, więc instalacja nie mogła wyświetlić tekstu. Oznacza to, że plik vgaxxx.fon na płycie CD lub dyskietce jest uszkodzony.
1: Nie udało się zainicjować wideo. Ten błąd ma swój własny ekran i tylko 2 opcje są dostępne dla użytkownika.
Oznacza to, że plik vga.sys (lub inny sterownik, w zależności od komputera) jest uszkodzony lub sprzęt nie jest obsługiwany.

2 - co się nie udało:

0: NtCreatePlik urządzeniavideo0

1: IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES

2: IOCTL_VIDEO_QUERY_AVAIL_MODES

3: Żądany tryb wideo nie jest obsługiwany. Oznacza to wewnętrzny błąd konfiguracji.4: IOCTL_VIDEO_SET_CURRENT_MODE (nie można ustawić trybu wideo)

5: IOCTL_VIDEO_MAP_VIDEO_MEMORY

6: IOCTL_VIDEO_LOAD_AND_SET_FONT 3 - Kod stanu wywołania API NT

2: Brak pamięci. Ten błąd używa teraz bardziej przyjaznego ekranu, w zależności od tego, jak daleko zaszła instalacja.

3: Klawiatura nie została zainicjowana. Teraz używane są 2 różne ekrany w zależności od błędów, które mogą się tutaj pojawić. Może to oznaczać, że dysk zawierający sterowniki klawiatury (i8042prt.sys lub kbdclass.sys) jest uszkodzony lub komputer ma nieobsługiwaną klawiaturę. Może to również oznaczać, że nie można załadować biblioteki DLL układu klawiatury.

2 - co się nie udało:

0: NtCreateFile urządzeniaKeyboardClass0.

"Instalacja nie wykryła klawiatury podłączonej do komputera."

1: Nie można załadować biblioteki DLL układu klawiatury. Oznacza to, że na dyskietce lub CD nie ma pliku (kbdus.dll dla nas lub inne dll).

4: Instalacja nie mogła znaleźć ścieżki urządzenia, z którego została uruchomiona. Jest to wewnętrzny błąd instalacji.

5: Kontrola poprawności partycji nie powiodła się. Oznacza to błąd w sterowniku dysku. Ustawienia dotyczą tylko grupy instalacyjnej.

0x0000008B: MBR_CHECKSUM_MISMATCH

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.
Opcje:

  1. Sygnatura dysku z MBR.
  2. Suma kontrolna MBR obliczona przez osloader.
  3. Suma kontrolna MBR obliczona przez system.

0x0000008E

Komunikat o błędzie „STOP 0x0000008e” podczas instalacji systemu Windows XP

Instalacja systemu Windows może zostać przerwana przez następujący błąd:

ZATRZYMYWAĆ SIĘ 0 X0000008 mi Lub ZATRZYMYWAĆ SIĘ 0 X00000050

STRONA_ WADA_ W_ NIE_ PAGED_ OBSZAR
A jeśli w celu rozwiązania problemu usunięto z komputera cały nieistotny sprzęt, a następnie ponownie uruchomiono instalację i pojawił się błąd:

Instalator nie może skopiować pliku Setupdd.sys. Przyczyna:

  1. Jeden lub więcej modułów pamięci RAM zainstalowanych w komputerze jest uszkodzonych.
  2. Konfiguracja pamięci RAM nie jest zgodna z systemem Windows XP.

Rozwiązanie:

  1. Usuń niektóre moduły pamięci RAM i zostaw przynajmniej tyle, aby uruchomić system Windows XP.
  2. Zalecane - 128, minimum - 64, maksimum - 4G.
  3. Uruchom ponownie komputer i uruchom instalację. Jeśli ponownie pojawi się ten sam przystanek, przejdź do kroku 3.
  4. Wypróbuj inny moduł lub umieść ten moduł w innym gnieździe.
  5. Uruchom ponownie komputer i ponownie uruchom instalację.

Uwaga: Błędy 0x00000050 i 0x0000008E w większości przypadków wskazują na wadliwyBaranpamięć.

STOP 0x0000008E Komunikat o błędzie na niebieskim ekranie, a komputer nie przechodzi w stan hibernacji lub wstrzymania po usunięciu urządzenia pamięci masowej IEEE 1394

Po wyjęciu urządzenia pamięci masowej IEEE 1394, dysku CD-ROM lub zewnętrznego dysku twardego z komputera z systemem Windows XP z dodatkiem Service Pack 1 (SP1) mogą pojawić się następujące problemy:

  1. Podczas hibernacji komputera: 0x0000008E (0xC00000005, 0x804EF844, 0xF89463FC,0x00000000)
  2. Po przełączeniu komputera w tryb gotowości monitor wyłącza się tak, jak powinien, ale wskaźnik pokazuje, że komputer nie jest w trybie gotowości.

Może się to zdarzyć, jeśli:

  1. Aktualizacja — kb329909 IEEE 1394 Wykrywanie urządzeń pamięci masowej nie działa, gdy system wznawia pracę ze stanu wstrzymania lub hibernacji — została zainstalowana na komputerze.
  2. Usunąłeś urządzenie pamięci masowej IEEE 1394 za pomocą Bezpiecznego usuwania sprzętu, a następnie przełączyłeś komputer w stan hibernacji lub wstrzymania.

Notatka: Przypadek jest określony, gdy urządzenie pamięci masowej IEEE 1394 zostało usunięte z systemu Windows XP, ale urządzenie fizyczne jest nadal podłączone do komputera.


0 X0000008 F: PP0_ INICJALIZACJA_ PRZEGRANY

Ten komunikat pojawia się, jeśli inicjalizacja fazy 0 Menedżera Plug and Play nie powiodła się podczas fazy inicjowania jądra (niepowodzenie Menedżera Plug and Play w trybie jądra).

0x00000090: PP1_INITIALIZATION_FAILED

Ten komunikat pojawia się, jeśli inicjalizacja fazy 1 Menedżera Plug and Play nie powiodła się podczas fazy inicjowania jądra (niepowodzenie Menedżera Plug and Play w trybie jądra). To tutaj odbywają się prawie wszystkie inicjalizacje, w tym konfiguracja środowiska (rejestru itp.) sterowników do późniejszego wywoływania we/wy.

BSOD dla Windows NT w wersji 4.x

0x00000092: UP_DRIVER_ON_MP_SYSTEM

Ten błąd pojawia się, gdy sterownik UNIPROCESSOR jest ładowany w systemie, który ma więcej niż jeden aktywny procesor.

Opcje:
1 – adres bazy kierowców.

0x00000093: INVALID_KERNEL_HANDLE

Ten błąd występuje, gdy kod jądra, taki jak serwer, readresator lub inne sterowniki, próbuje zamknąć nieprawidłowy wskaźnik.

Opcje:

  1. wskaźnik, z którym wywołano NtClose.
  2. 0 oznacza, że ​​chroniony wskaźnik został zamknięty. 1 oznacza, że ​​zamknięto nieprawidłowy wskaźnik.

0x00000096: INVALID_WORK_QUEUE_ITEM

Ten komunikat pojawia się, gdy KeRemoveQueue usuwa kolejkę danych, a pole migania lub migania ma wartość 0. Praktycznie zawsze jest to spowodowane niewłaściwym zastosowaniem działającego kodu bieżącego obiektu, ale może to spowodować nieprawidłowe zastosowanie dowolnej kolejki. Zasadą jest, że wejście do kolejki można wykonać tylko raz. Gdy pozycja jest usuwana z kolejki, jej pole flink ma wartość 0. Ten błąd występuje, gdy podejmowana jest próba usunięcia danych, których pola flink lub blink mają wartość 0. Aby rozwiązać ten błąd, musisz ustalić kolejkę, do której się odnosi Do. Jeśli ta kolejka jest jedną z kolejek roboczych EX (ExWorkerQueue), wówczas usuwanym obiektem jest WORK_QUEUE_ITEM. Ten błąd sugeruje, że to jest powód. Parametry błędów pomagają zidentyfikować sterownik, który nieprawidłowo korzysta z kolejki.

0x00000097: BOUND_IMAGE_UNSUPPORTED

Wywołano metodę MmLoadSystemImage w celu załadowania powiązanego obrazu. To nie jest obsługiwane przez jądro. Upewnij się, że program bind.exe nie został uruchomiony dla obrazu.KeBugCheckEx
opcje:

  1. Adres danych w kolejce, których pole miganie/miganie wynosi zero.
  2. Adres kolejki odniesienia. Zwykle jest to jedna z kolejek ExWorkerQueues.
  3. Adres początkowy tablicy ExWorkerQueue. Pomoże to ustalić, czy dana kolejka jest jedną z kolejek ExWorkerQueue, a jeśli tak, przesunięcie od tego parametru ujawni kolejkę.
  4. Jeśli jest to kolejka ExWorkerQueue (jak zwykle), jest to adres działającej procedury, która zostałaby wywołana, gdyby uruchomiona pozycja była prawidłowa. Można to wykorzystać do zidentyfikowania kierowcy, który niewłaściwie korzysta z kolejki roboczej.

0x00000098: END_OF_NT_EVALUATION_PERIOD

Twój system NT to ograniczona data próbna, która dobiegła końca. KeBugCheckEx
opcje:

  1. Niski 32-bitowy monit o datę instalacji.
  2. Wysoki 32-bitowy monit o datę instalacji.
  3. Okres próbny w minutach.

0x00000099: INVALID_REGION_OR_SEGMENT

Wywołano ExInitializeRegion lub ExInterlockedExtendRegion z nieprawidłowym zestawem parametrów.

0x0000009A SYSTEM_LICENSE_VIOLATION

Naruszono okres próbny licencji na oprogramowanie. Może to być spowodowane próbą zmiany typu produktu systemu offline lub próbą zmiany okresu próbnego NT.

0x0000009C: MACHINE_CHECK_EXCEPTION

Błąd krytyczny Wyjątek sprawdzania komputera. Parametry KeBugCheckEx:

STOP: 0x0000009C (0x00000004, 0x00000000, 0xb2000000, 0x00020151)

"MACHINE_CHECK_EXCEPTION"
(cztery parametry w nawiasach mogą być różne)

Przyczyna:
Dzieje się tak, ponieważ procesor komputera wykrywa błąd i zgłasza go Windows XP. Aby to zrobić, używa wyjątku sprawdzania maszyny (MCE). Procesory Pentium lub Machine Check Architecture (MCA) dla niektórych procesorów Pentium Pro. Błąd może być spowodowany przez:

  1. Błędy magistrali systemowej
  2. Problemy z parzystością w pamięci lub kod korekcji błędów (ECC)
  3. Problemy z buforowaniem w procesorze lub sprzęcie
  4. Problemy z buforami translacji Lookaside Buffers (TLB) w procesorze
  5. Inne problemy z procesorem
  6. Inne problemy ze sprzętem

Błąd może wystąpić, jeśli:

  1. Ty rozproszone(przetaktowywanie) procesora lub magistrali. W takim przypadku należy ustawić parametry pracy zalecane przez producenta.
  2. niestabilny jednostka mocy. Upewnij się, że zasilacz działa prawidłowo.
  3. Przegrzać, wszelkie komponenty mogą powodować ten błąd. Upewnij się, że wszystkie wentylatory działają prawidłowo.
  4. uszkodzony pamięć lub pamięć nie jest odpowiednia dla twojego komputera. Upewnij się, że pamięć działa prawidłowo, a model jest zgodny z Twoją konfiguracją.
  5. Zmieniłeś ustawienia w systemie BIOS, które wpływają na konfigurację jądra systemu
  6. Zainstalowałeś XP z obrazu systemu innej osoby
  7. Twój sprzęt nie jest prawidłowo podłączony
  8. Sprawdzenie komputera nie pasuje do już zainstalowanej konfiguracji jądra.

0x0000009F: DRIVER_POWER_STATE_FAILURE

Przyczyną tego zatrzymania jest sterownik urządzenia, który nie mógł przetrwać wezwania do zmiany stanu zasilania.

Rozwiązanie:
Należy zaktualizować lub usunąć niedziałający sterownik urządzenia lub sterownik filtru systemu plików, który mógł zostać zainstalowany przez program antywirusowy, program do zdalnego dostępu lub oprogramowanie do nagrywania dysków.

Aby znaleźć sterownik, wykonaj następujące czynności:

  1. Użyj pliku %SystemRoot%\System32\Sigverif.exe, aby sprawdzić sterowniki, które nie przeszły testów firmy Microsoft (niepodpisane sterowniki).
  2. Sprawdź dostępność aktualizacji sterowników.
  3. Zaktualizuj oprogramowanie, które może mieć sterowniki filtrów systemu plików.
  4. Usuń niepotrzebne komponenty sprzętu i oprogramowania.
  5. Zainstaluj system Windows 2000 na innej partycji. Instaluj programy, dopóki nie zidentyfikujesz podatnego programu.


0x000000A0: WEWNĘTRZNY_BŁĄD_POWER

0x000000A1: PCI_BUS_DRIVER_INTERNAL

0x000000A2: MEMORY_IMAGE_CURRUPT

0x000000A3: ACPI_DRIVER_INTERNAL

0x000000A4: CNSS_FILE_SYSTEM_FILTER

0x000000A5: ACPI_BIOS_ERROR

Przyczyną tego błędu jest zawsze ACPI BIOS. Ten problem nie może zostać rozwiązany przez system operacyjny.


0x000000A7: BAD_EXHANDLE

0x000000AB: SESSION_HAS_VALID_POOL_ON_EXIT

0x000000AC: HAL_MEMORY_ALLOCATION

0x000000B4: VIDEO_DRIVER_INIT_FAILURE

System Windows nie mógł przejść do tryb graficzny ponieważ żaden sterownik wideo nie został załadowany. Zwykle jest to problem ze sterownikiem lub jakiś konflikt sprzętu wideo z innym sprzętem. Uruchom system w trybie awaryjnym i zaktualizuj sterowniki sprzętu wideo lub przywróć działającą wersję.


0x000000B8: ATTEMPTED_SWITCH_FROM_DPC

0x000000B9: CHIPSET_DETECTED_ERROR

0x000000BA: SESSION_HAS_VALID_VIEWS_ON_EXIT

0x000000BB:NETWORK_BOOT_INITIALIZATION_FAILED

0x000000BC:NETWORK_BOOT_DUPLICATE_ADDRESS

0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY

Przyczyna: niewłaściwa praca zły lub uszkodzony sterownik.

Rozwiązanie:

  1. Wyłącz sterownik wymieniony na ekranie zamrożenia lub wszystkie nowo zainstalowane sterowniki. Jeśli nie możesz uruchomić komputera, spróbuj użyć Ostatnia znana dobra konfiguracja lub uruchom w trybie awaryjnym. Następnie wyłącz lub odinstaluj wszystkie nowo zainstalowane sterowniki i oprogramowanie. Należy pamiętać, że w przypadku korzystania z funkcji Ostatnia znana dobra konfiguracja ustawienia systemowe z ostatniego udanego rozruchu zostaną utracone.
  2. Spróbuj zastąpić sterownik kopią z dysku instalacyjnego lub pobierz Nowa wersja ze strony producenta.


0x000000BF: MUTEX_ALREADY_OWNED

0x000000C1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

Sterownik próbował zapisać do nieprawidłowego adresu pamięci.

Notatka: Ten błąd występuje w 99% z powodu "krzywych" sterowników. Niektóre z nich można znaleźć w systemie Windows XP za pomocą narzędzia verifier.exe: Start (Start) => Uruchom (Uruchom) => verifier.exe

  1. 0x0A IRQL_NOT_LESS_OR_EQUAL wskazuje, że sterownik wpłynął na pamięć na poziomie DISPATCH_LEVEL lub wyższym.
  2. 0xBE ATTEMPTED_WRITE_TO_READONLY_MEMORY, sterownik próbował zapisać do pamięci tylko do odczytu.
  3. 0xC1 SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION, sterownik próbował zapisać do nieprawidłowego adresu pamięci.
  4. 0xC4 DRIVER_VERIFIER_DETECTED_VIOLATION, zwykle błąd krytyczny.
  5. 0xC5 DRIVER_CORRUPTED_EXPOOL wskazuje, że sterownik próbował uzyskać dostęp do nieprawidłowej pamięci w procesie ze zbyt wysokim IRQL.
  6. 0xC6 DRIVER_CAUGHT_MODIFYING_FREED_POOL, sterownik próbował uzyskać dostęp do zwolnionego sektora pamięci.
  7. 0xC7 TIMER_OR_DPC_INVALID wskazuje, że w pamięci znaleziono zegar jądra lub DPC, gdzie nie powinno go być. Taka sytuacja zwykle występuje, gdy kierowca nie anulował licznika czasu lub opóźnionego wywołania procedury (DPC) przed zwolnieniem pamięci zajmowanej przez licznik czasu lub DPC.
  8. 0xC9 DRIVER_VERIFIER_IOMANAGER_VIOLATION, naruszenie narzędzia do weryfikacji sterownika we/wy.
  9. 0x50 PAGE_FAULT_IN_NONPAGED_AREA, wskazując na nieprawidłową pamięć systemową.

Rozwiązanie:
Użyj weryfikatora sterowników, aby zidentyfikować błędy i uszkodzone sterowniki. Zaktualizuj sterowniki.

0x000000C2: BAD_POOL_CALLER

Proces lub sterownik jądra próbował niepoprawnie wykonać operację pamięci. Zwykle przyczyną są wadliwe sterowniki lub oprogramowanie.

0x000000C4: DRIVER_VERIFIER_DETECTED_VIOLATION

Jest to częsty przystanek w przypadku błędów krytycznych wykrytych przez Driver Verifier (narzędzie do weryfikacji sterowników). Parametry przekazywane do KeBugCheckEx i wyświetlane na niebieskim ekranie.

0x000000C5: DRIVER_CORRUPTED_EXPOOL

Prawie zawsze przyczyną jest wadliwy sterownik. Jeśli właśnie zainstalowałeś nowe oprogramowanie, sprawdź, czy w witrynie producenta są dostępne aktualizacje sterowników.
Przyczyna: Ten błąd występuje podczas próby dotknięcia nieprawidłowej pamięci w procesie ze zbyt wysokim IRQL. Uwaga: błąd jest podobny do błędu IRQL_NOT_LESS_OR_EQUAL

Rozwiązanie:
Użyj Driver Verifier, aby rozwiązać ten problem, jeśli to nie rozwiąże problemu, użyj gflags, aby włączyć funkcję puli specjalnej.

„Stop 0x1E” lub „Stop 0xc5” po zainstalowaniu dodatku Service Pack 2 i użyciu sterowników myszy Logitech

Przyczyna: pojawia się błąd, ponieważ używasz myszy USB Logitech i oprogramowania Logitech Mouseware

Aby poprawnie uruchomić komputer, użyj jednej z następujących metod:

Metoda 1:

Jeśli chcesz mieć możliwość późniejszego odinstalowania dodatku Service Pack 2:

Wpisz następujące polecenie i naciśnij klawisz ENTER po każdym wierszu:

cd $Ntservicepackuninstall$

skopiuj i8042prt.sys c:\winnt\system32\drivers (naciśnij Y, aby nadpisać plik)

Naciśnij ENTER, aby ponownie uruchomić komputer.

Metoda 2:

Jeśli nie chcesz:

1. Uruchom konsolę odzyskiwania systemu Windows 2000.

2. Zarejestruj się za pomocą hasła administratora.

3. Wpisz następujące polecenie i naciśnij klawisz ENTER po każdym wierszu:

cd system32 \ sterowniki

ren L8042pr2.sys L8042pr2.old

skopiuj i8042prt.sys L8042pr2.sys

4. Po wyświetleniu monitu wpisz polecenie exit i naciśnij klawisz ENTER, aby ponownie uruchomić komputer.

0x000000C6: DRIVER_CAUGHT_MODIFYING_FREED_POOL

Sterownik próbował uzyskać dostęp do zwolnionej pamięci.

0x000000C7: TIMER_OR_DPC_INVALID

Wskazuje, że zegar jądra lub DPC został znaleziony w pamięci, gdzie nie powinien. Taka sytuacja zwykle występuje, gdy kierowca nie anulował licznika czasu lub opóźnionego wywołania procedury (DPC) przed zwolnieniem pamięci zajmowanej przez licznik czasu lub DPC.


0x000000C8: IRQL_UNEXPECTED_VALUE

0x000000C9: DRIVER_VERIFIER_IOMANAGER_VIOLATION

Naruszenie narzędzia do weryfikacji sterowników.


0 X000000 CA: PNP_ WYKRYTO_ FATALNY_ BŁĄD

0x000000CB: DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS

Ten odnosi się do zatrzymania 0x76. Może pojawić się zamiast 0x76. Wskazuje, że sterownik lub system we/wy nie zwolnił przerwania IRQ. Nazwa sterownika może być wyświetlana na niebieskim ekranie.


0 X000000 CC: STRONA_ WADA_ W_ UWOLNIONY_ SPECJALNY_ BASEN

0x000000CD: PAGE_FAULT_BEYOND_END_OF_ALLOCATION

0x000000CE: DRIVER_UNLOADED_WITHOUT_CANCELING_PENDING_OPERATIONS

Kierowca nie anulował operacji reanimacji przed wyjściem. Zwykłym powodem jest zły sterownik lub usługa.


0x000000CF: TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE

0x000000D0: DRIVER_CORRUPTED_MMPOOL

0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL

Podjęto próbę wpłynięcia na pamięć wirtualną w procesie wewnętrznym ze zbyt wysokim poziomem IRQ.

Możliwe przyczyny:

  • uszkodzony sterownik
  • zła pamięć RAM
  • uszkodzony plik pamięci wirtualnej

Podczas wyłączania komputeraMicrosoftuOknaXP

Gdy do komputera jest podłączone jedno lub więcej urządzeń uniwersalnej magistrali szeregowej (USB), po wyłączeniu komputera może wystąpić następujący błąd:

Zatrzymaj 0x000000D1 (0x00000040, 0x00000002, 0x00000000, 0xfc96a9dc)

Problem pojawia się, ponieważ punkt końcowy OHCI nie może znaleźć opisu translacji danych na liście.

Rozwiązanie:
Aby rozwiązać ten problem, zaktualizuj do najnowszego zestawu aktualizacji dla systemu Windows XP.


Kbdclass.sys zatrzymuje się przy wyłączaniu komputera?

Podczas próby wyłączenia komputera mogą pojawić się następujące błędy BSOD:

  • STOP 0x000000D1, (0x0000002b, 0x00000002, 0x00000000, 0xEEEE1b01) IRQL_NOT_LESS_OR_EQUAL Kbdclass.sys.
  • STOP 0x0000007E (0xc0000005, 0xFC7F1945, 0xFC9589B0, 0xFC9586B0) Kbdclass.sys - adres bazy Fc7F1945 w FC7F1000, znacznik daty 3b7d82f3
  • STOP 0x000000D1 może zostać wywołany, jeśli używasz oprogramowania Logitech MouseWare w wersji 9.10 i 9.24.
  • STOP 0x0000007E może zostać wyzwolony, jeśli używasz oprogramowania Logitech iTouch w wersji 1.5 lub starszej.

Rozwiązanie:

0x000000D1:

  1. Usuń programy Logitech MouseWare z komputera.
  2. Wyłącz i ponownie włącz komputer.
  3. Odwiedź stronę http://www.logitech.com, aby uzyskać najnowsze wersje PRZEZ.
  4. Zainstaluj nowy program Logitech MouseWare.

0x0000007E:

  1. Odwiedź stronę http://www.logitech.com i pobierz najnowsze sterowniki iTouch.
  2. Zainstaluj nowe sterowniki iTouch.


0 X000000 D2: KOD BŁĘDU_ ID_ KIEROWCA

0x000000D3: DRIVER_PORTION_MUST_BE_NONPAGED

0x000000D4: SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD

0x000000D5: DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL

0x000000D6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION

0x000000D7: DRIVER_UNMAPPING_INVALID_VIEW

0x000000D8: DRIVER_USED_EXCESSIVE_PTES

Zwykle występuje, gdy brakuje wpisów w tablicy stron (PTE), gdy sterownik wymaga zbyt dużej ilości pamięci systemowej.

0x000000D9: MUTEX_ALREADY_OWNED

0x000000DA:SYSTEM_PTE_MISUSE

0x000000DB: DRIVER_CORRUPTED_SYSPTES

0x000000DC: DRIVER_INVALID_STACK_ACCESS

0x000000DE: POOL_CORRUPTION_IN_FILE_AREA

0x000000DF: IMPERSONATING_WORKER_THREAD

0x000000E0: ACPI_BIOS_FATAL_ERROR

0x000000E1: WORKER_THREAD_RETURNED_AT_BAD_IRQL

0x000000E2: MANUALLY_INITIATED_CRASH

0x000000E3: ZASOBY_NIE_WŁASNE

Coś spowodowało awarię systemu plików NTFS.

Komunikat o błędzie „Stop 0x000000E3” w systemie Windows 2000

Przyczyna: Ten błąd występuje, gdy zasoby są zwalniane dwukrotnie w pliku Ntfs.sys.

Rozwiązanie:
Aby rozwiązać ten problem, zainstaluj najnowszy dodatek Service Pack 4 dla systemu Windows 2000.

0x000000E4: PRACOWNIK_NIEWAŻNY

0x000000E6: DRIVER_VERIFIER_DMA_VIOLATION

0x000000E7: INVALID_FLOATING_POINT_STATE

0x000000E8: INVALID_CANCEL_OF_FILE_OPEN

0x000000E9: ACTIVE_EX_WORKER_THREAD_TERMINATION

0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER

Problem ze sterownikiem sprzętowym spowodował zawieszenie systemu. Zwykle sterownik ekranu czeka, aż sprzęt przejdzie w tryb uśpienia. Problemy mogą dotyczyć karty graficznej lub jej sterownika.


0 X000000 EB: BRUDNY_ MAPOWANE_ STRONY_ PRZELUDNIENIE

0x000000EC: SESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT

0x000000ED: UNMOUNTABLE_BOOT_VOLUME

System we/wy jądra próbował zamontować urządzenie w celu uruchomienia systemu, ale odmówiło to działania. Ten błąd może wystąpić podczas uaktualniania do systemu Windows XP w systemie, który korzysta z dysków lub kontrolerów ATA o wysokiej wydajności i jest podłączony kablem o niskiej przepustowości. W niektórych przypadkach po ponownym uruchomieniu system może nadal działać bez widocznych awarii.

Komunikat o błędzie „STOP 0x000000ED UNMOUNTABLE_BOOT_VOLUME” podczas ponownego uruchamiania komputera lub uaktualniania do systemu Windows XP


Cobjawy:
Po pierwszym ponownym uruchomieniu podczas aktualizacji XP lub po uruchomieniu komputera pojawia się następujący komunikat:

PRZESTAŃ 0x000000ED(0aaaaaaaa, 0xbbbbbbbb, 0xcccccccc, 0xdddddddd)NIE MOŻNA ZAMONTOWAĆ_URUCHOMIĆ_tom,
Gdzie 0 aaaaaaaa, 0xbbbbbbbb, 0xcccccccc, 0xdddddddd są wartościami ósemkowymi i mogą być różne.

Notatka:
Jeśli pojawi się to zatrzymanie po pierwszym ponownym uruchomieniu podczas uaktualniania do systemu Windows XP, oznacza to, że oryginalny system operacyjny nadal działa. W niektórych przypadkach podczas uruchamiania komputera, podczas wstępnego testu, BIOS może wyświetlić komunikat o użyciu niewłaściwego kabla, ale możesz nie widzieć tego komunikatu, jeśli BIOS jest ustawiony na szybkie uruchamianie.

Przyczyna:
Twój komputer korzysta z kontrolera dysku twardego Ultra Direct Memory Access (UDMA), a następujące stwierdzenia są poprawne:

  1. Do podłączenia dysku twardego UDMA do kontrolera służy standardowy kabel 40-żyłowy zamiast 80-żyłowego, 40-stykowego kabla.
  2. Podstawowe ustawienia systemu BIOS (podstawowy system wejścia/wyjścia) są skonfigurowane dla najszybszej metody UDMA.
  3. System plików na dysku twardym jest uszkodzony.

Rozwiązanie:
kontroler UDMA:

Zmień kabel 40-żyłowy na 80-żyłowy kabel UDMA.

W systemie BIOS załaduj domyślne ustawienia „Fail-Safe”, a następnie skonfiguruj najważniejsze komponenty systemu BIOS.

Uszkodzony system plików:

Jeśli zatrzyma się drugi parametr (0xbbbbbbbb) - 0xC0000032, system plików jest uszkodzony. W takim przypadku uruchom Konsolę odzyskiwania za pomocą polecenia chkdsk / r i przywróć partycję. Po odzyskaniu sprawdź sprzęt, aby określić przyczynę uszkodzenia systemu plików. Aby to zrobić, wykonaj następujące kroki:

  1. Uruchom ponownie komputer z dyskietek instalacyjnych lub dysku CD-ROM.
  2. Na pierwszym ekranie naciśnij R, aby przejść do konsoli odzyskiwania.
  3. Jeśli masz wiele systemów operacyjnych, wybierz instalację systemu Windows.
  4. Wprowadź hasło administratora, jeśli zostaniesz o to poproszony (jeśli nie ustawiłeś hasła, po prostu naciśnij Enter).
  5. W wiersz poleceń, będąc na dysku logicznym, na którym zainstalowano XP, wpisz chkdsk /r i naciśnij klawisz ENTER.
  6. W wierszu polecenia naciśnij klawisz ENTER, aby ponownie uruchomić komputer.
  7. Jeśli to nie pomoże, zrób to samo, ale w akapicie 5 zamiast chkdsk / r użyj polecenia naprawa rozruchu.


0x000000EF: CRITICAL_PROCESS_DIED

0x000000F1: SCSI_VERIFIER_DETECTED_VIOLATION

0 X000000 F2: SPRZĘT KOMPUTEROWY_ PRZERYWAĆ_ BURZA

Zwykle występuje z powodu wadliwego sterownika.

0x000000F3: NIEPORZĄDKOWE_WYŁĄCZENIE

Zamykanie systemu Windows nie powiodło się z powodu braku pamięci. Sprawdź wolne miejsce na dysku i obecność zawieszonych programów.


0x000000F4: CRITICAL_OBJECT_TERMINATION

0x000000F6: PCI_VERIFIER_DETECTED_VIOLATION

0x000000F7: DRIVER_OVERRAN_STACK_BUFFER

0x000000F8: RAMDISK_BOOT_INITIALIZATION_FAILED

0x000000F9: DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN

0x1000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M

Błąd jest taki sam jak 0x7E.


0x1000007F: UNEXPECTED_KERNEL_MODE_TRAP_M

0x1000008E: KERNEL_MODE_EXCEPTION_NOT_HANDLED_M

Błąd jest taki sam jak 0x8E.


0x100000EA: THREAD_STUCK_IN_DEVICE_DRIVER_M

0xC000009A: STATUS_INSUFFICIENT_RESOURCES

Za mało pamięci.

0xC0000135: NIE MOŻNA ZLOKALIZOWAĆ DLL

System Windows próbował załadować jakąś bibliotekę, ale wystąpił błąd. Przyczyną tego błędu może być uszkodzony, brakujący plik lub uszkodzony rejestr.

0xC0000142: Nie udało się zainicjować biblioteki DLL

Zwykle występuje, gdy program nie może pomyślnie zainicjować.

0xC0000218: UNKNOWN_HARD_ERROR

Nie można załadować wymaganej biblioteki rejestru. Być może brakuje pliku lub jest on uszkodzony. Uszkodzenie mogło być spowodowane wadliwym dyskiem twardym lub innym sprzętem. Sterownik mógł uszkodzić rejestr podczas ładowania lub pamięć, w której rejestr został załadowany, mogła zostać uszkodzona.

0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED

Dzieje się tak, gdy system Windows przechodzi w tryb jądra, a tryb użytkownika, taki jak Winlogon lub Client Server Runtime Subsystem (CSRSS), jest w jakiś sposób zagrożony i nie można zagwarantować bezpieczeństwa. Ponieważ Win XP nie może działać bez Winlogon lub CSRSS. Są to sytuacje, w których niestandardowe podsystemy mogą uniemożliwić lub spowodować, że sam system przestanie działać.
Ten sam błąd może pojawić się, gdy administrator zmienił uprawnienia i konto SYSTEM nie może już korzystać z plików i katalogów systemowych.

0xC0000221: STATUS_IMAGE_CHECKSUM_MISMATCH

Wskazuje problemy ze sterownikami, plikami systemowymi, awariami dysku (takie jak zła pamięć wirtualna) lub wadliwą pamięcią sprzętową.

0xC000026C

Zwykle wskazuje na problem ze sterownikiem, gdy nie można załadować jednego ze sterowników.

0xDEADDEAD: MANUALLY_INITIATED_CRASH1

— Nie żyje, Jimie! - „On nie żyje, Jimie”


Dodaj komentarz

Pisz pełne komentarze, odpowiedzi typu „dzięki za artykuł” nie są publikowane!

Wielu z Was pewnie już nie raz słyszało od przyjaciół i znajomych o takim pojęciu jak niebieski ekran śmierci systemu Windows 7, który pojawił się na ich komputerze, nazywany jest też BSOD ( Niebieski ekran śmierci) Wraz z pojawieniem się niebieskiego ekranu Windows ostrzega nas o tym i wskazane jest ich wyeliminowanie w odpowiednim czasie. Ekran śmierci pokazuje kody błędów, których można użyć, aby zrozumieć, dlaczego tak się dzieje, a na tej podstawie wywnioskować, który element komputera zawodzi lub występuje problem z oprogramowaniem.

Jeśli twój komputer z systemem Windows 7 zaczął wyświetlać BSOD, to ty i ja musimy zrozumieć, dlaczego się pojawia, iw tym celu musisz zapisać kod błędu w swoim notatniku lub zrobić zdjęcie ekranu monitora, a następnie mając wypełniliśmy dane błędu, w pasku wyszukiwania lub szukamy, co to znaczy, lub czytamy artykuł w całości, znajdziesz w nim kody najczęstszych błędów, przez które pojawia się niebieski ekran śmierci. Ale najpierw przeprowadzimy z tobą prace przygotowawcze.

Abyśmy mieli czas na zapisanie lub sfotografowanie kodu błędu niebieskiego ekranu, musimy wprowadzić pewne ustawienia systemowe.

Konieczne jest wyłączenie ponownego uruchamiania komputera, gdy wystąpi błąd, a także włączenie zapisywania informacji debugowania w zrzucie pamięci.

  • Zrzut pamięci- zawartość pamięci RAM w określonym momencie, powiedzmy specjalny obraz.
  • Mały zrzut pamięci - część pamięci, która jest zapisywana na dysku twardym podczas awarii, pozostawiając na nim tylko najważniejsze informacje.

Aby przejść do ustawień systemu, otwórz „Start”, wybierz „Komputer”, kliknij go prawym przyciskiem myszy i wybierz „Właściwości”

Następnie otwórz element „Zaawansowane ustawienia systemu”

Otworzy się nowe okno, w którym wybieramy zakładkę „Zaawansowane” i klikamy przycisk „Opcje” w elemencie „Pobieranie i odzyskiwanie”

Następnie patrzymy na sekcję „Zapisz informacje o debugowaniu”, tam musisz wybrać „Mały zrzut pamięci 256 KB”

Teraz, gdy komputer jest skonfigurowany, następnym razem, gdy ulegnie awarii, nie uruchomi się ponownie i możesz bezpiecznie zapisać kod błędu lub zrobić mu zdjęcie.

Niebieski ekran śmierci, kody błędów systemu Windows 7

Przyjrzyjmy się teraz najczęstszym kodom błędów.


  • KMODE EXCEPTION NOT HANDLED - komputer wyświetla taki błąd, jeśli występuje problem ze sprzętem (na przykład dowolny element komputera uległ awarii) lub problem ze sterownikami.
  • SYSTEM PLIKÓW NTFS - problemy z system plików dysku twardego, ten problem może wystąpić w kilku przypadkach:

* obecność wirusów w obszarze rozruchowym dysku twardego

* uszkodzenie struktury systemu plików.

  • NIEDOSTĘPNE URZĄDZENIE ROZRUCHOWE — w przypadku wystąpienia tego błędu, operacja systemu Windows mówi, że nie może uzyskać dostępu do partycji rozruchowej dysku. Przyczyną tego błędu może być wiele problemów. Na przykład problem ze sprzętem PC: uszkodzony dysk twardy, uszkodzony kontroler, uszkodzone poszczególne komponenty komputera lub problem z oprogramowaniem: wirusy lub błędy systemu plików.
  • IRQL NOT LESS OR EQUAL - ten błąd może pojawić się w przypadku problemu ze sterownikami lub jakąś usługą systemu Windows
  • BŁĄD PAGE IN NONPAGED AREA - niebieski ekran śmierci z tym kodem oznacza, że ​​danych, których szuka system nie ma odpowiednio w pamięci, gdy system operacyjny uzyskuje dostęp np. do danych w pliku stronicowania, ale nic nie ma tam pojawi się taki błąd. Błąd często pojawia się z powodu problemów z pamięcią RAM, błędami systemowymi Usługi Windowsa lub z powodu uszkodzonego systemu plików.
  • KERNEL DATA INPAGE ERROR - system operacyjny nie może odczytać danych z pamięci. Przyczyną tego błędu może być zła pamięć RAM, problemy z dyskiem twardym spowodowane nieczytelnymi sektorami lub problem z kontrolerem dysku twardego.
  • BŁĄD INPAGE STOSOWANIA KERNEL - System operacyjny nie mógł odczytać pliku stronicowania i zapisać danych na dysku twardym. Główne przyczyny tego błędu: problem z pamięcią RAM lub dyskiem twardym.
  • UNEXPECTED KERNEL MODE TRAP to błąd, który pojawia się na poziomie jądra systemu. Przyczyny, które to spowodowały, mogą dotyczyć zarówno sprzętu, jak i oprogramowania.
  • STATUS PROCES SYSTEMOWY ZAKOŃCZONY - błąd spowodowany awarią oprogramowania, problemami z usługami systemowymi, sterownikami lub aplikacjami
  • DATA BUS ERROR - niebieski ekran pojawia się, gdy występuje awaria pamięci RAM lub awaria karty graficznej.

Windows 7 niebieski ekran śmierci, co robić?


Po ustaleniu, jaki błąd otrzymujemy, musimy ustalić przyczynę, dla której nasz komputer zaczął się zawieszać. Aby to zrobić, musisz pamiętać, jakie ostatnie zmiany miały miejsce na twoim komputerze. Być może zainstalowałeś nowy program lub zaktualizowane sterowniki dla niektórych urządzeń. Aby wyeliminować czynnik ludzki, musisz usunąć ostatni zainstalowane programy, a także przywróć sterowniki do poprzednie wersje. Jeśli błędy zaczęły pojawiać się po zainstalowaniu nowego sprzętu w jednostce systemowej, należy go wyłączyć i obserwować działanie komputera.

Aby rozwiązać problem spowodowany awarią oprogramowania, musisz wykonać następujące czynności.

  • Przywróć zainstalowane nowe sterowniki do poprzedniej wersji;
  • Uruchomić Uruchomienie Windowsa z ostatnią znaną dobrą konfiguracją;
  • Wykonaj przywracanie systemu przy użyciu standardowej funkcji systemu Windows.

Radzę sprawdzić ilość pozostałego wolnego miejsca na partycji systemowej dysku twardego, ponieważ niewielka ilość pamięci może spowodować awarie systemu. Nie zapomnij sprawdzić komputera pod kątem wirusów, w tym celu możesz skorzystać z bezpłatnego narzędzia Dr.Web Cureit lub narzędzia KVRT firmy Kaspersky Lab. Jeśli niebieski ekran śmierci nadal się pojawia, zalecam zainstalowanie najnowszego pakietu Aktualizacje Windowsa 7.

Resetowanie Ustawienia BIOS-u Domyślnie mogło zostać wykonane nieprawidłowe przetaktowanie komponentów komputera, przez co sprzęt pracuje na nieprawidłowych ustawieniach, różniących się od ustawień fabrycznych, a tym samym działa nieprawidłowo. Aby zresetować ustawienia, musisz wejść do BIOS-u, nacisnąć klawisz F5 i zapisać ustawienia, F10. Komputer powinien się ponownie uruchomić i zastosować nowe ustawienia.

Jeśli niedawno wszedłeś do wnętrza jednostki systemowej, aby usunąć kurz, możliwe, że jakieś złącze zostało podłączone nieprawidłowo lub nieszczelnie. Aby wyeliminować tego rodzaju problemy, wyciągnij pamięć RAM ze złączy i włóż ją z powrotem, aż usłyszysz kliknięcie. Sprawdź również połączenie wszystkich kabli, usuń inne komponenty zainstalowane w jednostce systemowej i podłącz ponownie.

Aby wykluczyć awarie pamięci RAM i dysku twardego, wykonaj dla nich test warunków skrajnych, np. programem Aida. Jeśli komponenty zawiodą dany test, to musisz wymienić je na znane dobre i sprawdzić działanie komputera.

To wszystko dla mnie, teraz wiesz, co zrobić z niebieskim ekranem śmierci w systemie Windows 7.