编辑 ThinkPad T60 的 BIOS

很奇怪,向来还是比较注重积累的三太爷,竟然没有在之前的博客里留下这个信息。想来恐怕是在自行以替换法编辑 BIOS 之后,发现了前人制作好的完全移除了白名单的 BIOS 的缘故。

不料风水轮流转,最近遇上一台 T60 侠骨铮铮,官方 BIOS 升级可以,但是在 Windows 下刷写移除了白名单的 BIOS 则无论如何不能成功。执行过程顺利无比,重启就会发现什么都没变。琢磨着不行还是得自行动手。还真找到了之前写的一点东西,为了避免丢失,移录于此。

和 Windows 下刷的 BIOS 是一个完整的 ROM 文件不同,DOS 下的 BIOS 是一堆文件,要修改白名单的话,重点在于 $01A3000.FL1

用 Phoenix Tool 打开后,到 Advanced 中,选中“Allow user to modify other modules”和“No SLIC”,点击“Go”,中间弹出允许修改 DUMP 目录下的任何文件,此时用 HxD 编辑 BIOSCOD5.ROM:

方案一:

重打包失败,会多两个字节。

尝试方案二:

保存成功,使用 phcomp.exe 压缩后,放回 U 盘覆盖原文件,重启到 DOS 下刷入一次成功!

19:30 2017/12/26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注