Memtest86+ 2.11 と 5.01 のテスト結果の相違

Memtest86+ 2.11 と 5.01 のテスト結果の相違

Memtest86+ を使用していくつかの DDR-2 メモリ モジュールをテストしています。モジュールの 1 つについて、Memtest86+ バージョン 2.11 では問題は報告されませんが、Memtest86+ バージョン 5.01 では 4 つのエラーが報告されます。

2 つの異なるマザーボードで両方の Memtest86+ バージョンを使用して同じメモリ モジュールをテストしたところ、バージョン 5.01 では同じアドレスに 4 つのエラーが一貫して報告されるのに対し、バージョン 2.11 ではエラーが報告されませんでした。

最近まで常にバージョン 2.11 を使用していました (2 年前の antiX CD に付属していました) が、どうしたらよいかわかりません。この矛盾の原因は何でしょうか? すべての RAM を最新の Memtest86+ バージョンで再テストする必要がありますか? 結論として、モジュールが不良であると言えるでしょうか?

編集

バージョン 5.01 でテストしたとき、フェイルセーフ モードを使用しませんでした。後で使用して違いがあるかどうかを確認します。

答え1

memtest86バージョンの変更ログに基づいて(http://www.memtest.org/#change)、2.11から5.01までのすべてのバージョンで「バグが修正されました」。また、バージョン5.01には「メモリタイミング検出コードの書き換え」が含まれています。(変更ログをチェックして、使用しているCPUのサポートが追加されたかどうかを確認することもできます。2.11.)

変更ログに基づいて、私の提案は、プログラムの 5.01 バージョンの結果を使用し、2.11 テストの結果を破棄して、すべてのメモリ モジュールを再テストすることです。また、システムが不安定になっているためにこのテストを実行している場合、この不安定さ自体が、インストールされているメモリ モジュールに実際に問題がある可能性があることを示す追加の (ただし決定的ではない) 証拠になることを指摘しておきます。

ただし、新しいバージョンですべてのメモリ モジュールに問題があると報告された場合は、健全性チェックを行うのも悪くありません。健全性チェックには、メモリ モジュールを別のスロットに移動したり、メモリを別のコンピューターにインストールしたり (少なくとも 1 つのメモリ モジュールで既に実行しているように)、memtest86 を実行して同じ結果が得られるかどうか確認することなどが考えられます。

メモリ モジュールがまだ保証期間内であれば、交換しない理由はないと思います。新しいメモリ モジュールにお金をかける必要がある場合は、この状況でシステムの安定性がどの程度重要かを評価する必要があります。個人的には、自宅のゲーム システムでエラーが 1 つや 3 つ発生しても問題ありませんが、クライアントのビジネス サーバーの 1 つでは、メモリ モジュールの交換を強く勧めます。

関連情報