原标题:“使用正确的 bios 刷新 ThinkPad X270”
我有一台没有 BIOS 的联想 ThinkPad X270,正如预期的那样,它在开机时每 0.5 秒重启一次。为了解决这个问题,我使用论坛上的“联想 ThinkPad X270 DX270 NM-B061 BIOS.bin”成功地用 CH431a 刷新了它,现在电脑可以开机并保持开机状态,但屏幕上什么都没有显示,尤其是 BIOS。经过一番研究,我发现这是有道理的,因为我的 X270 有一个 D A 270 NM-B061 主板,但我找不到这个特定主板的任何 BIOS。我尝试使用不同的官方 .iso映像并从中提取 .bin,但我无法获得 mxic 25l12873f 的任何有效 16MB 输出。我在哪里可以得到兼容的 bios.bin?
突发新闻:它还活着
使用 DA270 而不是 DX270 不是问题,再次使用相同的 bios.bin 刷新它后,它就可以正常工作了。但现在我遇到了“ 0183 值中的错误 CRC ”以及其他一些无趣的错误,这是有道理的,因为 bios 发生了变化,但 TPM 中的数据没有变化,因此我的计算机不仅无法启动,而且 BIOS 上仍然有密码,而这正是清除 bios 的首要原因。
现在我花了一段时间才弄清楚,所以我将准确描述在联想 Thinkpad BIOS 上解锁/清除密码的过程,因为我知道很多人会像我一样挣扎(显然只适用于英特尔 <= 第 8 代)。请记住,任何固件更改都非常危险,很容易损坏您的主板、硬盘/数据,甚至损坏整个计算机,而且这绝不是一个适合初学者的过程,如有疑问,请咨询专业人士。
1 备份:使用 CH431 或类似设备复制并备份主板上可以看到的任何 SPI8 芯片,如果可以,找出它们的用途并妥善保管这些 .bin。如果您和我一样脑子不正常并清除了它,请尝试为您的主板/BIOS 芯片找到一个已知有效的 bios.bin(确保 .bin 和芯片大小完全相同),即使它是旧的。如果您刷新它并像我一样收到“ 0183 坏 CRC ”错误,那么 BIOS 可能正常且正常工作。
2 修补:现在您有了可以在计算机上工作的 BIOS,请使用lenovo patcher对其进行修补(这些社区非常有害,因此如果您不想等待 3 周才能获得一个帐户,那就感谢将其保存在互联网档案中的英雄吧)。这很简单
python autopatch.py BIOS.bin
。3 刷新: 按照 lenovo patcher 的说明应用补丁。编辑后的 BIOS 将欺骗 TPM,使其认为这是出厂时的第一次刷新,从而使哈希值连贯并清除其上可能存在的任何密码。
4 猎物:祝你好运,如果不奏效,那么,知道你已经尝试过了。