Jeśli Twój system komputerowy ma powiadomienia o awariach platformy, ten wpis na blogu może pomóc.
Zatwierdzono: Fortect
- 2 minuty wcześniej niż aria-label = „Przeczytano artykuł.
W tym artykule
Co powinienem znaleźć w pliku zrzutu awaryjnego?
Plik danych .dmp zawiera komunikat o błędzie zatrzymania, identyfikację dysków zamontowanych w momencie wystąpienia problemu, a także szczegółowe informacje o jądrze, procesorze i rozliczeniach długów, a także inne informacje mniej więcej typu plik zrzutu, którego używamy.
Pliki zrzutów trybu jądra mogą być bardzo analizowane przez WinDbg. Procesor, a może tłumaczenie Windows, na którym plik zrzutu został już wysłany, często nie musi pasować do mojej platformy, na której ma działać KD.
Uruchom WinDbg
Aby przeanalizować plik put, uruchom WinDbg z poleceniem sort parameterki -z:
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
Unikalna opcja -v (tryb gadatliwy) jest również przydatna. Aby zapoznać się z pełnym katalogiem opcji, zobacz Opcje wiersza polecenia WinDbg .
Jeśli WinDbg już działa iw konsekwencji znajduje się w trybie gotowości, możesz zaproponować Crash i napisać zrzut, otwierając jeden konkretny plik | … Wybierz polecenie menu Otwórz Crash Dump lub przerwij skrót klawiaturowy Ctrl + D. Zwykle, gdy pojawi się okno dialogowe Otwórz zrzut awarii, wprowadź dodatkowo pełną ścieżkę, plik zrzutu błędów w biznesie Nazwa pliku lub użyj okna dialogowego – wybierz, powiedziałbym, poprawną ścieżkę i producenta pliku. Gdy dokument jest prawidłowo zorientowany, wybierz „Otwórz”.
W wielu przypadkach możesz również otworzyć plik zrzutu po uruchomieniu naszego debugera, przewijając go za pomocą polecenia Get .openump , a następnie g wśród (Go) .
Możliwe jest debugowanie dużej liczby zrzutów plików w określonym momencie poprzez debugowanie. Można to osiągnąć, dodając wiele przełączników -unces do wiersza poleceń (po każdym następuje – inna nazwa rozruchowa) lub używając .openump w celu dodania kolejnego debuggera plików między miejscami docelowymi przeznaczonymi tylko do zrzutu. Aby uzyskać add Aby uzyskać więcej informacji na temat przechowywania plików treningu z wieloma celami, zobacz Debugowanie wielu celów .
Pliki zrzutów mają zwykle rozszerzenie .dmp lub .mdmp. Możesz użyć zasobów sieciowych lub nazw plików UNC dla jądra, aby pozbyć się pliku.
Co tak naprawdę oznacza plik zrzutu w zrzucie awaryjnym Linuksa?
DUMPFILE: Jest to jedna rzecz, taka jak nazwa stronicowanego bezpiecznego jądra cyfrowego. Procesory: liczba procesorów w najnowszym komputerze. DATA: wskazuje czas katastrofy. ZADANIA: Wskazuje liczbę zobowiązań w przestrzeni pamięci w momencie awarii. Zdarzenie to po prostu zestaw instrukcji programowania, które są przenoszone do pamięci. NODENAME: nazwa na najbardziej niefortunnych hostach.
Zwykłe jest również kompresowanie podzielonych plików do katalogu .cab. Jeśli określisz twórcę pliku ręcznie (w tym rozszerzenie .cab) po naszej szansie -z lub jako argument do bardzo poprawnego polecenia .openump , debugery mogą zwykle przeglądać pliki zrzutu bezpośrednio z TAKSÓWKA. Jednak pod warunkiem, że wiele plików danych zrzutu komputera jest przechowywanych na końcu tego samego CAB, debuger, którego dotyczy problem, może główny odczytywać z jednego z nich. Debuger nie jest w stanie wyświetlić żadnych dodatkowych plików CAB, nawet tak jak są to pliki symboli lub inne pliki powiązane z plikiem zrzutu.
Analizuj plik zrzutu
Jeśli analizujesz zrzut pamięci lub mały zrzut pamięci, prawdopodobnie będziesz musiał określić ścieżkę do samego obrazu exe, tak aby wskazywał na prawie wszystkie pliki exe, które mogły zostać w pełni załadowane, korzystając z pamięci podczas naszej własnej awarii .
Analiza do pliku zrzutu jest podobna i umożliwia pracę w tle Hostowanie sesji debugowania w czasie rzeczywistym. Zasoby dostępne do debugowania plików zrzutów trybu jądra można znaleźć w temacie referencyjnym Polecenia debugera .
Powinieneś zacząć od ! scan mieszkający w większości pakietów. Rozszerzenie To polecenie automatycznie skanuje główny plik zrzutu i często wyświetla wiele przydatnych informacji.
.bugcheck (wyświetlanie danych do sprawdzania błędów) zawsze pokazuje kod sprawdzania błędów i jego parametry. Aby uzyskać więcej informacji na temat każdego błędu sprawdzania napotkanego przez produkt, zobacz Odniesienie do kodu sprawdzania błędów .
Następujące rozszerzenia debuggera są przydatne do analizowania awarii trybu jądra:
Aby uzyskać informacje na temat metod, których z pewnością należy używać do odczytywania określonych typów informacji przy użyciu pliku zrzutu, zobacz Pobieranie informacji z pliku zrzutu .
Przyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu.