Condividi tramite


Completare il dump della memoria

Un Complete Memory Dump è il file di dump in modalità kernel più grande. Questo file include tutta la memoria fisica usata da Windows. Per impostazione predefinita, un dump della memoria completo non include la memoria fisica usata dal firmware della piattaforma.

A partire da Windows 8, è possibile registrare una routine BugCheckAddPagesCallback chiamata durante un dump di memoria completo. La routine BugCheckAddPagesCallback può specificare dati specifici del driver da aggiungere al file di dump. Ad esempio, questi dati aggiuntivi possono includere pagine fisiche non mappate all'intervallo di indirizzi di sistema nella memoria virtuale, ma che contengono informazioni che consentono di eseguire il debug del driver. La routine BugCheckAddPagesCallback potrebbe aggiungere al file di dump tutte le pagine fisiche di proprietà del driver non mappate o mappate agli indirizzi in modalità utente nella memoria virtuale.

Questo file di dump richiede un file di paginazione nell'unità di avvio che sia almeno delle dimensioni della memoria RAM del sistema; dovrebbe essere in grado di contenere un file le cui dimensioni siano pari alla RAM totale più un megabyte.

Il file Dump completo della memoria, per impostazione predefinita, viene scritto in %SystemRoot%\Memory.dmp.

Se si verifica un secondo controllo di bug e viene creato un altro dump completo della memoria (o dump della memoria kernel), il file precedente verrà sovrascritto.

Vedere anche

Varietà di file di dump Kernel-Mode