
Nieoficjalne Forum BlackHats
Czasami zdarza się, że podczas użytkowania komputera nagle system zawiesi się pokazując nam niebieski ekran z treścią dla wielu niezrozumiałą.
Różnie zresztą nazywany: Blue Screen of Death, Bluescreen, Blue Screen of Doom, BSOD, Błąd zatrzymania czy najpopularniej Niebieski Ekran Śmierci.
Wiadomo, że w większości przypadków wywołuje panikę i częściowo nawet słusznie gdyż sygnalizuje nam to jakiś błąd systemu. Coś jak ból w organizmie alarmujący, że trzeba udać się do lekarza aby zbadać bolący organ, zastosować odpowiednią kurację i pozbyć się bólu.
Niebieski Ekran Śmierci jest czymś w rodzaju wskazania nam "bolącego" miejsca w naszym kompie.
Na ekranie widzimy wtedy raport o błędzie i z tym jest różnie. Czasem w panice nie zapiszemy ważnych informacji, czasem ekran za szybko zniknie lub czym prędzej wyłączamy komputer byle pozbyć się widoku osławionego ekranu, co oczywiście jest naszym błędem. Nie mamy wtedy pojęcia co "zabolało" nasz system a na forum nie jesteśmy w stanie dokładnie opisać co zawierała informacja na ekranie.
Informacje z BSOD jednak nie przepadają bezpowrotnie. Są zrzucane w pliku małego zrzutu pamięci Minidump i maja rozszerzenie .dmp. Domyślnie przechowywane w C:\Windows\Minidump.
Aby powstał taki plik na dysku rozruchowym musi być włączony Plik stronicowania o pojemności co najmniej 2 MB.
Do wyciągnięcia informacji z plików .dmp będziemy potrzebowali specjalnego narzędzia Microsoftu Debugging Tools for Windows, którego pobieramy z tego linku --> Download the Debugging Tools for Windows.
Instalujemy program w domyślnym folderze C:\Program Files\Debugging Tools for Windows.
Następnie klikamy Start --> Programy --> Debugging Tools for Windows i z rozwiniętej listy wybieramy WinDbg.exe.
Na pytanie "Save information for workspace?" odpowiadamy "No".
W menu programu wybieramy File i dalej Open Crash Dump...
Odnajdujemy pliki Minidump w folderze Windows i wybieramy odpowiedni plik z danego dnia, zapisane są z nazwą miesiąc'dzień'rok-liczba wystąpienia danego dnia.dmp, np: 062008-01.dmp tak więc bardzo łatwo możemy odnaleźć ten właściwy.
Klikamy Otwórz i mamy w konsolce wszystkie informacje z danego zrzutu pamięci a nawet więcej niż pokazywał to BSOD.
Interesują nas najbardziej dwa miejsca w raporcie; kod błędu STOP oraz nazwa pliku, który wywołał problem.
Raport jednak nie jest przeważnie zbyt obszerny i czasem warto pokazać całość, zapisując go w pliku tekstowym.
Proponuję również zapoznać się z artykułem "Jak odczytywać pliki małego zrzutu pamięci, które system Windows tworzy do celów debugowania", na stronie pomocy technicznej Microsoftu --> http://support.microsoft.com/default.as … l%3B315263
____________________________________________________________________________________________________
BlueScreenView
System operacyjny: WinXP/Vista/7
Licencja: Freeware
Małe narzędzie od NirSoft, potrafiące samoczynnie wyszukać pliki minidump, oraz zebrać szybko wiele informacji potrzebnych do diagnozy problemu.
Raport można zapisać w formacie HTML.
Dostępne są dwie wersje do wyboru:
--> wersja ZIP bez instalacji
--> wersja EXE
--> spolszczenie Tomasza Janiszewskiego
Offline
Jeśli mamy problem z diagnozą naszego kodu błędu, pomocna z pewnością będzie wyszukiwarka kodów błędów na stronie Pomocy Technicznej Microsoft.
Wystarczy wpisać odczytany kod błędu, aby otrzymać wszelkie informacje na jego temat.
Wyszukiwarka wyszuka informacje dostępne w języku polskim.
Ustawiając język angielski, otrzymamy znacznie więcej wyników.
Offline