Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden Speicherabbilddateioptionen für Windows beschrieben.
Ursprüngliche KB-Nummer: 254649
Übersicht
Debuginformationen können in verschiedene Dateiformate (auch als Speicherabbilddateien bezeichnet) geschrieben werden, wenn Ihr Computer aufgrund eines Stoppfehlers (auch als Blaubildschirm, Systemabsturz oder Fehlerüberprüfung bezeichnet) unerwartet beendet wird. Sie können Windows auch so konfigurieren, dass keine Debuginformationen in eine Speicherabbilddatei geschrieben werden.
Windows kann einen der folgenden Speicherabbilddateitypen generieren:
- Vollständiges Speicherabbild
- Kernelspeicherabbild
- Kleines Speicherabbild (64 KB)
- Aktives Speicherabbild
Vollständiges Speicherabbild
Ein vollständiges Speicherabbild zeichnet alle Inhalte des Systemspeichers auf, wenn Der Computer unerwartet beendet wird. Ein vollständiges Speicherabbild kann Daten aus Prozessen enthalten, die beim Sammeln des Speicherabbilds ausgeführt wurden.
Wenn Sie die Option "Komplettes Speicherabbild" auswählen, müssen Sie über eine Auslagerungsdatei auf dem Startvolume verfügen, die ausreicht, um den gesamten physischen RAM plus 257 MB zu halten.
Wenn die folgenden Bedingungen erfüllt sind, wird die vorherige Datei überschrieben.
- Ein zweites Problem tritt auf.
- Es wird eine weitere vollständige Speicherabbilddatei (oder Kernelspeicherabbild) erstellt.
Kernelspeicherabbild
Ein Kernelspeicherabbild zeichnet nur den Kernelspeicher auf. Es beschleunigt den Prozess der Aufzeichnung von Informationen in einem Protokoll, wenn Ihr Computer unerwartet beendet wird. Sie müssen über eine Seitendatei verfügen, die groß genug ist, um den Kernelspeicher aufzunehmen. Bei 32-Bit-Systemen liegt der Kernelspeicher in der Regel zwischen 150 MB und 2 GB.
Diese Speicherabbilddatei enthält keinen nicht zugewiesenen Arbeitsspeicher oder keinen Arbeitsspeicher, der programmen für den Benutzermodus zugewiesen ist. Sie hat folgenden Inhalt:
- Speicher, der dem Kernel und der Hardware-Abstraktionsebene (HAL) in der neuesten unterstützten Windows-Version zugeordnet ist.
- Speicher, der Kernelmodustreibern und anderen Kernelmodusprogrammen zugeordnet ist.
Für die meisten Zwecke ist diese Dumpdatei die nützlichste. Sie ist kleiner als die vollständige Speicherabbilddatei. Es wird jedoch nur die Teile des Arbeitsspeichers weggelassen, die wahrscheinlich nicht an dem Problem beteiligt waren.
Wenn die folgenden Bedingungen erfüllt sind, wird die vorherige Datei überschrieben, wenn die vorhandene Dateieinstellung überschrieben wird.
- Ein zweites Problem tritt auf.
- Eine andere Kernelspeicherabbilddatei (oder eine vollständige Speicherabbilddatei) wird erstellt.
Kleine Speicherabbild
Bei einem kleinen Speicherabbild werden die kleinsten nützlichen Informationen aufgezeichnet, die helfen können, zu ermitteln, warum Der Computer unerwartet beendet wurde. Diese Option erfordert eine Auslagerungsdatei von mindestens 2 MB auf dem Startvolume und gibt an, dass Windows 2000 und höher eine neue Datei jedes Mal erstellen, wenn Der Computer unerwartet beendet wird. Ein Verlauf dieser Dateien wird in einem Ordner gespeichert.
Dieser Speicherabbilddateityp enthält die folgenden Informationen:
- Die Stop-Nachricht und deren Parameter und andere Daten
- Eine Liste der geladenen Treiber
- Der Prozessorkontext (PRCB) für den Prozessor, der beendet wurde
- Prozessinformationen und Kernelkontext (EPROCESS) für den angehaltenen Prozess
- Prozessinformationen und Kernelkontext (ETHREAD) für den angehaltenen Thread
- Der Kernelmodus-Aufrufstapel für den beendeten Thread
Diese Art von Speicherabbilddatei kann nützlich sein, wenn der Speicherplatz begrenzt ist. Aufgrund der eingeschränkten Informationen werden fehler, die nicht direkt durch den Thread verursacht wurden, der zum Zeitpunkt des Problems ausgeführt wurde, möglicherweise nicht durch eine Analyse dieser Datei erkannt.
Wenn die folgenden Bedingungen erfüllt sind, wird die vorherige Datei beibehalten.
- Ein zweites Problem tritt auf.
- Es wird eine zweite kleine Speicherabbilddatei erstellt.
Jede zusätzliche Datei erhält einen eindeutigen Namen. Das Datum wird im Dateinamen codiert. Beispielsweise ist Mini022900-01.dmp das erste Speicherabbild, das am 29. Februar 2000 generiert wird. Eine Liste aller kleinen Speicherabbilddateien wird im %SystemRoot%\Minidump
Ordner gespeichert.
Aktives Speicherabbild
Weitere Informationen finden Sie unter "Aktives Speicherabbild".
Konfigurieren des Dumptyps
Führen Sie die folgenden Schritte aus, um Start- und Wiederherstellungsoptionen (einschließlich des Dumptyps) zu konfigurieren.
Notiz
Da es verschiedene Versionen von Windows gibt, können die folgenden Schritte auf Ihrem Computer anders aussehen. Lesen Sie in diesem Fall in Ihrer Produktdokumentation nach, wie diese Schritte auszuführen sind.
- Klicken Sie auf Start und dann auf Systemsteuerung.
- Klicken Sie auf "Leistung und Wartung", und klicken Sie dann auf "System".
- Klicken Sie auf der Registerkarte "Erweitert" unter "Start" und "Wiederherstellung" auf "Einstellungen".
Notiz
Sie müssen Windows neu starten, damit Ihre Änderungen wirksam werden.
Tools für die verschiedenen Dumptypen
Sie können vollständige Speicherabbilder und Kernelspeicherabbilder mit dem Windows-Debugger laden.
Registrierungswerte für Start und Wiederherstellung
Der folgende Registrierungswert wird unter HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl
.
- CrashDumpEnabled REG_DWORD 0x0 = Kein
- CrashDumpEnabled REG_DWORD 0x1 = Vollständiges Speicherabbild
- CrashDumpEnabled REG_DWORD 0x2 = Kernelspeicherabbild
- CrashDumpEnabled REG_DWORD 0x3 = Kleiner Speicherabbild (64 KB)
- CrashDumpEnabled REG_DWORD 0x7 = Automatische Speicherabbild
- CrashDumpEnabled REG_DWORD 0x1 und FilterPages REG_DWORD 0x1 = Aktive Speicherabbild
Zusätzliche Registrierungswerte für CrashControl:
- AutoReboot-REG_DWORD 0x1
- DumpFile-REG_EXPAND_SZ
%SystemRoot%\Memory.dmp
- LogEvent-REG_DWORD 0x1
- MinidumpDir-REG_EXPAND_SZ
%SystemRoot%\Minidump
- Überschreiben von REG_DWORD 0x1
- SendAlert-REG_DWORD 0x1
Notiz
Sie müssen Windows neu starten, damit Ihre Änderungen wirksam werden.
Testen, um sicherzustellen, dass eine Speicherabbilddatei erstellt werden kann
Weitere Informationen zum Konfigurieren Ihres Computers zum Generieren einer Speicherabbilddatei zu Testzwecken finden Sie in der Windows-Funktion, mit der Sie mithilfe der Tastatur eine Speicherabbilddatei generieren können.
Maximale Größe der Auslagerungsdatei
Notiz
In Windows Server 2025 sehen Sie möglicherweise ungenauen freien Speicherplatz aufgrund des 32-Bit-Ganzzahlüberlaufs. Sie können das PowerShell-Cmdlet Get-WmiObject verwenden, um die genaue Zahl anzuzeigen. Dies kann die Möglichkeit zum Festlegen der gewünschten Auslagerungsdateigröße weiter blockieren. Als Problemumgehung können Sie die Auslagerungsdatei durch den Registrierungswert HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles
festlegen.
Weitere Informationen finden Sie unter Bestimmen der geeigneten Auslagerungsdateigröße für 64-Bit-Versionen von Windows.