Welcher Mechanismus schreibt die Dump-Dateien, wenn ein Bluescreen auftritt?

519
marsh-wiggle

Auf bestimmten Windows Server 2008 R2-Systemen tritt gelegentlich ein blauer Bildschirm auf. Es ist keine Dump-Datei geschrieben .

Trotz umfangreicher Analysen und Korrekturen wird keine Dump-Datei erzeugt (auch nicht bei Tests mit NotMyFaultSysinternals). Ich möchte also verstehen, wie der Mechanismus funktionieren soll .

Dies ist mein Verständnis des Prozesses:

Minidump ist konfiguriert

  • In einem BSOD schreibt ein Kernel-Mechanismus die Dump-Informationen in die pagefile
  • During the next bootWindows erkennt, dass die Auslagerungsdatei Informationen zum Speicherauszug enthält, und erstellt die Minidump-Datei in c: \ windows \ minidump
  • Windows erstellt einen Eintrag im Ereignisprotokoll

Full memory dump ist konfiguriert

  • In einem BSOD einen Kernelmechanismus overwrites the entire pagefilemit dem Inhalt des RAM
  • During the next bootWindows erkennt, dass die Auslagerungsdatei einen vollständigen Speicherabzug enthält, und verschiebt die Seitendatei in c: \ windows und benennt sie in Memory.dmp um
  • Windows erstellt eine neue Seitendatei
  • Windows erstellt einen Eintrag im Ereignisprotokoll

Ist das soweit richtig?

Gibt es einen Dienst, der dafür verantwortlich ist, die Dump-Datei nach dem Neustart zu generieren?

2
Wenn keine Dump-Datei erstellt wird, schlägt die Systemdiskette wahrscheinlich fehl. Ramhound vor 9 Jahren 0
Schalten Sie Ihre Seitendatei aus, starten Sie den Computer neu, schalten Sie ihn wieder ein und starten Sie ihn erneut. Wird jetzt eine Dump-Datei erstellt? Sie können auch ein paar Chkdsks auf der Festplatte ausführen. Moab vor 9 Jahren 0
@ Ramhound: Danke für deinen Vorschlag. Es ist ein VMWare ESX-System. Das Verhalten tritt sowohl im SAN als auch in den lokalen Speichern auf. Wissen Sie Details über den Mechanismus, wie die Dumps erstellt werden? marsh-wiggle vor 9 Jahren 0
Moab: Wir werden es versuchen, danke! Wissen Sie Details über den Mechanismus, wie die Dumps erstellt werden? marsh-wiggle vor 9 Jahren 0
@boboes - Ja, es werden die Informationen aus dem Speicher auf die Systemfestplatte ausgegeben. Ramhound vor 9 Jahren 0
@Moab testet beide noch immer dasselbe Verhalten marsh-wiggle vor 9 Jahren 0

1 Antwort auf die Frage

1
Syclone0044

Dieser Microsoft TechNet-Link enthält eine technische Beschreibung der Methode, mit der der Dump erstellt wird: http://blogs.technet.com/b/askperf/archive/2008/01/08/understanding-crash-dump-files.aspx