最近几天,我的电脑一直不太好。我已将问题缩小到我的硬盘驱动器,它在 9 岁时终于可以解决问题了。提取数据并将其删除后,系统更加健康。但是,事件查看器中仍然会偶尔出现一个令人担忧的错误:
随着这个 Microsoft 故障排除主题,我一直在通过设备管理器查找这个 PCI Express 根端口。我确实找到了,但硬件 ID 不匹配:
事件查看器错误指向PCI\VEN_8086&DEV_A110&SUBSYS_50011458&REV_F1,但我在设备管理器中拥有的唯一 PCI Express 根端口的硬件 ID 为PCI\VEN_8086&DEV_1901&SUBSYS_50001458&REV_07。此设备的兄弟姐妹属性确实包含 * REV_F1 ID,尽管它被多次列出并带有其他字符,所以我不确定它是否正确。
上周早些时候,WHEA-Logger 错误记录了超过 12,000 次,最终导致蓝屏严重崩溃,没有可供我查看的 bsod 转储文件。我假设这是由于 HDD 也同时出现故障。自那次崩溃以来,WHEA-Logger 沉默了几天,然后今天记录了 3 次。
如何确定此 WHEA-Logger 错误的真正来源是什么,以及如何纠正它?
编辑
我发现了错误的来源:
在 Powershell 中:
- 跑
pnputil /enum-devices /class System
这列出了 System 类中的所有设备,其中 PCI Express 根端口位于
- 在列表中搜索引用的 * REV_F1设备
Instance ID
该设备似乎是 my Intel(R) 100 Series/C230 Series Chipset Family PCI Express Root Port #13
,尽管硬件 ID 不完全匹配,因为在 Intel 芯片组的每个实例之后都有额外的字符。它适用于以下所有设备:
此 ID 为“VEN_8086&DEV_A110”的 PCI 设备是 100 系列/C230 系列芯片组系列 PCI Express 根端口 #1。
问题设备很可能插入您的第一个 PCIe 插槽(根端口 #1)。如果没有插入任何东西,那么主板可能有问题。
要识别插入 PCIe 端口的设备,请在 PowerShell 中运行以下命令:
更多方法可以在 Windows Equivalent for lspci 中找到?