Rozwiązywanie problemów z błędami systemu Windows, Komputery, WinXP dla expertów

[ Pobierz całość w formacie PDF ]
Rozdzia³ 27
Rozszyfrowywanie komunikatów
o b³êdach Stop
772
Rozwi¹zywanie
problemów
z b³êdami
systemu Windows
Czytanie komunikatów
o b³êdach Stop
772
Radzenie sobie z b³êdami Stop
775
Radzenie sobie z konkretnymi
b³êdami Stop
776
Dostosowanie sposobu
reagowania systemu Windows
na b³êdy Stop
780
Czêœæ VI: Obs³uga i przywracanie systemu
Rozdzia³ 27: Rozwi¹zywanie problemów z b³êdami systemu Windows
Je¿eli system Windows wy³¹czy³ siê kiedykol-
wiek nagle i niespodziewanie, prawdopodobnie
doœwiadczy³eœ niemi³ego œciœniêcia w do³ku.
Kiedy system Microsoft Windows XP napotka
powa¿ny problem, który uniemo¿liwia mu kon-
tynuowanie dzia³ania, natychmiast wy³¹cza siê
i wyœwietla z³owieszczy komunikat tekstowy,
którego szczegó³y techniczne rozpoczynaj¹ siê
od s³owa
STOP
napisanego wielkimi literami.
Poniewa¿ jest on wyœwietlany bia³ymi literami
na niebieskim tle, ten typ komunikatu o b³êdzie
znany jest jako niebieski ekran (ang.
Blue Screen
)
lub te¿ BSOD (
Blue Screen of Death
). Choæ, na
szczêœcie, ten typ b³êdu wystêpuje w systemie
Windows XP rzadko, jednak mo¿e pojawiæ siê
w dowolnym momencie, szczególnie kiedy insta-
lujesz nowy sprzêt lub oprogramowanie. Poja-
wienie siê komunikatu o b³êdzie Stop oznacza, ¿e
wyst¹pi³ powa¿ny problem, który powinien na-
tychmiast przyci¹gn¹æ twoj¹ uwagê.
Windows XP zawiera ró¿norodne Ÿród³a informa-
cji oraz narzêdzia do debugowania, które mo¿esz
wykorzystaæ do zidentyfikowania przyczyny po-
jawiania siê b³êdów Stop. Wiele narzêdzi przezna-
czonych jest do u¿ytku programistów z profesjo-
nalnymi narzêdziami debugowania. Zagadnienia
te zosta³y bardziej szczegó³owo opisane w ksi¹¿ce
Microsoft Windows XP Professional Resource Kit Do-
cumentation
, wydanej przez Microsoft Press
w 2001 r. Je¿eli jednak wiesz, gdzie szukaæ infor-
macji, to mo¿esz siê du¿o dowiedzieæ z komuni-
katów o b³êdach, i w wielu wypadkach powinno
772
Czêœæ VI: Obs³uga i przywracanie systemu
ci siê udaæ wznowiæ dzia³anie systemu za pomoc¹ standardowych technik rozwi¹zy-
wania problemów.
Rozszyfrowywanie komunikatów
o b³êdach Stop
Komunikaty mog¹ wygl¹daæ zagadkowo, ale czêsto zawieraj¹ szczegó³owe informa-
cje dotycz¹ce pierwotnej przyczyny problemu, co umo¿liwi ci zdiagnozowanie i usu-
niêcie przyczyny, która powoduje zawieszenie systemu. Komunikaty o b³êdach mog¹
pojawiæ siê w nastêpuj¹cych okolicznoœciach:
Podczas instalowania systemu Windows.
Ten typ b³êdu Stop jest prawie zawsze
spowodowany przez wadliwy sterownik urz¹dzenia lub element sprzêtu albo nie-
kompatybilny system BIOS. Mo¿esz ujrzeæ komunikat o b³êdzie Stop podczas in-
stalacji systemu Windows na „czystym” komputerze u¿ywaj¹cym szybkiego kon-
trolera dysków, którego sterowniki nie znajduj¹ siê na p³ycie instalacyjnej Win-
dows XP. Aby unikn¹æ napotkania tego b³êdu, który pojawia siê, gdy Windows nie
jest w stanie uzyskaæ dostêpu do dysku zawieraj¹cego tymczasowe pliki instala-
cyjne, musisz nacisn¹æ klawisz [F6], gdy zostaniesz o to poproszony na pocz¹tku
procesu instalacji, a nastêpnie dostarczyæ w³aœciwe sterowniki.
Podczas ³adowania systemu.
Je¿eli zobaczysz komunikat o b³êdzie Stop podczas
uruchamiania komputera, w którym wczeœniej Windows XP funkcjonowa³ po-
prawnie, przyczyn¹ problemu zazwyczaj jest niekompatybilna us³uga lub sterow-
nik urz¹dzenia. Je¿eli ostatnio instalowa³eœ nowe oprogramowanie lub nowe
urz¹dzenie, najprawdopodobniej w³aœnie one s¹ winne.
Podczas pracy systemu.
Te b³êdy Stop mog¹ byæ spowodowane przez sterowniki,
us³ugi lub uszkodzony sprzêt i mog¹ okazaæ siê trudne do zdiagnozowania. Tekst
zamieszczony w komunikacie b³êdu Stop zazwyczaj dostarcza wa¿nych wskazó-
wek. Rozdzia³ ten zawiera listê czêstych b³êdów Stop, wraz z sugestiami do-
tycz¹cymi sposobu reakcji na ka¿dy z nich.
Czytanie komunikatów o b³êdach Stop
Nie istnieje standardowy tekst komunikatu o b³êdzie Stop. Komunikaty s¹ ró¿ne,
w zale¿noœci od przyczyny pojawienia siê b³êdu. Natomiast ich format jest przewidy-
walny, jak pokazuje przyk³ad na rysunku 27-1.
Przeanalizuj uwa¿nie nastêpuj¹ce zagdanienia:
Symboliczna nazwa b³êdu.
Jest to komunikat, jaki b³¹d zwraca do systemu opera-
cyjnego. Odpowiada numerowi b³êdu Stop, ukazuj¹cemu siê na dole ekranu. W tym
przypadku symboliczna nazwa b³êdu to DRIVER_IRQL_NOT_LESS_OR_EQUAL.
Zalecany sposób rozwi¹zania problemu.
Ten ogólny tekst dotyczy wszystkich
b³êdów Stop okreœlonego typu. W zale¿noœci od numeru b³êdu, mo¿esz byæ po-
proszony o sprawdzenie dostêpnej przestrzeni dyskowej, odinstalowanie
urz¹dzenia albo usuniêcie lub uaktualnienie ostatnio zainstalowanego sterownika
lub programu.
Rozdzia³ 27: Rozwi¹zywanie problemów z b³êdami systemu Windows
773
Symboliczna nazwa b³êdu
Zalecany sposób rozwi¹zania problemu
Szczegó³y sterownika
Numer b³êdu i parametry
Rysunek 27-1.
Z komunkikatu o b³êdzie Stop mo¿esz siê dowiedzieæ, jaki problem jest jego przyczyn¹ i jak go
rozwi¹zaæ
Numer b³êdu i parametry.
Programiœci nazywaj¹ tê sekcjê
Informacje o wykrywaniu
b³êdów (
ang
. bugcheck information)
. Tekst nastêpuj¹cy po s³owie
STOP
zawiera nu-
mer b³êdu (w zapisie szestnastkowym, co jest oznaczone przez 0x na pocz¹tku
kodu) oraz maksymalnie cztery parametry, które s¹ specyficzne dla ka¿dego typu
b³êdu. W naszym przyk³adzie kod b³êdu to 0x000000D1 (lub samo D1), co wskazu-
je na sterownik, który próbowa³ u¿yæ niew³aœciwego adresu pamiêci. W tym przy-
k³adzie parametry okreœlaj¹ kolejno: adres pamiêci, do którego sterownik chcia³
uzyskaæ dostêp; poziom ¿¹dania przerwania (IRQL), którego Windows u¿ywa do
okreœlenia kolejnoœci, w jakiej ma odpowiedzieæ na ¿¹dania sprzêtu lub oprogra-
mowania; czy sterownik próbowa³ odczytaæ coœ z pamiêci, czy te¿ zapisaæ do pa-
miêci (0 oznacza, ¿e by³a to operacja odczytu) oraz adres pamiêci, z którego pocho-
dzi³o niedozwolone ¿¹danie.
Informacje sterownika.
W niektórych (nie wszystkich) komunikatach b³êdu Stop
linia ta wymienia nazwê sterownika powi¹zanego z b³êdem. Je¿eli w tym miejscu
pojawi siê nazwa pliku, sprawdŸ, czy sterownik jest cyfrowo podpisany. Je¿eli bê-
dzie to potrzebne, mo¿esz u¿yæ Konsoli odzyskiwania lub uruchomiæ system Win-
dows w Trybie awaryjnym w celu usuniêcia lub przywrócenia sterownika.
Szczegó³owe informacje dotycz¹ce rêcznego przywracania systemu po wyst¹pieniu b³êdów podczas uruchamiania kom-
putera znajdziesz w podrozdziale „U¿ywanie poleceñ Konsoli odzyskiwania”, na stronie 730. Informacje dotycz¹ce usu-
wania, wy³¹czania i przywracania sterowników znajdziesz w podrozdziale „Zarz¹dzanie zainstalowanymi urz¹dzeniami”
na stronie 178.
774
Czêœæ VI: Obs³uga i przywracanie systemu
DLA EKSPERTÓW
Nie zak³adaj automatycznie, ¿e plik wymieniony w sekcji informacji o sterowniku komunikatu o b³êdzie
Stop jest uszkodzony lub wymaga wymiany. W niektórych wypadkach odwo³anie to oznacza, ¿e inna
us³uga lub sterownik spowodowa³ niestabilnoœæ systemu, co doprowadzi³o do zawieszenia siê wymienio-
nego programu, kiedy ten wykonywa³ ca³kowicie dopuszczaln¹ operacjê. Na przyk³ad w komunikacie o
b³êdzie Stop 1E mo¿esz zobaczyæ odwo³anie do pliku systemowego o nazwie Win32k.sys. W tym wypadku
faktyczn¹ przyczyn¹ zawieszenia mo¿e byæ program zdalnego dostêpu. Uruchom system Windows w Try-
bie awaryjnym i spróbuj wy³¹czyæ ten program lub u¿yj Konsoli odzyskiwania w celu usuniêcia tej us³ugi.
Je¿eli system uruchomi³ siê ponownie zaraz po wyœwietleniu komunikatu Stop,
mo¿esz nie zd¹¿yæ zanotowaæ szczegó³ów komunikatu. Jednak¿e, z wyj¹tkiem rzad-
kich przypadków, system operacyjny jest w stanie przechwyciæ te szczegó³owe infor-
macje w Podgl¹dzie zdarzeñ. Aby ujrzeæ wszystkie drastyczne szczegó³y, wykonaj
nastêpuj¹ce czynnoœci:
1.
Po ponownym uruchomieniu systemu otwórz folder Narzêdzia administracyjne
w Panelu sterowania, a nastêpnie otwórz Podgl¹d zdarzeñ.
2.
W okienku konsoli z lewej strony wybierz System.
3.
Przewijaj listê ró¿nych wpisów, dopóki nie znajdziesz tego z tytu³em Save Dump
w kolumnie ród³o.
4.
Dwukrotnie kliknij tê pozycjê, aby otworzyæ wpis zdarzenia, który zawiera infor-
macje o b³êdzie Stop, tak jak pokazano poni¿ej.
Zauwa¿, ¿e symboliczna nazwa b³êdu nie pojawia siê. Jednak mo¿esz u¿yæ tego wpi-
su do zidentyfikowania numerycznego kodu b³êdu i jego parametrów.
Rozdzia³ 27: Rozwi¹zywanie problemów z b³êdami systemu Windows
775
Radzenie sobie z b³êdami Stop
Je¿eli napotkasz b³¹d Stop, nie wpadaj w panikê. Zamiast tego skorzystaj z nastê-
puj¹cej listy rozwi¹zywania problemów, aby wyizolowaæ problem i znaleŸæ jego roz-
wi¹zanie:
Poszukaj nazwy sterownika w szczegó³owych informacjach b³êdu
Je¿eli komunikat o b³êdzie podaje konkretn¹ nazwê pliku, a ty mo¿esz przypisaæ ten
plik do sterownika konkretnego urz¹dzenia, mo¿esz mieæ mo¿liwoœæ rozwi¹zania
problemu poprzez wy³¹czenie, usuniêcie albo przywrócenie tego sterownika do
wczeœniejszej wersji. Najbardziej prawdopodobnymi sprawcami s¹ karty sieciowe
(NIC), karty graficzne oraz kontrolery dysków. Szczegó³owe informacje dotycz¹ce
zarz¹dzania plikami sterowników za pomoc¹ Mened¿era urz¹dzeñ znajdziesz
w podrozdziale „Zarz¹dzanie zainstalowanymi urz¹dzeniami” na stronie 178.
WSKAZÓWKA
Wypróbuj sterownik zastêpczy
Doœwiadczeni in¿ynierowie z obs³ugi technicznej zalecaj¹, abyœ u¿ywa³ sterownika urz¹dzenia, który zosta³
stworzony specjalnie do twojego urz¹dzenia. Jednak je¿eli nie podpisany sterownik powoduje b³êdy Stop,
mo¿esz odnieœæ sukces, u¿ywaj¹c bardziej aktualnego sterownika dla produktu z tej samej rodziny, nawet
je¿eli nazwa modelu nie jest identyczna. Strategia ta z du¿ym prawdopodobieñstwem sprawdzi siê w przy-
padku drukarek; najmniej prawdopodobne jest sprawdzenie siê jej w przypadku kart graficznych i kart sie-
ciowych.
Nie wykluczaj problemów sprzêtowych
W wielu wypadkach oprogramowanie jest ofiar¹, a nie sprawc¹ pojawienia siê niebie-
skiego ekranu. Uszkodzone dyski twarde, wadliwa pamiêæ fizyczna RAM oraz prze-
grzane procesory stanowi¹ trzy czêste Ÿród³a awarii sprzêtowych, które w efekcie
mog¹ prowadziæ do wyst¹pienia b³êdów Stop. Je¿eli b³êdy zdaj¹ siê pojawiaæ przy-
padkowo, a szczegó³y komunikatu ró¿ni¹ siê za ka¿dym razem, wskazuje to na pro-
blemy sprzêtowe.
Zapytaj siebie: „Co jest nowe?”
B¹dŸ podejrzliwy wobec nowo zainstalowanych urz¹dzeñ sprzêtowych oraz opro-
gramowania. Je¿eli ostatnio doda³eœ nowe urz¹dzenie, usuñ je tymczasowo i sprawdŸ,
czy problem znikn¹³. Szczególnie bacznie przyjrzyj siê oprogramowaniu z kategorii,
które instaluj¹ us³ugi albo sterowniki filtra systemu plików podczepiaj¹ce siê do pli-
ków j¹dra systemu operacyjnego zarz¹dzaj¹cych systemem plików, w celu przepro-
wadzenia zadañ, takich jak skanowanie w poszukiwaniu wirusów. Kategoria ta za-
wiera programy do tworzenia kopii zapasowych, aplikacje multimedialne, programy
antywirusowe, a tak¿e programy do nagrywania p³yt CD. Mo¿liwe, ¿e bêdziesz mu-
sia³ odinstalowaæ lub zaktualizowaæ program, aby rozwi¹zaæ ten problem.
Przeszukaj bazê Knowledge Base
Zanotuj kod b³êdu oraz wszystkie parametry, które ukaza³y siê w tej samej linii. Prze-
szukaj bazê wiedzy u¿ywaj¹c obu formatów – pe³nego oraz skróconego. Na przyk³ad
je¿eli doœwiadczy³eœ b³êdu KMODE_EXCEPTION_NOT_HANDLED, jako s³ów klu-
czowych do wyszukiwania u¿yj:
0x0E
oraz
0x0000000E
.
  [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • korneliaa.opx.pl