找回密码
 注册
快捷导航
查看: 21468|回复: 37

[BIOS] 【原创】解压 修改 IBM THINKPAD BIOS

[复制链接] |自动提醒
阅读字号:

5057

回帖

12

积分

7307

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-1-16
铜牌荣誉勋章(注册8年以上会员)
发表于 2008-7-12 00:49:20| 字数 613| - 中国–辽宁–鞍山 联通 | 显示全部楼层
一楼说的解压得出BIOS镜像文件(*.ROM  *.WPH)的方法是对的,
    但是问题有两个:一是通过PBE只能打开最大为1M的BIOS镜像(6系列之后的机器解压出来的BIOS镜像都是2M及以上,60系列是2M,61系列是4M);二是通过PBE是无法真正修改BIOS的。  
    因为: 一 得出的BIOS镜像文件实际上是个BIOS文件系统集成,它里面还包含好些个“模块“,要修改BIOS的核心文件都需要修改这些模块,而这些模块需要进一步解压出来后使用HEX类软件修改;
     二  PBE软件本身即使能修改BIOS,也是很有限的,对于绝大部分的需求来说,PBE是没有用的,它除了能很好地显示出BIOS结构外,就是能修改一些IQR,string等等,但是这些没有很大意义。比如说修改BIOS的界面图片,或者加入SLIC,如果用PBE能打开(4系列及更老旧的机型)BIOS镜像,它也只能起到一个解压文件软件的作用,到它的temp文件夹下修改相关文件,还得编辑对应的rom模块,此外还得通过编辑一个ROM.SCR的文件才能使用PBE把修改后的文件合成回去

    这段时间修改了很多版本的BIOS,找到了些软件,有点体会。外地使用网通上51很困难,出差回去找个时间好好写写如何修改thinkpad BIOS修改方法,附在那篇上wifi N的系列帖子后。
   
  还是感谢楼主,你在X41t帖子里提供的附件确实是最早的,我在一个俄国论坛下了之后回来再看你的帖子才发现,白费了功夫,呵呵**\
M6400: QX9300 FX3700M DDR3-16G  RGB-LED(8bit)  X-25E(RAID) 128G
X301-2774HH1   X60t-A7U
T:61P 43P 24P
回复 支持 反对

使用道具 举报

5057

回帖

12

积分

7307

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-1-16
铜牌荣誉勋章(注册8年以上会员)
发表于 2008-7-12 02:30:06| 字数 126| - 中国–辽宁–鞍山 联通 | 显示全部楼层

回复 #14 wodexin 的帖子

phlash16.exe /cs /目录 新BIOS.img  

img文件就是下载的BIOS文件解压缩出来的img为结尾的文件,用FL1或者FL1解压出来的ROM文件无法直接刷

/cs 就是checksum, 主要就是为了保险,检测以确保BIOS文件的字节结构是正确的
M6400: QX9300 FX3700M DDR3-16G  RGB-LED(8bit)  X-25E(RAID) 128G
X301-2774HH1   X60t-A7U
T:61P 43P 24P
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-11-6 09:15 , Processed in 0.093330 second(s), 25 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部