どのコンポーネントに障害が発生しているかを調べるにはどうすればよいですか?

どのコンポーネントに障害が発生しているかを調べるにはどうすればよいですか?

ランダムに故障するコンピュータタワーがあります。具体的には、次のようになります。

  • ランダムな間隔で(時には 1 日に 2 回、時には 2 ~ 3 週間起こらないこともあります)、コンピューターがランダムにクラッシュします。
  • Windowsでは再起動するとブルースクリーンになる
  • Linuxでは5~10秒ほどハングし、その後再起動します。
  • クラッシュは特定のアクションに先行するものではなく、高アクティビティ(数値計算、コンパイル、ゲーム)中に発生する場合もあれば、バックグラウンドアクティビティがなくデスクトップ上で発生し、私が部屋にいないときに発生する場合もあります。
  • このクラッシュはLinuxやWindowsで発生するようなオペレーティングシステムとは関係ありません。
  • クラッシュは3つの異なるハードドライブで発生したため、ハードドライブとは関係ありません。
  • クラッシュは温度とは関係ありません。私が監視したところ、CPUとGPUは40°Cを超えていませんでした。
  • 興味があれば:Intel i5、EVGA GeForce GTX980、32GB RAM、最新ドライバーが搭載されています

これはかなり面倒なので、障害のあるコンポーネントが見つかるまで、コンポーネントを次々に交換せずに安定させたいのですが、質問があります。

  1. Windows 7 または Ubuntu ログで、問題がどのコンポーネントにあるのかを正確に確認するにはどうすればよいですか?
  2. ログが役に立たない場合、この問題を解決するにはどのようなオプションがありますか?

更新: 提案されたとおり、memtest86 を実行したところ、エラーもなく正常でした。ブルー スクリーンの確認については、そこに提供されている情報は非常に役に立たず、16 進コードなどのナンセンスな情報しかありません。

関連情報