ThinkPad 750C 的 Catch-22:如何修复 I9990303 错误

ThinkPad I9990303 Error Catch-22

我的一台 1994 年 ThinkPad 750C 突然报出 I9990303 错误,导致无法进入 BIOS 设置。手册指出这是主板故障或 Flash ROM 校验和错误,通常只需重刷 BIOS 即可修复。但尴尬的是,IBM 的官方更新工具 UPDTFLSH.EXE 会检测电池电量,而该错误恰恰导致检测失败,形成无法破解的 Catch-22。为了挽救这台老机器,我决定反编译 UPDTFLSH.EXE,通过修改代码绕过电源管理检查。最终,我成功黑进了更新程序并重刷了 BIOS,让这台 ThinkPad 750C 重新正常启动。

BIOS 闪存存储的一个非关键部分损坏了,这本该通过重刷 BIOS 来修复,但 IBM 的 BIOS 更新工具却因为闪存损坏导致的错误而无法运行。

同日更多故事

2026-10-22