Windows speichert zunächst Absturzabbilder in der Auslagerungsdatei. Die Daten werden nur nach dem Neustart in eine separate Datei verschoben. Warum müssen sie zuerst in die Auslagerungsdatei gehen?

379
unforgettableid

Windows speichert zunächst Absturzabbilder in der Auslagerungsdatei. Windows verschiebt die Daten nur nach dem Neustart in eine separate Datei (entweder eine Memory.dmp-Datei oder eine Minidump-Datei).

Warum müssen Absturzabbilder zuerst in die Auslagerungsdatei gehen?

0

1 Antwort auf die Frage

0
unforgettableid

LMiller7 Antworten:

Ich glaube, der Grund ist, bessere Chancen zu haben, einen zuverlässigen Crash Dump zu erstellen. Zum Zeitpunkt der BSOD befindet sich das System in einem instabilen Zustand und es ist nicht bekannt, welche Ursache es hat oder welche Auswirkungen es hat. Das System ist natürlich nicht in der Lage, solche Urteile aus dem gleichen Grund zu fällen, aus dem einem Psychiater nicht vertraut werden kann, um eine Beurteilung seines eigenen psychischen Zustands vorzunehmen.

Daher ist es wichtig, beim Erstellen eines Crash Dump die Dinge so einfach wie möglich zu halten. Schließlich liegt die Ursache des BSOD möglicherweise im Dateisystem. Aus diesem Grund wird der Absturzspeicherauszug in die Auslagerungsdatei auf dem Systemlaufwerk und nicht in eine neu erstellte Datei geschrieben. Ich glaube, dies geschieht unter Umgehung des Dateisystems. Das Schreiben in eine Auslagerungsdatei auf einem anderen Laufwerk würde dies erschweren. Wenn irgendetwas schief geht, können andere Dateien oder das Dateisystem selbst beschädigt werden und das Problem verschlimmern.

Während des Neustarts nach dem BSOD wird davon ausgegangen, dass sich das System in einem stabilen Zustand befindet und der Absturzspeicherauszug von der Auslagerungsdatei an das endgültige Ziel kopiert wird. Die Auslagerungsdatei kann dann ihre normale Funktion wieder aufnehmen.