.MDMP

Plik MDMP

Windows Minidump File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik MDMP to zrzut pamięci Windows (minidump) - kompaktowa migawka awarii zapisana przez system Windows lub aplikację w momencie wystąpienia błędu. Otwiera się go za pomocą debugera, takiego jak WinDbg lub Visual Studio, aby znaleźć przyczynę problemu. Jeśli nie jesteś programistą, możesz go bezpiecznie usunąć.

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

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 24, 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 MDMP?

Plik z rozszerzeniem .mdmp to plik systemowy utworzony przez system Windows w celu przechwycenia migawki pamięci i stanu procesu w momencie awarii. Jego nazwa to skrót od Windows Minidump. Pliki .mdmp mają format binarny i są zazwyczaj małe w porównaniu do pełnych zrzutów pamięci.

Plik jest tworzony za każdym razem, gdy wystąpi nieoczekiwana awaria - na przykład podczas „niebieskiego ekranu śmierci” (BSOD), co wskazuje na poważny błąd systemu lub oprogramowania. Zrzuty minidump jądra są przechowywane w folderze %SystemRoot%\Minidump\. Nazwa pliku koduje datę awarii w kolejności miesiąc-dzień-rok, po której następuje kolejny numer zrzutu - na przykład Mini081518-01.mdmp dla awarii z 15 sierpnia 2018 r.

Aplikacje trybu użytkownika mogą również generować pliki .mdmp programowo za pomocą API MiniDumpWriteDump w bibliotece DbgHelp.dll. Każdy plik .mdmp zaczyna się od czterobajtowej sygnatury ASCII MDMP na przesunięciu bajtowym 0, co odróżnia go od pełnych zrzutów jądra (zobacz .DMP), które używają sygnatury PAGEDUMP lub PAGEDU64. Usługa raportowania błędów systemu Windows może zapisywać pliki .mdmp wraz z raportami o awariach .WER.

Otwieranie plików .mdmp wymaga debugera, takiego jak WinDbg lub Visual Studio.

Bezpieczeństwo

RYZYKO: LOW

Plik minidump to pasywne dane diagnostyczne i nie może zostać wykonany, więc jego otwarcie jest bezpieczne. Prawdziwym problemem jest prywatność: zrzut przechwytuje aktywną pamięć, która może zawierać fragmenty wszystkiego, co program posiadał - ścieżki plików, nazwy użytkowników, a w niektórych przypadkach hasła, tokeny lub zawartość dokumentów. Traktuj minidump z wrażliwej aplikacji jako dane poufne; udostępniaj go tylko zaufanym programistom/dostawcom. Uważaj na pliki o nazwach typu „coś.mdmp.exe” lub fałszywe „czytniki zrzutów” dołączone do oprogramowania reklamowego - otwieraj zrzuty tylko w oryginalnych narzędziach Microsoft (WinDbg/Visual Studio) lub renomowanych programach narzędziowych.

Szczegóły formatu

w pigułce
PEŁNA NAZWAWindows Minidump File
DEWELOPERMicrosoftod Windows XP / Visual Studio era (MiniDumpWriteDump API, early 2000s)
TYP MIMEapplication/x-msdownload
TYPKontener zrzutu awarii Microsoft Minidump (MDMP) (binarny)
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
4D444D50
ASCII
MDMP
Minidump zaczyna się od 4-bajtowej sygnatury „MDMP” (4D 44 4D 50), po której następuje pole wersji (często bajty 93 A7 ...). Jest to MINIDUMP_HEADER. Pełne zrzuty pamięci jądra (MEMORY.DMP) używają innej sygnatury „PAGEDU64”/„PAGEDUMP” - są to powiązane, ale odrębne typy zrzutów.

Programy otwierające pliki MDMP

Windows4 apps
Visual Studio Freemium File > Open the .mdmp; kliknij „Debug with Native/Managed Only”. Najlepiej działa z dopasowanym kodem źródłowym i symbolami PDB. Edycja Community jest bezpłatna.
WinDbg (Windows SDK / Microsoft Store) Darmowy File > Open dump file (lub windbg -z plik.mdmp); uruchom „!analyze -v”, aby poznać prawdopodobną przyczynę i stos błędów.
Windows SDK (Debugging Tools) Darmowy Instaluje WinDbg i narzędzia Debugging Tools for Windows używane do otwierania i analizowania plików minidump.
BlueScreenView / WhoCrashed (kernel minidumps) Darmowy Dla plików minidump BSOD w C:\Windows\Minidump: otwórz, aby zobaczyć prawdopodobny wadliwy sterownik w prostej tabeli - nie jest wymagana wiedza o debugowaniu.

Szczegóły techniczne

specyfikacja
Sygnatura plikuASCII „MDMP” (hex 4D 44 4D 50) na przesunięciu bajtowym 0
ProducentMicrosoft
Struktura formatuBinarna; korzeniem jest MINIDUMP_HEADER, dane zorganizowane jako strumienie typowane wyliczane w MINIDUMP_DIRECTORY
Typ MIMEapplication/x-msdownload
API generowaniaMiniDumpWriteDump() w DbgHelp.dll (Windows SDK); wyzwalane również automatycznie przez Raportowanie błędów systemu Windows
Ścieżka przechowywania minidump jądra%SystemRoot%\Minidump\ (zazwyczaj C:\Windows\Minidump\)
Konwencja nazewnictwa plikówMiniMMDDYY-NN.mdmp - miesiąc, dzień, dwucyfrowy rok, kolejny numer awarii
Pole typu zrzutuWyliczenie MINIDUMP_TYPE osadzone w pliku kontroluje przechwyconą zawartość: MiniDumpNormal, MiniDumpWithHeap, MiniDumpWithFullMemory i inne
Przechwycone daneStosy wywołań wątków, lista załadowanych modułów, informacje o procesie i systemie; opcjonalnie zawartość sterty, tabela uchwytów, odładowane moduły
Pole wersji16-bitowa wersja implementacji na przesunięciu 4 w MINIDUMP_HEADER; obecna wartość to zazwyczaj 0xA793
Odróżnienie od pełnych zrzutów jądraPełne zrzuty (MEMORY.DMP) używają sygnatury PAGEDUMP/PAGEDU64 i przechwytują całą pamięć RAM; .mdmp przechwytuje tylko wybrane dane na poziomie procesu
PlatformaTylko Windows; brak natywnej obsługi w systemach Linux lub macOS (Wine może generować kompatybilne pliki dla procesów POSIX)
Rekord architektury procesoraArchitektura przechowywana w strumieniu MINIDUMP_SYSTEM_INFO; obsługuje x86, x64, ARM i ARM64 w ramach tego samego formatu kontenera
Podstawowe narzędzia do analizyWinDbg (Windows SDK / Microsoft Store), debuger Visual Studio, BlueScreenView, WhoCrashed
WydanoWindows XP / Visual Studio era (MiniDumpWriteDump API, early 2000s)
Specyfikacjalearn.microsoft.com

Konwersje MDMP

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami MDMP. 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 MDMP.

Najczęściej zadawane pytania

Co to jest plik .mdmp i czy go potrzebuję?
Jest to minidump systemu Windows - migawka programu (lub systemu Windows) w momencie awarii, używana przez programistów do diagnozowania problemu. Jeśli niczego nie debugujesz, zazwyczaj go nie potrzebujesz i możesz usunąć stare pliki, aby zwolnić miejsce.
Jak otworzyć / odczytać plik .mdmp?
Otwórz go w debugerze: Visual Studio (bezpłatna edycja Community) lub WinDbg z pakietu Windows SDK. W WinDbg uruchom polecenie „!analyze -v”, aby uzyskać czytelne podsumowanie prawdopodobnej przyczyny i stos wywołań, w którym wystąpił błąd.
Czy mogę usunąć pliki .mdmp?
Tak - są to diagnostyczne pliki awarii, a nie część Twoich danych czy systemu operacyjnego. Ich usuwanie jest bezpieczne (Oczyszczanie dysku oferuje nawet usuwanie zrzutów błędów systemowych). Zachowaj plik tylko wtedy, gdy programista poprosił Cię o jego przesłanie.
Dlaczego mój komputer ciągle tworzy pliki .mdmp?
Ponieważ aplikacja lub system Windows wielokrotnie ulega awarii i za każdym razem zapisuje zrzut. Zrzuty są objawem; użyj jednego z nich (w WinDbg/Visual Studio), aby znaleźć wadliwy moduł lub sterownik, a następnie napraw lub zaktualizuj ten komponent.
Jak odczytać minidump Blue Screen w C:\Windows\Minidump?
Aby uzyskać szybką odpowiedź, użyj programów NirSoft BlueScreenView lub WhoCrashed, które wyświetlają prawdopodobny wadliwy sterownik w tabeli. Do głębszej analizy otwórz plik .dmp w WinDbg i uruchom „!analyze -v”.
Czy mogę przekonwertować .mdmp na zwykły plik lub EXE?
Nie. To nie jest dokument ani program - to migawka pamięci powiązana z konkretnymi plikami binarnymi i symbolami. Jedynym użytecznym wynikiem jest tekstowy raport o awarii wygenerowany przez debuger (np. !analyze w WinDbg).

Źródła

1Microsoft - MiniDumpWriteDump function (minidump API)learn.microsoft.com
2Microsoft - Debugging Tools for Windows (WinDbg)learn.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.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker 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