操作不带内置电池的笔记本电脑时,内核崩溃和内存损坏

操作不带内置电池的笔记本电脑时,内核崩溃和内存损坏

对这篇冗长的文章提前致歉,但我认为有必要介绍一些背景故事。

我使用一台旧的华硕 GL502VM 游戏笔记本电脑大约 7 年了,它运行 Windows 10,一直插着电源,就像台式电脑一样。几周前,电池第二次出现故障(部分电池鼓起,一个电池坏了),我决定不装电池,而是直接使用。我没有玩游戏,但几周后,我收到了 BSOD,Windows 抱怨内存故障。重启时运行 Windows 内存诊断工具,内存中有很多失败的地址。

值得注意的是,这台笔记本电脑在购买时有 8GB 的​​焊接内存,之后我立即在一个空闲插槽中加了一个 8GB 的​​内存条。我完全忘记了前者,并认为打开后面板时看到的内存条已经坏了。几天后我才收到新买的 16GB 内存条,在进行了一些常规维修(除尘、清洁、涂上新的导热膏)、添加新内存条并运行内存诊断程序后,仍然出现内存错误。这时我卸下了新内存条,只用焊接的 RAM 运行诊断程序,结果再次发现错误,这让我很失望。

决定买一台新笔记本电脑,认为焊接的 RAM 坏了,这次是一台普通的非游戏联想 V15 G2。删除了预装的 Windows 11 并安装了 LMDE 5(Linux Mint Debian 版)。由于我大部分时间都将其用作台式机,并且记得过去的电池故障,我决定断开电池并使用提供的 SMPS 电源。几天后,这台笔记本电脑在使用一点 GPU 时也经常出现内核恐慌,例如观看 Youtube 或在 virt-manager 中登录 DE。运行 memtest86,发现新笔记本电脑有内存损坏。在几次小心脏病发作和质疑我的存在之后,最终通过长按电源按钮完全放电设备并重新安装电池解决了问题。再次运行 memtest 没有任何错误,也没有内核恐慌。

决定再次检查旧笔记本电脑,这次确保长按电源按钮并运行内存测试,没有错误!

我需要一些帮助来找到问题的根本原因:

  1. 按照SuperUser 回答说,这可能是由于原装电源适配器本身无法提供足够的电力。测量耗电量的最佳方法是什么?我有一个支持 WiFi 的智能插座,但不确定它是否可以记录耗电量的瞬时峰值。
  2. 我没有主要的我有理由怀疑电力质量,因为我将笔记本电脑连接到 APC UPS(普通 UPS,而不是花哨的双转换 UPS)和终端 SPD。我唯一担心的是 10-20V 的相当高的 NE 电压,远高于 IEEE 建议的 3V,据我所知这并没有造成任何问题,我之前曾使用过另一台没有内置电池的小米笔记本电脑几年,没有任何内存损坏问题。

答案1

不同笔记本电脑(新旧)上的问题是由多个彼此不相关的问题引起的。

  1. 旧笔记本电脑(假设):由于灰尘和/或过热。清洁并完全放电后即可修复。

2023 年 10 月 6 日更新

我无法用我的旧笔记本电脑重现这个问题,但值得注意的是,在出现问题时,我操作它时背板是打开的(为了更好地冷却),我正坐在一条长长的空调电源线的正下方,这可能会导致 EMI 干扰。我曾经处理过另一个房间发生的类似 EMI 问题,那里的电源线和音频视频电缆布线在房间的相对两侧(宽度较窄),但仍然导致 HDMI 视频在空调冷启动期间中断。

  1. 在新笔记本电脑上(已确认):使用不匹配的内存模块会导致共享系统 RAM 的集成 GPU 出现故障。memtest86 未报告与不匹配模块有关的问题,因为它仅测试 CPU 和 RAM。更换附加模块/棒以匹配焊接模块后,问题已解决。

关于耗电量

根据使用智能 wifi 插座进行的一些粗略功耗测量,联想 V15 笔记本电脑使用默认的 65W 充电器/适配器,在断开内置电池的情况下,在同时进行 CPU、GPU、I/O 压力测试时,功耗不超过 40W。只有当电池连接并自行充电并进行压力测试时,它才会从充电器中吸收最大 65W 的功率。使用断开内置电池的笔记本电脑不会出现任何问题。

相关内容