昨日は起動が非常に遅くなりました。今日はBSODが発生しました。私はWindows 7、x64を使用しています。東芝サテライトA660-11M最近はハードウェアをいじっていません(数ヶ月前にHDDを交換しました)。ごみそしてシステムデータBSOD からファイルを取得します。
すべてはこうして起こったのです:
昨日:マシンの電源を入れ、読み込み、ログイン画面で起動します。パスワードを入力すると、ここで動作が遅くなります。Windows デスクトップがフェードインしますが、ほとんど何もできません (画面が部分的にフリーズします)。その後、1 ~ 2 分後にすべてが再び応答し、AVG からエラーを通知するポップアップが表示されます (申し訳ありませんが、正確に何と書いてあったかは忘れました)。
トアディ:マシンの電源を入れ、Windows が起動してログイン画面が表示されるので、パスワードを入力してコーヒーを淹れます。そして戻ってきたとき (数分かかったと思いますが)、小さな読み込みシンボルの付いた「ようこそ」読み込み画面がまだ表示されています。しばらく待ってから、マシンが応答していないことに気づき、強制的にシャットダウンします (オン/オフ ボタンを連続して押します)。その後、マシンを再度起動してログイン画面が表示されるので、パスワードを入力します。画面がフリーズし、数秒後に BSOD になります。
次回の試行 (BSOD 後) では、Windows は完全に起動できました。ただし、デスクトップに入ると、パフォーマンスが非常に遅くなりました。いつものように「Windows は正常にシャットダウンしませんでした」というメッセージが表示され、そこから .DMP ファイルと .SYSDATA ファイルを保存しました (上記を参照)。
タイトルが示唆するように、これは AVG 2012 Free Edition に関連していると思います。昨日受け取った奇妙なエラー メッセージと、今日 BSOD の後に Windows 7 アクション センター フラグがシステム トレイに表示されているためです。「AVG Anti-Virus Free Edition 2012 はオフになっていることを報告しています」と表示されます。ただし、システム トレイに AVG アイコンは表示されます。
私には、これはすべて少し曖昧に思えます。ダンプ ファイルと sysdata ファイルで助けていただければ幸いです。本当に感謝しています。関連情報が抜けていたらお知らせください。できるだけ早く追加します。ありがとうございます。
更新1:Windows をセーフ モードとネットワークで起動したところ、問題は解決したようです。Windows は正常に起動し、デスクトップも正常に読み込まれました。フリーズもせず、Windows エクスプローラーも応答しなくなりました。このため、ハードウェア以外の何かが問題の原因ではないかと思いました。セーフ モードがどのように機能するかを完全には把握していないため、この質問をしましたが、私の知る限りでは、同じハードウェアが使用されています (一部のドライバーが使用されていないだけです)。では、もう一度言いますが、これは HDD (またはその他のハードウェア) に関連していない可能性はありますか?
更新2:Moab ユーザーの推奨に従い、メーカー提供のハードドライブ診断ツールを実行しました。このツールでは、最初に SMART テストを実行できました。これは、より高速でスマートな、いわば「プレビュー」テストです。結果は、「問題が多すぎるため、診断ツールは終了しました」でした。その後、一晩中フルテストを実行したところ、これ。
私はまだ解決策を探しているところです。あなたの助けに心から感謝しています。
ありがとうございます!
答え1
ダンプ分析により、BSOD はハード ドライブの I/O エラーであることが示されます。ドライブが故障していないことを確認するために、ハード ドライブ製造元の診断をドライブで実行してください。1 回限りのエラーである可能性もあります。
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M (1000007e)
This is a very common bugcheck. Usually the exception address pinpoints
the driver/function that caused the problem. Always note this address
as well as the link date of the driver/image that contains this address.
Some common problems are exception code 0x80000003. This means a hard
coded breakpoint or assertion was hit, but this system was booted
/NODEBUG. This is not supposed to happen as developers should never have
hardcoded breakpoints in retail code, but ...
If this happens, make sure a debugger gets connected, and the
system is booted /DEBUG. This will let us see why this breakpoint is
happening.
Arguments:
Arg1: ffffffffc0000006, The exception code that was not handled
Arg2: fffff88000c110e9, The address that the exception occurred at
Arg3: fffff88007a60778, Exception Record Address
Arg4: fffff88007a5ffd0, Context Record Address
Debugging Details:
------------------
EXCEPTION_CODE: (NTSTATUS) 0xc0000006 - The instruction at 0x%p referenced memory at 0x%p. The required data was not placed into memory because of an I/O error status of 0x%x.
FAULTING_IP:
CI!MinCrypK_GetCertAlgId+45
fffff880`00c110e9 66394104 cmp word ptr [rcx+4],ax
EXCEPTION_RECORD: fffff88007a60778 -- (.exr 0xfffff88007a60778)
.exr 0xfffff88007a60778
ExceptionAddress: fffff88000c110e9 (CI!MinCrypK_GetCertAlgId+0x0000000000000045)
ExceptionCode: c0000006 (In-page I/O error)
ExceptionFlags: 00000000
NumberParameters: 3
Parameter[0]: 0000000000000000
Parameter[1]: 00000000021c3804
Parameter[2]: 00000000c0000185
Inpage operation failed at 00000000021c3804, due to I/O error 00000000c0000185
CONTEXT: fffff88007a5ffd0 -- (.cxr 0xfffff88007a5ffd0)
.cxr 0xfffff88007a5ffd0
rax=0000000000000200 rbx=0000000000000000 rcx=00000000021c3800
rdx=0000000000001b80 rsi=0000000000000000 rdi=0000000000000000
rip=fffff88000c110e9 rsp=fffff88007a609b0 rbp=0000000000000000
r8=000007fffffeffff r9=fffff88007a60aa8 r10=0000000000000000
r11=0000000000000000 r12=fffff8a00000bec0 r13=0000000000000000
r14=0000000000000000 r15=fffff80000b96080
iopl=0 nv up ei pl zr na po nc
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010246
CI!MinCrypK_GetCertAlgId+0x45:
fffff880`00c110e9 66394104 cmp word ptr [rcx+4],ax ds:002b:00000000`021c3804=????
.cxr
Resetting default scope
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
PROCESS_NAME: System
CURRENT_IRQL: 0
ERROR_CODE: (NTSTATUS) 0xc0000006 - The instruction at 0x%p referenced memory at 0x%p. The required data was not placed into memory because of an I/O error status of 0x%x.
EXCEPTION_PARAMETER1: 0000000000000000
EXCEPTION_PARAMETER2: 00000000021c3804
EXCEPTION_PARAMETER3: 00000000c0000185
IO_ERROR: (NTSTATUS) 0xc0000185 - The I/O device reported an I/O error.
BUGCHECK_STR: 0x7E
EXCEPTION_STR: 0xc0000006_c0000185
FOLLOWUP_IP:
+45
00000000`021c3804 ?? ???
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: hardware_disk
IMAGE_NAME: hardware_disk
DEBUG_FLR_IMAGE_TIMESTAMP: 0
STACK_COMMAND: kb
FAILURE_BUCKET_ID: X64_0x7E_IMAGE_hardware_disk
BUCKET_ID: X64_0x7E_IMAGE_hardware_disk