Uruchamianie systemu Windows - Czyli co zrobić gdy mamy problem ze startem systemu?

Ocena użytkowników:  / 2
SłabyŚwietny 

Windows potrafi nas zaskoczyć, witając nas czarnym ekranem z komunikatem o awarii bądź tak zwanym "niebieskim ekranem śmierci" (Blue Screen of Death - BSOD). To bardzo stresująca sytuacja, w szczególności gdy na komputerze mamy krytyczne dane ale absolutnie nie ma powodów do wpadania w panikę. Większość tego typu awarii jest związana z przypadkowym uszkodzeniem sektora rozruchowego, niepoprawnym zainstalowaniem bądź doborem sterowników choć oczywiście trafiają się poważniejsze przypadki takie jak fizyczne uszkodzenie sprzętu.

 

Uszkodzony sektor MBR - nie można uruchomić systemu

 

Jeżeli po włączeniu komputera widzisz zamiast logo systemu czarny ekran, przyczyną może być uszkodzenie sektora MBR (Master Boot Record - główny rekord rozruchowy) zawierającego informacje niezbędne do uruchomienia zainstalowanego na dysku systemu operacyjnego. Uszkodzenie takie może być spowodowane wieloma czynnikami.

Tajemniczy skrót MBR możemy rozwinąć jako Master Boot Record - główny sektor (rekord) rozruchowy. Znajduje się on zwykle w pierwszym sektorze dysku twardego i ma wielkość 512 bajtów. Jego zadaniem jest rozpoczęcie procesu uruchamiania systemu operacyjnego. W tym miejscu przechowywane są także informacje o strukturze naszego dysku twardego tzw. tablica partycji (partycja to logiczny, wydzielony obszar dysku twardego, który może być sformatowany przez system operacyjny w odpowiednim systemie plików). Na główny sektor rozruchowy składa się także bootloader - program uruchamiający nasz system operacyjny. W dużym uproszczeniu wygląda to tak. Podczas włączania komputera BIOS zapisany w pamięci płyty głównej szuka informacji, czy na którymś z dysków twardych podłączonych do płyty głównej jest zapisany MBR jeśli tak odczytuje a następnie wykonuje zawarte w nim dane (m.in. to na której partycji jest bootloader i która jest naszą partycją systemową) następnie są uruchamiane poszczególne składniki systemu operacyjnego (jest to oczywiście duży skrót, gdyż proces uruchamiania systemu operacyjnego jest dużo bardziej złożony). Warto także wspomnieć, że nowy dysk twardy przyniesiony prosto ze sklepu nie posiada MBR-u. Zostaje on zapisany dopiero w chwili instalacji systemu operacyjnego, lub możemy użyć do tego celu specjalnego narzędzia także dostępnego na stronie internetowej producenta naszego dysku.

Po wyprodukowaniu dysku struktura jego powierzchni jest nieuporządkowana. Dysk przez użyciem musi być sformatowany niskopoziomowo. Formatowanie niskopoziomowe (ang. Low Level Format) polega na nadaniu dyskowi struktury fizycznej, czyli utworzeniu znaczników ścieżek, sektorów i cylindrów (rys. 1).

 

 image1

Rysunek 1 Schemat budowy dysku twardego.

 

Ścieżki są to logicznie utworzone na powierzchni dysku współśrodkowe okręgi. Ścieżki są podzielone na mniejsze jednostki, tzw. sektory. Jeden sektor może przechowywać 512 bajtów danych. Ponieważ dysk jest zbudowany z jednego lub kilku talerzy obsługiwanych przez odpowiednie zespoły głowic poruszane jednym mechanizmem, to najczęściej nie mówi się o pojedynczych ścieżkach, ale o tzw. cylindrach. Cylinder są to wszystkie ścieżki o tym samym numerze położone na kolejnych stronach talerzy dysku.

Każda ścieżka ma określoną strukturę, składa się ze znacznika początku ścieżki, sektorów i znacznika końca ścieżki. W sektorze poza danymi (512 bajtów) znajdują się kolejne znaczniki i kody kontrolne (CRC) znaczników i danych (16 bitowy kod CRC-2). Zatem w rzeczywistości sektor nie zajmuje 512 bajtów, ale ponad 600 bajtów (wielkość ta zależna jest od systemu kodowania).

Wszystkie sektory znajdujące się na dysku fizycznym mogą być traktowane jako jedna całość. Nie zawsze takie podejście jest korzystne, gdyż nie można wtedy umieścić na jednym dysku kilku systemów operacyjnych. Z tego względu dyski dzielone są na tzw. partycje. Partycje z reguły obejmują grupę przylegających do siebie cylindrów i mogą mieć inny rozmiar i inny system plików. Podział dysku na partycje nie jest wbudowany w sprzęt, ani w BIOS. W starszych systemach operacyjnych (DOS/Windows 9X) wykonywany był programem fdisk lub przy zastosowaniu zewnętrznych programów, np. Partition Magic, Ranish Partition Manager. W nowszych systemach (Windows 2000/XP/Vista/7), podział ten może być dodatkowo wykonywany podczas instalacji systemu operacyjnego lub bezpośrednio z jego poziomu.

Informacje o sposobie podziału dysku na partycje zapisane są w tzw. głównym rekordzie ładującym (ang. Master Boot Record - MBR). Znajduje się on na samym początku dysku czyli w pierwszym sektorze logicznym (sektor 1 na cylindrze 0, pod głowicą 0) dysku twardego (dyskietki nie zawierają MBR). MBR tworzony jest podczas podziału dysku na partycje. Jego zawartość przedstawia rysunek 2. 

 

image2 

Rysunek 2 Struktura głównego rekordu ładującego dysku twardego.

 

Tablica partycji znajduje się za programem odszukującym i ładującym zawartość pierwszego sektora aktywnej partycji. Składa się ona z czterech 16-bajtowych rekordów. Każdy rekord znajduje się pod określonym adresem relatywnym w stosunku do początku MBR i opisuje jedną partycję (Tabela 1). Jeśli dysk zawiera mniej niż cztery partycje to niewykorzystane rekordy w tablicy partycji zawierają zera. Zawartość i organizacja tablicy partycji jest niezależna od systemu operacyjnego. Za tablicą partycji (pod adresem 01FEH) znajduje się 2-bajtowy znacznik końca tablicy partycji zawierający wartość 55AAH. Znacznik ten jest informacją dla systemu BIOS, który ładuje MBR do pamięci komputera, że odczytany został poprawny MBR. Brak znacznika powoduje wyświetlenie komunikatu błędu nawet wtedy, gdy główny kod startowy i tablica partycji zawierają poprawne dane.

 

Tabela 1 Opis zawartości rekordu partycji w MBR

Bajty

Rozmiar

Zawartość

00H

1

Znacznik aktywności:  00H - nieaktywna,    80H - aktywna

01H

1

Początek partycji: numer głowicy

02H-03H

2

Początek partycji: numer cylindra (10 bitów) i sektora (6 bitów)

04H

1

Typ partycji (system plików)

05H

1

Koniec partycji: numer głowicy

06H-07H

2

Koniec partycji: numer cylindra (10 bitów) i sektora (6 bitów)

08H-0BH

4

Liczba sektorów między początkiem dysku a pierwszym sektorem partycji

0CH-0FH

4

Rozmiar partycji: liczba sektorów w partycji

 

Jak wynika z analizy struktury tablicy partycji, dysk może zawierać maksymalnie cztery partycje. Jednakże istnieje specjalny rodzaj partycji - tzw. partycja rozszerzona (ang. extended partition), która może zawierać własną tablicę partycji. Pozwala to na niemal nieograniczone dzielenie dysku na mniejsze dyski logiczne.

Jeżeli na dysku znajduje się partycja rozszerzona, to każdy dysk logiczny na tej partycji poprzedzony jest rozszerzoną tablicą partycji (ang. extended boot record - EBR). Pierwszy wpis w EBR określa adres sektora startowego danego dysku logicznego, a drugi wpis wskazuje EBR kolejnego dysku logicznego. W przypadku braku kolejnych dysków logicznych drugi wpis nie jest używany i zawiera zera. Trzeci i czwarty wpis nigdy nie są używane. Na rys. 3 przedstawiona jest struktura partycji rozszerzonej zawierającej dwa dyski logiczne.

 

image3 

Rysunek 3 Struktura partycji rozszerzonej zawierającej dwa dyski logiczne

 

MBR może zostać zamazany w wyniku nie ostrożnych działań użytkownika z aplikacjami, dokonującymi zmian na dysku. Inną przyczyną i może być złośliwy kod, który zniszczy zawartość  sektora MBR. Oprócz głównego rekordu rozruchowego uszkodzony może być również sektor  rozruchowy, a w Windows 7 jeszcze dodatkowo  Magazyn danych konfiguracji rozruchu (BCD  - Boot Configuration Data).

Do reperacji sektora MBR na komputerze z zainstalowanym systemem Windows XP będziesz potrzebował płyty instalacyjnej. Włóż ją do napędu optycznego i ponownie uruchom komputer. Po restarcie powinien zacząć się proces instalacji nowego systemu.

Jeżeli system nie zainicjuje się z płyty, to najprawdopodobniej musisz zmodyfikować kolejność urządzeń startowych w BlOS-ie komputera.

Do dyspozycji trzy możliwości: uruchomienie instalacji, uruchomienie Konsoli odzyskiwania bądź wyłączenie instalacji. Właściwy wybór to Konsola odzyskiwania. Wciśnij klawisz (R).

 

image4

Rysunek 4 Instalator systemu Windows XP - wybór instalacja czy naprawa

 

Po drodze będziesz mógł wybrać jeszcze układ klawiatury, jeżeli nie chcesz nic zmieniać włączy się  domyślny układ klawiatury. Konsola odzyskiwania wyświetli listę wykrytych instalacji systemu na danym komputerze. Jeżeli korzystałeś tylko z jednego systemu to właśnie on powinien być jedyną. Wciśnij klawisz z cyfrą widoczną przy właściwej pozycji (najprawdopodobniej jest to klawisz 1) i zatwierdź wpis klawiszem [Enter].

 

image5

Rysunek 5 Instalator systemu Windows XP - wybór systemu

 

Konsola zażąda od ciebie wprowadzenia hasła administratora. Jeżeli hasło było puste, wciśnij po prostu (Enłer]. W przeciwnym przypadku wprowadź odpowiednie hasło.

 

 image6

Rysunek 6 Instalator systemu Windows XP - logowanie

 

W kolejnej linii zobaczysz znak zachęty i wraz ze ścieżką dostępu do katalogu systemowego.

Teraz musisz wybrać właściwy dysk i partycję zawierającą sektor MBR. Wpisz polecenie map i wciśnij [Enter].

 

 image7

Rysunek 7 Instalator systemu Windows XP - użycie polecenia map

 

Na ekranie zobaczysz listę wykrytych urządzeń pamięci masowej (dysków twardych, partycji, dyskietek, napędów optycznych itp.) Nas interesuje partycja  na której znajduje się MBR. Obok literki powinieneś zobaczyć informacje, jaki system plików, znajduje się na danej partycji, jaka jest pojemność partycji oraz identyfikator dysku lub partycji. Jest on potrzebny, bo będzie stanowił para- metr polecenia naprawiającego sektor MBR.

Wprowadź teraz następujące polecenie: fixmbr i podając jako parametr dane odczytane wcześniej -  identyfikator dysku (ściślej: jego fragment bez sekcji Partition), na którym znajduje się partycja  oznaczona literą C:.

 

 image8

Rysunek 8 Instalator systemu Windows XP - użycie polecenia fixmbr

 

Nie pozostaje nic innego, jak wyjść z Konsoli odzyskiwania i dokonać restartu komputera celem sprawdzenia, czy zmiany przyniosły oczekiwany efekt Wyjmij niepotrzebną już płytę instalacyjną z napędu optycznego i wpisz polecenie exit co spowoduje zamknięcie konsoli i automatyczny restart komputera.

 

Naprawa sektora rozruchowego w Windows XP

 

Jeżeli podczas próby uruchomienia systemu widzisz komunikat Błąd ładowania systemu operacyjnego, bardzo możliwe, że przyczyną jest uszkodzony nie tyle MBR, ile sektor rozruchowy partycji systemowej. Wtedy również skorzystaj z Konsoli odzyskiwania. Po jej uruchomieniu z płyty instalacyjnej i zalogowaniu się do właściwej instalacji systemu (postępujesz identycznie jak poprzednio) wpisz polecenie fixboot i wciśnij klawisz [Enter].

Wyświetli się informacja o partycji docelowej (tej, na której zostaną wprowadzone zmiany) oraz pytanie, czy na pewno chcesz zapisać nowy sektor rozruchowy. Odpowiedz, wciskając klawisz [T].

 

 image9

Rysunek 9 Instalator systemu Windows XP - użycie polecenia fixboot

 

Możesz już zakończyć pracę Konsoli odzyski­wania i ponownie uruchomić komputer.

 

Naprawa MBR i sektora rozruchowego w Windows 7

 

Naprawa sektora MBR w Siódemce wymaga instalacyjnego DVD z systemem. Włóż krążek do napędu, upewnij się, że w BlOS-ie jest ustawiona właściwa kolejność urządzeń starto­wych i ponownie uruchom komputer. Uruchomi się graficzny interfejs instalatora Windows 7.

 

 image10

Rysunek 10 Instalator systemu Windows 7 - ekran powitalny

 

W oknie pozostaw standardowe ustawienia dotyczące języka i klawiatury. Kliknij Dalej

 

image11

Rysunek 11 Instalator systemu Windows 7 - wybór instalacja czy naprawa

 

image12

Rysunek 12 Instalator systemu Windows 7 - Opcje odzyskiwania systemu

 

Po dłuższej chwili na ekranie może się pojawić okno dialogowe z pytaniem, czy pro­cedura naprawcza ma wykorzystać funkcję Przy­wracania systemu przy użyciu utworzonego obrazu czy użyć narzędzi odzyskiwania: kliknij użyć narzędzi odzyskiwania i kliknij Dalej

Do wyboru masz Narzędzie do naprawy systemu podczas uruchamiania, które powinno automatycznie usunąć usterkę związaną z niewłaściwym uruchamianiem się systemu. Jeżeli jednak zobaczysz komunikat informujący, że automatyczna naprawa się nie powiodła: kliknij najpierw przycisk Nie wysyłaj, a następnie kliknij odsyłacz:  Wyświetl zaawansowane opcje odzyskiwania systemu i pomocy technicznej.

 

image13

Rysunek 13 Instalator systemu Windows 7 - Opcje odzyskiwania systemu

 

Możesz od razu skorzystać z Wiersz polecenia lub użyć kombinacji klawiszy Shift+F10.

W oknie Wiersza polecenia wpisz polecenie  bootrec /fixmbr co spowoduje, że zostanie zapisany główny rekord rozruchowy zgodny z systemem operacyjnym Windows 7.

 

image14

Rysunek 14 Instalator systemu Windows 7 - użycie polecenia bootrec /fixmbr

 

Sektor rozruchowy partycji systemowej naprawia się tym samym poleceniem, ale wybierając inny przełącznik. Trzeba wpisać bootrec /fixboot

 

image15

Rysunek 15 Instalator systemu Windows 7 - użycie polecenia bootrec /fixboot

 

Można również użyć polecenia bootrec z przełącznikiem /scanos gdzie zostaną zeskanowane wszystkie dyski w poszukiwaniu instalacji zgodnych z systemem Windows 7 i zostaną wyświetlone wpisy, które nie znajdują się obecnie w magazynie konfiguracyjnym akcji rozruch.

 

image16

Rysunek 16 Instalator systemu Windows 7 - użycie polecenia bootrec /scanos

 

Ostatnim przełącznikiem jest bootrec /rebuildbcd - który jest odpowiedzialny za zeskanowanie wszystkich dysków w poszukiwaniu instalacji zgodnych z systemem Windows 7 i umożliwienie użytkownikowi wybranie instalacji , które zostaną dodane do magazynu konfiguracji rozruchu.

 

image17

Rysunek 17 Instalator systemu Windows 7 - użycie polecenia bootrec /rebuildbcd

 

Windows 7 przechowuje jak już zostało wspomniane, również informacje uruchomieniowe nie tylko w MBR i sektorze rozruchowym partycji systemowej, ale również w tzw. magazynie danych konfiguracji rozruchu (BCD - Boot Configuration Data). Jeżeli, na jednym komputerze mamy zainstalowane dwa systemy np.  Windows XP oraz Windows 7, informacje widoczne w menu uruchomieniowym pozwalającym na wybór systemu pochodzą właśnie z BCD.

Uszkodzenia magazynu BCD następują najczęściej w sytuacji, gdy chcemy mieć na jednym komputerze zainstalowane dwa systemy np. Windows XP i Windows 7 i gdy zainstalujemy je w nieprawidłowej kolejności. Jeżeli najpierw zainstalujesz Windows 7, a dopiero potem XP, zainstalowany Windows 7 przestanie być "widoczny" z powodu zamazania informacji startowych przez boot loader systemu XP (który był później instalowany). W sytuacji odwrotnej gdy najpierw zainstalujesz XP a później Windows 7 wszystko będzie OK.

Rozpocznij od uruchomienia wiersza polecenia za pomocą opcji odzyskiwania systemu udostępnianych z płyty instalacyjnej systemu.

W otwartym oknie wiersza polecenia, wprowadź następujący ciąg poleceń:

bcdedit /export C:\Backup

C:

CD boot

attrib bcd -s -h -r

ren c:\boot\bcd bcd.old

bootrec /RebuildBcd

 

 image18

Rysunek 18 Instalator systemu Windows 7 - procedura

 

Pierwsze polecenie tworzy kopię zapasową aktualnego magazynu BCD w folderze Backup który będzie znajdował się na dysku C: (jeżeli nie ma takiego folderu, zostanie automatycznie utworzony).  Kolejne dwa polecenia powodują przejście do folderu, w którym jest przechowywany oryginalny plik magazynu BCD. Następnie za pomocą polecenia attrib usuwane są z tego pliku atrybuty uniemożliwiające wprowadzenie zmian (-s usuwa atrybut plik systemowy, -h usuwa atrybut ukryty, -r usuwa atrybut pliku tylko do odczytu). Polecenie ren służy do zmiany nazwy obiektu, w tym przypadku zmieniasz nazwę oryginalnego (z założenia uszkodzonego pliku BCD) na bcd.old i wreszcie ostatnim poleceniem tworzysz nowy magazyn BCD.

Po wpisaniu i zatwierdzeniu ostatniego  polecenia zobaczysz w wierszu polecenia pytanie, czy dodać wykrytą instalację do listy rozruchu. Odpowiedz twierdząco (wciśnij klawisz T). Jeżeli polecenie wykryje kilka systemów i odpowiada to rzeczywistości, to wtedy zatwierdź wszystkie elementy listy rozruchu, wciskając klawisz W.

 

 



 

Aby określić zachowanie systemu w przypadku nieoczekiwanego zatrzymania

  1. Otwórz przystawkę Zarządzanie komputerem.
  2. W drzewie konsoli kliknij prawym przyciskiem myszy węzeł Zarządzanie komputerem (lokalne), a następnie kliknij polecenie Właściwości.
  3. Na karcie Zaawansowane w obszarze Uruchamianie i odzyskiwanie kliknij przycisk Ustawienia.

 image19

Rysunek 19 Windows 7 - Opcje uruchamianie i odzyskiwanie

  1. W obszarze Uruchamianie systemu, na liście Domyślny system operacyjny kliknij system operacyjny, który ma być uruchamiany, jeśli nie wybierzesz żadnego systemu z listy wyświetlanej podczas uruchamiania komputera.
  2. Zaznacz pole wyboru Czas wyświetlania listy systemów operacyjnych, a następnie wpisz, przez ile sekund ma być wyświetlana ta lista, zanim automatycznie zostanie uruchomiony domyślny system operacyjny.
  3. W obszarze Uruchamianie systemu zaznacz pole wyboru Czas wyświetlania w razie potrzeby opcji odzyskiwania, a następnie wpisz, przez ile sekund ma być wyświetlana lista opcji odzyskiwania, zanim zostanie wybrana domyślna opcja odzyskiwania.
  4. W obszarze Awaria systemu zaznacz pola wyboru odpowiadające akcjom, które ma wykonać system Windows, gdy wystąpi błąd zatrzymania:
    • Pole wyboru Zapisz zdarzenie do dziennika systemu określa, że informacje o zdarzeniu zostaną zapisane w dzienniku systemu.  Na komputerach z systemem operacyjnym z rodziny Windows Server 2003 nie można wyłączyć tej funkcji. System Windows zawsze zapisuje informacje o zdarzeniu w dzienniku systemu.
    • Zaznaczenie pola wyboru Wyślij alert administracyjny spowoduje powiadomienie administratora systemu.
    • Pole wyboru Automatycznie uruchom ponownie określa, że system Windows automatycznie uruchomi ponownie komputer.
  5. W obszarze Zapisywanie informacji o debugowaniu wybierz typ informacji, które mają zostać zarejestrowane przez system Windows, gdy nastąpi niespodziewane zatrzymanie systemu.
  • Mały zrzut pamięci - Rejestruje najmniejszą ilość informacji pomocnych w zidentyfikowaniu problemu. Ta opcja wymaga, aby na woluminie rozruchowym komputera znajdował się plik stronicowania o rozmiarze przynajmniej 2 MB. Wybór tej opcji powoduje, że przy każdym nieoczekiwanym zatrzymaniu systemu Windows jest tworzony nowy plik (o rozmiarze 64 KB). Historia tych plików jest przechowywana w katalogu wyświetlonym w obszarze Katalog małego zrzutu.
  • Zrzut pamięci jądra - Rejestruje tylko pamięć jądra, w której jest przechowywanych więcej informacji niż w małym zrzucie pamięci, przez co wykonanie zrzutu pamięci w przypadku nieoczekiwanego zatrzymania systemu zabiera więcej czasu. Plik jest przechowywany w katalogu wyświetlonym w obszarze Plik zrzutu. Aby wybrać tę opcję, trzeba mieć wystarczająco duży plik stronicowania na woluminie rozruchowym. Wymagany rozmiar zależy od ilości pamięci RAM w komputerze (przy czym ilość miejsca, jakie musi być dostępne dla zrzutu pamięci jądra, nie może przekroczyć 2060 MB). W poniższej tabeli zestawiono obowiązujące zasady:

Tabela 2 Rozmiar pliku stronnicowania

Rozmiar pamięci RAM

Plik stronicowania nie powinien być mniejszy niż

256 MB-1373 MB

1,5 razy więcej niż rozmiar pamięci RAM

1374 MB lub więcej

2060 MB (maksymalna ilość danych w zrzucie pamięci jądra)

 

  • Zrzut całej pamięci - Funkcja ta nie jest dostępna na komputerach mających 2 GB lub więcej pamięci RAM. Rejestruje całą zawartość pamięci operacyjnej w przypadku nieoczekiwanego zatrzymania systemu. Jeśli opcja ta zostanie wybrana, wolumin rozruchowy musi zawierać plik stronicowania o rozmiarze przewyższającym pojemność całej fizycznej pamięci RAM o jeden megabajt (MB). Plik jest przechowywany w katalogu wyświetlonym w obszarze Plik zrzutu.

Uwagi

  • Aby wykonać tę procedurę, użytkownik musi być członkiem grupy Administratorzy na komputerze lokalnym lub mieć delegowane odpowiednie uprawnienia. Jeśli komputer jest przyłączony do domeny, procedurę tę być może będą mogli wykonać członkowie grupy Administratorzy domeny. Ze względów bezpieczeństwa zalecane jest wykonanie tej procedury przy użyciu funkcji Uruchom jako.
  • Aby otworzyć przystawkę Zarządzanie komputerem, kliknij przycisk Start, kliknij polecenie Panel sterowania, kliknij dwukrotnie ikonę Narzędzia administracyjne, a następnie kliknij dwukrotnie ikonę Zarządzanie komputerem.
  • Aby wykonać tę procedurę na komputerze zdalnym, należy kliknąć prawym przyciskiem myszy węzeł Zarządzanie komputerem (lokalne), kliknąć opcję Podłącz do innego komputera, kliknąć opcję Inny komputer, a następnie wpisać nazwę komputera zdalnego. Następnie można wykonywać kroki tej procedury, zaczynając od kroku 2, w którym zamiast węzła Zarządzanie komputerem (lokalne) należy wybrać węzeł Zarządzanie komputerem (nazwa_komputera_zdalnego). Użytkownik musi być członkiem grupy Administratorzy lub mieć delegowane odpowiednie uprawnienia na komputerze określonym jako nazwa_komputera_zdalnego.
  • W przypadku zaznaczenia pola wyboru Zapisz zdarzenie do dziennika systemu lub Wyślij alert administracyjny wymagany jest plik stronicowania o wielkości co najmniej 2 MB w woluminie rozruchowym komputera
  • W przypadku wybrania opcji Zrzut pamięci jądra należy się upewnić, że ustawiony rozmiar pliku stronicowania nie jest mniejszy niż rozmiary podane w procedurze, gdyż inaczej potrzebne informacje mogłyby nie zostać przechwycone.
  • Wybór opcji Zrzut pamięci jądra lub Pełny zrzut pamięci oraz zaznaczenie pola wyboru Zastąp wszystkie istniejące pliki powoduje, że system Windows zawsze będzie zapisywać dane do pliku o tej samej nazwie. Aby zapisać poszczególne pliki zrzutu, wyczyść pole wyboru Zastąp wszystkie istniejące pliki i zmień nazwę pliku po każdym błędzie zatrzymania.
  • Ustawiając opcje zrzutu pamięci, należy sprawdzić ustawienia rozmiaru pliku stronicowania na woluminie rozruchowym. Rozmiar pliku należy ustawić zgodnie z wcześniejszymi zasadami.
    Zaleca się ustawienie takiego samego maksymalnego i minimalnego rozmiaru pliku stronicowania. Zasada taka zapobiega ciągłemu powiększaniu i zmniejszaniu pliku, co z kolei zapobiega niepożądanej fragmentacji dysku.
  • Ponieważ zrzuty pamięci mogą zawierać poufne informacje, należy przechowywać je w bezpiecznym miejscu i ograniczyć liczbę użytkowników mających do nich dostęp. W razie transferu zrzutu pamięci poprzez sieć lub wysyłania zrzutu pamięci przez Internet, należy zawsze używać bezpiecznego mechanizmu transferu plików, aby ochronić plik przed ingerencją złośliwych użytkowników.
  • Można zaoszczędzić pamięć poprzez wyczyszczenie pól wyboru Zapisz zdarzenie do dziennika systemu i Wyślij alert administracyjny. Wielkość zaoszczędzonej w ten sposób pamięci zależy od komputera, ale zazwyczaj funkcje te wymagają od 60 do 70 KB pamięci.

 


 

Przywracanie systemu

 

Funkcja wywołująca Przywracanie systemu, umożliwiające cofnięcie stanu Windows. Działa tylko pod warunkiem, jeśli Przywracanie systemu było włączone w Windows, w przeciwnym wypadku otrzymamy komunikat "Nie utworzono punktów przywracania....". Jest również różnica między Przywracanie systemu wykonanym z poziomu Windows RE a Przywracaniem systemu z poziomu samego Windows. Ten proces nie tworzy punktu Przywracania aktualnej sytuacji, stąd też po wykonaniu niezadawalającego cofania nie ma już możliwości na odwrócenie tej zmiany tak jak to jest w normalnym procesie.

Czasami próbujemy robić z naszym systemem naprawdę dziwne rzeczy, takie jak modyfikacja rejestru czy instalacja oprogramowania z niepewnych źródeł lub inne rzeczy, które tylko nam wpadną do głowy. Jeżeli jesteśmy osobą, która lubi tegu typu zabawę to przed podjęciem jakiegokolwiek kroku należy się zabezpieczyć. Najlepszym rozwiązaniem jest utworzenie punktu przywracania systemy. Sprawa bardzo prosta, a może nam uratować wiele zachodu i czasu.

 

Aby utworzyć punkt przywracania

  1. Otwórz okno System, klikając przycisk Start, klikając prawym przyciskiem myszy polecenie Komputer, a następnie klikając polecenie Właściwości.
  2. W lewym okienku kliknij pozycję Ochrona systemu.  Jeśli zostanie wyświetlony monit o hasło administratora lub potwierdzenie, wpisz hasło lub potwierdź.
  3. Kliknij kartę Ochrona systemu, a następnie kliknij przycisk Utwórz.
  4. W oknie dialogowym Ochrona systemu wpisz opis, a następnie kliknij przycisk Utwórz.

 image20

Rysunek 20 Windows 7 - Tworzenie punktu przywracania

 

Menu Opcje odzyskiwania systemu może być pomocne w naprawie systemu Windows w przypadku wystąpienia poważnego błędu. Aby użyć opcji odzyskiwania systemu, trzeba dysponować dyskiem instalacyjnym systemu Windows lub mieć dostęp do opcji odzyskiwania zapewnianych przez producenta komputera. Jeśli żaden z tych środków nie jest dostępny, to w celu uzyskania dostępu do opcji odzyskiwania systemu można utworzyć dysk naprawy systemu.

 

 Aby utworzyć dysk naprawy systemu

  1. Otwórz Centrum kopii zapasowych i przywracania, klikając przycisk Start, polecenie Panel sterowania i pozycję System i konserwacja, a następnie pozycję Tworzenie kopii zapasowych i przywracanie.
  2. W lewym okienku kliknij pozycję Utwórz dysk naprawy systemu, a następnie postępuj zgodnie z instrukcjami.  Jeśli zostanie wyświetlony monit o hasło administratora lub potwierdzenie, wpisz hasło lub potwierdź.

Uwaga

Jeśli zostanie wyświetlony monit o włożenie dysku instalacyjnego systemu Windows, oznacza to, że na komputerze nie można znaleźć plików potrzebnych do utworzenia dysku naprawy systemu. Włóż dysk instalacyjny systemu Windows 7.

 

image21

Rysunek 21 Windows 7 - Tworzenie dysku naprawy systemu

 

W razie awarii uruchamiamy komputer z tej utworzonej płyty bądź jeśli posiadamy z płyty instalacyjnej Windows 7. W prawidłowych kondycjach całość operacji jest bardzo prosta. Sprowadza się jedynie do wybrania konkretnego punktu Przywracania z oferowanej listy wykrytych punktów (dobieramy datę sprzed awarii), zatwierdzenia dysku (dysk X to WinRE i tego proszę nie zaznaczać), i podążania za dialogami. Po restarcie systemu, już w Windows (oby), otrzymamy zgłoszenie o pomyślności wykonania Przywracania.

 

image22

Rysunek 22 - Odzyskiwanie - wybór układu klawiatury

 

image23

Rysunek 23 - Odzyskiwanie - Wybór sposobu odzyskiwania

 

image24

Rysunek 24 - Odzyskiwanie - Przywracanie systemu

 

image25

Rysunek 25 - Przywracanie systemu

 

image26

Rysunek 26 - Przywracanie systemu - Wybór punktu przywracania

 

image27

Rysunek 27 - Przywracanie systemu -  Potwierdzenie

 

image28

Rysunek 28 - Przywracanie systemu - Ostatnia szansa by się wycofać

 

image29

Rysunek 29 - Przywracanie systemu - Potwierdzenie


 


 

 

 

Odzyskiwanie obrazu systemu

 

Funkcja umożliwia zrzucenie kompleksowego obrazu Windows. Proces jest dostępny tylko i wyłącznie, jeśli uprzednio w działającym Windows wykonano kopię zapasową.

 

Aby wykonać kopię zapasową programów, ustawień systemowych i plików

  1. Otwórz Centrum kopii zapasowych i przywracania, klikając przycisk Start, polecenie Panel sterowania i pozycję System i konserwacja, a następnie pozycję Tworzenie kopii zapasowych i przywracanie.
  2. W lewym okienku kliknij pozycję Utwórz obraz systemu i wykonaj kolejne kroki kreatora.  Jeśli zostanie wyświetlony monit o hasło administratora lub potwierdzenie, wpisz hasło lub potwierdź.

 image30

Rysunek 30 Tworzenie kopi zapasowej

 

image31

Rysunek 31 - Tworzenie kopi zapasowej - Potwierdzenie

 

image32

Rysunek 32 - Wykonywanie kopi zapasowej

 

Proces przywracania systemu jest destrukcyjny i aktualna zawartość dysku zostaje zastąpiona w sposób całkowity. Zostaje wykonany format dysku, a w zależności od wybranej opcji oraz i repartycjonowanie. Nie ma możliwości wybrania pojedynczych składników do odzyskiwania, a także wszystkie obiekty (programy i inne dane osobiste) które powstały między utworzeniem kopii systemu a punktem awarii zostaną utracone. Jeśli kopia zapasowa nie jest bieżąca i nie ma nowszej, a są ważne dokumenty na dysku w ogóle nie uwzględnione w kopii i zlokalizowane na dysku którego zawartość ma być zastąpiona, jest możliwość ich uratowania przed wywołaniem procesu. Należy wybrać funkcję Wiersz polecenia i przez stosowne komendy przekopiować dane na alternatywny dysk, który nie bierze udziału w procesie, czyli: czysta CD/DVD, podpięty USB, albo dodatkowy wpięty HDD którego nie ma w kopii zapasowej.

Przed uruchomieniem opcji należy podpiąć media, które trzymają kopię zapasową. Jeśli obraz był zgrywany na CD lub DVD, należy jako pierwszy włożyć ostatni dysk z zestawu. Jeśli zostanie umieszczony pierwszy z serii, kopia nie zostanie znaleziona. Po uruchomieniu opcji rozpocznie się wyszukiwanie dostępnych kopii zapasowych. W przypadku ich braku otrzymamy komunikat "Nie można odnaleźć prawidłowych lokalizacji kopii zapasowych ...".

 

 

image33

Rysunek 33 Odzyskiwanie - Wybór sposobu odzyskiwania

 

Jeśli kopie były dostępne, pokaże się ekran ich wyboru. Domyślnie zawsze jest proponowana jako zalecana kopia najnowsza. W przypadku posiadania wielu kopii zapasowych jest możliwe wybranie innej niż najnowsza poprzez opcję Wybierz obraz systemu. Zostanie zaprezentowana lista wszystkich lokalizacji kopii wykrytych jako dostępne. Można również wybrać kopię z lokalizacji sieciowej. Należy zaznaczyć wybraną i kliknąć Dalej. Narzędzie przeegzaminuje, czy do tej samej lokalizacji wykonywano więcej niż raz kopię zapasową, prezentując listę snapshotów. Podświetlamy wybrane wejście i przechodzimy Dalej.

 image34

Rysunek 34 Wybór kopi zapasowej

 

image35

Rysunek 35 Wybór lokalizacji kopi

 

image36

Rysunek 36 Dostępne kopie w lokalizacji

 

W następnym kroku pojawi się okno dodatkowych opcji przywracania. Tutaj pokazuje się opcja Formatuj dyski i ponownie podziel na partycje. Niezależnie od tego czy opcja ta jest zaznaczona czy też nie, i tak jest wykonywany format aktualnego dysku. Natomiast jej zaznaczenie wpływa na zmianę układu partycji. Opcję tę zostawiamy odznaczoną, jeśli obraz jest zrzucany na ten sam dysk twardy, z którego utworzono kopię zapasową, i nie nastąpiły od tego czasu żadne zmiany w strukturze partycji / woluminów. Opcję tę zaznaczamy natomiast w przypadku gdy obraz jest zrzucany na zupełnie nowy dysk twardy, a kopia pochodzi z innego układu. Po dokonaniu stosownego wyboru zatwierdzamy proces przez Zakończ. Opcją Wyklucz dyski wybieramy dyski które nie biorą udziału w przywracaniu. Można również dodać dodatkowe sterowniki do dysków bądź macierzy. 

 

image37

Rysunek 37 Opcje dodatkowe

 

W tym momencie zostanie wystosowany komunikat ostrzeżenia i ostatecznego zatwierdzenia zastąpienia zawartości dysku/dysków. Klikamy  Zakończ.

 

image38

Rysunek 38 Zatwierdzenie

 

Rozpocznie się proces zrzucania obrazu wizualizowany pasem postępu. Czas trwania operacji jest zależny od tego z jak wielkim backupem mieliśmy do czynienia. Figuruje tutaj buttonik anulowania akcji Zatrzymaj przywracanie ale proszę się nie nabrać na jego wymowę. Rozpoczęty proces jest już nieodwracalny, właśnie wykonuje się zerowanie zawartości dysku. Jego anulowanie zwraca komunikat Komputer może być nie do użytku, co wynikowo odpowiada stanowi faktycznemu. System Windows jest uszkodzony.

 

image39

Rysunek 39 Postęp przywracania

 

Po ukończeniu procesu zaktywuje się timer odliczania do restartu, co można również wywołać ręcznie. Zgłosi się komunikat o pomyślności (bądź też i nie) procesu, a komputer zostanie zrestartowany.

 

image40

Rysunek 40 Restart

 

 


 

Narzędzie diagnostyczne pamięci systemu Windows

Funkcja przeznaczona do testowania RAM.

 

image41

Rysunek 41 Narzędzie sprawdzania pamięci

 

Uruchomienie narzędzia sprawdzania pamięci można uruchomić niezależnie od tego czy Windows 7 jest zainstalowana na komputerze: Podczas startu z DVD instalacyjnej na czarnym ekranie z napisem "Dowolny klawisz spowoduje rozruch z CD lub DVD..." należy z klawiatury wcisnąć i przytrzymać spację (lub strzelić w nią kilka razy). Pojawi się menu "Windows boot manager" dające dostęp do narzędzia testu pamięci. Poprzez klawisz TAB należy zaznaczyć tę pozycję i ENTER.

 

 


 

Wiersz polecenia

 

Funkcjonalność ta zastępuje bardzo limitowaną Konsolę Odzyskiwania systemów Windows 2000/XP/2003. Linia poleceń jest startowana na wysokich uprawnieniach, a dostęp jest szeroki. Dostępna jest olbrzymia liczba operacji i komend, zarówno old-school'owych DOS, jak i nowych.

Uwaga: to zbiór poleceń nie rozgraniczający które z nich działają pod kontrolą Windows, a które mają uzasadnienie w środowisku zewnętrznym. To oznacza, że nie wszystkie z nich działają w środowisku Windows RE. Przykładowo są wykluczone następujące zestawy:

  • Komendy związane z uprawnieniami lub działaniem na użytkownikach/grupach (takeown / icacls, net user etc...). Windows RE widzi własne otoczenie "płytowe" lecz nie układ grup i zabezpieczeń zainstalowanego systemu!
  • Komendy związane z operacjami na usługach. Zastępstwem może być wywołanie polecenia regedit i podmontowanie rejestru.

Linia poleceń automatycznie jest ustawiana na ścieżki narzędzia: X:\sources (jeśli startowano z niezależnego nośnika bootowalnego) lub X:\Windows\system32 (jeśli startowano przez F8). Należy się wstępnie zorientować pod jaką literą jest zmapowany zainstalowany na dysku twardym Windows, gdyż może zachodzić rozbieżność między tym co było widziane z poziomu Windows a co jest widziane z poziomu środowiska zewnętrznego. Np. Windows 7 z ukrytą partycją "System reserved" z poziomu Windows to C, ale z poziomu WinRE otrzymuje dalszą literę. Szybkie wytypowanie litery partycji, na której jest Windows, może nastąpić przez wpisanie w linii komend polecenia: bcdedit | find "osdevice"

Opis wiersza poleceń systemu Windows to kolejna bajka - już niedługo w kolejnym artykule.

 

 


 

Bluescreen (BSOD) - szukanie przyczyny powstawania. Czytanie plików DMP

 

Bluescreeny, czyli błędy sprzętowe a także programowe systemu Windows, powstają z różnych przyczyn i może spotkać się z nimi (jak już się nie spotkał) każdy użytkownik systemu Windows. Z niebieskiego ekranu dowiemy się jaki jest kod błędu (Bug Check) i co jest przyczyną jego wystąpienia. Najczęstsze przyczyny wystąpienia BSOD to:

  • brak możliwości wykonania danego zadania sprzecznego z jego założeniami
  • błędo-twórcze sterowniki firm trzecich (nie autora systemu)
  • problemy sprzętowe (np. wina ramu, lub dysku twardego)
  • przegrzanie komputera
  • sterowniki wykonane przez Microsoft (rzadko)
  • specjalnie wywołany błąd przez użytkownika

To on Nas informuje co boli system i komputer. Dodatkowo możemy uzyskać informacje o pliku, który spowodował błąd . Niestety nie zawsze jest on podawany. Na poniższym obrazku możemy zobaczyć klasyczny bluescreen Windowsa 7, na którym zaznaczono kod błędu oraz parametry pomocnicze. Te ostatnie często służą do dokładniejszej analizy zaistniałego problemu.

 

image42

Rysunek 42 Bluescreen Windows 7

 

Jak widać brakuje m.in. pliku który spowodował błąd . Aby dowiedzieć się więcej na temat zaistniałego problemu, należy odczytać pliki zrzutu pamięci DMP.

Aby odczytać plik DMP potrzebne jest do tego odpowiednie narzędzie. Do tych celów będzie nam potrzebny Windows Debugger z pakietu Debugging Tools Microsoftu. Można go pobrać z Debugging Tools prosto ze strony Microsoft'u, wraz z symbolami (które nam się przydadzą do rozszyfrowywania kodów błędów, można także ściągnąć wersję 64 bitową).

http://www.microsoft.com/whdc/devtools/debugging/default.mspx

Po zainstalowaniu programu można rozpocząć poszukiwanie przyczyn błędu. Informacja o błędzie jest zapisywana w plikach zrzutu pamięci DMP. Najczęściej mamy do czynienia z plikami małego zrzutu i o nich będzie dalej mowa. Pliki DMP zapisywane są w katalogu %systemroot%/minidump/ i tam najczęściej nazwa zaczynająca się od daty np. "062810".., czyli plik był stworzony 28 czerwca 2010 roku, lub od słowa Mini i następnie data w identycznej formie. Rozszerzenie takiego pliku, to *.dmp. Jeżeli chcemy go zlokalizować, to w Menu Start->Uruchom należy wpisać tą sekwencję. W większości przypadków jest to folder C:\Windows\minidump.

Przy wystąpieniu bluescreena po uruchomieniu systemu najczęściej pojawi się nam raport o błędach widoczny na poniższym screenie.

 

image43

Rysunek 43 Windows 7 - Ekran informacyjny po BSOD

 

Ścieżkę pliku dump można odczytać z prędzej wymienionych raportów o błędach, wystarczy kliknąć "Pokaż szczegóły problemu" i w szczegółach na dole będzie ścieżka do pliku dump.

Gdy już odnajdziemy owy plik, to już bardzo łatwo możemy przystąpić do jego analizy.

Najpierw uruchamiamy WinDBG już z zainstalowanymi symbolami. Jeżeli jednak nie ściągaliśmy symboli (to ok. 200-350MB na system), to możemy podać do nich ścieżkę, by program porównywał z symbolami z serwera. Robimy to przy pomocy menu [File -> Symbol File Path...].

A oto ścieżka jaką należy wpisać:

SRV*DownstreamStore*http://msdl.microsoft.com/download/symbols

czyli np.:

SRV*c:\symbols*http://msdl.microsoft.com/download/symbols

Wczytanie symboli za pierwszym razem dość długo trwa, ale odczytanie pliku zrzutu staje się znacznie przyjemniejsze. Uruchamiamy WinDbg.

Gdy już mamy przygotowany Windows Debugger do pracy, to przystępujemy to otworzenia pliku dump, który chcemy przeanalizować. Kolejno [File -> Open Crash Dump]. Gdy program zada pytanie "Save information for workspace?", oczywiście odpowiadamy NO. I czekamy, aż program przeanalizuje cały monit o błędzie.

Naszym oczom winno ukazać się coś podobnego do tego:

image44

 

 I tutaj jak w niewielu przypadkach już na samym starcie mamy dosyć trafną informację: "Probably caused by : myfault.sys ( myfault+579 ) "

Co oznacza nic innego, jak prawdopodobnie spowodowane przez sterownik myfault.sys. I oczywiście jest to prawda, gdyż do wywołania tego bluescreena użyłem aplikacji NotMyFault (ale o niej nieco dalej).

W celu analizy raportu warto odszukać  jeszcze linijkę BugCheck by sprawdzić kod błędu po którym również możemy dojść do tego co się stało.

Jednak nie zawsze odpowiedź będzie tak szybko dostępna i dla Nas jasna.. Co zrobić w takim przypadku? Np. możemy użyć komendy !analyze -v, co proponuje nam nawet sam program. Po jej użyciu otrzymamy więcej szczegółów na temat crashu.

Otrzymamy wtedy informacje podobne jak na kolejnym rysunku:

image45

 

I co możemy z tego wyczytać? Istotną sprawą, jaką możemy z takiej analizy wyczytać jest np. rodzaj błędu (w tym wypadku jest to DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1) ), rozszyfrowaną listę parametrów. Teraz na liście mamy cztery parametry:

Arg1: 9655d008, memory referenced

Arg2: 00000002, IRQL

Arg3: 00000000, value 0 = read operation, 1 = write operation

Arg4: 934c2579, address which referenced memory

 

Które mogą nas naprowadzić na problem. Następnie PROCESS_NAME: NotMyfault.exe, który znaliśmy już wcześniej, dokładny opis tego modułu, stos, itd.

W tym wypadku to było oczywiście wysokie IRQL dla trybu jądra wywołane sterownikiem NotMyFault autorstwa Marka Russinovicha.

Jeżeli to za mało informacji możemy wywołać komendę lmvm, czyli informacje na temat tego procesu (wystarczy kliknąć w module name).

 

image46

 

Można oczywiście uniknąć uruchamiania WinDbg i skorzystać ze strony:

Instant Online Crash Analysis - http://www.osronline.com/page.cfm?name=analyze

i wrzucić swój mini-dump do analizy tego narzędzia.

 

image47

Rysunek 44 Windbg online

 

Błędy systemu Windows (kody BSOD)

 

Kod błędu (Bug Check)

Znaczenie

Dodatkowe źródła

0x00000001
Bug Check 0x5

APC_INDEX_MISMATCH

0x00000002
Bug Check 0x5

DEVICE_QUEUE_NOT_BUSY

0x00000003
Bug Check 0x5

 

INVALID_AFFINITY_SET

0x00000004
Bug Check 0x5

 

INVALID_DATA_ACCESS_TRAP

0x00000005
Bug Check 0x5

INVALID_PROCESS_ATTACH_ATTEMPT - Problem dotyczy systemów Windows XP Service Pack 2, Windows XP Tablet Edition, Windows XP Media Center Edition SP2 oraz Windows Server 2003.

Rozwiązanie:
-Więcej informacji na ten temat można znaleźć po prawej

MSDN

MSDN

 

PL887742

 

aumha.org

0x00000006
Bug Check 0x5
INVALID_PROCESS_DETACH_ATTEMPT
0x00000007
Bug Check 0x5
INVALID_SOFTWARE_INTERRUPT
0x00000008
Bug Check 0x5
IRQL_NOT_DISPATCH_LEVEL
0x00000009
Bug Check 0x5
IRQL_NOT_GREATER_OR_EQUAL

0x0000000A
Bug Check 0xA

IRQL_NOT_LESS_OR_EQUAL - Proces lub sterownik trybu jądra próbował uzyskać dostęp do obszaru pamięci bez

autoryzacji. Ten błąd Stop zazwyczaj powodowany jest przez uszkodzone lub niekompatybilne urządzenie albo oprogramowanie. Nazwa będącego sprawcą sterownika urządzenia często ukazuje się w komunikacie o błędzie Stop i może dostarczyć ważnych wskazówek do rozwiązania problemu.

Rozwiązanie:
Jeżeli komunikat wskazuje na konkretne urządzenie lub kategorię urządzeń, spróbuj usunąć lub wymienić urządzenia z tej kategorii. Jeżeli ten komunikat błędu Stop pojawi się podczas instalacji lub procedury aktualizacji systemu, możesz podejrzewać niekompatybilny sterownik, usługę systemową, skaner wirusów, program do wypalanie płyt CD lub program do tworzenia kopii zapasowych. Jeśli błąd pojawia się np. po dodaniu nowej karty rozszerzeń, należy usunąć kartę i sprawdzić czy BSOD nadal się pojawia. Rozwiązaniem może być także instalacja najnowszych sterowników

MSDN

MSDN

MSDN


PL165863
PL314063
PL311564
PL311806
PL319810
PL929338
PL319810
PL929777

PL979903

KB2547257
KB227301
KB307129
KB837384
KB244617
KB310918

 

aumha.org

0x0000000B
Bug Check 0xB
NO_EXCEPTION_HANDLING_SUPPORT
0x0000000C
Bug Check 0xC
MAXIMUM_WAIT_OBJECTS_EXCEEDED
0x0000000D
Bug Check 0xD
MUTEX_LEVEL_NUMBER_VIOLATION
0x0000000E
Bug Check 0xE
NO_USER_MODE_CONTEXT
0x0000000F
Bug Check 0xF
SPIN_LOCK_ALREADY_OWNED
0x00000010
Bug Check 0x10
SPIN_LOCK_NOT_OWNED
0x00000011
Bug Check 0x11
THREAD_NOT_MUTEX_OWNER

0x00000012
Bug Check 0x12

TRAP_CAUSE_UNKNOWN - Przyczyna błędu jest nie znana.

Rozwiązanie:
-Usuń ostatnio zainstalowane oprogramowanie/sterowniki.
- Spróbuj przywrócić system punkt przywracania/backup.

MSDN

MSDN

MSDN


KB297088

aumha.org

0x00000013
Bug Check 0x13
EMPTY_THREAD_REAPER_LIST
0x00000014
Bug Check 0x14
CREATE_DELETE_LOCK_NOT_LOCKED
0x00000015
Bug Check 0x15
LAST_CHANCE_CALLED_FROM_KMODE
0x00000016
Bug Check 0x16
CID_HANDLE_CREATION
0x00000017
Bug Check 0x17
CID_HANDLE_DELETION
0x00000018
Bug Check 0x18
REFERENCE_BY_POINTER

0x00000019
Bug Check 0x19

BAD_POOL_HEADER - Najczęściej błąd powoduje driver/sterownik jak również błąd może być spowodowany wadliwym działaniem dysku bądź pamięci.

Rozwiązanie:
-Aktualizacja sterowników.
-Sprawdzenie dysku pod kątem wystąpienia bad sektorów, SMART
-Sprawdź pamięć RAM

MSDN

MSDN

MSDN

MSDN


KB892260
KB925259
KB884585
KB905795

KB934177

 

aumha.org

0x0000001A
Bug Check 0x1A

MEMORY_MANAGEMENT - Problem z  zarządzaniem pamięcią.

Rozwiązanie:
-W celu rozwiązania problemu należy skorzystać z tabeli pod linkiem do MSDN (po prawej)
-Sprawdź pamięć RAM, możliwe fizyczne uszkodzenie, najlepsze rozwiązanie sprawdzić na innym egzemplarzu.

MSDN

MSDN

MSDN

0x0000001B
Bug Check 0x1B
PFN_SHARE_COUNT
0x0000001C
Bug Check 0x1C
PFN_REFERENCE_COUNT
0x0000001D
Bug Check 0x1D
NO_SPIN_LOCK_AVAILABLE

0x0000001E
Bug Check 0x1E

KMODE_EXCEPTION_NOT_HANDLED - bsod wskazuje, że wykryto błąd spowodowany przez jądro systemu, uniemożliwiający funkcjonowanie systemu Windows, błąd bardzo zbliżony do problemów powodujących wyświetlenie komunikatu o błędzie ?STOP 0x0000000A",

 

Rozwiązanie:
-Zastąp sterownik, który spowodował błąd lub go wyłącz
-W Biosie wyłącz cashing oraz shadowing.
-W przypadku korzystania ze sterownika wideo, który nie został dostarczony razem z systemem operacyjnym, należy spróbować przełączyć do standardowego sterownika VGA lub sterownika zgodnego z systemem operacyjnym.
-Spróbuj wyłączyć wszystkie sterowniki/oprogramowanie odpowiedzialne za zdalne sterowanie, programy antywirusowe, programy służące do wykonywania kopii zapasowych.
-Wykonaj test pamięci.

MSDN

MSDN


PL183169
KB314451
KB161703
PL307128
KB195857
KB284154
KB815265

KB294728

KB275678

 

aumha.org

0x0000001F
Bug Check 0x1F
SHARED_RESOURCE_CONV_ERROR
0x00000020
Bug Check 0x20
KERNEL_APC_PENDING_DURING_EXIT
0x00000021
Bug Check 0x21
QUOTA_UNDERFLOW
0x00000022
Bug Check 0x22
FILE_SYSTEM

0x00000023
Bug Check 0x23

FAT_FILE_SYSTEM - Problem z dostępem do partycji FAT32/FAT16. Problem może być zarówno sprzętowy, jak i programowy.

Rozwiązanie:
-Wykonaj chkdsk /f /r
-Sprawdź stan powierzchni dysku oraz jego informacje SMART.

MSDN

MSDN

MSDN


KB305358
KB289205

KB154997

KB100108

 

aumha.org

0x00000024
Bug Check 0x24

NTFS_FILE_SYSTEM - Błąd oznaczający problem ze sterownikiem ntfs.sys, obsługującym system plików NTFS. Prawdopodobną przyczyną wystąpienia tego błędu jest uszkodzenie kontrlera IDE lub nawet samego dysku twardego (bad sectors), czasem jest to spowodowane uszkodzeniem lub zerwaniem kabla sygnałowego w taśmie łączącej dysk z płytą główną. Istnieje podobny błąd dla partycji FAT o numerze 0x00000023


Rozwiązanie:
-Wykonaj chkdsk /f /r
-Przywróć plik ntfs.sys poprzez konsolę odzyskiwania.

MSDN

MSDN

MSDN


KB195857

KB100108

KB822800

 

aumha.org

0x00000025
Bug Check 0x25
NPFS_FILE_SYSTEM
0x00000025
Bug Check 0x25
CDFS_FILE_SYSTEM

0x00000027
Bug Check 0x27

RDR_FILE_SYSTEM - Problem z zarządzaniem pamięcią. Najprawdopodobniej wyczerpano pulę adresów pamięci niestronicowanej.

 

Rozwiązanie:
-Błąd udało się rozwiązać poprzez dodanie pamięci RAM.

MSDN

MSDN


KB261939

KB974759

KB894186

KB981109

 

aumha.org

0x00000028
Bug Check 0x28
CORRUPT_ACCESS_TOKEN
0x00000029
Bug Check 0x29
SECURITY_SYSTEM
0x0000002A
Bug Check 0x2A
INCONSISTENT_IRP
0x0000002B
Bug Check 0x2B
PANIC_STACK_SWITCH
0x0000002C
Bug Check 0x2C
PORT_DRIVER_INTERNAL
0x0000002D
Bug Check 0x2D
SCSI_DISK_DRIVER_INTERNAL

0x0000002E
Bug Check 0x2E

DATA_BUS_ERROR - Przyczyną tego błędu bsod jest najczęściej awaria lub wadliwa pamięć fizyczna (dotyczy również pamięci montowanych na kartach graficznych). Błąd może również być spowodowany uszkodzonym dyskiem twardym lub płytą główną.


Rozwiązanie:
-Sprawdź pamięć RAM programem diagnostycznym.
-Sprawdzenie dysku twardego.
-W Biosie przywróć ustawienia fabryczne lub uaktualnij BIOS.
-Sprawdź systemu na obecność wirusów.
- W takich przypadkach często jedynym rozwiązaniem jest wymiana uszkodzonego.

MSDN

MSDN

MSDN


KB126690

KB218132

KB193548

 

aumha.org

0x0000002F
Bug Check 0x2F
INSTRUCTION_BUS_ERROR
0x00000030
Bug Check 0x30
SET_OF_INVALID_CONTEXT
0x00000031
Bug Check 0x31
PHASE0_INITIALIZATION_FAILED
0x00000032
Bug Check 0x32
PHASE1_INITIALIZATION_FAILED
0x00000033
Bug Check 0x33
UNEXPECTED_INITIALIZATION_CALL
0x00000034
Bug Check 0x34
CACHE_MANAGER

0x00000035
Bug Check 0x35

NO_MORE_IRP_STACK_LOCATIONS - Problem związany z błędem sterownika. Znane jest występowanie błędu w programach: VMware, CloneCD i Virtual PC.

 

Rozwiązanie:
-Uaktualnij dany sterownik.
-Usuń oprogramowanie wirtualizacyjne.

MSDN

MSDN


KB228911
KB906866

 

aumha.org

0x00000036
Bug Check 0x36
DEVICE_REFERENCE_COUNT_NOT_ZERO
0x00000037
Bug Check 0x37
FLOPPY_INTERNAL_ERROR
0x00000038
Bug Check 0x38
SERIAL_DRIVER_INTERNAL
0x00000039
Bug Check 0x39
SYSTEM_EXIT_OWNED_MUTEX
0x0000003A
Bug Check 0x3A
SYSTEM_UNWIND_PREVIOUS_USER
0x0000003B
Bug Check 0x3B
SYSTEM_SERVICE_EXCEPTION
0x0000003C
Bug Check 0x3C
INTERRUPT_UNWIND_ATTEMPTED
0x0000003D
Bug Check 0x3D
INTERRUPT_EXCEPTION_NOT_HANDLED
0x0000003E
Bug Check 0x3E
MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

0x0000003F
Bug Check 0x3F

NO_MORE_SYSTEM_PTES - Ten stosunkowo rzadki komunikat o błędzie pojawia się, kiedy w twoim systemie zabraknie dostępnych wpisów systemowych PTE (Page Table Entries). Przyczyną może być niewłaściwie działający program do tworzenia kopii zapasowych lub wadliwy sterownik urządzenia.  Problemy z tabelą stron PTE spowodowana wykonywaniem zbyt dużej liczby operacji wejścia/wyjścia lub wadliwym działaniem sterownika zarządzania pamięcią.

Rozwiązanie:
-Usuń niedawno instalowane oprogramowanie, a zwłaszcza te, które dość mocno korzysta z operacji wykonywanych na dysku.
-zmodyfikuj rejestr. Nadaj HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\TrackPtes wartość 1 i ponownie uruchom komputer.

MSDN

MSDN

KB256004

KB291429

 

aumha.org

0x00000040
Bug Check 0x40
TARGET_MDL_TOO_SMALL
0x00000041
Bug Check 0x41
MUST_SUCCEED_POOL_EMPTY
0x00000042
Bug Check 0x42
ATDISK_DRIVER_INTERNAL
0x00000043
Bug Check 0x43
NO_SUCH_PARTITION

0x00000044
Bug Check 0x44

MULTIPLE_IRP_COMPLETE_REQUESTS - Sterownik zażądał zakończenia pakietu IRP, jednak ten został już wcześniej zakończony.

Rozwiązanie:
-Uaktualnij sterownik powodujący błąd.
-Uaktualnij system o najnowszy Service Pack.

MSDN

MSDN

MSDN


PL930570
KB294876

KB839619

KB973056

KB942528

 

aumha.org

0x00000045
Bug Check 0x45
INSUFFICIENT_SYSTEM_MAP_REGS
0x00000046
Bug Check 0x46
DEREF_UNKNOWN_LOGON_SESSION
0x00000047
Bug Check 0x47
REF_UNKNOWN_LOGON_SESSION
0x00000048
Bug Check 0x48
CANCEL_STATE_IN_COMPLETED_IRP
0x00000049
Bug Check 0x49
PAGE_FAULT_WITH_INTERRUPTS_OFF
0x0000004A
Bug Check 0x4A
IRQL_GT_ZERO_AT_SYSTEM_SERVICE
0x0000004B
Bug Check 0x4B
STREAMS_INTERNAL_ERROR
0x0000004C
Bug Check 0x4C
FATAL_UNHANDLED_HARD_ERROR
0x0000004D
Bug Check 0x4D
NO_PAGES_AVAILABLE

0x0000004E
Bug Check 0x4E

PFN_LIST_CORRUPT - Uszkodzenie listy PFN (Page File Number) sterownika, zazwyczaj poprzez inny sterownik. Takie zachowanie występuje, ponieważ struktury sterownika wejścia/wyjścia (We/Wy) zostały uszkodzone przez jakiś sterownik lub w wyniku pojawienia się innego problemu.

 

Rozwiązanie:
-Spróbuj uaktualnić/wyłączyć wadliwy sterownik.
-Wyłącz/odinstaluj programy: antywirusowe lub zapory sieciowe oraz programy do wykonywania kopii zapasowych.
-Uruchom narzędzia sprawdzania sprzętu - pamięć RAM.

MSDN

MSDN

MSDN


PL291806

KB979538

 

aumha.org

0x0000004F
Bug Check 0x4F

NDIS_INTERNAL_ERROR - Błąd sterownika karty sieciowej (NDIS -Network Driver Interface Specification).

 

Rozwiązanie:
-Wyłącz/uaktualnij sterownik karty sieciowej.

MSDN

aumha.org

0x00000050
Bug Check 0x50

PAGE_FAULT_IN_NONPAGED_AREA - Błąd oprogramowania, które zażądało dostępu do danych, których nie ma (lub podał zły adres). Urządzenie sprzętowe lub usługa systemowa zażądała danych, które nie znajdowały się w pamięci, powodując błąd wyjątku. Przyczyną może być wadliwa pamięć fizyczna lub niekompatybilne oprogramowanie, w szczególności programy zdalnego dostępu oraz antywirusowe.

Rozwiązanie:
-Przeinstaluj oprogramowanie, które spowodowało błąd.
-Sprawdź pamięć RAM programem diagnostycznym.
-Sprawdź stan powierzchni dysku oraz jego informacje SMART.

-Wykonaj komendę chkdsk /f /r
-Odinstaluj niedawno instalowane oprogramowanie oraz urządzenia.
Uaktualnij sterowniki.

MSDN

MSDN

MSDN


PL894278
PL183169
PL171003
PL310628
KB310869
KB284154
PL329832

KB832336

KB222635

KB833154

KB951418

KB939720

 

aumha.org

0x00000051
Bug Check 0x51

REGISTRY_ERROR - Ten problem może wystąpić, jeśli na komputerze występuje problem z rejestrem lub Menedżerem konfiguracji. W czasie próby odczytania jednego z plików rejestru mógł nastąpić błąd wejścia/wyjścia (We/Wy). Przyczyną tego mogą być problemy ze sprzętem lub systemem plików. W starszych systemach NT błąd ten pojawia się na skutek złego zarządzania pamięcią.

 

Rozwiązanie:
-Użyj ostatniej znanej konfiguracji, przywracania systemu lub przywróć rejestr.

MSDN

MSDN


PL282501
KB321771
KB810558
KB815265
KB126690

KB307545

KB321771

KB108647

 

aumha.org

0x00000052
Bug Check 0x52
MAILSLOT_FILE_SYSTEM
0x00000053
Bug Check 0x53
NO_BOOT_DEVICE
0x00000054
Bug Check 0x54
LM_SERVER_INTERNAL_ERROR
0x00000055
Bug Check 0x55
DATA_COHERENCY_EXCEPTION
0x00000056
Bug Check 0x56
INSTRUCTION_COHERENCY_EXCEPTION
0x00000057
Bug Check 0x57
XNS_INTERNAL_ERROR

0x00000058
Bug Check 0x58

FTDISK_INTERNAL_ERROR - BSOD występuje gdy system został uruchomiony/przywrócony ze złej kopii zapasowej. Najczęściej błąd jest spowodowany uszkodzeniem kopii.

 

Rozwiązanie:
-Użyj narzędzi: ostatnia znana konfiguracji lub przywracanie systemu.
-Spróbuj ponownie przywróć partycję z kopii zapasowej.

MSDN

MSDN

MSDN

KB128630

 

aumha.org

0x00000059
Bug Check 0x59
PINBALL_FILE_SYSTEM

0x0000005A
Bug Check 0x5A

CRITICAL_SERVICE_FAILED - Przyczyną wystąpienia bsod jest błąd ładowania zestawu LastKnowGood. Znane są przypadki wystąpienia błędu po dodaniu nowego sprzętu.

 

Rozwiązanie:
-Sprawdź zgodność sprzętową oraz wszystkie sterowniki.
-Usuń ostatnio dodane urządzenia lub spróbuj je podłączyć w inny sposób (inny port/złącze)

MSDN

 

0x0000005B
Bug Check 0x5B
SET_ENV_VAR_FAILED

0x0000005C
Bug Check 0x5C

HAL_INITIALIZATION_FAILED - błąd ten odnosi się do sprzętu, a właściwie "komunikacji" systemu z nim. Problem występuje również podczas korzystania z programów do wirtualizacji m.in. VirtualBox

 

Rozwiązanie:
-Sprawdź zgodność sprzętową.
- Wykonaj diagnostykę RAM.
- Sprawdź dysk narzędziem CHKDSK oraz informacje SMART dysku.

MSDN

KB2619487

 

aumha.org

0x0000005D
Bug Check 0x5D
UNSUPPORTED_PROCESSOR
0x0000005E
Bug Check 0x5E
OBJECT_INITIALIZATION_FAILED
0x0000005F
Bug Check 0x5F
SECURITY_INITIALIZATION_FAILED
0x00000060
Bug Check 0x60
PROCESS_INITIALIZATION_FAILED
0x00000061
Bug Check 0x61
HAL1_INITIALIZATION_FAILED
0x00000062
Bug Check 0x62
OBJECT1_INITIALIZATION_FAILED
0x00000063
Bug Check 0x63
SECURITY1_INITIALIZATION_FAILED
0x00000064
Bug Check 0x64
SYMBOLIC_INITIALIZATION_FAILED
0x00000065
Bug Check 0x65
MEMORY1_INITIALIZATION_FAILED
0x00000066
Bug Check 0x66
CACHE_INITIALIZATION_FAILED
0x00000067
Bug Check 0x67
CONFIG_INITIALIZATION_FAILED
0x00000068
Bug Check 0x68
FILE_INITIALIZATION_FAILED
0x00000069
Bug Check 0x69
IO1_INITIALIZATION_FAILED
0x0000006A
Bug Check 0x6A
LPC_INITIALIZATION_FAILED
0x0000006B
Bug Check 0x6B
PROCESS1_INITIALIZATION_FAILED
0x0000006C
Bug Check 0x6C
REFMON_INITIALIZATION_FAILED
0x0000006D
Bug Check 0x6D
SESSION1_INITIALIZATION_FAILED
0x0000006E
Bug Check 0x6E
SESSION2_INITIALIZATION_FAILED

0x0000006F
Bug Check 0x6F

SESSION3_INITIALIZATION_FAILED - Głównym powodem występowania komunikatu jest błąd sterownika urządzenia podczas jego uruchamiania.

 

Rozwiązanie:
-Uaktualnij sterownik/oprogramowanie powodujące błąd.
-Usuń urządzenie.
-Zweryfikuj programy uruchamiana podczas autostartu.

MSDN

MSDN

MSDN

KB939008

KB236086

KB330184

 

aumha.org

0x00000070
Bug Check 0x70
SESSION4_INITIALIZATION_FAILED
0x00000071
Bug Check 0x71
SESSION5_INITIALIZATION_FAILED
0x00000072
Bug Check 0x72
ASSIGN_DRIVE_LETTERS_FAILED

0x00000073
Bug Check 0x73

CONFIG_LIST_FAILED - błąd powoduje nie uruchomienie komputera z powodu uszkodzenia rejestru. Problem z powiązaniem gałęzi rejestru: SAM, SECURITY, SOFTWARE lub DEFAULT

 

Rozwiązanie:
-Przywróć rejestr wg artykułu PL307545 (z kopii przywracania).
-Przywróć system z kopi zapasowej.

MSDN

MSDN

MSDN


PL307545

0x00000074
Bug Check 0x74

BAD_SYSTEM_CONFIG_INFO - Uszkodzenie informacji o systemie. Ten problem może wystąpić, jeśli jeden lub kilka modułów pamięci RAM, które zainstalowano w komputerze, uległo uszkodzeniu lub jeśli konfiguracja pamięci RAM jest niezgodna. Przyczyną może być również uszkodzenie pliku rejestru: \WINDOWS\SYSTEM32\CONFIG\SYSTEM

 

Rozwiązanie:
-Przywróć rejestr, ostatnia dobra konfiguracja.
- Sprawdź pamięć RAM i/lub usuń moduły pamięci, które zainstalowano w komputerze, pozostawiając jednak pamięć w ilości wystarczającej do uruchomienia komputera z systemem Windows, a następnie ponownie uruchom komputer.
-Wykonaj test dysku twardego. SMART

MSDN

MSDN

MSDN


PL326679
KB283433
KB247998
KB255236

aumha.org

0x00000075
Bug Check 0x75
CANNOT_WRITE_CONFIGURATION

0x00000076
Bug Check 0x76

PROCESS_HAS_LOCKED_PAGES - Ten problem występuje, ponieważ sterownik, który odblokowuje stronę pamięci nie działa.

 

Rozwiązanie:
-Uaktualnij sterownik i zastosuj porady z MSDN.

MSDN

MSDN


KB825760
KB256010

KB825760

 

aumha.org

0x00000077
Bug Check 0x77

KERNEL_STACK_INPAGE_ERROR - System próbował odczytać dane jądra z pamięci wirtualnej (pliku stronicowania),lecz nie udało mu się odnaleźć danych pod określonym adresem pamięci. Ten błąd Stop może być wywołany różnymi problemami, włączając uszkodzoną pamięć, niesprawny dysk twardy, nieprawidłowo skonfigurowany kontroler dysków albo kabel, uszkodzone dane lub zarażenie wirusem

 

Rozwiązanie:
-Przeskanuj komputer online na wirusy.
-Sprawdź stan powierzchni dysku oraz jego informacje SMART.
-Wykonaj komendę chkdsk /F /R

- Jeśli drugi parametr błędu ma wartość 0xC000009C lub 0xC000016A, oznacza to błąd wymiany spowodowany błędnymi sektorami na dysku twardym. Wartość 0xC000009D oznacza, że problemy ma Kontroler IDE, który nie może się komunikować z dyskiem twardym. Zwykle pomaga mocniejsze wpięcie taśmy połączeniowej.

MSDN

MSDN

MSDN


PL228753
PL315266
KB126690

KB950415

 

aumha.org

0x00000078
Bug Check 0x78
PHASE0_EXCEPTION

0x00000079
Bug Check 0x79

MISMATCHED_HAL - Warstwa abstrakcji sprzętu (HAL) nie może porozumieć się z jądrem systemu. Błąd pojawia się, gdy po zainstalowaniu systemu zmieniono tryb ACPI np. wyłączono. Przyczyną mogą być także skopiowane złe pliki konfiguracji procesora. Błąd ten w większości wypadków występuje na maszynach z interfejsem ACPI, kiedy ustawienia ACPI w Bios'ie zostały niespodziewanie zmienione.

 

Rozwiązanie:
-Zmień tryb ACPI w biosie
-Wyodrębnij z płyty instalacyjnej pliki Hal.dll oraz Ntoskrnl.exe i zastąp je.

MSDN

MSDN

KB148975

KB329972

KB237556

 

aumha.org

0x0000007A
Bug Check 0x7A

KERNEL_DATA_INPAGE_ERROR - Błąd w pliku wymiany, zapisanych danych nie można wczytać do pamięci. Może być to spowodowane niezgodnością dysku, sterowników kontrolera, firmwareu, a nawet sprzętu. Ten błąd Stop ma tę samą pierwotną przyczynę, co błędy 0x77. Dane strony lub jądra nie zostały odnalezione w pamięci wirtualnej (pliku stronicowania). Może się to zdarzyć z powodu niekompatybilności dysku lub sterowników kontrolera albo problemów sprzętowych, takich jak niewłaściwie zakończone urządzenie SCSI, uszkodzone sektory na twardym dysku albo konflikt w BIOS'ie lub oprogramowaniu producenta (firmware) kontrolera dysków.

 

Rozwiązanie:
-Wykonaj polecenie chkdsk /f /r
-Sprawdź dysk pod kątem błędów oraz informacje z tablicy SMART.
-Sprawdź/uaktualnij sterowniki chipsetu płyty głównej oraz kontrolera dysków/macierzy.

MSDN

MSDN

MSDN


PL330100
KB126690

KB275149

KB167129

KB913379

 

aumha.org

0x0000007B
Bug Check 0x7B

INACCESSIBLE_BOOT_DEVICE - Podczas inicjalizacji systemu został utracony dostęp do partycji systemowej lub woluminu rozruchowego. Problem może pojawić się po ponownym partycjonowaniu dysków lub wymianie kontrolera dysków i jego sterowników. W tym wypadku wpisy w pliku Boot.ini nie wskazują już poprawnych partycji.

 

Rozwiązanie:
-Usuń nowe sterowniki lub wykonaj ich aktualizację.
-Wykonaj chkdsk /f /r
-Sprawdź dysk pod kątem błędów oraz informacje z tablicy SMART.
-Wykonaj skanowanie programem antywirusowym
- Jeżeli problem pojawił się po wymianie kontrolera dysków, sprawdź, czy nowy sprzęt jest właściwie skonfigurowany.

MSDN

MSDN

MSDN


PL314859
PL928632
PL922976
PL324103
KB839210
KB303786
KB811408
KB303786
KB307099
PL316401

KB883114

KB125933

 

aumha.org

0x0000007C
Bug Check 0x7C
BUGCODE_NDIS_DRIVER
0x0000007D
Bug Check 0x7D
INSTALL_MORE_MEMORY

0x0000007E
Bug Check 0x7E

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED - Opisane są przypadki wystąpienia błędu gdy jednostki przetwarzania grafiki (GPU) na komputerze działają w warunkach dużego obciążenia. Problemem również może być wadliwy sterownik, oprogramowanie, niezgodność sprzętowa lub uszkodzona usługa systemowa. Źródłem problemu może być również sterownik systemu Storport.sys, który przekazuje nieprawidłowe parametry.

 

Rozwiązanie:
-Poszukaj przyczynę błędu w dzienniku podglądu zdarzeń.
-W przypadku sterownika lub oprogramowania należy je uaktualnić.
-Wykonaj aktualizacje Biosu.

MSDN

MSDN


PL929734
PL321637
PL313050
PL900485
PL839641
PL330182
PL888372
PL873161
PL929734
KB238265
KB327863
KB818966
KB930311

KB330182

KB983615

 

aumha.org

0x0000007F
Bug Check 0x7F

UNEXPECTED_KERNEL_MODE_TRAP - Błędy sprzętowe lub programowe jądra systemu (awaria sprzętu, problemy z oprogramowaniem lub problemy z uzyskaniem przerwania) Najczęstszą przyczyną tego błędu jest awaria sprzętu. Jest wielce prawdopodobne, że ujrzysz ten komunikat o błędzie Stop, jeżeli masz wadliwe kości pamięci, niedopasowane moduły pamięci, wadliwie działający procesor albo awarię wentylatora lub zasilania, która powoduje przegrzanie. Pojawienie się tego błędu jest szczególnie prawdopodobne w wypadku systemów, w których procesor został przestawiony na pracę z szybkością przekraczającą szybkość nominalną - czyli po overclockingu.

 

Rozwiązanie:
-Przywróć ustawienia Biosu.
-Wykonaj gruntowne testy całego sprzętu.
-Uaktualnij wszystkie sterowniki.
-Przywróć rejestr.

MSDN

MSDN


PL137539
PL814789
KB126690

KB842465

KB163001

 

aumha.org

0x00000080
Bug Check 0x80

NMI_HARDWARE_FAILURE - Błąd sprzętowy, ogólny.

 

Rozwiązanie:
-Odinstaluj i usuń ostatnio zainstalowany sprzęt.
-Sprawdź poprawność zainstalowania wszystkich kart rozszerzeń oraz pamięci.
-Wykonaj test pamięci RAM.
-Sprawdź dysk twardy narzędziem CHKDSK oraz tablicę SMART dysku.
-Sprawdź poprawność wszystkich połączeń - okablowania.

MSDN


KB126690

aumha.org

0x00000081
Bug Check 0x81
SPIN_LOCK_INIT_FAILURE
0x00000082
Bug Check 0x82
DFS_FILE_SYSTEM
0x00000085
Bug Check 0x85
SETUP_FAILURE
0x0000008B
Bug Check 0x8B
MBR_CHECKSUM_MISMATCH

0x0000008E
Bug Check 0x8E

KERNEL_MODE_EXCEPTION_NOT_HANDLED oraz KERNEL_MODE_EXCEPTION_NOT_HANDLED_M

Wygenerowano wyjątek, którego nie przechwycono. Najczęściej winowajcą są sterowniki.

 

Rozwiązanie:
-Zastąp/uaktualnij sterownik, który spowodował błąd.
-Wykonaj aktualizacje biosu.

MSDN

MSDN

MSDN


PL315335
KB829578

KB951805

KB905909

KB827663

KB829422

 

aumha.org

0x0000008F
Bug Check 0x8F
PP0_INITIALIZATION_FAILED
0x00000090
Bug Check 0x90
PP1_INITIALIZATION_FAILED
0x00000092
Bug Check 0x92
UP_DRIVER_ON_MP_SYSTEM

0x00000093
Bug Check 0x93

INVALID_KERNEL_HANDLE - Błąd jądra systemu.

 

Rozwiązanie:
-Częstą przyczyną pojawienia błędu jest sterownik, więc należy go uaktualnić lub zastąpić. W przypadku gdy sterownik jest nieznany, należy zacząć
od sterownika karty graficznej.
-Należy stosować ogólne metody naprawiania błędów.

MSDN

MSDN


KB816600
KB890648

KB156527

 

aumha.org

0x00000094
Bug Check 0x94
KERNEL_STACK_LOCKED_AT_EXIT
0x00000096
Bug Check 0x96
INVALID_WORK_QUEUE_ITEM
0x00000097
Bug Check 0x97
BOUND_IMAGE_UNSUPPORTED
0x00000098
Bug Check 0x98
END_OF_NT_EVALUATION_PERIOD
0x00000099
Bug Check 0x99
INVALID_REGION_OR_SEGMENT
0x0000009A
Bug Check 0x9A
SYSTEM_LICENSE_VIOLATION
0x0000009B
Bug Check 0x9B
UDFS_FILE_SYSTEM

0x0000009C
Bug Check 0x9C

MACHINE_CHECK_EXCEPTION - To zachowanie występuje, ponieważ procesor wykrył i zgłosił nieodwracalny błąd sprzętu w systemie. Może wystąpić na skutek przegrzania podzespołów. Inne przyczyny to:

- Błędy magistrali systemowej,
- Błędy pamięci, takie jak problemy z parzystością lub korekcją ECC (Error Correction Code),
- Błędy pamięci podręcznej w procesorze lub sprzęcie,
- Błędy buforów TLB (Translation Lookaside Buffers) w procesorze,
- Inne wykryte problemy ze sprzętem specyficzne dla procesora i dostawcy,
- Inne wykryte problemy ze sprzętem specyficzne dla dostawcy

 

Rozwiązanie:
-Przywróć domyślne ustawienia w Biosie oraz wyłącz wszelkie programy do podkręcania.
-Sprawdź sprzęt odpowiednimi programami diagnostycznymi.

MSDN

MSDN

KB835768
PL329284
PL162363

aumha.org

0x0000009E
Bug Check 0x9E
USER_MODE_HEALTH_MONITOR

0x0000009F
Bug Check 0x9F

DRIVER_POWER_STATE_FAILURE - Błąd zasilania urządzenia lub źle napisany sterownik. Problem pojawia się głównie podczas przechodzenia do/z trybu gotowości, hibernacji czy zamykania systemu.

 

Rozwiązanie:
-Uaktualnij dany sterownik.

MSDN

MSDN


KB246243
KB315249
KB262575
KB314101
KB929762

KB931671

KB941858

KB972109

 

aumha.org

0x000000A0
Bug Check 0xA0
INTERNAL_POWER_ERROR
0x000000A1
Bug Check 0xA1
PCI_BUS_DRIVER_INTERNAL
0x000000A2
Bug Check 0xA2
MEMORY_IMAGE_CORRUPT
0x000000A3
Bug Check 0xA3
ACPI_DRIVER_INTERNAL
0x000000A4
Bug Check 0xA4
CNSS_FILE_SYSTEM_FILTER

0x000000A5
Bug Check 0xA5

ACPI_BIOS_ERROR - Błąd ustawień ACPI w Biosie. Problem może się pojawić w przypadku dodania pamięci o dostępie swobodnym (RAM) do komputera znajdującego się w stanie hibernacji. Gdy komputer wznowi pracę i załaduje plik Hiberfil.sys, system wykryje zmianę stanu pamięci i wygeneruje błąd.

 

Rozwiązanie:
-Przywróć w Biosie ustawienia fabryczne/optymalne.
-Wykonaj aktualizacje biosu.

MSDN

MSDN


KB256841

KB314830

KB831691
KB840172

aumha.org

0x000000A7
Bug Check 0xA7
BAD_EXHANDLE

0x000000AB
Bug Check 0xAB

SESSION_HAS_VALID_POOL_ON_EXIT - Ten problem występuje, ponieważ niektóre obiekty obsługiwane przez plik win32k.sys nie są zwalniane przed zakończeniem sesji. Najczęściej błąd dotyczy sterowników drukarek i kart graficznych.

 

Rozwiązanie:
-Zainstaluj aktualizacje/Service Pack.

MSDN

MSDN


KB317855
KB901150

KB907242

KB946068

KB982362

KB910362

KB918673

KB925919

KB923035

KB924806

KB944916

KB959466

 

aumha.org

0x000000AC
Bug Check 0xAC
HAL_MEMORY_ALLOCATION
0x000000AD
Bug Check 0xAD
VIDEO_DRIVER_DEBUG_REPORT_REQUEST

0x000000B4
Bug Check 0xB4

VIDEO_DRIVER_INIT_FAILURE - Powłoka systemu nie mogła włączyć danego trybu graficznego, najprawdopodobniej nie został znaleziony sterownik karty graficznej. Błąd może wynikać konfliktem sprzętowym.

 

Rozwiązanie:
- Usuń sterownik w trybie awaryjnym a następnie uaktualnij/zastąp sterownik karty graficznej.

MSDN

MSDN


KB250271
KB240369

aumha.org

0x000000B8
Bug Check 0xB8

ATTEMPTED_SWITCH_FROM_DPC - Zazwyczaj kojarzony z problemami sprzętowymi i sterownikami. Opisane przypadki na wskutek działania złośliwego oprogramowania.

 

Rozwiązanie:
-Zainstaluj aktualizacje/Service Pack.
-Wykonaj skanowanie systemu pod kątem wirusów.
-Uaktualnij sterowniki.

MSDN

MSDN


KB281428

KB2194018
KB824354
KB888190
KB287582
KB319453

aumha.org

0x000000B9
Bug Check 0xB9
CHIPSET_DETECTED_ERROR
0x000000BA
Bug Check 0xBA
SESSION_HAS_VALID_VIEWS_ON_EXIT
0x000000BB
Bug Check 0xBB
NETWORK_BOOT_INITIALIZATION_FAILED
0x000000BC
Bug Check 0xBC
NETWORK_BOOT_DUPLICATE_ADDRESS

0x000000BE
Bug Check 0xBE

ATTEMPTED_WRITE_TO_READONLY_MEMORY - Sterownik próbował zapisać dane w obszarze pamięci przeznaczonej tylko do odczytu. Błąd sterownika, usługi systemowej lub firmware. Problem również występuje przy urządzeniach pamięci masowej gdzie sterownik storport.sys jest używany do zarządzania urządzeniem magazynującym.

 

Rozwiązanie:
-Uaktualnij dany sterownik lub firmware.
-Aktualizacja poprawek.

MSDN

MSDN


KB299371
KB244617
KB956246

KB959056

 

aumha.org

0x000000BF
Bug Check 0xBF
MUTEX_ALREADY_OWNED

0x000000C1
Bug Check 0xC1

SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION - Sterownik próbował zapisywać dane do niewłaściwego obszaru pamięci. Ten problem występuje zazwyczaj, gdy uruchomiono aplikację, która wymaga przetwarzania grafiki.

 

Rozwiązanie:
-Należy uaktualnić wadliwy sterownik.
-Aktualizacja poprawek.

MSDN

MSDN


KB244617

amha.org

0x000000C2
Bug Check 0xC2

BAD_POOL_CALLER - Proces/sterownik próbuje przeprowadzić niedozwoloną alokację pamięci. Problem najprawdopodobniej spowodowany przez błąd sterownika/softu. Czasem przez awarię sprzętu. Błąd może być również spowodowany sterownikami kart telewizyjnych lub graficznych.

 

Rozwiązanie:
-Uaktualnij dany sterownik lub oprogramowanie.
-Sprawdź sprzęt.
-Odinstaluj ostatnie programy/usługi/sterowniki.

MSDN

MSDN


PL310527
PL307151
KB265879

KB888431

KB258069

KB309155

KB820765

KB944904

KB817409

KB967776

KB900623

KB321793

 

aumha.org

0x000000C4
Bug Check 0xC4

DRIVER_VERIFIER_DETECTED_VIOLATION - Ogólny błąd krytyczny. Znane przypadki wystąpienia błędu przy zainstalowanym Norton Antivirus.

 

Rozwiązanie:
-Należy sprawdzić parametry błędu w tabeli dostępnej w linku MSDN w celu weryfikacji problemu.
-Użyj Driver Verifier, aby wyłączyć wadliwy sterownik.

MSDN

MSDN


KB244617
KB298690

KB325672

 

aumha.org

0x000000C5
Bug Check 0xC5

DRIVER_CORRUPTED_EXPOOL - Próba użycia nieprawidłowego obszaru pamięci.

 

Rozwiązanie:
-Uaktualnij sterownik powodujący dany błąd.
-Użyj Driver Verifier do zdiagnozowania problemu.

MSDN


KB298690
KB244617

KB931304

KB945466

KB961799

KB967208

 

aumha.org

0x000000C6
Bug Check 0xC6

DRIVER_CAUGHT_MODIFYING_FREED_POOL - Sterownik próbował zarezerwować zwolniony obszar pamięci.

 

Rozwiązanie:
-Uaktualnij sterownik.
Użyj Driver Verifier do weryfikacji problemu.

MSDN

MSDN


KB244617

KB833314

 

aumha.org

0x000000C7
Bug Check 0xC7

TIMER_OR_DPC_INVALID - Procedura wywoływania opóźnień (DPC) został ulokowana w niedozwolonym miejscu pamięci.

Rozwiązanie:
-Uaktualnij sterowniki/aktualizacje.
- żyj Driver Verifier do weryfikacji problemu.

MSDN

MSDN


KB244617

aumha.org

0x000000C8
Bug Check 0xC8
IRQL_UNEXPECTED_VALUE

0x000000C9
Bug Check 0xC9

DRIVER_VERIFIER_IOMANAGER_VIOLATION - Błąd ten pojawia się podczas użytkowania programu Driver Verifer, gdzie zaznaczona jest opcja weryfikacji naruszenia I/O. Samo naruszenie, oczywiście musi wystąpić

 

Rozwiązanie:
-Wyłącz Driver Verifier (jeżeli nie jest potrzebny).

MSDN

MSDN


KB244617

KB927436

KB931301

 

aumha.org

0x000000CA
Bug Check 0xCA
PNP_DETECTED_FATAL_ERROR

0x000000CB
Bug Check 0xCB

DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS - Błąd powiązany z błędem 0x00000076. Ten problem może wystąpić, jeśli sterownik readresatora (Rdbss.sys) nie zwalnia stron zablokowanych przez użytkownika,

 

Rozwiązanie:
-Zobaczj porady dla 0x00000076.
-Błąd może się pojawić w systemie Vista, gdy w Driver Verifer włączono opcję "Pool Tracking"

MSDN

MSDN


KB256010
KB825760

KB254813

 

aumha.org

0x000000CC
Bug Check 0xCC
PAGE_FAULT_IN_FREED_SPECIAL_POOL
0x000000CD
Bug Check 0xCD
PAGE_FAULT_BEYOND_END_OF_ALLOCATION

0x000000CE
Bug Check 0xCE

DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS - Gdy system jest zamykany, elementy pracy, które są związane ze sterownikiem Mrxsmb.sys nie może anulować/zamknąć oczekujących operacji.

 

Rozwiązanie:
-Uaktualnij/ zainstaluj sterowniki/aktualizacje.

MSDN

MSDN


KB310899
KB296946
KB293410
KB290114

KB938512

 

aumha.org

0x000000CF
Bug Check 0xCF
TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE
0x000000D0
Bug Check 0xD0
DRIVER_CORRUPTED_MMPOOL
0x000000D1
Bug Check 0xD1

DRIVER_IRQL_NOT_LESS_OR_EQUAL - Komunikat wyświetlany jest, gdy sterownik próbuje uzyskać dostęp do niewłaściwego adresu pamięci. Należy zwrócić uwagę na nie podpisane sterowniki oraz ostatnio instalowane lub aktualizowane programy antywirusowe, narzędzia dyskowe oraz programy do tworzenia kopii zapasowych, te programy w szczególności mogły zainstalować wadliwy sterownik.

Rozwiązanie:
-Uaktualnij sterowniki/aktualizacje.
-Sprawdź pamięć RAM
-Sprawdź podpisy sterowników.
-Sprawdź program antywirusowy/firewall/backup

MSDN

MSDN


PL316208
PL317326
PL810980
PL839876
PL810093
PL916595
KB319870

KB835166

KB817789

KB888399

KB937367

KB821138

KB945436

KB946776

 

aumha.org
0x000000D2
Bug Check 0xD2
BUGCODE_ID_DRIVER
0x000000D3
Bug Check 0xD3
DRIVER_PORTION_MUST_BE_NONPAGED
0x000000D4
Bug Check 0xD4
SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
0x000000D5
Bug Check 0xD5
DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL
0x000000D6
Bug Check 0xD6
DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
0x000000D7
Bug Check 0xD7
DRIVER_UNMAPPING_INVALID_VIEW

0x000000D8
Bug Check 0xD8

DRIVER_USED_EXCESSIVE_PTES - Komunikat zobaczysz , gdy źle napisany sterownik powoduje, że komputer żąda dużej ilości pamięci jądra i brakuje obszaru wpisów systemowych (PTE, Page Table Entries). Jego przyczyna i propozycja rozwiązania jest taka sama jak w przypadku wyżej opisanego błędu Stop 0x3F.

Rozwiązanie:
-Należy uaktualnić obydwa sterowniki.

MSDN

MSDN

KB311551

 

aumha.org

0x000000D9
Bug Check 0xD9

LOCKED_PAGES_TRACKER_CORRUPTION
0x000000DA
Bug Check 0xDA
SYSTEM_PTE_MISUSE
0x000000DB
Bug Check 0xDB
DRIVER_CORRUPTED_SYSPTES
0x000000DC
Bug Check 0xDC
DRIVER_INVALID_STACK_ACCESS
0x000000DE
Bug Check 0xDE
POOL_CORRUPTION_IN_FILE_AREA
0x000000DF
Bug Check 0xDF
IMPERSONATING_WORKER_THREAD
0x000000E0
Bug Check 0xE0
ACPI_BIOS_FATAL_ERROR
0x000000E1
Bug Check 0xE1
WORKER_THREAD_RETURNED_AT_BAD_IRQL
0x000000E2
Bug Check 0xE2
MANUALLY_INITIATED_CRASH

0x000000E3
Bug Check 0xE3

RESOURCE_NOT_OWNED - Wątek próbował zwolnić nie swoje zasoby. W praktyce, jednak są to błędy systemu plików NTFS oraz pliku ntfs.sys

Rozwiązanie:
-Zainstaluj najnowszy Service Pack do systemu operacyjnego.
-Przwyróć plik ntfs.sys spod konsoli odzyskiwania.

MSDN

MSDN


KB281317
KB307232

KB329868

 

aumha.org

0x000000E4
Bug Check 0xE4
WORKER_INVALID
0x000000E6
Bug Check 0xE6
DRIVER_VERIFIER_DMA_VIOLATION
0x000000E7
Bug Check 0xE7
INVALID_FLOATING_POINT_STATE
0x000000E8
Bug Check 0xE8
INVALID_CANCEL_OF_FILE_OPEN
0x000000E9
Bug Check 0xE9
ACTIVE_EX_WORKER_THREAD_TERMINATION
0x000000EA
Bug Check 0xEA
THREAD_STUCK_IN_DEVICE_DRIVER - Błąd powoduje zazwyczaj sterownik, który wymusił wstrzymanie w nieskończoność systemu. Występuje również po zainstalowaniu nowej karty graficznej lub zaktualizowanego sterownika karty graficznej, który powoduje zatrzymanie systemu na rzecz oczekiwania na urządzenie wideo.

 

Rozwiązanie:
-Uaktualnij sterownik, którego dotyczy problem.
-Wymień kartę graficzną albo zainstaluj inny sterownik wideo.

MSDN

MSDN


PL293078

KB314215

 

aumha.org
0x000000EB
Bug Check 0xEB
DIRTY_MAPPED_PAGES_CONGESTION
0x000000EC
Bug Check 0xEC
SESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT

0x000000ED
Bug Check 0xED

UNMOUNTABLE_BOOT_VOLUME - Windows nie był w stanie uzyskać dostępu do woluminu zawierającego pliki startowe. Zwykle przyczyną jest zbyt szybka praca w transferze Ultra DMA.

Rozwiązanie:
- Sprawdź dane SMART dysku.
- Sprawdź okablowanie dysków, aby upewnić się, że jest poprawnie skonfigurowane. Jeżeli używasz dysków ATA-66 lub ATA-100, upewnij się, że posiadasz 80-żyłowy kabel, a nie standardowy 40-żyłowy kabel IDE. W niektórych wypadkach błąd ten naprawi się samoczynnie po ponownym uruchomieniu systemu. Jeśli drugi parametr błędu ma wartość 0xC0000032 to prawdopodobnie uszkodzeniu uległa struktura logiczna plików
-Uaktualnij sterowniki kontrolera dysków, a przypadku nowej instalacji użyj najnowszych sterowników trybu tekstowego.

MSDN

MSDN


PL297185
PL315403

KB892000

KB931760

KB978788

 

aumha.org

 

0x000000EF
Bug Check 0xEF

CRITICAL_PROCESS_DIED

0x000000F2
Bug Check 0xF2

HARDWARE_INTERRUPT_STORM - Jądro wykryło "burzliwe" przerwanie. Pojawia się gdy na poziomie zwalniania przerwania urządzenia nie dochodzi do zwolnienia IRQ. Błąd ten zazwyczaj powodowany jest przez źle napisane sterowniki urządzeń lub zawierające błędy oprogramowanie producenta (Firmware).

Rozwiązanie:
-Uaktualnij sterownik, którego dotyczy błąd.

- Aby wyizolować problem, spróbuj określić, które urządzenie jest powiązane z nazwą pliku wymienioną w sekcji informacji o sterowniku komunikatu błędu. Następnie użyj Menedżera urządzeń lub narzędzia Informacje o systemie, aby zidentyfikować inne urządzenia używające tego samego IRQ. Usuń wszystkie urządzenia zidentyfikowane jako używające tego IRQ, a następnie dodawaj je ponownie po jednym, dopóki problem się nie powtórzy.

MSDN

 

KB290101

 

aumha.org

0x000000F3
Bug Check 0xF3

DISORDERLY_SHUTDOWN - Główną przyczyną wystąpienia błędu jest zatrzymanie wszystkich operacji z powodu niskiej pamięci wirtualnej.

Rozwiązanie:
-Zwiększ pamięć wirtualną, zmień lokalizację pliku pamięci wirtualnej

MSDN

MSDN

 

aumha.org

0x000000F4
Bug Check 0xF4

CRITICAL_OBJECT_TERMINATION - Zakończono krytyczny dla systemu proces lub wątek. Błąd może się pojawić podczas otwierania aplikacji konsoli systemu Windows Server 2008 i Windows Vista.

 

Rozwiązanie:
-Sprawdź system pod kątem wirusów.
-Wykonaj szczegółową analizę historii problemu w celu znalezienia przyczyny.

MSDN
MSDN

KB330100

KB969936

 

aumha.org

0x000000FC
Bug Check 0xFC

ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY - Próba uruchomienia pamięci niewykonalnej. Błąd może wystąpić aktualizacji systemu oraz gdy używane jest narzędzie sysprep.

MSDN

MSDN


PL878474

KB886348

 

aumha.org

0x000000FD
Bug Check 0xFD

DIRTY_NOWRITE_PAGES_CONGESTION - Brak wolnych stron do kontynuowania podstawowych operacji systemowych.

Rozwiązanie:
-Uaktualnij sterownik, który spowodował błąd.

MSDN

MSDN

 

0x000000FE
Bug Check 0xFE

BUGCODE_USB_DRIVER - Problem ze sterownikiem/magistralą USB.

 

Rozwiązanie:
-Usuń/uaktualnij/zastąp sterowniki do chipsetu płyty głównej
oraz kontrolera USB.
-Sprawdź aktualizacje/service pack.

MSDN

MSDN


PL331988
PL930568

KB956388

 

aumha.org

0x00000116
Bug Check 0x116

VIDEO_TDR_ERROR - Próba ponownego uruchomienia sterownika ekranu nie powiodła się.

 

Rozwiązanie:
-Sprawdź sterowniki karty graficznej.

MSDN

MSDN

 

0x00000117
Bug Check 0x117

VIDEO_TDR_TIMEOUT_DETECTED - Problem ze sterownik ekranu/grafiki.

 

Rozwiązanie:
-Sprawdź sterowniki GPU.

MSDN

MSDN

 

0x00000119
Bug Check 0x119

VIDEO_SCHEDULER_INTERNAL_ERROR - Błąd sterownika ekranu.

 

Rozwiązanie:
- Sprawdź sterowniki GPU.

MSDN

MSDN

0x1000007E

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M - Błąd w działaniu identyczny jak 0x7E.

Rozwiązanie:
-Sprawdź kroki znane dla 0x7E (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED).

MSDN

MSDN

KB949483

 

0x1000007F

UNEXPECTED_KERNEL_MODE_TRAP_M - Błąd identyczny do tego co znamy z 0x7F.

Rozwiązanie:
-Zastosuj te same kroki jak dla błędu 0x7F (UNEXPECTED_KERNEL_MODE_TRAP).

MSDN

MSDN

KB137539

 

0x1000008E

KERNEL_MODE_EXCEPTION_NOT_HANDLED_M - Znaczenie takie samo jak dla 0x8E.

Rozwiązanie:
-Sprawdź rozwiązanie dla 0x8E (KERNEL_MODE_EXCEPTION_NOT_HANDLED).

MSDN

MSDN

 

0x100000EA

THREAD_STUCK_IN_DEVICE_DRIVER_M - Błąd podobny do tego co znamy z 0xEA

Rozwiązanie:
-Zobacz rozwiązanie dla 0xEA (THREAD_STUCK_IN_DEVICE_DRIVER).

MSDN

MSDN

KB293078

 

aumha.org

0xC0000218

STATUS_CANNOT_LOAD_REGISTRY_FILE - Ten komunikat oznacza uszkodzenie rejestru, problem z załadowaniem pliku rejestru.

 

Rozwiązanie:
-Wykonaj przywracanie systemu.

MSDN

MSDN

KB156640

 

aumha.org

0xC000021A

STATUS_SYSTEM_PROCESS_TERMINATED - Komunikat ten wskazuje na poważny problem zabezpieczeń w systemie Windows - działanie podsystemu trybu użytkownika, takiego jak Winlogon lub Client Server Runtime Subsystem (Csrss.exe), zostało zakłócone. Najczęstszą przyczyną tego problemu jest program innego producenta, a rozwiązaniem jest zazwyczaj usunięcie go. Błąd ten występuje również, jeżeli nastąpiło częściowe przywrócenie z kopii zapasowej, powodujące niezgodność w plikach systemowych, albo jeżeli uprawnienia systemowe zostały niewłaściwie zmodyfikowane, tak że konto systemowe nie ma już uprawnień dostępu do plików systemowych i folderów. Może być to spowodowane także działalnością złośliwego oprogramowania oraz zmodyfikowaniem uprawnień dostępu do plików konta System.

 

Rozwiązanie:
-Usuń niedawno zainstalowane oprogramowanie oraz te, które zostało wymienione jako przyczyna błędu
-Przywróć rejestr
-Sprawdź system na obecność wirusów

MSDN

MSDN


PL156669
PL316503
PL318666

KB295087

 

aumha.org

0xC0000221

STATUS_IMAGE_CHECKSUM_MISMATCH - Najczęstszymi przyczynami są uszkodzone pliki lub dysk oraz wadliwy sprzęt.

 

Rozwiązanie:
-Aktualizuj/zastąp sterownik którego dotyczy problem.
-Sprawdź dysk na obecność bad sektorów oraz jego SMART.

-Wykonaj gruntowne sprawdzenie sprzętu.

- Komunikat błędu zazwyczaj zawiera nazwę uszkodzonego pliku na końcu symbolicznej nazwy błędu lub w oddzielnej linii; możliwe, że uda ci się przywrócić plik z płyty instalacyjnej Windows za pomocą Konsoli odzyskiwania. Przywrócenie ostatniej znanej dobrej konfiguracji może być również pomocne w rozwiązaniu tego problemu.

MSDN

MSDN


PL314474
KB101096
KB160495

KB314474

 

aumha.org

 

Innym sposobem sprawdzenia czego dotyczy błąd jest wywołanie Podglądu zdarzeń. Tam w Dzienniki systemu Windows w zakładce System lub/i Aplikacje szukamy wpisów zaznaczonych czerwonym znaczkiem x.

 

image48

Rysunek 45 Podgląd zdarzeń

 


 

 

 

Uruchamianie systemu Windows - Msconfig i Autoruns

 

Wraz z Windows XP oraz również Windows Vista czy Windows 7 dostarczane jest narzędzie konfiguracji systemu odpowiedzialne za modyfikowanie programów i usług, które startują wraz z systemem. Jest to aplikacja posiadająca bardzo duże możliwości (choć zawsze mogło by być więcej - ale o tym później). Za pomocą tego programu możemy dostrajać zaawansowane funkcje systemu związane z uruchamianiem systemu. A mianowicie za pomocą aplikacji w prosty sposób możemy ograniczyć programy, które ładują się do pamięci podczas uruchamiania systemu albo wyłączyć te, które powodują problem.

Aby uruchomić program należy kliknąć kolejno w Start oraz Uruchom. W oknie, które pojawi się wpisujemy komendę msconfig. Na ekranie pojawi się kolejne okno, które posłuży nam do zmian ustawień. Kliknijmy w zakładkę Uruchamianie.

 

image49

Rysunek 46 Msconfig - Karta Ogólne

 

Na karcie Ogólne znajdziemy opcje związane ze sposobem uruchomienia systemu.

Wyświetla listę możliwości dla trybów konfiguracji uruchamiania:

  • Uruchamianie normalne. Uruchamianie systemu Windows w zwykły sposób. Tego trybu należy używać do uruchamiania systemu Windows po zakończeniu używania pozostałych dwóch trybów do rozwiązywania problemów.
  • Uruchamianie diagnostyczne. Uruchamianie systemu Windows tylko z podstawowymi usługami i sterownikami. Ten tryb pomaga wykluczyć problem z podstawowymi plikami systemu Windows.
  • Uruchamianie selektywne. Uruchamianie systemu Windows z podstawowymi usługami i sterownikami oraz innymi zaznaczonymi usługami i programami startowymi.

 

Aby ułatwić rozwiązywanie problemów związanych z komunikatami o błędach oraz innych problemów, można uruchomić system Windows Vista lub Windows 7 przy użyciu minimalnego zestawu sterowników i programów startowych. Ten rodzaj uruchamiania nazywany jest "czystym rozruchem" . Czysty rozruch ułatwia eliminację konfliktów oprogramowania. Aby wykonać "czysty rozruch" wykonaj następujące czynności:

Kliknij na karcie Ogólne, aby wybrać opcję Uruchamianie selektywne, a następnie wyczyść kliknięciem pole wyboru Załaduj elementy startowe.

 

image50

Rysunek 47 Konfiguracja uruchamiania selektywnego

 

Na karcie Usługi kliknij pole wyboru Ukryj wszystkie usługi firmy Microsoft, aby je zaznaczyć, a następnie kliknij przycisk Wyłącz wszystkie.

 

image51

Rysunek 48 Msconfig - Karta Usługi

 

Jeżeli komputer uruchomi się normalnie możemy dodawać kolejne pozycje i w ten sposób dojść do procesu, który sprawia nam problem.

W Windows XP msconfig wygląda troszeczkę inaczej więcej informacji - http://support.microsoft.com/kb/310560/pl

Karta Rozruch - Wyświetlanie opcji konfiguracji dla systemu operacyjnego i zaawansowanych ustawień debugowania, obejmujących:

 

image52

Rysunek 49 Msconfig - Karta Rozruch

  • Bezpieczny rozruch: minimalny. Uruchamianie graficznego interfejsu użytkownika systemu Windows (Eksploratora Windows) w trybie awaryjnym z uruchomionymi tylko krytycznymi usługami systemowymi. Sieć jest wyłączona.
  • Bezpieczny rozruch: powłoka alternatywna. Uruchamianie wiersza polecenia systemu Windows w trybie awaryjnym z uruchomionymi tylko krytycznymi usługami systemowymi. Sieć i graficzny interfejs użytkownika są wyłączone.
  • Bezpieczny rozruch: Naprawa usługi Active Directory. Uruchamianie graficznego interfejsu użytkownika systemu Windows w trybie awaryjnym z uruchomionymi tylko krytycznymi usługami systemowymi i usługą Active Directory.
  • Bezpieczny rozruch: Sieć. Uruchamianie graficznego interfejsu użytkownika systemu Windows w trybie awaryjnym z uruchomionymi tylko krytycznymi usługami systemowymi. Sieć jest włączona.
  • Rozruch bez interfejsu GUI. Ekran powitalny systemu Windows nie jest wyświetlany przy rozruchu.
  • Dziennik rozruchu. Przechowuje wszystkie informacje z procesu rozruchu w pliku %SystemRoot%\Ntbtlog.txt.
  • Podstawowy tryb wideo. Uruchamianie graficznego interfejsu użytkownika systemu Windows w minimalnym trybie VGA. Ładowane są standardowe sterowniki VGA, a nie sterowniki ekranu dla sprzętu wideo komputera.
  • Informacje o rozruchu systemu operacyjnego. Wyświetlanie nazw sterowników ładowanych podczas procesu rozruchu.
  • Wszystkie ustawienia rozruchu jako trwałe. Nie śledzi zmian wprowadzonych w narzędziu konfiguracji systemu. Opcje można zmienić później przy użyciu narzędzia Konfiguracja systemu, ale trzeba je zmienić ręcznie. Kiedy ta opcja jest zaznaczona, nie można cofnąć zmian przez zaznaczenie pozycji Uruchamianie normalne na karcie Ogólne.

Karta Usługi - wyświetla wszystkie usługi, które są uruchamiane przy rozruchu komputera wraz z ich obecnym stanem (Uruchomiono lub Zatrzymano). Karta Usługi umożliwia włączanie lub wyłączanie poszczególnych usług podczas uruchamiania w celu zidentyfikowania usług, które mogą przyczyniać się do problemów z uruchamianiem.

Wyłączanie usług, które są normalnie uruchamiane podczas rozruchu może spowodować nieprawidłowe działanie pewnych programów lub niestabilność systemu. Nie należy wyłączać usług na liście, jeśli nie ma pewności, że nie są one wymagane do działania komputera. Zaznaczenie pozycji Wyłącz wszystkie nie wyłączy niektórych bezpiecznych usług firmy Microsoft wymaganych do uruchomienia systemu operacyjnego.

 

image53

Rysunek 50 Msconfig - Karta Usługi

 

Karta Uruchamianie - wyświetla aplikacje, które są uruchamiane podczas rozruchu komputera, razem z nazwą wydawcy, ścieżką do pliku wykonywalnego i lokalizacją klucza rejestru lub skrótem, który powoduje uruchomienie aplikacji.

Wyczyść pole wyboru dla elementu startowego, aby wyłączyć go przy następnym rozruchu. Jeżeli została zaznaczona pozycja Uruchamianie selektywne na karcie Ogólne, trzeba wybrać pozycję Uruchamianie normalne na karcie Ogólne lub zaznaczyć pole wyboru elementu startowego, aby uruchomić go ponownie podczas rozruchu.

Aby usunąć zbędne wpisy na karcie Uruchamianie  - w oknie Uruchom wpisujemy komendę regedit, w oknie które pojawi się na ekranie odnajdujemy ścieżkę HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg. Wszystkie podklucze, które znajdują się w tej lokalizacji są odpowiedzialne za wyświetlanie nieaktywnych nazw w msconfig jeżeli chcemy skasować stamtąd wpisy, wystarczy że skasujemy te "foldery".

 

image54

Rysunek 51 Msconfig - Karta Uruchamianie

 

Karta Narzędzia - przydatna lista narzędzi diagnostycznych i innych zaawansowanych narzędzi, które można uruchamiać.

 

image55

Rysunek 52 Msconfig - Karta Narzędzia

 

W oknie Uruchom wpisujemy komendę regedit, w oknie które pojawi się na ekranie odnajdujemy ścieżkę HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg. Wszystkie podklucze, które znajdują się w tej lokalizacji są odpowiedzialne za wyświetlanie nieaktywnych nazw w msconfig jeżeli chcemy skasować stamtąd wpisy, wystarczy że skasujemy te "foldery".

Innym narzędziem pozwalającym nam zmodyfikować opcje autostartu jest program Autoruns. Program posiada większe możliwości niż ten wbudowany w system Windows. Autoruns jest małą, darmową aplikacją, której zadaniem tak jak msconfig-a jest wyświetlenie listy wszystkich elementów uruchamianych wraz systemem. Można na niej znaleźć informacje o rozszerzeniach powłoki systemowej oraz przeglądarki Internet Explorer, usługach systemowych, zaplanowanych zadaniach oraz innych kluczowych elementach systemowych. Dzięki programowi łatwo i szybko usuniemy niepożądane aplikacje, uruchamiane wraz z systemem Windows, czy też wykryjemy i usuniemy wpisy pozostawione przez złośliwe oprogramowanie. W tego typu sytuacjach narzędzie Autoruns sprawdza się wyśmienicie.

 

image56

Rysunek 53 Narzędzia Autoruns

 

Narzędzie Autoruns jest częścią pakietu Sysinternals Suite. Aplikacja nie wymaga od nas instalacji, już po rozpakowaniu ściągniętego archiwum dwuklikiem możemy uruchomić program. Należy pamiętać by program uruchamiać z uprawnieniami administratora. 

Jego command line odpowiednikiem jest autorunsc.exe.

Jak widzimy na powyższym rysunku, aplikacja podzielona jest na zakładki w celu łatwiejszego przeglądania list. Każdy element przy którym widnieje "ptaszek" oznacza, że dany program/skrypt jest aktywny, innymi słowy, ustawiony jest, aby uruchamiał się wraz z systemem. Aby wyłączyć dany element należy odznaczyć pola wyboru lub w szczególnych przypadkach całkowicie usunąć z listy. W pierwszym wypadku istnieje pole manewru, w razie potrzeby zdezaktywowany element możemy ponownie aktywować (przywrócić jego autouruchamianie), natomiast w drugim jesteśmy pozbawieni tej opcji, jako że zdecydowaliśmy się na trwałe usunięcie elementu.

Listę uruchamianych elementów można zapisać do pliku o rozszerzeniu ARN. W tym celu w menu wybieramy polecenie File a następnie Save (lub wciskamy kombinację klawiszy CTRL+S).

Autoruns przegląda wszystkie miejsca w  których są zapisane informacje o uruchamianych programach i w jasny sposób pokazuje co wystartuje razem z systemem. Program świetnie nadaje się do walki z typowym malwarem. Problem pojawia się jednak w sytuacji, gdy automatycznie uruchamiany malware blokuje narzędzia mogące pomóc w usunięciu go. W takiej sytuacji, pozostaje nam metoda dostępu offline. Zasada jest prosta jeśli nie uruchamiamy systemu, to razem z nim nie uruchamiamy malware. Do intersujących nas danych zapisanych na dysku można sięgnąć na wiele różnych sposobów. O ile chodzi o pliki, to sprawa jest stosunkowo prosta - ich usunięcie po uruchomieniu na przykład Windows PE bądź Linuxa w wersji LiveCD jest operacją szybką i bezbolesną, modyfikacja gałęzi rejestru też jest prosta - wystarczy z poziomu Windows PE podłączyć odpowiednią gałąź i zmodyfikować ją według naszych potrzeb, odłączyć i zrestartować. Kłopot polega jednak na tym, że gałęzi do sprawdzenia i zmodyfikowania jest dość dużo. I tu z pomocą przychodzi nam właśnie Autoruns. Dlatego, by wykorzystać program możemy wykonać następujące czynności:

  • przygotować płytę bądź pendrive z Autoruns
  • uruchomić komputer z płyty instalacyjnej Windows 7 bądź Windows 2008 R2
  • nacisnąć Shift+F10 aby uruchomić cmd.exe
  • przy użyciu "list vol" z narzędzia diskpart sprawdzić litery dysków jakie są przypisane do dysku systemowego i pendrive (lub cd)
  • uruchomić Autoruns - przy pomocy polecenia cd przejść do odpowiedniego katalogu
  • z menu File wybrać "Analyze Offline System..."
  • wprowadzić ręcznie ścieżkę do badanego systemu Windows
  • wprowadzić ścieżkę do profilu użytkownika
  • po skanowaniu można przejrzeć co badany system zechce uruchomić przy najbliższym restarcie. Oczywiści niepasujące nam programy usuwamy z listy bądź wyłączamy

 image57

Rysunek 54 Autoruns dostęp offline

 

 



 

Awaryjne uruchamianie komputera.

 

Najczęściej z tych opcji korzystamy jeśli z komputerem dzieje się coś złego i nastąpiły problemy z jego uruchomieniem. Aby uruchomić system z zaawansowanymi opcjami:

  • Jeśli na komputerze zainstalowano tylko jeden system operacyjny, naciśnij i przytrzymaj klawisz F8 podczas ponownego uruchamiania komputera. Klawisz F8 trzeba nacisnąć przed wyświetleniem logo systemu Windows. Jeżeli zostanie wyświetlone logo systemu Windows, należy spróbować ponownie, czekając na wyświetlenie monitu logowania systemu Windows, a następnie wyłączając i ponownie uruchamiając komputer.
  • Jeśli na komputerze jest zainstalowanych kilka systemów operacyjnych, za pomocą klawiszy strzałek wyróżnij system operacyjny, który chcesz uruchomić, a następnie naciśnij klawisz F8.

 image58

Rysunek 55 Opcje rozruchu

 

Tryb awaryjny - System jest uruchamiany przy użyciu podstawowych plików i sterowników (mysz, z wyjątkiem myszy szeregowych, monitor, klawiatura, pamięć masowa, podstawowy system graficzny, bez połączeń sieciowych). Jeżeli nie można pomyślnie uruchomić komputera w trybie awaryjnym, to może się okazać konieczne wykorzystanie Konsoli odzyskiwania do naprawy systemu.

Tryb awaryjny z obsługą sieci - Ta opcja wykorzystuje minimalny zestaw sterowników urządzeń i usług do uruchomienia systemu Windows oraz dodatkowo sterowniki wymagane do uruchomienia sieci.

Tryb awaryjny z wierszem poleceń - System jest uruchamiany przy użyciu podstawowych plików i sterowników. Po zalogowaniu wyświetlany jest wiersz polecenia zamiast interfejsu graficznego systemu Windows.

Włącz rejestrowanie rozruchu - Podczas uruchamiania systemu w pliku rejestrowane są wszystkie sterowniki i usługi ładowane (lub nieładowane) przez system. Ten plik, który nosi nazwę ntbtlog.txt, znajduje się w katalogu %windir%. Opcje Tryb awaryjny, Tryb awaryjny z obsługą sieci i Tryb awaryjny z wierszem polecenia dodają do rejestru uruchamiania listę wszystkich ładowanych sterowników i usług. Rejestr uruchamiania pozwala ustalić właściwą przyczynę problemów z uruchamianiem systemu.

Włącz video o niskiej rozdzielczości - System jest uruchamiany przy użyciu podstawowego sterownika VGA. Tego trybu można użyć w celu zresetowania ustawień ekranu lub jest przydatny po zainstalowaniu nowego sterownika karty wideo, który uniemożliwia prawidłowe uruchomienie systemu Windows.

Ostatnia znana dobra konfiguracja - Jest to opcja startowa systemu Windows, która korzysta z ostatnich poprawnie działających ustawień systemowych. Za każdym razem, gdy użytkownik wyłącza komputer i system Windows zostaje pomyślnie zamknięty, w rejestrze są zapisywane ważne ustawienia systemowe. W przypadku wystąpienia problemu można użyć tych ustawień, aby uruchomić komputer. Na przykład jeśli nowy sterownik karty wideo powoduje problemy lub niepoprawne ustawienie rejestru uniemożliwia poprawne uruchomienie systemu Windows, można uruchomić ponownie komputer przy użyciu opcji Ostatnia znana dobra konfiguracja.

Service Control Manager jest składnikiem systemu odpowiedzialnym za kontrolowanie usług systemowych i wszystkiego co z nimi jest związane. Jedną z jego funkcji jest również przechowywanie kopii konfiguracji systemu (znajdującej się w kluczu HKLM\SYSTEM). Takich kopii może być w systemie kilka, jeżeli częściej pojawiają się problemy z działaniem systemu.

Podklucz CurrentControlSet zawiera klucz Services, w którym przechowywana jest konfiguracja usług, czyli reprezentacja bazy SCM w rejestrze. Dodatkowo w gałęzi CurrentControlSet przechowywany jest podklucz Control, przechowujący wiele danych konfiguracyjnych podsystemu jądra i użytkownika.

Standardowo w poprawny start systemu wchodzi uruchomienie usług, których typ uruchomienia ustawiony został na automatyczny, oraz pomyślne logowanie użytkownika w systemie. Start systemu kończy się niepowodzeniem gdy system zatrzyma się z powodu błędu sterownika urządzenia, który wystąpi w czasie uruchamiania.

SCM doskonale wie kiedy zakończy się proces uruchamiania usług, których typ uruchamiania ustawiony jest na automatyczny, ale nie jest w stanie kontrolować procesu logowania użytkownika. Dlatego aplikacja Winlogon musi dodatkowo powiadomić SCM kiedy użytkownik pomyślnie się zaloguje do systemu. Po tym jak to nastąpi, aplikacja Winlogon wysyła komunikat do SCM informujący o poprawnym logowaniu. Następnie jeżeli usługi poprawnie się uruchomiły, SCM zapisuje aktualną gałąź rejestru jako nową ostatnią dobrą znaną konfigurację.

Jeżeli często mamy problemy z systemem z powodu np. błędnie działającego sterownika (uniemożliwiającego poprawne działanie systemu), w rejestrze przechowywanych będzie kilka różnych kluczy ControlSet numerowanych od 001. CurrentControlSet jest to tak naprawdę tylko odwołanie do jednego z ControlSetów będącego aktualną konfiguracją.

Ważnym kluczem decydującym o tym, który ControlSet pełni jaką funkcję, jest klucz Select. Jeżeli wartość Current wynosi 1, to CurrentControlSet jest obrazem klucza ControlSet001, który uznawany jest za aktualną konfigurację systemu. Najczęściej wartości Current i Default się pokrywają.

Wartość Failed wskazuje na ControlSet, za którego pomocą nie udało się poprawnie uruchomić systemu. No i w końcu wartość LastKnowGood wskazuje na ostatnią dobrą znaną konfigurację systemu, która zostanie załadowana gdy podczas rozruchy wciśniemy klawisz F8 i wybierzemy uruchomienie ostatniej dobrej znanej konfiguracji.

 

image59

Rysunek 56 Rejestr - Ostatnia dobra konfiguracja

 

Kiedy może przydać się ta informacja? Jeżeli jakimś cudem udało nam się zalogować do systemu, pomimo, że nie działał on tak jak powinien, możemy jeszcze ręcznie powrócić do odpowiedniej konfiguracji systemu modyfikując klucz Select i jego wartość LastKnowGood, ustawiając ją na taką, która umożliwi uruchomienie systemu bez błędów.

Tryb przywracania usług katalogowych - Uruchamia kontroler domeny systemu Windows z działającą usługą Active Directory w celu przywrócenia usługi katalogowej. Ta opcja jest przeznaczona dla specjalistów IT i administratorów.

Tryb debugowania - Podczas uruchamiania systemu informacje debugowania są przesyłane za pośrednictwem kabla szeregowego do innego komputera.

Wyłącz automatyczne ponowne uruchamianie komputera po błędzie systemu - Zapobiega automatycznemu ponownemu uruchamianiu systemu Windows w przypadku wystąpienia błędu powodującego awarię systemu Windows. Tę opcję należy wybierać tylko w przypadku "zapętlenia" pracy systemu Windows, gdy po pojawieniu się błędu systemu Windows następuje na przemian próba ponownego uruchomienia i ponowny błąd.

Wyłącz wymuszanie podpisów sterowników - umożliwia instalowanie sterowników zawierających niepoprawne podpisy.

Uruchom system Windows normalnie - uruchamia system Windows w normalnym trybie.

 

 



 

Weryfikacja sterowników - Verifier

 

Aby sprawdzić czy problem z uruchamianiem się Windowsa nie leży po stronie sterowników możemy użyć wbudowanego narzędzia verifier.exe. W tym celu aby otworzyć menedżera weryfikatora sterowników - kliknij menu Start,  Uruchom, polecenie verifier.

Wyświetli się okno dialogowe menedżera. Mamy tu do wyboru kilka opcji, w tym m. in. wyświetlenie istniejących ustawień, usunięcie ustawień i wyświetlenie informacji o aktualnie weryfikowanych sterownikach. Jeżeli zamierzasz sprawdzić ewentualne błędy w sterownikach, zaznacz opcję "Utwórz ustawienia standardowe" i kliknij przycisk Dalej.

 

image60

Rysunek 57 Narzędzie verifier

 

Na kolejnej karcie należy wybrać sterowniki do weryfikacji (można wybrać automatyczne wykrywanie niepodpisanych sterowników, sterowników napisanych dla starszych wersji systemu, można też wybrać wszystkie zainstalowane sterowniki bądź wybrać je z listy.

 

image61

Rysunek 58 Verifier - Wybór sterowników do weryfikacji

 

Zrestartuj komputer. Jeśli uruchomi się bez zakłóceń, sterowniki zostały zweryfikowane pomyślnie.

Odczyt stanu verifikator-a odczytujemy w oknie konsoli verifier /query.

 

image62

Rysunek 59 Verifier /query

 

Aby wyłączyć weryfikator,  wpisz polecenie verifier /reset bądź w ustawieniach na pierwszym ekranie programu.

 

image63

Rysunek 60 Verifier - Resetowanie ustawień

 

W przypadku zawieszenia systemu przechodzimy do trybu awaryjnego F8 i przywracamy poprzedni stan systemu.

 


BIBLIOGRAFIA

 

http://kadaitcha.cx/xp/stop_error.html

http://www.vista.pl/artykuly/14358_co_to_jest_mbr_dysku_twardego_.html

http://zone.jogger.pl/2010/06/29/bluescreen-czyli-to-co-w-informatyce-lubimy-najbardziej/

http://www.hotfix.pl/bluescreen-bsod-szukanie-przyczyny-powstawania-czytanie-plikow-dmp-a17.htm

http://mmulawa.blogspot.com/2011/07/nie-ignoruj-bluescreena.html

http://windows.microsoft.com/pl-PL/windows-vista/Using-System-Configuration

http://www.hotfix.pl/optymalizacja-autostartu-z-wykorzystaniem-narzedzia-autoruns-a128.htm

http://www.centrumxp.pl/WindowsXP/810,1,MSCONFIG.aspx

http://blogs.technet.com/b/plitpromicrosoftcom/archive/2011/03/09/autoruns-w-trybie-offline.aspx

http://hermanluk.blox.pl/2006/12/Ostatnia-dobra-znana-konfiguracja.html

http://forum.pcformat.pl/Bledy-krytyczne-vademecum-t

Dodaj komentarz


Komentarze  

 
0 #1 pikolo 2012-02-04 17:43
Strona odnośnie BSOD (tabela) po zwróceniu uwagi przez autorów portalu hotfix.pl została zmieniona ze względu na duże podobieństwo. Błąd leży po mojej stronie bo umieściłem nie tą wersję artykułu, którą chciałem. Tabela bazuje na informacjach zaczerpniętych z tego portalu ale nie tylko. Za spowodowane zamieszanie przepraszam.
Cytować