Komunikaty STOP w Win Xp
Czasem komputer napotyka problem, z którym nie może sobie poradzić.
Następuje wtedy zatrzymanie jego pracy i wyświetlenie komunikatu
potocznie nazywanego Blue Screen lub Blue Screen of Death (BSOD .
niebieski ekran śmierci). Już samo słowo śmierć zapowiada, że problem
nie należy do błahych. Dla komunikatu BSOD charakterystyczną cechą
jest niebieskie tło oraz to, że rozpoczyna się on od słowa STOP. Niestety
wartość informacyjna przesłanej wraz z komunikatem STOP treści będzie
zależała w głównej mierze od Waszej znajomości systemu operacyjnego.
Ona bowiem pozwoli Wam poprawnie zanalizować i zinterpretować dany
błąd. Przy tym szczególnie ważna jest właściwa identy?kacja samego
komunikatu STOP. Dzięki niej będziecie mogli sprawnie rozwiązać
nękający Was problem. Wszystkie informacje dotyczące komunikatów
STOP zawarte są w tym hasle.
Budowa komunikatu STOP
W poprawnym czytaniu i rozumieniu komunikatów STOP musicie
kierować się jedną zasadą . nie istnieje coś takiego jak uniwersalny
wzorzec budowy tych komunikatów. Każdy z nich jest
inny i tylko format nazwy błędu zdaje się jedynym przewidywalnym
elementem treści komunikatu STOP.
Pamiętajcie, że każdy komunikat STOP zbudowany jest wedle
pewnego ogólnego schematu:
# Kod błędu . komunikat o błędzie STOP zbudowany jest
z kodu błędu, na który składa się prefiks rozpoczynający się
zawsze od 0x i w całości zapisany w kodzie szesnastkowym
(np. 0x000000E1). Kod błędu występuje zawsze po słowie
STOP i składa się (poza prefiksem i słowem STOP) z czterech
kolejnych parametrów, zwanych oktetami, zapisanych
również w kodzie szesnastkowym. Jednym z kodów błędów
jest np.:
*** STOP: 0x000000D1 (0x00000101, 0x00000002, 0x00000000, 0xF75D2870)
# Nazwa wyjątku . obok kodu błędu w komunikatach STOP
występuje również symboliczna nazwa błędu, która odpowiada
numerowi błędu. Przykładem takiej nazwy jest:
KERNEL_STACK_INPAGE_ERROR
Nazwa ta przyporządkowuje dany komunikat do określonego
typu błędu.
# Nazwa sterownika . w komunikatach błędów STOP możecie
spotkać się z nazwą sterownika powiązanego z określonym
błędem. Jednak musicie pamiętać, że informacja ta nie jest
podawana we wszystkich komunikatach błędu. Informacja ta
może wskazać bezpośrednio przyczynę występowania danego
błędu. Wtedy, o ile istnieje taka możliwość, możecie usunąć
lub przywrócić wadliwy sterownik. Przykładem takiej
informacji jest:
***WXYZ.SYS . Adress F73245AE base at C0000000, DataStamp 38b067a6
# Zalecenia rozwiązania problemu i działania użytkownika .
większa część komunikatu STOP składa się z tekstu ogólnego,
dotyczącego danego błędu. W nim otrzymacie podstawowe
informacje i zalecenia dotyczące reakcji na wystąpienie
błędu. Te ostatnie mogą wymagać np. ponownej aktualizacji
sterowników, wymiany oprogramowania lub wadliwego
sprzętu, cofnięcia ostatnio poczynionych przez Was zmian
w systemie, czy wskazywać na konieczność ponownego uruchomienia
komputera.
Zwykle system Windows XP domyślnie ukrywa wyświetlanie
komunikatów STOP. Z uwagi na natychmiastowe zatrzymanie
pracy komputera i jego ponowne uruchomienie nie jesteście
w stanie przyjrzeć się dokładniej opisowi danego komunikatu.
Jednym ze sposobów spokojnego zanalizowania informacji
zawartych w komunikacie STOP jest uruchomienie Podglądu
zdarzeń.
W tym celu:
> Po ponownym uruchomieniu komputera z menu Start
wybierzcie Panel sterowania/Narzędzia administracyjne,
a następnie Podgląd zdarzeń.
> Otworzy się okienko konsoli, z którego wybierzcie (po lewej
stronie okna dialogowego) zakładkę System.
> W zakładce System znajdziecie listę komunikatów zaistniałych
na Waszym komputerze, na której odnajdźcie wpis
z kategorii Błąd i, w tym przypadku, Źródle określonym jako
ACPI.
> Teraz kliknijcie dwukrotnie interesujący Was wpis i przejrzyjcie
zapisane informacje dotyczące treści danego komunikatu
STOP.
Źródła występowania komunikatów STOP
Komunikaty STOP można sklasyfikować według źródeł ich
pochodzenia. Źródeł występowania błędów można wymienić
kilka, ale większa część z nich dotyczy problemów spowodowanych
przez wadliwy sprzęt i oprogramowanie.
Komunikaty STOP o źródłach błędu powodowanych przez
oprogramowanie
Tego typu błędy spowodowane są najczęściej przez wadliwe
sterowniki urządzeń. Występują zwłaszcza wtedy, gdy instalowane
oprogramowanie jest niezgodne z danym systemem operacyjnym.
W tym przypadku pozbędziecie się problemu przez
usunięcie, wyłączenie danego sterownika lub przywrócenie jego
poprzedniej wersji.
Szczególnie częstymi sprawcami tych problemów są
sterowniki kart graficznych (często instalowane są
do nich bardzo wczesne, niestabilne wersje sterownik
ów), sterowniki kart sieciowych, jak również kontroler
ów dysków. Z drugiej strony często będziecie mieli
styczność z oprogramowaniem, w którym nigdy nie
występują komunikaty błędów STOP. Przykładami
takiego oprogramowania są zapory ogniowe oraz programy
antywirusowe.
Komunikaty STOP o źródłach błędu powodowanych
przez sprzęt
Ten typ błędów pojawia się przy nieprawidłowym skonfigurowaniu
sprzętu lub gdy jest on uszkodzony. Dyski twarde,
pamięć operacyjna RAM czy procesory stanowią główne źródło
problemu (te ostatnie często, gdy zostaną zbyt przyspieszone).
W tym wypadku najlepiej wymienić urządzenie lub
sprawdzić jego kompatybilność np. na liście HCL
(Hardware Compability List), która znajduje się na
stronie Microsoftu http://www.microsoft.com/hcl (lub
zrezygnować z podkręcania).
Komunikaty STOP o źródłach błędu
powodowanych podczas instalacji systemu Windows
Występowanie tego typu błędu może być spowodowane przez
wadliwy sterownik urządzenia, przestarzały lub niekompatybilny
system BIOS oraz niewystarczającą konfigurację sprzętową
(np. mała ilość pamięci operacyjnej RAM, zbyt wolny
procesor). Dlatego przed instalacją upewnijcie się co do minimalnych
wymagań sprzętowych systemu, aby później uniknąć niepotrzebnych problemów. Z reguły także wciśnięcie F6
w celu dostarczeniu właściwych sterowników podczas instalacji
systemu operacyjnego w początkowej fazie procesu instalacyjnego
pozwala uniknąć problemu niekompatybilności sterowników.
W przypadku sprawdzania kompatybilności komputera z systemem
operacyjnym możecie w wierszu poleceń wpisać:
X:\i386\winnt32/checkupgradeonly
gdzie X oznacza literę napędu z wersją instalacyjną systemu
Windows XP. W efekcie komputer wykona proces identyfikacji
niekompatybilnych aplikacji i sterowników. Teraz tylko usuńcie
problematyczne sterowniki lub aplikacje lub zaktualizujcie je.
Dopiero po tych czynnościach przystąpcie do właściwej instalacji
systemu operacyjnego.
Omówienie komunikatów STOP na wybranych
przykładach
W tej części hasła zapoznacie się z najczęściej występującymi
kodami błędów komunikatów STOP. Poprzez analizę danego
problemu na konkretnych przykładach przyjrzycie się ich przyczynom
i metodom rozwiązywania sytuacji kryzysowych związanych
z komunikatami STOP.
Wyszczególnione parametry kodu błędu (wspomniane
już wcześniej oktety) wskazują na adres w pamięci,
w którym błąd wystąpił, oraz opisują charakter
danego błędu. Numer parametru będzie tym samym
numerem kolejno po sobie następujących oktetów
w kodzie błędu, np. 0x0000000B (1, 2, 3, 4). Samych
wartości szesnastkowych poszczególnych oktetów
nie będziemy co do zasady podawać, z uwagi na to,
że ich znajomość nie jest w praktyce konieczna.
Komunikat o błędzie:
STOP 0x0000000A IRQL_NOT_LESS_OR_EQUAL
Komunikat ten dotyczy informacji związanych ze sterownikiem
lub procesem trybu jądra, który próbował uzyskać dostęp do
adresu pamięci bez posiadania autoryzacji. Występowanie tego
błędu wiąże się z niekompatybilnymi sterownikami urządzenia
lub oprogramowania, jak również z uszkodzeniem sprzętu.
Komunikat o błędzie:
STOP 0x00000050 PAGE_FAULT_IN_NON_PAGED_AREA
Komunikat informuje o błędzie zapisu danych do pamięci.
Występuje podczas instalacji systemu i jest podobny do komunikatu
STOP o wartości kodu błędu: 0x0000008e.
Komunikat o błędzie:
Stop 0x00000077 KERNEL_STACK_INPAGE_ERROR
Ten komunikat błędu STOP występuje, jeśli żądana przez jądro
systemu strona danych nie została odczytana w pliku wymiany
lub jeśli główny rekord rozruchowy dysku twardego został
zawirusowany, albo nastąpił błąd podczas kopiowania pliku
wymiany do pamięci fizycznej.
Komunikat o błędzie:
Stop 0x0000007B INACCESSIBLE_BOOT_DEVICE
Podany komunikat błędu STOP informuje o braku dostępu do
partycji systemowej lub woluminu startowego podczas uruchamiania
systemu Windows XP. Problem może wystąpić podczas
partycjonowania dysków, wymiany kontrolera dysków lub jego
sterowników. Problem może również wystąpić podczas instalowania
systemu Windows XP, w trakcie ponownego uruchamiania
komputera przez instalator systemu.
Komunikat o błędzie:
STOP 0x000000ED UNMOUNTABLE_BOOT_VOLUME
Jest to kod błędu dotyczący stanu systemu plików, informujący
o nieprawidłowej instalacji woluminu rozruchowego i braku
dostępu systemu Windows XP do pliku startowego. Tego typu
błędy powstać mogą również przy próbie aktualizacji starszego
systemu do Windows XP. W tym przypadku błąd może pojawiać
się podczas pierwszego ponownego uruchomienia komputera
w czasie uaktualnienia do systemu Windows XP.
Darmowy hosting zapewnia PRV.PL