Memtest86 +のエラーは、間違いなく私のRAMに問題があることを意味しますか?


8

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

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

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

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


マシンのRAMの量についてmemtestが間違っている場合、RAMに接続されていないアドレスにヒットすると、RAMエラーとして表示されます。これは、すべてのテストで常に再現される長い連続したアドレスのブロックのように見えるはずです。
LawrenceC

ここからmemtest86の最新バージョンを取得>>> memtest.org
Moab

回答:


13

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

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

3

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


1

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


0

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.