前言
Fuck you DELL Tech.
这原本应该只是一次再普通不过的 BIOS 更新。
机器是我刚收来不久的一台 Dell Inspiron 13 5310,i5-11320H、16 GB 板载 LPDDR4x,价格大约 1250 元。作为一台二手轻薄本,它的成色、配置,以及最重要的价格都让我很满意。
我并不是因为闲得无聊才去更新 BIOS。这台机器当时已经出现了一组很难忽略的异常:Linux 只能使用 s2idle,休眠时机身仍然轻微发热,断电放置一夜后电量甚至会归零;刚唤醒时,CPU 全核频率会被死死按在 900 MHz 左右,整机卡上约 30 秒才能恢复;偶尔遇到突发负载,系统还会整体假死 30 到 60 秒,有一次甚至卡在了重启界面。
把我送上这趟固件考古之旅的,正是 Codex。没错,就是现在正在帮我润色这篇文章的那个 Codex。
它检查了系统日志,发现了 ACPI 符号 \_TZ.ETMD 无法解析、ACPI/EC 工作队列延迟,以及两次 Micron 2200S NVMe 写入超时和控制器重置。反过来,CPU 温度、intel_pstate 策略和睿频开关都没有直接证据说明是普通过热降频。它因此判断,问题更可能位于固件、电源管理或存储 I/O 这条路径上,并建议先更新 Dell 当时标记为“紧急”的 2.42.0 BIOS。
这个建议本身有技术依据,但接下来的执行显然不够保守。我使用的是 Ventoy U 盘,Dell 的 BIOS 文件浏览器识别不了 exFAT 主分区,却能看到只有 32 MB 的 FAT16 VTOYEFI 分区。在 Codex 建议下,我们先备份了该分区的原有文件,再临时把 Dell 官方 EXE 放了进去。这项操作对 U 盘来说是可逆的,也只是让 BIOS 能够看到更新文件;但一旦真正开始擦写主板上的 SPI Flash,整件事当然就不再可逆了。
官方文件哈希正确,固件界面能正常读取,更新程序也显示成功。然后机器自动重启。
然后屏幕黑了。
这就是整场噩梦的开端。
一、它不是完全死机,但也绝对没有活着
重启之后,机器没有 Dell Logo,也进不了 BIOS。屏幕并不是彻底断电,背光还在;风扇会转,CPU 附近也会发热,说明主板至少完成了一部分上电流程。键盘背光和 Caps Lock 偶尔也会有反应,但这种反应并不正常,更像一台已经醒来、却不知道自己是谁的机器。
最直观的线索来自 Dell 的诊断灯:两次黄色,四次白色。
按照 Dell 的定义,这是内存故障。问题在于,这台机器用的是板载 LPDDR4x。如果机械地相信报码,那么结论几乎只能是:主板报废。
可机器的表现又不像典型的板载内存物理损坏。按住 D 再开机,LCD BIST 能正常运行,屏幕依次显示纯色,面板和背光显然是好的。按住 Ctrl + Esc 进入 BIOS Recovery 时,机器还能给出不同的报码:没有 U 盘时是找不到恢复镜像;插入官方 BIOS_IMG.rcv 后,又变成找到镜像但认为无效;偶尔还会报 BIOS 刷写不完整或损坏。
这说明它不是一块完全没有生命迹象的主板。恢复区还有部分代码能运行,屏幕自检也能工作,只是系统始终无法走完真正的启动流程。
后来回头看,这个“内存故障”报码并没有说谎,只是它说得不够完整。它表达的是:机器死在了内存初始化或训练阶段,而不是在宣判“内存颗粒物理损坏”。如果负责初始化内存的 BIOS 本身已经读不出来,那么最终停在内存阶段完全合理。
当时的我当然还不知道这一点。
二、所有常规自救都试过了
我先后尝试了冷启动、彻底断电、RTC Reset、反复进入 BIOS Recovery,也重新制作了 FAT32 U 盘,确认恢复文件名称和位置正确,甚至校验了官方文件的哈希。
这些尝试都没有带来真正的进展。
最折磨人的并不是“它坏了”,而是它每次都像还差一点。风扇会转,屏幕能自检,恢复模式能发现文件,却总在最后一步拒绝继续。每一次重新按下电源键,都像在问同一个问题:这次会不会突然亮起来?
答案一直是否定,噢不不不这无疑是让人沮丧的。
最终我只能送修。
三、第一层惊吓:旧 BIOS 文件已经损坏
维修员拆机后,首先确认原 BIOS 内容已经损坏。
这并不算完全意外。毕竟机器正是在更新 BIOS 后失去启动能力,固件内容损坏本来就是最合理的怀疑之一。真正让我紧张的是接下来的结果:原 BIOS 芯片无法可靠写入。
如果只是文件坏了,重新写入正确镜像就行;但如果芯片连写入本身都无法完成,那问题就不再是“刷坏”,而是存储器本体已经不可信,或者这颗芯片已经接近报废,擦写状态也已经不再可靠。
随后又发现主板 CPU 附近存在没有清理干净的焊油。这不能直接证明 CPU 被动过,但足以说明这块板以前经历过板级维修。对一台刚收来的二手机来说,这已经是第三次惊吓:先是更新后变砖,再是固件损坏,现在又发现主板并非未经维修。
开局就带来这么大一个坏消息很容易恐吓到自己的大脑——会不会真正坏的是 CPU、板载内存,甚至整块主板?BIOS 只是最后暴露出来的表象?
四、真正的芯片,和网上查到的并不一样
在送修之前,我根据维修论坛和同平台资料,曾经以为主 BIOS 可能是一颗 XMC 32 MB、SOP16 封装的 SPI Flash。真正拆下来后才发现,实际使用的是 Winbond W25R256JV 系列,容量同样是 32 MB,但封装是没有外露引脚的 WSON。
这件事很小,却非常能说明问题。
同一型号的笔记本,甚至相近板号的主板,也可能因为批次、供应链或板版不同而换用不同料号和封装。网上的照片、论坛的经验、别人机器上的芯片,都只能作为参考,不能代替对实物的确认。
它也解释了为什么常见的 CH341A 加测试夹方案并不适用。WSON 没有可以直接夹住的引脚,要么找板上测试点,要么拆焊。最终维修者选择更换芯片,并重新写入一份能够启动的底包。
但至少这算个非常好的消息,用原话来说如果这是个16引脚的 BIOS 芯片那修复的可能性就会直接拦腰砍半,毕竟硬件越常见修起来也就越容易,而反之亦然——越猎奇越难修。而后续事情的发展也印证了我这个观点:这种 BIOS 芯片老板都不用专门去找,一抓就是一颗,直接装上就能用。
然后,机器亮了。
五、第一次开机,整整等了一分钟
更换芯片之后,第一次开机并没有立刻出现 Logo。
机器在黑屏状态下停了很久,接近一分钟。经历过前面所有事情后,这一分钟非常难熬。我已经很难把“黑屏等待”理解成正常训练或初始化,只会本能地把它和再次失败联系起来。
但这一次,它最终亮了。
CPU 被正确识别,16 GB 板载内存也完整出现,Dell 自检能够通过,Ubuntu 可以正常启动。这个结果基本排除了 CPU 和内存的物理损坏,也反过来证明之前的 2 黄 4 白只是固件无法完成初始化所造成的阶段性报码。
原 BIOS 芯片的问题,也由此变得非常清楚:同一块主板、同一颗 CPU、同一组板载内存,仅仅更换 SPI Flash 后就恢复了 POST。除非进行更严格的芯片离线测试,否则很难说是实验室意义上的绝对证明,但在维修实践中,这已经足以把旧芯片判定为不可信。
然而,能开机并不意味着事情结束了。
六、它活过来了,却不知道自己是谁
新底包能启动,但机器进入了一个非常奇怪的状态。
BIOS 版本显示为 2.8.1,系统型号是 Unidentified System,开机反复提示 Manufacturing Mode。F2 的行为变得古怪,F12 一度像是不存在。风扇持续高速运转,BIOS 界面也不像正常零售机。手动输入 Service Tag 后,制造模式依然没有退出。
这时才发现,Service Tag 并不是 Dell 机器身份的全部。
一台正常出厂的 Dell,除了 Service Tag 之外,还保存着产品名称、System ID、SKU、Baseboard Product、制造状态以及一系列平台变量。它们决定的不只是 BIOS 里显示什么文字,还会影响产品分支、热管理、固件更新匹配、菜单行为,甚至 F12 是否能够按预期工作。
换句话说,这台机器虽然已经能运行操作系统,却只恢复了“硬件可以启动”这一层。它的产品身份仍然是空的。
而最糟糕的是,机器最尴尬的一幕发生在一家必胜客。我尝试按键进入 BIOS,它却因为制造模式和键盘状态异常发出刺耳的提示音。周围的人都能听见,而我只能假装一切正常。后来回想起来,这大概是整场维修里最有节目效果的一段,但当时只觉得尴尬和绝望。
七、Linux 留下了一份过去的身份证
真正帮助我们把身份问题说清楚的,是 Ubuntu 下的 fwupd。
当前系统报告的是:
HostProduct: Unidentified System
HostBaseboardProduct: 空
HostBiosVersion: 2.8.1
HostFamily: Inspiron
HostSku: A86
但 fwupd 的历史记录里,还保存着机器故障前的旧信息:
HostProduct: Inspiron 13 5310
HostBaseboardProduct: D****
HostBiosVersion: 2.33.0
HostFamily: Inspiron
HostSku: A86
这份历史记录非常有价值。它像是旧系统留下的一张身份证复印件,证明机器原本的产品名、主板标识和 SKU 都是什么。当前底包并没有把机器识别成另一款电脑,它只是缺失了完整的平台身份。
fwupd 还能看到 System Firmware 设备,说明 UEFI Capsule 更新路径依然存在,但因为机器显示为 Unidentified System,LVFS 无法给它匹配正式的 BIOS 更新。固件设备在那里,更新机制也在那里,只是系统不知道该把自己归到哪个产品条目下。
八、第一次正式自救
机器已经能开机后,我尝试从 F12 的 BIOS Flash Update 刷入官方 BIOS。
官方 2.42.0 文件被正确识别,目标版本和厂商信息都显示正常,但 Update BIOS 按钮是灰色的。
经历了之前的失败,我第一反应是:这份底包拒绝接受正式更新,或者平台身份损坏得比想象中更严重。
真正原因却非常简单——没有接入合格的外部电源。
页面上已经写着:
Power Status: Inadequate
接入 USB-C PD 电源后,按钮立即恢复。
这大概是整场排查中最典型的“黑盒体验”:系统知道为什么拒绝,界面也不是完全没写,但它没有以足够明确的方式告诉一个已经被吓坏的用户,“你的文件没问题,只是没插电”。
九、Recovery 明明做了事,但又看上去貌似什么都没做
之后我又通过 Ctrl + Esc 进入 Recovery。流程里出现了:
Waiting for Intel(R) ME FW Update to complete
恢复完成并重启后,BIOS 版本仍然是 2.8.1。
不过,这次重启确实让机器退出了 Manufacturing Mode。按理说这应该算是一个好消息——至少说明 Recovery 确实改写了某些平台状态。可下一秒,屏幕又甩给我一句:
TPM Device not found, press F1 to continue
Holy f**king shit!!!
机器才刚从工厂模式里爬出来,怎么转眼又把 TPM 弄丢了?经历过前面的黑屏、报码和刷写失败后,我已经很难把这种提示当成一个普通的固件初始化小插曲。第一反应当然是:它是不是又把自己修坏了一层?
事后看,这更像是平台状态尚未完全恢复,而不是 TPM 硬件突然物理损坏。5310 这类平台大概率通过 Intel PTT 提供固件 TPM,而不是依赖一颗可单独更换的独立 TPM 模块。Recovery 退出了制造模式,也可能同时重置了 NVRAM、ME/PTT 状态或其他平台变量;但产品身份和正式固件分支此时仍未完全对齐,于是 POST 阶段暂时无法正常枚举 TPM。结合后来写入正确 SID、完成正式 BIOS 更新后整机恢复,这条提示更像恢复过程中的过渡状态。
也正因为如此,这次 Recovery 不能简单归类为“失败”。机器的行为确实发生了变化:按 F2、F12 或其他按键时,不再发出之前那种刺耳提示音,进入 BIOS 也安静了许多。U 盘里还自动出现了一个 BIOS_BIR.rcv 文件。
Dell 没有面向普通用户解释这个文件的确切用途,因此不能轻率地把它叫作完整 BIOS 备份。更合理的说法是:它是 Recovery 过程中生成的检索、备份或中间恢复镜像。它未必等价于编程器读取出来的 32 MB 裸 dump,但它至少说明 Recovery 并非什么都没做。
那次操作没有把 BIOS 版本升级,却可能重置了 NVRAM、修复了部分平台状态、处理了 Intel ME 相关区域,并为下一步留下了有价值的恢复文件。
而信心也就是从这里一点点回来的。
十、真正的转折:Common BIOS Menu
再次通过 F12 尝试更新时,屏幕上终于出现了从未见过的内容:
Common BIOS Menu
下面有两个选择:
Inspiron 13 5310
SID: 0x0A86
MoonKnight 13 N5-TGL
以及:
Vostro 13 5310
SID: 0x0A87
MoonKnight 13 V5-TGL
到这里,很多之前无法解释的现象突然串了起来。
Inspiron 13 5310 和 Vostro 13 5310 共用同一个底层 BIOS 平台,通过不同 SID 区分产品线。fwupd 历史记录中的 HostSku: A86,正好与 SID: 0x0A86 对应。因此本机应该选择 Inspiron 13 5310,而不是 Vostro。
我选择了 Inspiron,确认继续。系统提示当前设备没有产品身份,然后自动重启。
重启后,BIOS 版本仍然没有变化。
这又是一次惊吓。因为从用户视角看,流程像是刚刚拒绝了更新:没有刷入新版本,只是重新启动。
后来才明白,这一次根本不是在更新 BIOS 版本,而是在给通用底包“上户口”。
SID 会在 UEFI 非常早期的初始化阶段被读取,用来决定系统名称、SMBIOS、产品分支、热管理策略、菜单布局和固件匹配。当前启动过程中写入 SID 后,系统无法在同一次运行里安全地从“无身份平台”变成“正式 Inspiron”,必须重启,让整个 PEI、DXE 和平台初始化流程从头按照新的身份执行。
Dell 把这件事设计成了两个事务:
第一步,写入产品身份并重启。
第二步,再执行正式 BIOS 更新。
技术上,这样做很合理。用户体验上,它几乎没有任何解释。 至少从我的角度来看这是非常失败的交互设计,你不能指望用户去理解“他是在更新自己的固件身份”,因为它看起来就像是拒绝了固件更新,或者再一次把自己更死了。
十一、第二次进入更新界面,终于看见熟悉的画面
重启之后,我再次进入 F12 BIOS Flash Update。
这一次没有再出现 Common BIOS Menu,也没有再提示设备无身份,而是直接进入了熟悉的正式更新页面。BIOS、Intel ME 等更新流程开始执行,进度条一点点向前走。
前面已经有过一次“显示成功,重启黑屏”的经历,所以即使这次一切看上去正常,也很难真正放松。直到机器重新启动、Dell Logo 出现、系统正常进入,才敢确认这次真的结束了。
它终于从一块能开机的通用底包,变回了真正的 Dell Inspiron 13 5310。
十二、现在回头看,原芯片的问题已经非常明确
这次故障最合理的完整链条是:
原 BIOS SPI Flash 已经处于边缘失效或可靠性下降的状态。官方更新触发了大规模擦除和写入,更新程序在当时认为流程已经完成,但芯片在重启后无法稳定保存或读取新内容,于是 BIOS 无法完成早期初始化,最终停在内存训练阶段,并给出 2 黄 4 白等报码。
换用新芯片后,机器恢复 POST;写入通用底包后,CPU 和内存全部正常;再经过 SID 配置和官方 BIOS 更新,完整恢复。
所以 BIOS 更新更像是导火索,而不是根本原因。而它把一颗迟早会爆雷的芯片,提前推过了临界点。
从结果看,这甚至算一种幸运。问题是在有维修者、有时间、有耐心的情况下暴露出来的,而不是某天机器里已经存了重要数据、又恰好必须立刻使用时突然死亡。
十三、特别鸣谢
这次经历里,最幸运的部分还是遇到了一位真正愿意研究问题的人。
他平时更多接触飞行(坠机)堡垒、拯救者、机械革命这类游戏本,国内少见的 Dell 轻薄本可能确实不是他的常见维修对象。但第一次见某个型号,并不等于第一次修电脑。
他没有因为报码是内存故障就直接宣布主板报废,也没有找一份容量相同的 dump 随便写进去,能亮就算结束。他确认了旧文件损坏,也确认了旧芯片本身无法可靠写入;处理了 WSON 封装,更换芯片,写入可启动底包,还顺手清灰、换了相变片,并指出主板上存在前修痕迹,更重要的是,他对这台少见机器表现出来的是好奇,而不是敷衍。
后来聊天才知道,他以前有自己的维修店,因为还要上班,干脆把维修台搬回了家里。维修原本是副业,最后收入甚至超过主业。但从这次接触来看,他显然又不只是为了钱。我们一开始就聊得很开心,他像是难得遇到了一个愿意听、也能听懂技术过程的人,而我也难得遇到了一个愿意把判断依据说出来的人。
他是在用技术招待我。
最终他几乎没有收人工费,我只付了 50 元左右的物料钱,又请了两杯咖啡。芯片本身也许确实只值几元到十几元,但真正有价值的从来不是那颗芯片,而是判断、拆焊、固件处理、风险和经验。正常维修收 200 元并不一定黑心;这次只是碰巧遇到一个把好奇心和技术交流放在价格前面的人。他还帮我清理了散热和更换了正规的相变片,整机温度完美从每次睿频飙升到90度甚至105度(我见过的最高纪录)压到了55度,当我问他为什么要这么做的时候他的回答让我印象很深刻:
要是不这么做,按这颗CPU的尿性你高低过个半年就得虚焊,又得跑一趟来修,而且想也想得到这种干了CPU连焊油都懒的去清干净的人能给你上什么好硅脂。
所以在这里我将罕见的用我自己的信誉做个宣传,如果各位以后有问题欢迎找他送修:小丁丁20107
十四、这件事同时也改变了我对笔记本硬件的理解
过去我更习惯用台式机的逻辑看硬件:主板是主板,CPU 是 CPU,显卡是显卡。一个部件坏了,通常不会让另一个部件在逻辑上“变成坏的”。台式机也并非绝对解耦,劣质电源当然可能带走整机,但至少 CPU、内存、显卡和电源都能独立替换、交叉验证,也有人拆板、测供电、看电容、分析用料。
但很显然笔记本不是这种结构。
它更像一台高度集成的嵌入式系统。EC 负责按键、风扇和部分电源时序;主 BIOS 负责平台初始化;Intel ME 参与底层管理;CPU 内部的内存控制器要根据固件完成板载内存训练;系统身份又决定热管理、产品分支和更新匹配。
这些器件在物理上彼此独立,功能上却高度依赖。
一颗十来块钱的 SPI Flash 失效,就足以让一颗完好的 CPU 无法初始化,让完好的板载内存报故障,让风扇全速,让键盘异常,让整台机器看起来像主板核心器件全部损坏。
以及真正让人不安的还不是集成本身,而是信息不对称。
Dell 的固件包实际上能处理 Inspiron/Vostro 双产品分支、SID、制造模式、Service Tag、NVRAM、Intel ME 和 Recovery,但普通用户看到的通常只有一个进度条。官方售后面对企业客户时,目标是尽快换件恢复工作,而不是解释某个 SPI 区域为什么失效。对仍在保修期内的公司来说,这很有效;对过保、二手、需要板级维修的机器来说,所有黑盒成本最终都会落到用户和独立维修者身上。
十五、绿色包装救不了一块因十元芯片而被判死刑的主板
在确认机器无法开机后,我确实联系过 Dell 售后。官方给出的解决方案是:1599 元更换整块主板,更换后的主板只提供三个月保修。
而这台电脑的购入价格大约是 1250 元。
也就是说,官方维修报价相当于我购入整机价格的 128%,比这台电脑本身还贵 349 元,并且只愿意为结果保证三个月。对一个普通用户而言,这已经不是一个真正面向维修的方案,而更像一份用价格写成的报废建议。
最后发现的实际故障点,却是一颗价值不过几元到十几元的 SPI Flash。民间维修者拆下旧芯片,换上新芯片,写入可启动底包,再一步步恢复产品身份和正式固件,整台机器就继续服役了。芯片本身便宜,但判断、拆焊、编程、固件处理和承担风险的技术当然不便宜。即便把这些全部算上,它也不需要连同 CPU、板载内存、供电和接口一起更换。
这正是当代消费电子“环保”叙事中最让我不适的部分。
牛皮纸包装、减少塑料、使用再生材料、取消重复附送的充电器,这些事情本身未必是错的。无铅焊料也不只是营销词汇,它确实降低了铅在生产、回收和废弃环节中对人体与环境的危害。如果设备真正全面遵守 USB-C PD,用户已经拥有合适的充电器,售价也因此下降,那么减少重复配件当然有现实意义。
但这些都是最容易拍广告、最容易量化,也最不会触动商业模式的环保。
一台电脑真正巨大的环境成本,来自芯片制造、主板、屏幕、电池、物流,以及它会不会因一个微小故障而提前退役。少用几克塑料当然有价值,但与重新制造一块包含 CPU、内存和数十种完好元件的主板相比,两者实在无法相提并论。
官方更换下来的主板也许会进入返修、翻新或合规回收流程,不能没有证据就断言它一定会被直接丢进垃圾桶。但对用户开放的维修粒度仍然是:用一个巨大的总成,替换一个微小的故障点。
官方售后倾向换板,不等于售后工程师不会修电脑。板级诊断工时不确定,拆焊质量难以在所有网点保持一致,厂商也需要处理库存、培训和返修责任。这些困难真实存在,但它们只能解释换板体系为何对厂商更方便,不能证明这是唯一合理的售后形式。
在“要求每个售后网点都能现场拆 WSON”与“什么都不提供,坏了只能换整板”之间,明明存在大量中间方案:设立区域板级维修中心,向认证的独立维修者提供固件和身份写入工具,公开必要的原理图与诊断资料,销售小板和可替换部件,并保证合理年限的备件与离线恢复镜像供应。厂商不必让每个用户都拿起烙铁,但至少不应该让真正有能力维修的人寸步难行。
真正值得衡量的环保指标,应该是产品平均使用寿命、故障后成功修复率、关键零件供应年限、每次维修实际报废的物料重量,以及设备停止官方支持后能否继续安全使用。真正应该问的是:每一台已经被制造出来的设备,究竟实际服务了多少年?
纸包装不会降低下一代产品的销量;不附送充电器甚至还能节约成本;再生铝和环保标识也不影响主板继续高度集成。真正提高耐用性、开放维修、延长备件供应,却可能让用户少买一台新电脑,也会增加售后和库存成本。
所以最讽刺的不是这些环保措施全部无用,而是厂商往往选择了那些不会削弱换机需求的环保。
最终真正延长这台电脑寿命的,不是包装盒上的绿色叶子,而是一位民间维修者家里的热风枪、编程器和一颗全新的 Flash 芯片。
包装上再多的绿色小叶子救不了一块因十元芯片而被判死刑的主板。
十六、回看ThinkPad/Elitebook: 为何会成为社区的选择?
ThinkPad、EliteBook 也不是真正的开放硬件。它们不会公开 BIOS 源码,EC 固件和完整原理资料同样有限。
但它们拥有更强的维修生态。
企业采购量大,同一平台生命周期长,二手机和拆机件大量流通。遇到问题的人多,愿意研究的人也多。有人分享 BIOS dump,有人记录板号,有人解释报码,有人上传拆机照片,也有人写下换板后如何恢复序列号和产品信息。
于是形成一个正向循环:机器越多,案例越多;案例越多,维修越容易;维修越容易,用户越愿意长期持有;用户越多,社区积累又继续扩大。
最后真正值钱的,不只是某一代机器本身,而是一整套已经替后来者踩过坑的知识库存。
Inspiron 13 5310 在国内相对少见,平台资料又少,同一个 BIOS 里还藏着 Inspiron 和 Vostro 两套 SID。它未必比 ThinkPad 更复杂,但在缺少资料时,每一步都像考古。
所以也正因为如此,这次经历值得被记录下来。
以后再有人遇到更新后 2 黄 4 白、换 BIOS 芯片后出现 Unidentified System、风扇满速、Manufacturing Mode,或者看到 0x0A86 / 0x0A87 的 Common BIOS Menu,他至少会知道:这不一定是内存坏了,也不一定是更新再次失败。选择 SID 后的第一次重启,可能只是在恢复产品身份;真正的 BIOS 更新,要在重启后再执行一次。
如果这份记录能让后来者少经历一次“它是不是又死了”的惊吓,那么这场折腾就不算白费。
可能企业采购的产品给不到你完美的屏幕,优秀的重量,以及实惠的溢价。但我想这也算是一种自己的选择,我就喜欢看贴在我电脑上的莱茵低蓝光贴纸、2.5K、16:10 的高清屏幕和手感绝佳的触控板,以及单手可以轻松提起的整机重量。当然也有人喜欢自己动手去DIY更换ThinkPad的屏幕,自己控制功耗,自己换内存,但带来的是绝对(或者相对)的信息透明和控制权,这都是一种取舍。纯看自己喜欢什么,而不是争论“谁最好”。
结语
整件事按顺序看,几乎每一步都像新的坏消息:
官方更新后黑屏 ✘;
恢复失败 ✘;
原 BIOS 文件损坏 ✘;
原芯片无法写入 ✘;
主板有前修痕迹 ✘;
换芯片后第一次开机长时间黑屏 ✘;
进入制造模式 ✘;
手动写 Service Tag 无效 ✘;
更新按钮变灰 ✘;
Recovery 后版本不变 ✘;
第一次选择 SID 后又只是重启 ✘。
但最后,这些看似互不相关的异常被串成了一条完整的因果链。
旧 SPI Flash 不可靠,更新触发故障;新芯片让硬件恢复;通用底包让机器先活过来;SID 让它重新获得身份;第二次官方更新才让它真正回到正常状态。
机器修好了,问题也被解释清楚了。
这大概就是一次排查最理想的结局:不仅把东西修好,也终于知道它为什么会坏。
几分钟前,它连自己是谁都不知道。而现在?它已经开始主动接收 2023 年的 Secure Boot 密钥更新了。