Partager via


Vidage complet de la mémoire

Un vidage de mémoire complète est le plus grand fichier de vidage en mode noyau. Ce fichier inclut toutes les mémoires physiques utilisées par Windows. Par défaut, une image mémoire complète n’inclut pas la mémoire physique utilisée par le microprogramme de la plateforme.

À compter de Windows 8, vous pouvez inscrire une routine BugCheckAddPagesCallback appelée pendant une vidage de mémoire complète. Votre routine BugCheckAddPagesCallback peut spécifier des données spécifiques au pilote à ajouter au fichier de vidage. Par exemple, ces données supplémentaires peuvent inclure des pages physiques qui ne sont pas mappées à la plage d’adresses système en mémoire virtuelle, mais qui contiennent des informations qui peuvent vous aider à déboguer votre pilote. La routine BugCheckAddPagesCallback peut ajouter au fichier de vidage toutes les pages physiques appartenant au pilote qui ne sont pas mappées ou qui sont mappées aux adresses en mode utilisateur dans la mémoire virtuelle.

Ce fichier de vidage nécessite un fichier de page sur votre lecteur de démarrage qui est au moins aussi volumineux que votre mémoire système principale ; il doit être en mesure de contenir un fichier dont la taille est égale à l’intégralité de votre RAM plus un mégaoctet.

Le fichier de vidage de mémoire complète est écrit dans %SystemRoot%\Memory.dmp par défaut.

Si une deuxième vérification de bogue se produit et qu’une autre image mémoire complète (ou vidage de mémoire du noyau) est créée, le fichier précédent est remplacé.

Voir aussi

Variétés de fichiers de vidage en mode noyau