BSoD (ntoskrnl.exe)

BSoD (ntoskrnl.exe)

CSGOをプレイしていたら突然BSODが発生しました。初めての経験だったので本当にパニックになりました。システムは再起動して正常に動作し始めました。メッセージが表示されました。

Windows は予期しないシャットダウンから回復しました。

少し調べてみたところ、ntoskrnl.exe というドライバーが BSoD の原因であることがわかりました。前述のとおり、私はこれについて何の問題も感じたことはありませんでした。完全にランダムなことでした。

ここにさらに詳しい情報があります。

The computer has rebooted from a bugcheck.  The bugcheck was: 0x00000050 (0xfffffa800251443b, 0x0000000000000000, 0xfffff8000307515f, 0x0000000000000002). A dump was saved in: C:\Windows\MEMORY.DMP. Report Id: 120915-23680-01.

param1 0x00000050 (0xfffffa800251443b, 0x0000000000000000, 0xfffff8000307515f, 0x0000000000000002) 
  param2 C:\Windows\MEMORY.DMP 
  param3 120915-23680-01

どうすればいいですか?

答え1

(これは本当の答えではありませんが、コメントには収まりきりません。)

私の知る限り、memory.dmp ファイルは役に立たないと思います。ミニダンプから、問題は MiAgeWorkingSet というルーチンで発生しました。メモリ内の何らかの構造の仮想アドレスを格納するはずのレジスタにゼロがありましたが、ゼロは決して良いアドレスではありません。このルーチンは、プロセスによって使用されている RAM のページを追跡し、エントリを「エージング」する「ワーキング セット リスト」に関係しています。

問題は、そのルーチンに何か問題があるはずがないということです。それはすべての Windows システムの標準部分であり、非常に頻繁に呼び出されます。何か問題があったら、Windows システムは至る所でクラッシュするでしょう。ルーチンはおそらくプロセスのワーキング セット リストで動作しており、そのリストはおそらく破損していました。つまり、リスト内のデータの一部が無効だったのです。

問題は、それがどのように起こったのかを突き止める良い方法がないことです。文字通り、システム内のどのカーネル モード ドライバーでも、それが起こる可能性があります。または、RAM の実際の問題など、ハードウェアの問題が原因である可能性もあります。電源がわずかに不安定な場合も、断続的なメモリの問題を引き起こす可能性があります。

次に何をすべきかは、ここでは明確に示されていません。通常のハードウェア関連の作業、つまり RAM の再装着などを行うことができます。ヒートシンクのほこりを掃除するのは良い考えです (そうです、過熱もこの種の問題を引き起こす可能性があります)。ソフトウェア側では、Windows とすべてのドライバー、特にビデオ ドライバーが最新であることを確認してください。

ああ、それと: 何かをオーバークロックしている場合は、やめてください。

これ以上お役に立てず申し訳ありません。magicandre ならもっと良いことができるかもしれません。

関連情報