私のデスクトップ システムでは、過去 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 も使用してみましたが、まったく同じエラー アドレス範囲が発生しました。
与えられた条件:
- モジュールは個別にテストOK
- モジュールを交換しても障害のあるアドレス範囲は変わりません
- 代替メモリスロットを使用しても、障害のあるアドレス範囲は変わりません
これは、問題がメモリ ソケットとモジュール自体の「上流」にあり、マザーボードが壊れているような気がします。
質問: これには別の説明が考えられますか? また、問題がどこにあるかを特定するために実行できる他の診断手順はありますか?
必要になった場合のための詳細:
- マザーボード: ASUS Z97-WS、2014/09 から現在まで問題なく稼働中
- メモリ: 2 Kingston KHX1866C10D3/8G (ASUS 互換性リストに掲載)
- CPU: Intel Core i7-4790K @ 4.00 GHz (オーバークロックなし)
答え1
問題は 2 つの 8GB メモリ スティックのうちの 1 つであることが判明しました。
あいまいさの原因は、デュアル チャネル モードで実行しているとき、つまり両方のスティックがシステム内にあるときのみエラーが表示されるという点です。各スティックがマザーボードに単独でインストールされているときは、エラーは報告されませんでした。
いずれにせよ、システムのメモリを増設したいと思ったので、16GB を追加購入しました。1 本のメモリが故障した場合は 24GB になり、マザーボードが故障した場合は 32GB になります (面倒なシステム再構築の後で)。
新しい 16GB をインストールした後、2 本の古いスティックを 1 本ずつ試してみました。1 本はすぐにエラーが発生し、もう 1 本は Memtest86 を数回実行してもエラーは発生しませんでした。
結論: 8GB スティック 1 台にエラーが発生しました。MB の交換とシステムの再構築を回避し、現在は 24GB で満足しています。Lightroom で非常に大きなパノラマ写真をいくつか作成するには十分です :-)
編集: メモリには永久保証 (Kingston) があることがわかったので、交換のために返送しました。結局 32GB になります :-)