Windows は最初にクラッシュ ダンプをページファイルに保存します。再起動後にのみ、データが別のファイルに移動します。なぜ最初にページファイルに移動する必要があるのでしょうか?

Windows は最初にクラッシュ ダンプをページファイルに保存します。再起動後にのみ、データが別のファイルに移動します。なぜ最初にページファイルに移動する必要があるのでしょうか?

Windows は最初にクラッシュ ダンプをページファイルに保存します。Windows は再起動後にのみデータを別のファイル (Memory.dmp ファイルまたはミニダンプ ファイル) に移動します。

クラッシュ ダンプを最初にページ ファイルに保存する必要があるのはなぜですか?

答え1

LMiller7回答:

その理由は、信頼性の高いクラッシュ ダンプを作成する可能性を高めるためだと思います。BSOD が発生した時点では、システムは不安定な状態にあり、根本的な原因やその影響全体は不明です。もちろん、精神科医が自分の精神状態を判断できないのと同じ理由で、システムもそのような判断を下す立場にはありません。

したがって、クラッシュ ダンプを作成するときは、できるだけシンプルにしておくことが重要です。結局のところ、BSOD の根本的な原因はファイル システム自体にある可能性があります。そのため、クラッシュ ダンプは、新しく作成されたファイルではなく、システム ドライブのページ ファイルに書き込まれます。これはファイル システムをバイパスして行われるものだと思います。別のドライブのページ ファイルに書き込むと、これが複雑になります。何か問題が発生すると、他のファイルまたはファイル システム自体が破損し、問題が悪化する可能性があります。

BSOD 後の再起動中、システムは安定した状態にあるとみなされ、クラッシュ ダンプがページファイルから最終的な宛先にコピーされます。その後、ページファイルは通常の機能を再開できます。

関連情報