Anonim

Jeśli niebieski jest twoim ulubionym kolorem, być może istnieje gwarantowany sposób, aby zacząć go nienawidzić - oglądając go pięć razy dziennie, w towarzystwie naprawdę uroczych wiadomości, które delikatnie informują, że wszelkie niezapisane informacje mogą zostać utracone lub że nastąpiła awaria sprzętu i wkrótce. Czy możesz zgadnąć, o czym mówię? Oczywiście niebieskie ekrany śmierci. Efekty działania niebieskich ekranów mogą być różne - od delikatnego podrażnienia użytkownika, po prawdziwą katastrofę danych na komputerze, po pośpiech do sklepu komputerowego w celu zakupu nowego sprzętu itp. Żartowałem z powodu negatywnych uczuć wobec niebieskiego koloru z powodu częstego niebieskiego ekranu, ale jeśli naprawdę chcesz (lub masz powody - na przykład jeśli jesteś ślepy na kolory), możesz otworzyć plik system.ini i zmienić ekran śmierci na inny kolor. Więcej informacji o tym, co robić po otwarciu pliku system.ini, można znaleźć tutaj.

W każdym razie kolory ekranów śmierci różnią się w zależności od urządzenia i systemu operacyjnego - od żółtego (błędy parsowania XML Mozilli), do zielonego (urządzenia TiVo), do czarnego (OS / 2 i Windows), więc to Ty decydujesz, czy „ Utrzymam niebieski lub go zmienię. I jak mówi plotka, w Windows Vista pojawi się również czerwony ekran śmierci - za naprawdę poważne błędy stop. Ładny kolor - przypomnienie tego, który był używany od wieków w corrida. Miejmy tylko nadzieję, że użytkownicy nie reagują jak byki.

Pewien humor (lub sarkazm) z pewnością pomaga, ale teraz poważnie podchodzimy do tego tematu i zacznijmy odkrywać, dlaczego pojawiają się niebieskie ekrany i co robić, gdy często je widzisz.


Dlaczego pojawiają się niebieskie ekrany?
Technicznie wydaje się, że niebieskie ekrany zapobiegają poważniejszym błędom i uszkodzeniom systemu. Są one wyświetlane, gdy system wykryje błąd lub problem, z którego nie można go przywrócić. System zatrzymuje się (dlatego oficjalna nazwa Blue Screens to „Stop Error”), zapisuje zawartość pamięci na dysku (zrzuty pamięci), jeśli jest to włączone dla systemu i wyświetla komunikat o błędzie w trybie tekstowym z informacją o warunek, który spowodował błąd. Niebieskie ekrany mogą pojawić się w dowolnym momencie - podczas instalacji, uruchamiania lub losowo, bez wyraźnego powodu. Oto niektóre z najczęstszych przyczyn BSoD:

  • Kierowcy

  • przegrzanie sprzętu lub oprogramowania

  • konflikty między programami

  • niespójności plików lub błędy rejestru

Często zdarza się, że niebieskie ekrany się zdarzają. W rzeczywistości niebieskie ekrany nie powinny być „funkcją” systemu Windows. Jeśli więc często je widujesz i nadal możesz uruchomić system Windows, lepiej zwróć na nie uwagę, zanim zmusią cię do tego, a przede wszystkim - spróbuj dowiedzieć się, co je powoduje. Jeśli dokonałeś ostatnio zmian sprzętowych, jest to jeden z możliwych powodów niebieskich ekranów. Awarie fizyczne wszelkiego rodzaju sprzętu - pamięci, dysków, kart itp. - mogą być przyczyną niebieskich ekranów.

Najnowsze wersje systemu Windows, takie jak XP i 2003, są bardziej stabilne i można je odzyskać po kilku niebieskich ekranach, ale czasami nawet pojedynczy niebieski ekran może uniemożliwić uruchomienie systemu Windows i trzeba będzie ponownie zainstalować system operacyjny. Zasadniczo informacje w niebieskim ekranie pomagają zidentyfikować możliwe przyczyny, a czasem nawet dokładny powód (jeśli zobaczysz sterownik wymieniony w wiadomości tekstowej na niebieskim ekranie, możesz być prawie pewien, że ten sterownik jest podejrzany), ale jest też wiele przypadki, gdy wiadomości tekstowe z Niebieskich ekranów są tak niejasne, że nie można zgadnąć, co poszło nie tak. Przejrzyj sekcje dotyczące rozwiązywania problemów w tym artykule, aby uzyskać sugestie dotyczące postępowania z niebieskimi ekranami.


Co jest powszechne w BSoD w Windows 2000, XP i 2003?

Chociaż istnieją pewne szczegóły dotyczące występowania, wyglądu i postępowania z niebieskimi ekranami w systemach Windows 2000, XP i 2003, istnieje wiele typowych rzeczy, które są ważne dla wszystkich z nich. Na przykład jedną z nich wszystkich jest wspólna informacja. Dokładny tekst komunikatów jest różny, ale generalnie istnieją informacje techniczne, które obejmują dane takie jak numer błędu zatrzymania, niektóre dodatkowe parametry w formacie szesnastkowym, nazwę modułu (jeśli dotyczy), który spowodował błąd, oraz adres pamięci, w której wystąpił błąd, jak pokazano na pierwszym zrzucie ekranu poniżej.

Bardzo często symboliczna nazwa błędu zatrzymania wyświetlana jest w pobliżu numeru błędu zatrzymania. Nazwy symboliczne są dość tajemnicze, a niektóre z najbardziej popularnych brzmią jak „PAGE_FAULT_IN_NONPAGED_AREA”, „BAD_POOL_CALLER” lub „IRQL_NOT_LESS_OR_EQUAL”, ale na pewno jest to nieco łatwiejsze do zrozumienia niż komunikat zatrzymania w formacie szesnastkowym.

Inną wspólną sekcją dla wszystkich wersji systemu Windows jest sekcja rekomendacji. Daje ogólne porady dotyczące dalszego postępowania. Czasami wymienione sugestie dotyczące odzyskiwania są dokładnie tym, co należy zrobić, aby uniknąć nowych niebieskich ekranów (na przykład, jeśli niedawno zmieniłeś sprzęt lub masz zaktualizowane sterowniki, rozwiązaniem może być ich wyłączenie lub usunięcie). Ogólną wskazówką jest ponowne uruchomienie w trybie awaryjnym. To również często pomaga, chyba że system operacyjny jest tak pomieszany, że nie można go w ogóle uruchomić i pozostanie tylko jedno rozwiązanie - ponowne zainstalowanie.

Ostatnia sekcja zawiera dane dotyczące portu debugowania i statusu zrzutu. Jeśli żadne z nich nie jest włączone, nie zobaczysz tego. Po włączeniu zapisywania pliku zrzutu pamięci wyświetlany jest postęp zapisu (w procentach).

Poza sekcjami typowego niebieskiego ekranu wiele komunikatów zatrzymania ma takie same (lub podobne znaczenie i rozwiązywanie problemów, chociaż słowa mogą się nieco różnić) w systemach Windows 2000, XP i 2003. Na pewno nie zamierzam wyświetlać komunikatów tutaj, szczególnie biorąc pod uwagę, że jeden numer komunikatu o błędzie stop może faktycznie oznaczać kilka różnych rzeczy, gdy parametry szesnastkowe w nawiasach są różne. Najlepszym miejscem do znalezienia wyjaśnienia kodu komunikatu o błędzie zatrzymania jest witryna firmy Microsoft - jak mówią, uzyskaj informacje z pyska konia.


Czym różni się BSoD w Windows 2000, XP i 2003?

Pierwszą oczywistą różnicą jest „projekt”. Jego artystyczne zalety są poza zakresem tego artykułu, ale jeśli chcesz zobaczyć kilka odmian BSoD, sprawdź tutaj: http://en.wikipedia.org/wiki/Blue_screen_of_death. Istnieją przykłady BSoD dla wszystkich wersji Windows, ale 2003, w tym takie jak Windows 3.x, NT i 9.x, gdy BSoD były z pewnością częstsze niż w 2000, XP lub 2003.

Inną różnicą są komunikaty zatrzymania, które są specyficzne tylko dla jednej wersji systemu Windows (lub dla danej wersji systemu Windows (np. XP) i określonego dodatku Service Pack (np. XP z dodatkiem SP2)). Dlatego po napotkaniu komunikatu zatrzymania należy sprawdzić jego znaczenie i zasugerować rozwiązywanie problemów dla używanej wersji systemu Windows. Na końcu każdej strony pomocy technicznej dotyczącej określonego błędu zatrzymania Microsoft określa, dla których wersji systemu Windows ma zastosowanie, więc zawsze będziesz wiedział przynajmniej to. Jednym z miejsc, w którym można uzyskać listę komunikatów o błędach i wyjaśnienia, jest witryna firmy Microsoft. W systemie Windows 2000 - sprawdź tutaj; w systemie Windows XP - spójrz tutaj, a oto komunikaty o zatrzymaniu systemu Windows 2003.

Zagłębianie się w szczegóły techniczne tego, co zostało zmienione w konkretnej wersji lub dodatku Service Pack systemu Windows, nie jest rzeczą, którą powinien znać ogólny użytkownik, a nawet administrator systemu. Na przykład dodatek SP2 dla XP wprowadza zmiany w zarządzaniu pamięcią, a jądro systemu Windows 2003 zostało znacznie zmodyfikowane w porównaniu z poprzednimi wersjami. W rezultacie aplikacje działające w systemie Windows XP przed zastosowaniem dodatku SP2 lub przed uaktualnieniem do systemu Windows 2003 mogą w ogóle nie zostać uruchomione lub zawiesić się (z niebieskim ekranem lub bez niego). Nawet jeśli wiesz, że przyczyną jest niezgodność jądra, chyba że jesteś programistą, który napisał problematyczny program, nie możesz go zmodyfikować, aby go naprawić, więc musisz poszukać alternatyw. Najmądrzejszą rzeczą, jaką możesz zrobić, to znaleźć zaktualizowaną wersję (jeśli taka istnieje), która jest testowana pod wersją systemu Windows, której potrzebujesz - XP z SP2 lub 2003. Możesz też usunąć problematyczny program z tego komputera - na przykład Dodatek SP2 dla XP zawiera zaporę ogniową, o której wiadomo, że powodowała konflikty z innym oprogramowaniem zapory ogniowej (i nie tylko). Niektóre inne zapory ogniowe są dość zazdrosne, aby je najpierw załadować, a ja osobiście miałem podobny przypadek z dwiema innymi zaporami ogniowymi i niebieskimi ekranami na komputerze z systemem Windows 2003. Problem został rozwiązany dopiero po usunięciu jednej z zapór ogniowych.

Bardzo częstym powodem niebieskich ekranów są sterowniki. Może są nawet bardziej powszechne niż fizyczna awaria sprzętu. Zmiany w zarządzaniu pamięcią lub jądrze wpływają bardziej na sterowniki niż aplikacje. Dostawcom zewnętrznym zazwyczaj nie udaje się dostarczyć nowego sterownika w chwili wydania nowej wersji systemu Windows lub nowego dodatku Service Pack, nawet jeśli starają się to zrobić. W niektórych przypadkach po prostu nigdy nie dostarczają sterownika dla określonej wersji systemu operacyjnego!

Wydaje się, że dostawcy sprzętu w dużej mierze pomijają system Windows 2003 - nawet producenci wysokiej klasy komponentów sprzętowych twierdzą, że system Windows 2003 nie jest przeznaczony dla ogółu społeczeństwa, więc po co zawracać sobie głowy dostarczaniem do tego osobnego sterownika? I prawdopodobnie z punktu widzenia sprzedaży mają rację. Nie mogłem znaleźć dokładnych i aktualnych danych na temat odsetka instalacji w każdym z trzech systemów operacyjnych (Windows 2000, XP i 2003), ale stosunkowo niedawno napisano, że „XP może nadrobić zaległości do wygrania 2000 roku End ”, co sprawia, że ​​myślę, że nawet jeśli XP zdetronizował już 2000 jako najczęściej instalowany system operacyjny, Windows 2003 w ogóle nie jest w grze i sądzę, że stanowi on zaledwie 10 procent ogólnej liczby systemów Windows instalacje.

W każdym razie Windows 2003 to system operacyjny serwera i nie powinien działać na komputerach kuchennych, więc nic dziwnego, że producenci sprzętu nie są nim bardzo zainteresowani. Niska penetracja rynku Windows 2003, wraz z jego zmianami architektonicznymi w stosunku do XP, wyjaśnia, dlaczego dostawcy sprzętu zazwyczaj pomijają Windows 2003 w swoim asortymencie sterowników. Biorąc pod uwagę, że Vista jest już za horyzontem, nietrudno jest przewidzieć, że w najbliższych miesiącach nie będzie wielu nowych sterowników dla systemu Windows 2003. Tak więc, jeśli korzystasz z 2003 r. I często masz niebieskie ekrany, ponieważ sterownik (nawet jeśli jest napisany specjalnie dla systemu Windows 2003) urządzenia źle się zachowuje, lepiej rozważyć obniżenie do XP, dopóki Vista (lub Longhorn) oficjalnie nie pojawi się. Będę mówił o tym (wady) w następnej sekcji.

Radzenie sobie z niebieskimi ekranami śmierci