.DMP

Plik DMP

Windows Memory / Crash Dump file
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .dmp to migawka pamięci, którą Windows zapisuje w momencie awarii (niebieski ekran śmierci). Można go odczytać za pomocą bezpłatnego narzędzia WinDbg lub prostszego NirSoft BlueScreenView, aby dowiedzieć się, który sterownik spowodował błąd. Plik MEMORY.DMP można bezpiecznie usunąć; Windows utworzy nowy przy następnej awarii.

Deweloper: Microsoft Kategoria: Pliki systemowe MIME: application/octet-stream
OTWIERA SIĘ NA Windows
Powiązane: .NOMEDIA · .DLL · .TMP · .LNK

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 8, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku DMP?

Pliki .dmp są używane w systemie Windows jako miejsce do przechowywania informacji po awarii systemu. Rejestrują one migawkę pamięci fizycznej (RAM) w momencie wystąpienia błędu, co pozwala inżynierom i personelowi wsparcia zdiagnozować przyczynę zdarzenia.

Pliki .dmp są zazwyczaj generowane automatycznie w przypadku wystąpienia błędu lub usterki, w celu zdiagnozowania i wyeliminowania problemu. W starszych wersjach systemu Windows (era XP), narzędzie o nazwie Savedump.exe pomagało w zapisywaniu zrzutu podczas pierwszego uruchomienia po awarii; w nowoczesnych systemach Windows jądro zapisuje zrzut bezpośrednio podczas sekwencji Niebieskiego Ekranu Śmierci (BSOD). Każdy plik .dmp posiada sygnaturę binarną: minizrzuty zaczynają się od cztero-bajtowej sygnatury MDMP (4D 44 4D 50) pod offsetem 0, podczas gdy pełne zrzuty jądra zaczynają się od PAGEDUMP (32-bit) lub PAGEDU64 (64-bit).

Pliki zazwyczaj noszą nazwę Memory.dmp, ale można również spotkać formę minizrzutu - MiniMMDDYY-NN.dmp (M = miesiąc, D = dzień, Y = rok, NN = numer sekwencyjny) - przechowywaną w %SystemRoot%\Minidump, dzięki czemu poszczególne awarie nie są nadpisywane.

Typy zrzutów pamięci generowanych w systemie Windows:

  • Pełny zrzut pamięci - po utworzeniu cała zawartość fizycznej pamięci RAM jest zapisywana w pliku .dmp; może on zajmować dużą ilość miejsca na dysku. Przechowywany w %SystemRoot%\Memory.dmp i nadpisywany w przypadku kolejnej awarii.
  • Zrzut pamięci jądra - rejestrowana jest tylko pamięć trybu jądra; pamięć przypisana do programów użytkownika jest pomijana. Również przechowywany jako %SystemRoot%\Memory.dmp i nadpisywany przy następnej awarii.
  • Mały zrzut pamięci (minidump) - zazwyczaj ma rozmiar 64 KB i zawiera parametry STOP, kontekst procesora PRCB, struktury EPROCESS/ETHREAD dla zatrzymanego wątku oraz listę załadowanych sterowników. Przechowywany w %SystemRoot%\Minidump i nie jest nadpisywany.
  • Automatyczny zrzut pamięci - wprowadzony w Windows 8, podobny do zrzutu jądra, ale pozwala systemowi Windows dynamicznie dobierać rozmiar pliku stronicowania, aby zapewnić miejsce na zrzut.

Blisko spokrewnionym wariantem jest plik .mdmp (jawnie nazwany minizrzut), a funkcja Raportowania błędów systemu Windows może również generować towarzyszące zrzuty sterty .hdmp. W systemach Linux/Unix podobną koncepcją jest zrzut core. Zrzuty awaryjne można analizować za pomocą WinDbg, Microsoft Visual Studio (który może otwierać pliki .dmp bezpośrednio dla kodu zarządzanego) lub NirSoft BlueScreenView do szybkiej inspekcji minizrzutów.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik .dmp nie jest wykonywalny - otwarcie go w debuggerze nie spowoduje infekcji. Prawdziwym problemem jest prywatność: pełny zrzut pamięci (MEMORY.DMP) lub zrzut aplikacji może zawierać wszystko, co znajdowało się w pamięci RAM w momencie awarii - hasła, klucze szyfrowania, zawartość otwartych dokumentów, tokeny sesji. Przed wysłaniem zrzutu do pomocy technicznej lub udostępnieniem go, należy mieć świadomość, że może on zawierać wrażliwe dane; przy udostępnianiu lepiej wybierać minizrzuty zamiast pełnych zrzutów. Zrzuty awaryjne można również bezpiecznie USUNĄĆ, aby odzyskać miejsce na dysku (Oczyszczanie dysku > „Pliki zrzutów pamięci błędów systemowych”); Windows odtworzy je przy następnej awarii.

Szczegóły formatu

w pigułce
PEŁNA NAZWAWindows Memory / Crash Dump file
DEWELOPERMicrosoftod Windows minidump format from the Windows 2000/XP era
TYP MIMEapplication/octet-stream
TYPBinarna migawka pamięci (Windows Minidump / jądra / pełny zrzut)
To rozszerzenie jest również używane przez…
  • Oracle Data Pump / exp export (.dmp) - Własnościowy binarny eksport bazy danych z narzędzi expdp/exp firmy Oracle, ładowany z powrotem do bazy danych za pomocą impdp/imp - nie jest to zrzut pamięci i nie można go odczytać za pomocą debuggera.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
4D444D50
ASCII
MDMP
Minizrzuty Windows zaczynają się od „MDMP” (4D 44 4D 50) pod offsetem 0. Pełne zrzuty jądra zaczynają się od „PAGEDU64” (x64) lub „PAGEDUMP” (x86). Plik zrzutu bez nagłówka MDMP/PAGEDU pochodzący z serwera bazy danych to prawdopodobnie niepowiązany eksport Oracle Data Pump.

Programy otwierające pliki DMP

Windows3 apps
Microsoft Visual Studio Freemium Otwórz plik .dmp aplikacji trybu użytkownika (File > Open), aby zbadać awarię wraz z kodem źródłowym i symbolami; najlepsze dla programistów debugujących własne aplikacje.
WinDbg (Debugging Tools for Windows) Darmowy File > Open Crash Dump, załaduj plik .dmp, a następnie uruchom „!analyze -v”, aby zidentyfikować wadliwy sterownik/moduł. WinDbg jest również dostępny w Microsoft Store jako „WinDbg”.
NirSoft BlueScreenView Darmowy Uruchom program; automatycznie ładuje on zawartość C:\Windows\Minidump i wyświetla każdy BSOD z wyróżnionym sterownikiem powodującym błąd - nie wymaga wiedzy o debugowaniu.

Szczegóły techniczne

specyfikacja
Format plikuBinarny (nieczytelny dla człowieka; ustrukturyzowana binarna migawka pamięci)
Magiczne bajty - minidump4D 44 4D 50 (ASCII: MDMP) pod offsetem 0
Magiczne bajty - 32-bitowy zrzut jądra50 41 47 45 44 55 4D 50 (ASCII: PAGEDUMP) pod offsetem 0
Magiczne bajty - 64-bitowy zrzut jądra50 41 47 45 44 55 36 34 (ASCII: PAGEDU64) pod offsetem 0
Typ MIMEapplication/octet-stream
DeweloperMicrosoft
Domyślna ścieżka - pełny / jądra%SystemRoot%\Memory.dmp (nadpisywany przy kolejnej awarii)
Domyślna ścieżka - minidump%SystemRoot%\Minidump\MiniMMDDYY-NN.dmp (indywidualne pliki, zachowywane między awariami)
Podstawowy rozmiar minizrzutuMinimum 64 KB; nowoczesne systemy Windows mogą generować większe minizrzuty
Typy zrzutówPełny, Jądra, Mały (Minidump), Automatyczny (Windows 8+), Aktywny zrzut pamięci (Windows 10+)
Wyzwalacz utworzeniaBłąd krytyczny jądra / Niebieski ekran śmierci (BSOD); można go również utworzyć ręcznie przez Menedżera zadań lub ProcDump
Zawartość minizrzutuKod i parametry błędu STOP, struktury PRCB, EPROCESS, ETHREAD, lista załadowanych sterowników
Podstawowe narzędzie analizyWinDbg / WinDbg Preview (Windows Debugger, część Debugging Tools for Windows)
Dodatkowe narzędzia analizyMicrosoft Visual Studio (zrzuty kodu zarządzanego), NirSoft BlueScreenView (przeglądarka minizrzutów)
Konfiguracja typu zrzutuWłaściwości systemu → Zaawansowane → Uruchamianie i odzyskiwanie → Zapisywanie informacji o debugowaniu
Powiązane rozszerzenia.mdmp (jawny wariant minizrzutu), .hdmp (zrzut sterty), .dump, .core (odpowiednik w systemie Linux)
WydanoWindows minidump format from the Windows 2000/XP era
Specyfikacjalearn.microsoft.com

Konwersje DMP

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami DMP. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki DMP.

Najczęściej zadawane pytania

Jak otworzyć i odczytać plik .dmp?
Użyj bezpłatnego narzędzia WinDbg (File > Open Crash Dump, a następnie wpisz „!analyze -v”) lub, prościej, NirSoft BlueScreenView. Programiści mogą otwierać pliki .dmp aplikacji trybu użytkownika w Visual Studio.
Czy mogę usunąć plik MEMORY.DMP?
Tak. Jest to plik diagnostyczny, a nie wymagany element systemu. Użyj narzędzia Oczyszczanie dysku („Pliki zrzutów pamięci błędów systemowych”), aby go usunąć i zwolnić miejsce; Windows utworzy nowy plik przy następnej awarii.
Jak sprawdzić, który sterownik spowodował niebieski ekran?
Otwórz minizrzut (C:\Windows\Minidump) w BlueScreenView lub uruchom „!analyze -v” w WinDbg - oba narzędzia wskażą odpowiedzialny sterownik/moduł oraz kod zatrzymania.
Jaka jest różnica między minizrzutem a pełnym zrzutem pamięci?
Minizrzut jest mały (kilkaset KB) i zawiera tylko najważniejsze informacje o awarii; pełny zrzut pamięci (MEMORY.DMP) rejestruje większość pamięci RAM i jest znacznie większy, ale bardziej szczegółowy - i częściej zawiera wrażliwe dane.
Czy wysyłanie pliku .dmp do pomocy technicznej jest bezpieczne?
Samo otwarcie go nie jest ryzykowne, ale zrzut może zawierać wrażliwe dane z pamięci (hasła, zawartość dokumentów). Lepiej wysłać mały minizrzut zamiast pełnego zrzutu i tylko do zaufanej strony.
Czy mój plik .dmp to plik Windows czy Oracle?
Na zwykłym komputerze PC jest to zrzut pamięci/awarii systemu Windows (nagłówek MDMP). Jeśli pochodzi z serwera bazy danych, może to być eksport Oracle Data Pump, który jest zupełnie innym plikiem otwieranym tylko za pomocą narzędzi impdp/imp firmy Oracle.

Źródła

1Microsoft Learn - Open a Dump File with WinDbglearn.microsoft.com
2Microsoft Learn - Analyze a Kernel-Mode Dump with WinDbglearn.microsoft.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Powiązane rozszerzenia

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z