未だ解らず
いろいろ調べると、Vistaを使っていた時にインストールしていた仮想ドライブソフトと共にインストールされていたsptd.sysが同問題を引き起こしている可能性が高いことが分かった。こいつを消して様子を見ることにする。
昨日一日は安定していたようなのだが、今日、一時間ほど放置していたらBSOD発生。まだ問題は残っているようだ。
今回は何故かダンプを取得する設定がされていなかった(バックアップイメージだったから?)、先日同様にBSODした際のメモリダンプをWinDbgに食わせてみることにした。
7: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* WHEA_UNCORRECTABLE_ERROR (124) A fatal hardware error has occurred. Parameter 1 identifies the type of error source that reported the error. Parameter 2 holds the address of the WHEA_ERROR_RECORD structure that describes the error conditon. Arguments: Arg1: 00000000, Machine Check Exception Arg2: 87a9877c, Address of the WHEA_ERROR_RECORD structure. Arg3: 00000000, High order 32-bits of the MCi_STATUS value. Arg4: 00000000, Low order 32-bits of the MCi_STATUS value. Debugging Details: ------------------ BUGCHECK_STR: 0x124_GenuineIntel CUSTOMER_CRASH_COUNT: 1 DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT PROCESS_NAME: System CURRENT_IRQL: 0 STACK_TEXT: 8ea4fcc4 83707fc5 87a98760 837a0c28 837a0c20 nt!WheapCreateTriageDumpFromPreviousSession+0x32 8ea4fce4 83708def 837a0c20 87a98760 837a0c50 nt!WheapProcessWorkQueueItem+0x56 8ea4fd00 836a6f2b 837a0c20 00000000 86221d48 nt!WheapWorkQueueWorkerRoutine+0x1f 8ea4fd50 8384766d 00000001 a86f5127 00000000 nt!ExpWorkerThread+0x10d 8ea4fd90 836f90d9 836a6e1e 00000001 00000000 nt!PspSystemThreadStartup+0x9e 00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x19 STACK_COMMAND: kb FOLLOWUP_NAME: MachineOwner MODULE_NAME: hardware IMAGE_NAME: hardware DEBUG_FLR_IMAGE_TIMESTAMP: 0 FAILURE_BUCKET_ID: 0x124_GenuineIntel_PROCESSOR_CACHE_PRV BUCKET_ID: 0x124_GenuineIntel_PROCESSOR_CACHE_PRV Followup: MachineOwner
ネット上で同様の解析結果を散見することができるので、私に固有の問題じゃないようだ。
それと、デバイスドライバの問題ではなく、マザーボードやCPU周り(BIOS)に問題がありそうな感じだ。
WHEA_ERROR_RECORDの参照アドレスを解析するといいことあるかな。
まさか、Vistaで発生したバグの潰し忘れとかじゃないだろうな。