我经常遇到 BSOD,代码不同。BSOD 出现的时间和原因不一致。有时我可以连续几个小时观看视频而不会崩溃,然后在浏览网页时崩溃。我可以从启动时登录,然后立即崩溃。启动视频游戏然后崩溃。我做了一些压力测试,过热似乎不是问题。下面是大约一周的 minidump 的链接。
https://www.dropbox.com/sh/k5r7n2xo4ff7ioj/AABgYgbLilmEduIDyX6TorSaa?dl=0
我移除了声卡并卸载了驱动程序。我从制造商网站更新了显卡驱动程序。我也没有超频。我使用蓝屏视图和 whocrashed 来查看是否能找出发生了什么,但我遇到了瓶颈。还做了一些验证器测试,一旦我得到结果并修复/删除驱动程序,我就会因为另一个原因再买一个。
操作系统
- Windows 10 专业版 64 位
中央处理器
- AMD FX-8350 24 摄氏度
- Vishera 32nm技术
内存
- 8.00 GB 双通道 DDR3 @ 577MHz (11-11-11-28)
母板
- 华硕电脑公司 M5A99FX PRO R2.0 (Socket 942) 32 摄氏度
显卡
- S27D390 (1920x1080@60Hz)
- 4095 MB NVIDIA GeForce GTX 970(技嘉)41°C
贮存
- 931 GB 东芝 MKNSSDRE1TB (固态硬盘) 35 摄氏度
光驱
- HL-DT-ST BD-RE WH14NS40
声音的
- NVIDIA 虚拟音频设备(Wave 可扩展)(WDM)
任何帮助是极大的赞赏。
答案1
分析转储显示如下:
最后的转储显示读取数据(数据读取)时 CPU 缓存故障:
*******************************************************************************
* *
* 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: 0000000000000000, Machine Check Exception
Arg2: ffffaf09152f0028, Address of the WHEA_ERROR_RECORD structure.
Arg3: 00000000bc800020, High order 32-bits of the MCi_STATUS value.
Arg4: 0000000000120139, Low order 32-bits of the MCi_STATUS value.
Debugging Details:
------------------
DUMP_CLASS: 1
DUMP_QUALIFIER: 400
BUILD_VERSION_STRING: 10.0.15063.674 (WinBuild.160101.0800)
SYSTEM_MANUFACTURER: To be filled by O.E.M.
SYSTEM_PRODUCT_NAME: To be filled by O.E.M.
SYSTEM_SKU: SKU
SYSTEM_VERSION: To be filled by O.E.M.
BIOS_VENDOR: American Megatrends Inc.
BIOS_VERSION: 2501
BIOS_DATE: 04/07/2014
BASEBOARD_MANUFACTURER: ASUSTeK COMPUTER INC.
BASEBOARD_PRODUCT: M5A99FX PRO R2.0
BASEBOARD_VERSION: Rev 1.xx
DUMP_TYPE: 2
BUGCHECK_P1: 0
BUGCHECK_P2: ffffaf09152f0028
BUGCHECK_P3: bc800020
BUGCHECK_P4: 120139
BUGCHECK_STR: 0x124_AuthenticAMD
CPU_COUNT: 8
CPU_MHZ: 10ee
CPU_VENDOR: AuthenticAMD
CPU_FAMILY: 15
CPU_MODEL: 2
CPU_STEPPING: 0
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT
CURRENT_IRQL: 0
STACK_TEXT:
00 nt!KeBugCheckEx
01 hal!HalBugCheckSystem
02 nt!WheaReportHwError
03 hal!HalpMcaReportError
04 hal!HalpMceHandlerCore
05 hal!HalpMceHandler
06 hal!HalHandleMcheck
07 nt!KxMcheckAbort
08 nt!KiMcheckAbort
09 0x0
IMAGE_NAME: AuthenticAMD
FAILURE_ID_HASH_STRING: km:0x124_authenticamd_processor_cache
FAILURE_ID_HASH: {b533751b-676e-7546-bcdc-24e6c40d0064}
---------
4: kd> !errrec ffffaf09152f0028
===============================================================================
Common Platform Error Record @ ffffaf09152f0028
-------------------------------------------------------------------------------
Record Id : 01d35b71dafae7f3
Severity : Fatal (1)
Length : 928
Creator : Microsoft
Notify Type : Machine Check Exception
Timestamp : 11/12/2017 5:00:03 (UTC)
Flags : 0x00000000
===============================================================================
Section 0 : Processor Generic
-------------------------------------------------------------------------------
Descriptor @ ffffaf09152f00a8
Section @ ffffaf09152f0180
Offset : 344
Length : 192
Flags : 0x00000001 Primary
Severity : Fatal
Proc. Type : x86/x64
Instr. Set : x64
Error Type : Cache error
Operation : Data Read
Flags : 0x00
Level : 1
CPU Version : 0x0000000000600f20
Processor ID : 0x0000000000000004
===============================================================================
Section 1 : x86/x64 Processor Specific
-------------------------------------------------------------------------------
Descriptor @ ffffaf09152f00f0
Section @ ffffaf09152f0240
Offset : 536
Length : 128
Flags : 0x00000000
Severity : Fatal
Local APIC Id : 0x0000000000000004
CPU Id : 20 0f 60 00 00 08 08 04 - 0b 32 98 3e ff fb 8b 17
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
Proc. Info 0 @ ffffaf09152f0240
===============================================================================
Section 2 : x86/x64 MCA
-------------------------------------------------------------------------------
Descriptor @ ffffaf09152f0138
Section @ ffffaf09152f02c0
Offset : 664
Length : 264
Flags : 0x00000000
Severity : Fatal
Error : GCACHEL1_DRD_ERR (Proc 4 Bank 0)
Status : 0xbc80002000120139
Address : 0x0000000000000003
Misc. : 0xc00a0fff00000000
这可能是 CPU 有问题。运行 Prime95 之类的负载测试来检查 CPU 问题。
Driver Verifier
不同的转储显示由驱动程序cthdb.sys
(Soundblaster Audio 驱动程序)触发的故障
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
DRIVER_VERIFIER_DETECTED_VIOLATION (c4)
A device driver attempting to corrupt the system has been caught. This is
because the driver was specified in the registry as being suspect (by the
administrator) and the kernel has enabled substantial checking of this driver.
If the driver attempts to corrupt the system, bugchecks 0xC4, 0xC1 and 0xA will
be among the most commonly seen crashes.
Arguments:
Arg1: 0000000000002000, Code Integrity Issue: The caller specified an executable pool type. (Expected: NonPagedPoolNx)
Arg2: fffff80a67d41021, The address in the driver's code where the error was detected.
Arg3: 0000000000000000, Pool Type.
Arg4: 00000000746c6946, Pool Tag (if provided).
Debugging Details:
------------------
*** WARNING: Unable to verify timestamp for cthdb.sys
*** ERROR: Module load completed but symbols could not be loaded for cthdb.sys
DUMP_CLASS: 1
DUMP_QUALIFIER: 400
BUILD_VERSION_STRING: 10.0.15063.674 (WinBuild.160101.0800)
DUMP_TYPE: 2
BUGCHECK_P1: 2000
BUGCHECK_P2: fffff80a67d41021
BUGCHECK_P3: 0
BUGCHECK_P4: 746c6946
BUGCHECK_STR: 0xc4_2000
CPU_COUNT: 8
CPU_MHZ: 10ee
CPU_VENDOR: AuthenticAMD
CPU_FAMILY: 15
CPU_MODEL: 2
CPU_STEPPING: 0
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VERIFIER_ENABLED_VISTA_MINIDUMP
STACK_TEXT:
00 nt!KeBugCheckEx
01 nt!VerifierBugCheckIfAppropriate
02 nt!VfReportIssueWithOptions
03 nt!VfCheckPoolType
04 nt!VerifierExAllocatePoolEx
05 cthdb
FOLLOWUP_IP:
cthdb+1021
fffff80a`67d41021 483bc3 cmp rax,rbx
FAULT_INSTR_CODE: 74c33b48
IMAGE_NAME: cthdb.sys
FAILURE_BUCKET_ID: 0xc4_2000_VRF_cthdb!unknown_function
BUCKET_ID: 0xc4_2000_VRF_cthdb!unknown_function
FAILURE_ID_HASH_STRING: km:0xc4_2000_vrf_cthdb!unknown_function
---------
6: kd> lmvm cthdb
Browse full module list
start end module name
fffff80a`67d40000 fffff80a`67d4b000 cthdb T (no symbols)
Loaded symbol image file: cthdb.sys
Image path: \SystemRoot\system32\DRIVERS\cthdb.sys
Image name: cthdb.sys
Browse all global symbols functions data
Timestamp: Thu Jun 18 08:14:10 2015 (558261B2)
CheckSum: 00015CDC
ImageSize: 0000B000