Jesteś obecnie w trybie offline. Czekamy na ponowne połączenie z Internetem.

Jak odczytywać plik małego zrzutu pamięci, który jest tworzony przez system Windows, jeśli wystąpi awaria

Zakończono świadczenie pomocy technicznej dla systemu Windows XP

Firma Microsoft zakończyła świadczenie pomocy technicznej dla systemu Windows XP 8 kwietnia 2014. Ta zmiana wpłynęła na Twoje aktualizacje oprogramowania i opcje zabezpieczeń. Dowiedz się, co to oznacza dla Ciebie i jak zapewnić sobie kontynuację ochrony.

Świadczenie pomocy technicznej dla systemu Windows Server 2003 zakończono 14 lipca 2015.

Firma Microsoft zakończyła świadczenie pomocy technicznej dla systemu Windows Server 2003 14 lipca 2015. Ta zmiana wpłynęła na Twoje aktualizacje oprogramowania i opcje zabezpieczeń. Dowiedz się, co to oznacza dla Ciebie i jak zapewnić sobie kontynuację ochrony.

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 315263
Streszczenie
W tym artykule krok po kroku opisano sposób badania plików małego zrzutu pamięci. Pliki małego zrzutu pamięci mogą pomóc określić, dlaczego komputer uległ awarii.

Jeśli szukasz informacji debugowania dla systemu Windows 8 lub nowszym, sprawdź, czyhttp://msdn.microsoft.com/en-US/Library/Windows/Hardware/ff551063 (v=VS.85).aspx)

Aby uzyskać więcej informacji na temat Mały zrzut pamięci Sprawdź, czyhttp://msdn.microsoft.com/en-us/library/Windows/Hardware/ff556895 (v=VS.85).aspx)

Pliki małego zrzutu pamięci

Jeśli komputer zawiesza się, jak można dowiedzieć się co się stało, naprawić problem i to uniemożliwić ponownie? Pliki małego zrzutu pamięci mogą okazać się przydatne w tej sytuacji. Plik małego zrzutu pamięci zawiera najmniejszą ilość użytecznych informacji, które mogą pomóc w zidentyfikowaniu przyczyn awarii komputera. Plik zrzutu pamięci zawiera następujące informacje:
  • Komunikat Stop, jego parametry i inne dane
  • Listę załadowanych sterowników
  • Kontekst procesora (PRCB) dla procesora, którego praca została zatrzymana
  • Informacje i jądra kontekstu procesu (EPROCESS) dla procesu, którego praca została zatrzymana
  • Informacje i jądra kontekstu procesu (ETHREAD) dla wątku, którego praca została zatrzymana
  • Stos wywołań trybu jądra dla wątku, którego praca została zatrzymana
Aby utworzyć plik zrzutu pamięci, system Windows wymaga pliku stronicowania w woluminie rozruchu, o rozmiarze co najmniej 2 megabajty (MB). Na komputerach z systemem Microsoft Windows 2000 lub nowszą wersją systemu Windows plik zrzutu pamięci jest tworzony każdorazowo, jeśli wystąpi awaria komputera. Historia tych plików jest przechowywana w folderze. Jeśli wystąpi kolejny problem i system Windows tworzy drugi plik małego zrzutu pamięci, system Windows zachowuje poprzedni plik. Windows daje każdemu pliku odrębną nazwe algorytm Base64. Na przykład Mini022900-01.dmp to pierwszy plik zrzutu pamięci wygenerowany 29 lutego 2000 r. System Windows przechowuje listę wszystkich plików zrzutu małej pamięci w folderze %SystemRoot%\Minidump.

Pliki małego zrzutu pamięci mogą być przydatne, gdy miejsce na dysku twardym jest ograniczone. Jednak ze względu na uwzględnienie ograniczonych informacji, błędy, które nie zostały spowodowane bezpośrednio przez wątek uruchomiony w czasie, problem może nie być rozpoznany przez analizę tego pliku.

Konfigurowanie typu zrzutu

Aby skonfigurować opcje uruchamiania i odzyskiwania pliku małego zrzutu pamięci, wykonaj następujące kroki.

Uwaga: Z racji tego, że występuje kilka wersji systemu Microsoft Windows, poniższe kroki mogą wyglądać inaczej na twoim komputerze. Jeżeli występują, zajrzyj do dokumentacji produktu, aby dokończyć kroki.
  1. Kliknij przycisk Start, a następnie kliknij polecenie Panel sterowania.
  2. Kliknij dwukrotnie ikonę System, a następnie kliknij przycisk Zaawansowane ustawienia systemu.
  3. Kliknij kartę Zaawansowane , a następnie w obszarze Uruchamianie i odzyskiwaniekliknij przycisk Ustawienia .
  4. Na liście Zapisywanie informacji o debugowaniu kliknij Mały zrzut pamięci (64 KB).
    Mały zrzut pamięci
    Aby zmienić lokalizację folderu dla plików małego zrzutu pamięci, wpisz nową ścieżkę w polu Plik zrzutu (lub w polu Katalog małego zrzutu, w zależności od używanej wersji systemu Windows).

Narzędzia służące do odczytu plik małego zrzutu pamięci

Użyj narzędzia sprawdzania zrzutu (Dumpchk.exe) do odczytu pliku zrzutu pamięci lub sprawdzenia, czy plik został utworzony prawidłowo.

Uwaga: Narzędzie sprawdzania zrzutu nie wymaga dostępu do symboli debugowania. Pliki symboli organizację różnego rodzaju danych, które nie są faktycznie potrzebne podczas uruchamiania plików binarnych, ale które mogą być bardzo przydatne podczas debugowania.

Aby uzyskać więcej informacji o tym, jak używać narzędzia sprawdzania zrzutu w systemie Windows NT, Windows 2000, Windows Server 2003 lub Windows Server 2008 zobacz artykuł bazy wiedzy firmy Microsoft 156280: sposobu użycia Dumpchk.exe do sprawdzania pliku zrzutu pamięci.

Aby uzyskać więcej informacji o tym, jak używać narzędzia sprawdzania zrzutu w systemie Windows XP, Windows Vista lub Windows 7 zobacz artykuł bazy wiedzy firmy Microsoft 315271: jak używać Dumpchk.exe do sprawdzania pliku zrzutu pamięci.

Można także użyć narzędzia Debugger systemu Windows (WinDbg.exe) lub debugera jądra (KD.exe) do odczytu plików małego zrzutu pamięci. WinDbg i KD.exe wchodzą z najnowszej wersji pakietu narzędzi debugowania dla systemu Windows.

Aby zainstalować narzędzia do debugowania, zobacz Pobierz i zainstaluj narzędzia do debugowania dla systemu Windows strony sieci Web. Wybierz opcję instalacji typowej. Domyślnie, Instalator instaluje narzędzia debugowania w następującym folderze: C:\Program Files\Debugging Tools for Windows

Ta strona sieci Web umożliwia również dostęp do pobrania pakiety symboli dla systemu Windows. Aby uzyskać więcej informacji o symbolach systemu Windows zobacz artykuł bazy wiedzy firmy Microsoft 311503: umożliwia uzyskanie files311503 symbol debugowania serwera symboli firmy Microsoft: umożliwia uzyskanie pliki symboli debugowania serwera symboli firmy Microsoftoraz Pobierz pakiety symboli systemu Windows strony sieci Web.


Aby uzyskać więcej informacji na temat opcji plików zrzutu w systemie Windows zobacz artykuł bazy wiedzy firmy Microsoft 254649: Omówienie pliku zrzutu pamięci opcje dla Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 i Windows Server 2008 R2

Otwieranie pliku zrzutu

Aby otworzyć plik zrzutu po ukończeniu instalacji, wykonaj następujące kroki:
  1. Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie cmd, a następnie kliknij przycisk OK.
  2. Przejdź do folderu Debugging Tools for Windows. Aby to zrobić, wpisz następujące polecenie w wierszu polecenia, a następnie naciśnij klawisz ENTER:
    CD c:\program files\debugging tools dla systemu windows
  3. Aby załadować plik zrzutu do debugera, wpisz jedno z poniższych poleceń i naciśnij klawisz ENTER:
    WinDbg -y SymbolPath -i ImagePath -z DumpFilePath
    Kd -y SymbolPath -i ImagePath -z DumpFilePath
Poniższej tabeli objaśniono zastosowanie symboli zastępczych używanych w tych poleceniach.
Symbol zastępczyWyjaśnienie
SymbolPathŚcieżka lokalna, gdzie zostały pobrane pliki symboli lub ścieżka serwera symboli, łącznie z folderem pamięci podręcznej. Ponieważ plik małego zrzutu pamięci zawiera ograniczoną ilość informacji, wraz z symboli dla poprawnego odczytu pliku zrzutu musi być załadowany rzeczywistych plików binarnych.
ImagePathŚcieżka do plików. Pliki znajdują się w folderze I386 na dysku CD-ROM systemu Windows XP. Na przykład ścieżka może być C:\Windows\I386.
DumpFilePathŚcieżka i nazwa pliku zrzutu, że nieznajomość.

Przykładowe polecenia

Aby otworzyć plik zrzutu, można użyć następujących przykładowych poleceń. Polecenia zakładają że:
  • Zawartość folderu I386 na dysku CD-ROM systemu Windows są kopiowane do folderu C:\Windows\I386.
  • Plik zrzutu nosi nazwę C:\Windows\Minidump\Minidump.dmp.
Przykład 1:
Kd -y srv * \symbols* http://msdl.microsoft.com/download/symbols -i c:\windows\i386 - z c:\windows\minidump\minidump.dmp
Przykład 2. Jeśli preferujesz graficzną wersję debugera, a nie wersjię wiersza polecenia, należy wpisać następujące polecenie:
WinDbg -y srv * \symbols* http://msdl.microsoft.com/download/symbols -i c:\windows\i386 - z c:\windows\minidump\minidump.dmp

Badanie pliku zrzutu

Istnieje kilka poleceń, które służą do gromadzenia informacji w pliku zrzutu, łącznie z następującymi:
  • ! Analyze - show polecenie wyświetla kod błędu zatrzymania i jego parametry. Kod błędu zatrzymania jest również znany jako kod sprawdzania błędów.
  • ! Analizować - v polecenie wyświetla pełne dane wyjściowe.
  • Polecenie lm N T Wyświetla listę załadowanych modułów. Dane wyjściowe zawierają stan oraz ścieżkę modułu.
Uwaga:! Drivers rozszerzenie polecenie wyświetla listę wszystkich sterowników, które są ładowane na komputerze docelowym, wraz z podsumowanie informacji o ich wykorzystania pamięci. ! Drivers rozszerzenie jest przestarzałe w systemie Windows XP i nowszych. Aby wyświetlić informacje o załadowanych sterownikach i innych modułach, użyj polecenia lm . Polecenie lm N T Wyświetla informacje w formacie, który jest podobny do starego ! drivers rozszerzenia.

Aby uzyskać pomoc dotyczącą innych poleceń i pełną składnią każdego polecenia zobacz Pomoc narzędzi debugowania. Pomoc narzędzi debugowania można znaleźć w następującej lokalizacji:
C:\Program Files\Debugging Tools for domyślnie
Uwaga: Jeśli masz problemy związane z symboli, narzędzie narzędzia Symchk do Sprawdź, czy poprawne symbole są załadowane prawidłowo. Aby uzyskać więcej informacji na temat korzystania z narzędzia Symchk zobacz artykuł bazy wiedzy firmy Microsoft 311503: Użyj serwera symboli firmy Microsoft, aby uzyskać pliki symboli debugowania .

Uprość poleceń przy użyciu pliku wsadowego

Po zidentyfikowaniu polecenia, że należy załadować zrzut pamięci, można utworzyć plik wsadowy, aby zbadać plik zrzutu. Na przykład utwórz plik wsadowy i nadaj mu nazwę Dump.bat. Zapiszgo w folderze, w którym zainstalowano narzędzia debugowania. Wpisz następujący tekst w pliku wsadowym:
CD "c:\program files\debugging tools for windows"

Kd -y srv * \symbols* http://msdl.microsoft.com/download/symbols -i c:\windows\i386 - z %1
Jeśli chcesz zbadać plik zrzutu, wpisz następujące polecenie, aby przekazać do pliku wsadowego ścieżkę pliku zrzutu:
dump c:\windows\minidump\minidump.dmp
zawiesić zatrzymać stop brak odpowiedzi kończy działanie ponowny rozruch ponowne uruchomienie awaria niebieski ekran śmierci BSOD

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 315263 — ostatni przegląd: 07/21/2016 01:14:00 — zmiana: 14.0

Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows XP Professional x64 Edition, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows XP Tablet PC Edition, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Server, Microsoft Windows 2000 Professional Edition, Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Business N, Windows Vista Business N 64-bit Edition, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Basic N, Windows Vista Home Basic N 64-bit Edition, Windows Vista Home Premium, Windows Vista Ultimate, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate

  • kbhowto kbenv kbinfo kbmt KB315263 KbMtpl
Opinia