私のデスクトップシステムは、過去2週間でランダムなBSODクラッシュを経験し始めました。
クラッシュのパターンはありません。それぞれが異なるカーネルモジュール内の異なるストップコードであり、これは私にとってメモリの問題を示しています。
Memtest86を実行すると、0x150000000
と0x170000000
の間の特定の範囲の場所で、[〜#〜]数千[〜#〜]のエラーが発生します。 (つまり、5376MBから5888MBの間)。
エラービットパターンは常に0x00240000
です。つまり、書き込まれるものと読み取られるものの間の不一致は、常にこれらの2ビットのみにあります。また、どちらかのビット位置での不一致は反転したビットであり、常に同じ値であるとは限らないため、スタックビットではありません。例として、あるエラーでは、書き込まれたパターンは0x80808080
ですが、読み戻されるのは0x80848080
(0ビットが1に反転)ですが、パターンが0x7F7F7F7F
の場合、読み取り値は0x7F7B7F7F
(1ビットが0に反転)です。
1つのモジュールを削除し、各モジュールを単独でテストすると、Memtest86はゼロエラーを報告します。
両方のモジュールを挿入すると、モジュールの挿入方法に関係なく、エラーアドレスの範囲は同じになります。つまりそれらを交換しても、エラーアドレスの範囲は変わりません。
マザーボードには、A1、A2、B1、B2というラベルの付いた4つのメモリスロットがあります。マニュアルでは、2つのモジュールを使用する場合は、A2/B2を使用することを推奨しています。 A1/B1も使用してみましたが、まったく同じエラーアドレス範囲になりました。
与えられた:
これは、問題がメモリソケットとモジュール自体の「上流」にあるようにひどく聞こえ、私のマザーボードは乾杯しています。
質問:これについて別の考えられる説明はありますか?また、問題がどこにあるかを特定するために実行できる他の診断手順はありますか?
必要な場合の詳細:
問題は、2つの8GBメモリースティックのうちの1つであることが判明しました。
あいまいさは、デュアルチャネルモードで実行している場合、つまり両方のスティックがシステム内にある場合にのみエラーが表示されるという事実に起因していました。各スティックをマザーボードに単独で取り付けた場合、エラーは報告されませんでした。
とにかくシステムのメモリを増やしたいと思ったので、16GBを追加購入しました。 1本のスティックが悪かった場合は24GBになり、マザーボードの場合は32GBになります(苦痛なシステムの再構築後)。
新しい16GBをインストールした後、2つの古いスティックを一度に1つずつ試しました。 1つはすぐにエラーを生成し、もう1つはエラーなしでMemtest86のいくつかの完全なパスを通過しました。
結論:1本の8GBスティックでエラーが発生しました。私はMBの交換とシステムの再構築を避け、今では24GBの幸せなキャンピングカーであり、Lightroomで非常に大きなパノラマを作成するのに十分です:-)
編集:メモリには生涯保証(キングストン)があり、交換のために返送されていることがわかりました。結局32GBになります:-)