web-dev-qa-db-ja.com

Memtest86 +のエラーは、RAMに問題があることを明確に意味しますか?

私は最近、誰かのために新しいコンピューターを作りました。最初はすべて問題ないように見えましたが、OSをインストールしようとすると(Windows XPとWindows7の両方を試しました)、両方のインストーラーが失敗しました。XP BSOD、Windows 7は、一部のファイルを読み取ることができず、ディスクが破損している可能性があると述べましたが、一度はBSODも同様でした。

次の論理的なステップは、Memtest86 +を実行することであると判断したので、起動してしばらく実行しました。エラーが報告されないまま約5分間視聴しましたが、45分から1時間後に戻ってきて、15,000を超えるエラーが報告されていました。私はそれを開いてバックアップし、RAMを取り外し/取り付け直しました。私はそれらを他のDIMMセット(合計4つのDIMMを備えたデュアルチャネル)に入れました。

それが復旧したとき、Windows 7がインストールされ、正しく実行されたようです。 「問題は解決した」と思ったのですが、1日ほどでBSODに戻りました。まだMemtest86 +を再度実行していません(時間がありません)が、同じことが起こると思います。

購入したRAMに欠陥があると言っても大丈夫ですか?それが問題であることを確認するために他に行うべきテストはありますか?

8
DWilliams

MemTest86が失敗したときにハードウェア障害があると言ってもかなり安全です。 RAMが原因である可能性が最も高いですが、まれな状況で発生する可能性のあるものが他にもいくつかあります。可能性を低くしてリストします。

  1. RAM-はい、RAMは悪いかもしれません。これは、少なくとも95%の確率で答えです。
  2. 電源-RAM動作は電力変動にかなり敏感です。PSの状態が悪いと、あらゆる種類の奇妙な影響が生じる可能性があります。唯一の実際のテストは、多くの追加容量を備えた既知の良好なPSに交換することです。
  3. マザーボード-これにより、これらすべてのコンポーネントが接続され、多くの障害点が発生する可能性があります。ただし、マザーボードの問題は、電源と同じように診断が困難です。
  4. CPU-CPUに問題があった場合、おそらく他の問題が発生するでしょう。とは言うものの、最近のCPUにはメモリコントローラーが組み込まれているため、メモリエラーはCPUの問題の結果である可能性があります。 CPUストレステストを実行することは、これらの問題を突き止めるためのかなり信頼できる方法です。
13
Hyppy

Memtest86は、BIOSのメモリタイミングが間違っている場合にもエラーを報告できます。これは、デフォルトのタイミングを変更した場合、モジュールに埋め込まれたSPD値が正しくない場合、またはBIOSがSPD値が間違っています。後者が発生したことがあります。BIOSアップデートで問題が修正されたため、ハードウェアを交換する前に試してみることをお勧めします。

3
juggler

また、システム内のコンポーネント間に互換性の問題がある可能性もあります。他のシステムでは、単独では何も誤動作していませんが、特定の部分をすべて組み合わせると失敗します。

1
afrazier

一部の古いマシンタイプ(Socket 7時代のシステムでこのような動作が確実に見られる)および古いmemtestバージョンでは、L2/L3キャッシュの問題(最悪の場合、パフォーマンスが低下して無効になる可能性があります)が=と誤解される可能性があります。 RAMエラー。

0
rackandboneman