查找与电池完全放电有关的启动 BSOD 的原因

查找与电池完全放电有关的启动 BSOD 的原因

我遇到了以下问题联想 Yoga C940-15IRH笔记本电脑(i7-9750H、Geforce 1650 Max-Q、16GB RAM、4K 显示屏):

  • 我使用电池工作,并在电池电量超过 60% 时关闭电脑(关机)
  • 当我再次打开 PC 时,启动时立即出现 BSOD(VIDEO_DXGKRNL_FATAL_ERROR (0x00000113))。PC 无法使用电池再次开机。
  • 当我连接到交流电时,电脑将正常启动,但电池电量完全下降了 1%。

我怀疑 PC 不会完全关闭,即使关闭也会继续消耗电池。然后,在重新启动时,电池电量过低会导致 BSOD。我怀疑这是因为在以前的 BIOS 版本中,PC 无法正确进入睡眠模式,过热并耗尽电池。

有办法验证吗?笔记本电脑仍在保修期内,但我想在联系联想支持之前尽可能仔细地查明问题。

我已经做了powercfg /batteryreport但没有任何用处,因为它不会跟踪电池放电: 电池报告 在上图中,2023-03-23 12:41:00在 PC 开启交流电源之前,电池电量为 1%,此时出现了 BSOD

BSOD错误代码如下: The bugcheck was: 0x00000113 (0x0000000000000019, 0x0000000000000002, 0x00000000000010de, 0x0000000000001f91).

另一种解释是,电池在 BSOD 上快速放电,但这表明硬件故障,会导致更大的问题。

所以,我的问题是:

  • 有没有办法确保系统是否完全关闭?
  • 有没有办法知道系统关闭时电池是否放电,因为某些组件仍然处于活动状态?
  • 有没有办法知道 BSOD 是否是由电池电量低引起的?
  • 还有其他方法可以追查该问题吗?

答案1

  • 确保关闭电脑正确地。有几种选择:

    • 完全关闭,相当于shutdown /s /t /0WindowsR编辑栏输入
    • 休眠,相当于shutdown /hWindowsR编辑栏中(注意必须启用休眠模式
    • 睡眠,可以通过合上盖子或按照设置的方式进行电源选项。没有简单的命令可以做到这一点,但 Sysinternals 的关机程序让你这样做。

    注意:前两个选项使用功率(除了一点点一些PC 用于电池均衡、网络连接或防盗目的等)。睡眠并不是完全关机,并使 CPU 处于低水平运行,从而耗尽电池。请勿让 PC 长时间处于使用电池的睡眠状态。

    为了确保机器正确关闭,为每个命令创建一个脚本,并为每个命令添加快捷方式;和/或将其设置为电源选项用于执行诸如单击电源按钮或关闭盖子等操作。

  • 已放电至1%可能已损坏。虽然它可能显示为充满电(通过测量电压)插入插座时,它不能再提供足够的当前的以保持机器运转。可能需要更换电池。

    为了避免将来发生此类损坏,请留出安全余量以便在电池电量不足时强制进入休眠状态。

    电池安全裕度

  • 最后,有些笔记本电脑即使关机也会耗电。如果几周内不使用电脑,请取出电池(如果容易做到的话),或每周为设备插上电源,以防止电量消耗低于 40%。

答案2

它就像一块电池,用久了就会耗电。

两种方法:

(A)电池重置

(1)将电池充满电。 (2)拔下交流适配器。 (3)待电量降至 10% (4)插入适配器,然后重新启动计算机。 (5)待电池充满电。

看看重置是否有帮助。

看看这是否允许您更新 BIOS。

(B)更换电池。

完成第 5 步后,运行 Lenovo Vantage 并查看电池健康状况。如果无法充电,则需要更换电池。

您可能希望在更换电池之前对机器进行硬件维修以解决硬件问题。

后续说明:Dr Battery(亚马逊)有适用于多款 Thinkpad 的全新 FRU(现场可更换单元)替换电池。我将新电池放入了使用了 10 年的 X230 中,运行良好。

答案3

这是由于主板故障造成的。更换主板(保修期内)解决了这个问题。

Lenovo 支持人员确定是主板问题,因为以下步骤未能改变问题:

  • 通过完整的放电充电循环重置电池
  • 测试电池在 PC 运行时正常放电至 5%
  • 通过 OEM 网站更新所有驱动程序
  • 英特尔芯片组固件更新
  • 即使启动到 BIOS,PC 也会在几秒钟后因电池完全放电而死机。

相关内容