找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4119|回复: 5

[BIOS 下载] BIOS合成

ltx7795 发表于 2014-8-16 20:01:13 | 显示全部楼层 |阅读模式 来自 中国四川南充

马上注册,结交更多好友,享用更多功能。

您需要 登录 才可以下载或查看,没有帐号?注册

x
       我的S400CA笔记本是Win8系统,自己想装Win7系统,由此产生了在BIOS中刷入SLIC21的想法。按以前的方法,
首先用万能BIOS备份工具BIOS_Backup_TooKit V2.0备份笔记本209.rom(后面说明这个备份是不全的BIOS文件)。
再刷入SLIC21,本来应该用BIOS自带的刷新工具刷入,这时确选用了AFUWINGUI.EXE工具刷新,并且错误地勾选了BootBlock,
刷后黑屏所有指示灯均不亮,按电源键无任何反映,这时只有拆机,用编程器重写BIOS,这下问题来了,BIOS芯片中的BootBlock备份破坏了
不说,机器的序列号、BIOS中自带预装系统的KEY、主板信息等全部丢失。
这时用原先备份的BIOS文件209.rom(6MB)刷回去黑屏、用ASUS官网下载的S400CAAS.210刷回去也黑屏。
后来经过分析查找,备份的209.rom文件只有6MB,不含EC部分;ASUS官网下载的S400CAAS.210的文件也只有6MB,
并且不含机器的序列号、BIOS中自带预装系统的KEY、主板信息等,
这时想到了BIOS合成:在原来备份的209.rom(6MB)基础上加上EC部分(EC部分为2MB),合成后为8MB。
1.首先在网上找一个同型号的BIOS文件S400CA.bin(8MB的),用WinHex176.exe打开下载的S400CA.bin(8MB的)和备份的209.rom(6MB)如下图:

图1

图1


图2

图2

2.点击WinHex中的209.rom栏,记下起始地址00000000中的1h:21和2h:C3和3h:FF,如图:

图3

图3

3.点击WinHex中的S400CA.bin栏,在工具栏中点选HEX,输入21C3FF后点确定,如图:

图4

图4

4.在21的前面也就是地址001FFFF0的末尾Fh处FF(最后一个F处),右键---选块结束;再到地址00000000的0h处选中第一个F,右键---选块起始,被选中的要变蓝,如图:

图5

图5

图6

图6

把鼠标放在选中部分,右键---编辑---复制选块---正常。

5.点击WinHex中的209.rom栏,在地址00000000的0h处的21上,选中21中的2,鼠标右键---编辑---剪贴板数据---粘贴,这时会提示增大文件,点确认。如图:

图7

图7


图8

图8


图9

图9


6.点击WinHex中的另存为S400hz.rom,大小为8MB,
7.用编程器将合成的S400hz.rom,刷入BIOS芯片后,正常开机,笔记本硬件信息也与原来一样了。
刘雁波 发表于 2015-9-17 10:53:09 | 显示全部楼层 来自 中国湖北襄阳
这么好的文章怎么没有人点赞
回复 支持 反对

使用道具 举报

乌头鸟 发表于 2015-9-24 12:39:51 | 显示全部楼层 来自 中国陕西宝鸡
支持,学习了
回复 支持 反对

使用道具 举报

xuehao000 发表于 2015-10-14 13:39:56 | 显示全部楼层 来自 中国江苏无锡
请问 如果之前BIOS没备份是不是没救了
回复 支持 反对

使用道具 举报

luotianxinrui 发表于 2015-11-27 23:03:57 | 显示全部楼层 来自 中国湖北黄冈
问下楼主这个些个地址 是对比以前BIOS文件确定的还是固定地址的啊?!望高手答下了!
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表