Gdy system się zatrzyma

Czasem komputer nieoczekiwanie się zawiesza albo resetuje. Jeżeli taka sytuacja często się powtarza i utrudnia codzienną pracę z maszyną, warto znaleźć przyczynę. Zwłaszcza że za pomocą odpowiednich narzędzi możesz zrobić to sam.

Nie ma komputerów, systemów operacyjnych czy aplikacji, które zawsze działałyby stabilnie. Wystarczy drobny błąd w sterowniku czy programie, aby doszło do unieruchomienia maszyny. System stara się w takiej sytuacji chronić stabilność swojego działania i najczęściej dochodzi jedynie do zatrzymania danej aplikacji i wyświetlenia komunikatu o błędzie. Komputer jednak działa nadal. W gorszej sytuacji jest użytkownik, którego maszyna przestała odpowiadać na polecenia, wyświetliła tzw. niebieski ekran śmierci BSOD (ang. Blue Screen Of Death) lub nagle się zresetowała. Wtedy najczęściej dochodzi do utraty danych.

Reklama

Wiele osób nie stara się dochodzić przyczyn, tylko przystępuje do odtworzenia straconych wyników pracy. Jeśli sytuacja wielokrotnie się powtarza, najczęstszą próbą rozwiązania problemu jest reinstalacja systemu. Jest to jednak dość czasochłonne zadanie i nie zawsze przynosi pożądane efekty. Lepiej za pomocą odpowiednich narzędzi samemu zlokalizować i rozwiązać problem.

Pomocny Windows

Mimo że zawieszenie się systemu czy nagły restart następuje błyskawicznie, to Windows skrzętnie zanotuje każdy taki przypadek. Powinieneś tylko wiedzieć, gdzie szukać tych informacji i jak je zinterpretować. Pomocne wskazówki znajdziesz najczęściej w treści komunikatu STOP na niebieskim ekranie, w Podglądzie zdarzeń, Menedżerze urządzeń, a także w plikach ze zrzutem pamięci. Sprawcami zawieszania się komputera są najczęściej źle napisane sterowniki i programy oraz uszkodzone, źle zasilane lub przegrzewające się podzespoły.

W niektórych przypadkach ustalenie przyczyny może być jednak utrudnione. Np. fizyczna niesprawność pamięci RAM może być sygnalizowana przez Windows błędem jakiegoś sterownika, którego kod znalazł się w feralnym obszarze i uległ uszkodzeniu. Mimo to, działając krok po kroku, z pewnością znajdziesz przyczynę.

Dane z błękitnego ekranu

Niebieski ekran to synonim problemów, jednak w jego treści możesz znaleźć wiele cennych informacji. Jego zawartość zawiera takie informacje, jak nazwa i numer błędu wraz z dodatkowymi parametrami, sposób postępowania, a czasem nazwę pliku powodującego problem, np. sterownika sprzętowego. Aby dowiedzieć się czegoś więcej, wystarczy wpisać podane informacje Google. Tam znajdziesz szczegółowy opis zdarzenia. Aby je odczytać, musisz zablokować automatyczny restart komputera po wyświetleniu błędu. W tym celu (w Windows XP) kliknij na Mój komputer, Właściwości, a następnie z zakładki Zaawansowane wybierz pole Uruchamianie i odzyskiwanie. W Ustawieniach wyłącz opcję Automatycznie uruchom ponownie. Od tej chwili niebieski ekran będzie wyświetlany aż do momentu ręcznego zresetowania komputera.

Pamięć na dysk

W zależności od ustawień systemowych podczas wystąpienia błędu STOP zrzucany jest jedynie mały obszar (64 kB - ustawienie domyślne) pamięci, znacznie większy zrzut pamięci jądra lub całkowity zrzut pamięci. Zrzuty takie zawierają m.in. informacje na temat aktywnych w momencie błędu sterownikach, programach i usługach. Dzięki temu można znaleźć w nich znacznie więcej cennych wskazówek niż w zawartości niebieskiego ekranu, którego treść jest często zbyt ogólna. Pliki te znajdziesz w katalogu Windows\Minidump. Aby uzyskać więcej szczegółowych informacji z plików zrzutu, warto w tej samej zakładce, gdzie wyłączyłeś automatyczny restart, zmienić domyślny, mały zrzut pamięci na zrzut pamięci jądra.

Wymaga to jednak znacznie więcej miejsca na dysku, gdyż jeden taki plik będzie miał objętość około 30 proc. pamięci roboczej komputera. Korzystanie z pełnego zrzutu pamięci raczej mija się z celem w większości przypadków, a dodatkowo pochłania ogromne ilości przestrzeni dyskowej.

Niezbędne aplikacje

Aby odczytać informacje zapisane w plikach zrzutu, konieczne jest pobranie i zainstalowanie dodatkowego oprogramowania. Na szczęście Microsoft udostępnia je za darmo wszystkim zainteresowanym. Pierwszym niezbędnym elementem jest aplikacja WinDbg, która znajduje się w pakiecie Debbuging Tools for Windows. Po instalacji WinDbg musisz zaopatrzyć się jeszcze w tzw. pliki symboli potrzebne do analizy zrzutów pamięci. Niestety, są to dość duże zbiory (200-300 MB), możesz jednak z nich korzystać online kosztem szybkości działania debuggera..

Analiza plików mindump

Mając komplet narzędzi, uruchom WinDbg i z menu File wybierz opcję Symbol File Patch. Tu wskaż lokalizacje plików symboli na dysku (domyślnie Windows/Symbols). Teraz kliknij menu File i tym razem zaznacz opcję Open Crash Dump i wskaż plik zrzutu (rozszerzenie DMP), który ma być poddany badaniu. Gdy debugger zakończy pracę, po komunikacie Probably caused by: wyświetlona zostanie nazwa pliku podejrzanego o powodowanie problemów. Może to być np. athw.sys, co oznacza, że winny jest sterownik karty sieciowej firmy Atheros, często spotykanej w komputerach przenośnych.

W przedstawionej sytuacji, korzystając z Menedżera urządzeń, możesz odinstalować stwarzający problemy sterownik lub zaktualizować go do najnowszej wersji. Czasem może zaistnieć konieczność ręcznego pobrania drivera ze strony producenta. Menedżer urządzeń pozwala także przywrócić poprzedni, dobrze działający sterownik.

Cenny dziennik

>Wszystko, co dzieje się w systemie Windows, jest notowane przez narzędzie Podgląd zdarzeń. Dzięki temu w przypadku błędów można przeanalizować tworzony przez nie dziennik. Aplikację znajdziesz w Panelu sterowania, gdzie należy przejść do narzędzi administracyjnych lub w konsoli wpisać polecenie eventvwr. Problemów najczęściej trzeba szukać poprzez rozwinięcie gałęzi Aplikacja i System. Opisane są tam wszystkie zdarzenia, sekunda po sekundzie, z dokładną datą i godziną zaistnienia.

Dzięki oznaczeniu błędów poprzez ikony (czerwone kółko) i ostrzeżeń (żółty trójkąt) szybko odizolujesz interesujące cię wpisy wśród pozostałych informacji. Klikając dwukrotnie na wybranym zdarzeniu, otrzymasz dodatkowe informacje, czego ono dotyczy, jaki ma identyfikator i gdzie szukać dalszej pomocy. Dane te mogą posłużyć do dalszych poszukiwań i sposobów rozwiązania problemu w internecie. Co ważne, opisy błędów w przeciwieństwie do Blue screena i WinDbg są tu wyświetlane w języku polskim.

Luki w pamięci

Jednym z najczęstszych powodów zawieszania się komputera jest niepoprawnie działająca pamięć operacyjna RAM. Powodem może być fizyczne uszkodzenie modułu lub jego zła konfiguracja (zbyt agresywne timmingi, nieodpowiednia wartość napięcia zasilającego). W pierwszym przypadku najczęściej będziesz mieć do czynienia z niebieskimi ekranami z informacją o błędzie pamięci (ang. Memory Corruption) lub nazwą sterownika bądź programu, który zaalokował się w feralnym obszarze. Tego typu zawieszenia mają najczęściej charakter losowy.

Jeśli więc nieoczekomputer kiwanie pojawiają się BSOD-y, to pierwszym krokiem powinno być przetestowanie pamięci np. programem GoldMemory. Błędna konfiguracja pamięci zwykle owocuje nagłym zamrożeniem działania komputera lub nagłym restartem bez jakiegokolwiek komunikatu. W tej sytuacji należy sprawdzić ustawienia modułów RAM w BIOS-ie lub za pomocą aplikacji CPU-Z poprzez analizę wpisów w SPD i wartości napięć.

Często przyczyną niestabilnej pracy komputera są przegrzewające się lub uszkodzone podzespoły. Szybkie procesory, wydajne karty graficzne czy overclockerskie moduły pamięci wydzielają spore ilości ciepła i nieodpowiednio chłodzone będą doprowadzać do zatrzymywania się i błędów w działaniu systemu. Jeśli komputer zawiesza się po uruchomieniu gry, jest to prawdopodobnie wina karty graficznej. Natomiast zawieszający się system w czasie kodowania filmu DVD/DivX to najczęściej oznaka przegrzewającego się procesora. Szukając powodów zawieszania się komputera, warto zwrócić uwagę na odpowiednie zasilanie oraz prawidłowy montaż całego komputera.

POMOCNE INFORMACJE: - Instalując nowy sterownik do sprzętu, sprawdź, czy ma on certyfikat WHQL. - Dzięki systemowemu narzędziu verifier.exe możesz przetestować stabilność sterowników. - Więcej informacji w programie WinDbg uzyskasz, wydając mu komendę !analyze -v. - Aby dynamicznie pobierać z sieci pliki Symboli do WinDbg, jako ścieżkę podaj: SRV*c \*http://msdl.microsoft.com/download/symbols. - Użyj polecenia devmgmt.msc set DEVMGR_SHOW_ NONPRESENT_ DEVICES=1 i włącz w Menedżerze urządzeń pokazywanie ukrytych elementów, aby odinstalować pozostałości po sterownikach. - Na stronie www.eventid.net uzyskasz szczegółowe dane z Podglądu zdarzeń, podając identyfikator błędu. - Robaki i oprogramowanie w wersji beta może powodować zawieszanie się systemu. - Sprawdzaj stan technologii S.M.A.R.T. oraz obecność błędów na dysku twardym. - Znając datę wystąpienia problemów, wykorzystaj funkcję Przywracania systemu. - Przyczyną restartów są często spuchnięte (rozlane) kondensatory na płycie głównej.
Next
Dowiedz się więcej na temat: zatrzymanie | zatrzymana | ekran | karty | pliki | komputer
Reklama
Reklama
Reklama
Reklama
Reklama
Strona główna INTERIA.PL
Polecamy