.MDMP

File MDMP

Windows Minidump File
Fai una domanda
RISPOSTA RAPIDA

Un file MDMP è un minidump di Windows - un'istantanea compatta dell'arresto anomalo salvata da Windows o da un'app nel momento in cui si è verificato un crash. Si apre con un debugger come WinDbg o Visual Studio per trovarne la causa. Se non sei uno sviluppatore, è sicuro eliminarlo.

Sviluppatore: Microsoft Categoria: File di sistema MIME: application/x-msdownload
SI APRE SU Windows
Correlati: .NOMEDIA · .DLL · .TMP · .LNK

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 24, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file MDMP?

Un file con estensione .mdmp è un file di sistema creato da Windows per acquisire un'istantanea della memoria e dello stato del processo al momento del guasto. Il suo nome è l'abbreviazione di Windows Minidump. I file .mdmp sono in formato binario e tipicamente piccoli rispetto ai dump di memoria completi.

Il file viene creato ogni volta che si verifica un crash imprevisto - ad esempio, durante una schermata blu della morte (BSOD), indicando un grave errore di sistema o software. I minidump del kernel sono memorizzati nella cartella %SystemRoot%\Minidump\. Il nome di un file codifica la data del crash nell'ordine mese-giorno-anno seguita da un numero di dump sequenziale - ad esempio, Mini081518-01.mdmp per un crash avvenuto il 15 agosto 2018.

Le applicazioni in modalità utente possono anche generare file .mdmp a livello di programmazione tramite l'API MiniDumpWriteDump in DbgHelp.dll. Ogni .mdmp inizia con la firma ASCII a quattro byte MDMP all'offset di byte 0, distinguendosi dai dump completi del kernel (vedere .DMP), che utilizzano invece una firma PAGEDUMP o PAGEDU64. Segnalazione errori Windows può salvare i file .mdmp insieme ai rapporti sui crash .WER.

L'apertura dei file .mdmp richiede un debugger come WinDbg o Visual Studio.

Sicurezza e incolumità

RISCHIO: LOW

Un minidump è un dato diagnostico passivo e non può essere eseguito, quindi aprirne uno è sicuro. La vera preoccupazione è la privacy: un dump acquisisce la memoria attiva, che può includere frammenti di qualunque cosa il programma contenesse - percorsi di file, nomi utente, in alcuni casi password, token o contenuti di documenti. Tratta un minidump di un'app sensibile come dato sensibile; condividilo solo con sviluppatori/fornitori affidabili. Diffida dei file denominati «qualcosa.mdmp.exe» o dei falsi «lettori di dump» forniti con adware - apri i dump solo in strumenti Microsoft originali (WinDbg/Visual Studio) o utility affidabili.

Dettagli del formato

in sintesi
NOME COMPLETOWindows Minidump File
SVILUPPATOREMicrosoftdal Windows XP / Visual Studio era (MiniDumpWriteDump API, early 2000s)
TIPO MIMEapplication/x-msdownload
TIPOContenitore di crash-dump Microsoft Minidump (MDMP) (binario)
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
4D444D50
ASCII
MDMP
Un minidump inizia con la firma a 4 byte «MDMP» (4D 44 4D 50), seguita da un campo versione (spesso i byte 93 A7 ...). Questo è il MINIDUMP_HEADER. I dump della memoria completa del kernel (MEMORY.DMP) utilizzano una firma «PAGEDU64»/«PAGEDUMP» diversa - quelli sono un tipo di dump correlato ma distinto.

Programmi che aprono file MDMP

Windows4 apps
Visual Studio Freemium File > Apri il .mdmp; clicca su «Debug with Native/Managed Only». Funziona meglio con il sorgente corrispondente e i simboli PDB. La versione Community è gratuita.
WinDbg (Windows SDK / Microsoft Store) Gratuito File > Open dump file (o windbg -z file.mdmp); esegui «!analyze -v» per ottenere la probabile causa e lo stack difettoso.
Windows SDK (Debugging Tools) Gratuito Installa WinDbg e i Debugging Tools for Windows utilizzati per aprire e analizzare i minidump.
BlueScreenView / WhoCrashed (kernel minidumps) Gratuito Per i minidump BSOD in C:\Windows\Minidump: aprili per vedere il probabile driver difettoso in una tabella semplice - non è richiesta conoscenza del debugger.

Dettagli tecnici

specifiche approfondite
Firma del fileASCII «MDMP» (hex 4D 44 4D 50) all'offset di byte 0
SviluppatoreMicrosoft
Struttura del formatoBinario; la radice è MINIDUMP_HEADER, i dati sono organizzati come stream tipizzati enumerati in MINIDUMP_DIRECTORY
Tipo MIMEapplication/x-msdownload
API di generazioneMiniDumpWriteDump() in DbgHelp.dll (Windows SDK); attivato anche automaticamente da Segnalazione errori Windows
Percorso di archiviazione minidump del kernel%SystemRoot%\Minidump\ (tipicamente C:\Windows\Minidump\)
Convenzione di denominazione dei fileMiniMMDDYY-NN.mdmp - mese, giorno, anno a due cifre, numero di crash sequenziale
Campo tipo di dumpL'enum MINIDUMP_TYPE incorporato nel file controlla il contenuto acquisito: MiniDumpNormal, MiniDumpWithHeap, MiniDumpWithFullMemory e altri
Dati acquisitiStack di chiamate dei thread, elenco dei moduli caricati, informazioni sul processo e sul sistema; opzionalmente contenuti heap, tabella degli handle, moduli scaricati
Campo versioneVersione dell'implementazione a 16 bit all'offset 4 di MINIDUMP_HEADER; il valore corrente è tipicamente 0xA793
Distinzione dai dump completi del kernelI dump completi (MEMORY.DMP) utilizzano la firma PAGEDUMP/PAGEDU64 e acquisiscono tutta la RAM; .mdmp acquisisce solo dati selezionati a livello di processo
PiattaformaSolo Windows; nessun supporto nativo per Linux o macOS (Wine può produrre file compatibili per processi POSIX)
Record architettura del processoreArchitettura memorizzata nello stream MINIDUMP_SYSTEM_INFO; supporta x86, x64, ARM e ARM64 all'interno dello stesso formato contenitore
Strumenti di analisi principaliWinDbg (Windows SDK / Microsoft Store), debugger di Visual Studio, BlueScreenView, WhoCrashed
RilasciatoWindows XP / Visual Studio era (MiniDumpWriteDump API, early 2000s)
Specificalearn.microsoft.com

Conversioni MDMP

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file MDMP. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file MDMP.

Domande frequenti

Cos'è un file .mdmp e ne ho bisogno?
È un minidump di Windows - un'istantanea di un programma (o di Windows) al momento del crash, utilizzata dagli sviluppatori per diagnosticare l'errore. Se non stai eseguendo il debug di nulla, generalmente non ne hai bisogno e puoi eliminare quelli vecchi per liberare spazio.
Come apro / leggo un file .mdmp?
Aprilo in un debugger: Visual Studio (versione Community gratuita) o WinDbg dal Windows SDK. In WinDbg, esegui «!analyze -v» per ottenere un riepilogo leggibile della probabile causa e dello stack di chiamate difettoso.
Posso eliminare i file .mdmp?
Sì - sono file diagnostici di crash, non fanno parte dei tuoi dati o del sistema operativo. Eliminarli è sicuro (Pulizia disco offre persino di rimuovere i dump degli errori di sistema). Conservane uno solo se uno sviluppatore ti ha chiesto di inviarlo.
Perché il mio computer continua a creare file .mdmp?
Perché un'app o Windows si arresta ripetutamente in modo anomalo e scrive un dump ogni volta. I dump sono un sintomo; usane uno (in WinDbg/Visual Studio) per trovare il modulo o il driver difettoso, quindi correggi o aggiorna quel componente.
Come leggo un minidump della schermata blu in C:\Windows\Minidump?
Per una risposta rapida usa NirSoft BlueScreenView o WhoCrashed, che mostrano il probabile driver difettoso in una tabella. Per un'analisi più approfondita, apri il .dmp in WinDbg ed esegui «!analyze -v».
Posso convertire un .mdmp in un file normale o EXE?
No. Non è un documento o un programma - è un'istantanea della memoria legata a binari e simboli specifici. L'unico output utile è un rapporto di crash testuale generato da un debugger (ad esempio l'analisi «!analyze» di WinDbg).

Riferimenti

1Microsoft - MiniDumpWriteDump function (minidump API)learn.microsoft.com
2Microsoft - Debugging Tools for Windows (WinDbg)learn.microsoft.com

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z