Abschließen des Speicherabbilds

Ein vollständiges Speicherabbild ist die größte Speicherabbilddatei im Kernelmodus. Diese Datei enthält den gesamten physischen Speicher, der von Windows verwendet wird. Ein vollständiges Speicherabbild enthält standardmäßig keinen physischen Speicher, der von der Plattformfirmware verwendet wird.

Ab Windows 8 können Sie eine BugCheckAddPagesCallback-Routine registrieren, die während eines vollständigen Speicherabbilds aufgerufen wird. Ihre BugCheckAddPagesCallback-Routine kann treiberspezifische Daten angeben, die der Speicherabbilddatei hinzugefügt werden sollen. Diese zusätzlichen Daten können beispielsweise physische Seiten enthalten, die nicht dem Systemadressbereich im virtuellen Speicher zugeordnet sind, aber Informationen enthalten, die Ihnen beim Debuggen des Treibers helfen können. Die BugCheckAddPagesCallback-Routine kann der Speicherabbilddatei alle treibereigenen physischen Seiten hinzufügen, die nicht zugeordnet sind oder die Benutzermodusadressen im virtuellen Speicher zugeordnet sind.

Diese Speicherabbilddatei erfordert eine Auslagerungsdatei auf Dem Startlaufwerk, die mindestens so groß wie Der Standard Systemspeicher ist. Sie sollte eine Datei enthalten können, deren Größe Ihrem gesamten RAM plus einem Megabyte entspricht.

Die Vollständige Speicherabbilddatei wird standardmäßig in %SystemRoot%\Memory.dmp geschrieben.

Wenn eine zweite Fehlerüberprüfung erfolgt und ein weiteres vollständiges Speicherabbild (oder Kernelspeicherabbild) erstellt wird, wird die vorherige Datei überschrieben.

Siehe auch

Varianten von Kernel-Mode-Speicherabbilddateien