如何确定并纠正 WHEA-Logger 错误的来源?

如何确定并纠正 WHEA-Logger 错误的来源?

在过去的几天里,我的电脑一直不太好。我把问题缩小到我的硬盘上,它已经用了 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。此设备的 brothers 属性确实包含 *REV_F1ID,虽然它被列出多次并且之后有附加字符,所以我不确定它是否正确。

上周早些时候,WHEA-Logger 错误记录了超过 12,000 次,最终导致蓝屏,崩溃严重,没有 bsod 转储文件供我查看。我猜想这是由于硬盘驱动器也同时出现故障。自那次崩溃以来,WHEA-Logger 沉默了几天,直到今天记录了 3 次。

我如何确定此 WHEA-Logger 错误的真正来源是什么,以及如何纠正它?

编辑

我发现了错误的根源:

在 Powershell 中:

  1. 跑步pnputil /enum-devices /class System

这列出了系统类中的所有设备,其中 PCI Express 根端口是

  1. 在列表中搜索引用的 *REV_F1Instance ID现场设备

该设备似乎是我的Intel(R) 100 Series/C230 Series Chipset Family PCI Express Root Port #13,尽管硬件 ID 并不完全匹配,因为每个 Intel 芯片组实例后都有附加字符。它适用于以下所有设备:

在此处输入图片描述

问题仍然存在...我该如何修复此错误?我应该尝试更新驱动程序、Windows 更新等吗?

答案1

ID 为“VEN_8086&DEV_A110”的 PCI 设备是 100 系列/C230 系列芯片组系列 PCI Express 根端口 #1

问题设备最有可能插入了第一个 PCIe 插槽(根端口 #1)。如果没有插入任何设备,则主板可能有问题。

要识别插入 PCIe 端口的设备,请在 PowerShell 中运行以下命令:

(gwmi Win32_Bus -Filter 'DeviceID like "PCI%"').GetRelated('Win32_PnPEntity').GetDeviceProperties('DEVPKEY_Device_LocationInfo').deviceProperties | ft data,DeviceID

更多方法可参见文章 Windows 上与 lspci 等效的程序吗?

相关内容