BSODと不思議なRAMスティックの取得が原因の可能性がありますか?メモリテストは100%保証されていますか?


17

Windows 7(64ビット)16GB RAM(2x8GB RAMスティック)を使用しています。

昨日、コンピューターの使用中にブルースクリーンが表示されました(Chromeのほとんどの閲覧)。

ここに画像の説明を入力してください

メモリの問題ではないことを確認するために、「Windowsメモリ診断ツール」(Windowsに付属)を実行しました。

質問

RAMスティックのみについて:

Windowsメモリ診断ツールはエラーを示しませんでした。RAMスティックが正常であると結論付けることはできますか?または、このツールで認識されない他のエラーがありますか?


Visual Studioで何を開発していますか?割り込みに関係するもの(c ++など)を開発している場合、その理由はむしろそのようなものである可能性があります。
TechImpossible

@TechImpossible有効なポイント。私はただウェブのものを使用しています。安全でない操作はありません。
ロイナミール

8
BSOD は、カーネルレベルのセグメンテーション違反/ヌルポインターアクセスを示しています。具体的には、IRQLにいる間に、アドレスの命令がメモリアドレスにアクセス0xFFFFF800030E518Fしようとしwriteました。これ、メモリのビットフリップが原因で発生する可能性がありますが、ドライバのバグのような匂いがします。これが私に一度起こったのは、私がダウングレードした悪いWifiドライバーに関係していました。住所で指示を提供した人は誰でも有罪であり、無効にする必要があります。0x000000000000008020xFFFFF8...
Iwillnotexist Idonotexist

1
@IwillnotexistIdonotexistに同意しました-これは間違いなくドライバーのバグのようです。WhoCrashedを実行して、ダンプファイルから詳細情報を取得してください。これは、さまざまな古いPCIハードウェアを搭載した新しいモボで見ました。XHCIなどで実行するのを好まない古いデバイス用のUSBドライバーも不良
J ...

1
私は@IwillnotexistIdonotexistに同意します-ドライバーのバグの匂いがします-WinDbgを使用して診断することについて話している以下の回答の1つを参照してください。RAMが疑われる場合、RAMテストでは診断できなかった非常に悪いRAMがあります。大量のクラッシュが発生する場合、スティックをコンピューターから取り外した後にコンピューターがクラッシュするかどうかをテストするのが適切です(別名、スティックを1つずつ交換します)。かなり時間がかかりますが、動作します。
ニック

回答:


37

いいえ、Windowsのメモリ診断ツールが合格するという事実は、RAMが完全に正常であることを意味しません。より完全なツールはmemtest86です。このツールは、多くの場合、他のテストには現れないメモリの問題を検出します。少なくとも一晩、拡張テストを実行する必要があります。


14
RAMを購入したら、最初に行うことは、48ではないにしても少なくとも24時間
memtestすることです。

6
@NaftuliTzviKay本当に必要ですか?私はRAMでmemtestを実行したことはありません。また、8年に1回しか発生していない問題が発生した場合にのみ実行します。

5
注意してください7回目のテスト(乱数に関連するもの偽陰性(偽エラー)を与えるバージョンがあります。最新バージョンを使用してください。これらの問題は修正されています。バギーバージョンはUbuntu ISOに含まれています。彼らがバージョンを更新したかどうかはわかりません。
イスマエルミゲル

2
@Soapyの問題は、障害のあるRAMを使用しても、すぐにBSODを取得できないことです!BSODがランダムに見える場合や、一部の計算結果が間違っている場合があります。または、保存したファイルに欠陥があります。「欠陥のあるRAMに入れてBSODを取得する」なら、最初からテストツールはありません。しかし、今日の価格では、可能な限りECCメモリを使用します。 ECC RAMなし。
ジョセフ

2
@ user13743 Memtest86 +は、どのスロットに障害が発生したかを示します...そのため、一度にすべてをテストできます。
SnakeDoc

9

Windowsメモリ診断ツールはエラーを示しませんでした。RAMスティックが正常であると結論付けることはできますか?または、このツールで認識されない他のエラーがありますか?

いいえ、できません。100%絶対確実なRAMのソフトウェアテストについては知りません。

BSODが1つだけの場合は電源の問題に置き、それがより頻繁に発生する場合はハードウェアとドライバーの調査を開始します。

エラーメッセージはドライバーに関連している可能性があります。最近ドライバーを更新したかどうかを確認してください。このようなエラーの場合、Microsoftサイトには特定のエラーに関するトラブルシューティング情報が多数あります。あなたの質問はRAMについてであるため、それらについては説明しませんが、MSをチェックすることをお勧めします。


9

このエラーは、非常に高速に処理されることを意図した割り込み要求中に、カーネルレベルの一部のドライバーがページ仮想メモリ(つまり、ハードディスクのページファイルによってベイク処理される低速仮想メモリ)に書き込もうとしたことを示します。これは、おそらくソフトウェアの障害です。

Windowsにはいくつかの割り込み要求レベルがあります(詳細はこちらこちら)。一部のIRQLaは、電源モードの変更、CPUクロックのティックなど、システムの重要な処理を行うように設計されています。レベルが高いほど、ドライバーが実行できる処理は少なくなります。たとえば、停電中、ドライバーはメモリにアクセスできません-それには遅すぎます。

これをトラブルシューティングし、障害のあるドライバーを特定する場合は、クラッシュ直後に収集されたメモリダンプを開く必要があります。でダンプの場所を再確認できSystem Properties > Advanced > Startup and Recovery > Settings > Dump fileます。写真を見る

ここに画像の説明を入力してください

その後、WinDbg(Windowsに適したバージョンをダウンロード)などのツールでダンプファイルを開き、WinDbgでanalyze -vダンプで実行できます。これにより、どのドライバーに問題がある可能性が高いかがわかります。

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