迅维网

ACER(宏基)travelmate 4520笔记本维修

ptmanager 2012-7-11 09:15

ACER(宏基)travelmate 4520笔记本维修

文件下载后,是一个RAR压缩程序,直接使用WINRAR解压缩,得到4个文件,其中一个名为:OTA118.exe文件,即为自动升级的BIOS文件,如下图:

通过分析,其中的OTA118.exe文件大小约1.9M,而使用的BIOS芯片为25X80VS1G,芯片容量8M,对应的BIOS文件的大小是1M字节,因此通过此可判断,OTA118.exe可执行文件中的BIOS并没有压缩,这样来说,分离简单了;只要确定文件的头部和尾部,即可方便分出BIOS文件。说明一下:一般来说,EXE可执行文件的大小,比BIOS芯片容量大出很多,基本上BIOS文件都是没有压缩过的,这样的文件相比来说,最容易分离。

运行Ultraeidt32 16进制编辑软件,打开OTA118.exe文件(Ultraeidt32可从BIOS维修网站程序下载中找到),找到地址:1DA02FH,此处即为BIOS文件的尾部,(对于如何判断此处为BIOS尾部的分析,在此略过,有想详细了解分析过程的网友,可QQ耗子),将鼠标定位在1DA030H地址处,即下图蓝框标出位置;如图:

定位后,需要将此地址后面所有无用字节删除;选择Ultraeidt32工具栏--编辑--Hex插入/删除,选择删除,在删除字节数量中,因为要删除后面所有内容,所以在删除字节数中,尽可能输入最大数值,这样一次就可删除干净,如下图:

选择确定后,即可删除1DA02FH地址处后面所有内容,如下图:

确定了BIOS文件的尾部,而且将尾部无用内容文件删除了,下面我们只要确定BIOS文件头部的地址,然后将文件头前面所有无用内容删除,那么就可得到准确的BIOS文件。

现在整个文件的地址是:1DA020F地址,而且开始已经根据BIOS芯片的型号,确定BIOS文件大小为1M,即FFFFFH;那么从整个文件头部删除1DA020FH减去FFFFFH的字节数,剩下的字节即为BIOS文件。在这里我们可用WINDOWS自带的计算器来计算,1DA020FH减去FFFFFH,为16进制DA030H,10进制为892976。

在使用计算器时,如是WIN7,在工具栏--信息中,选择程序员模式。如是XP等,选择科学型。 先选择16进制,输入1DA020FH减去FFFFFH,后面的H不用输入,计算出结果DA030H后,再点击10进制,就可得到892976。

将鼠标移到整个文件的头部,即00000H地址处,鼠标点击00000地址处,然后选择Ultraedit32--工具栏--编辑--HEX添加/删除,输入需要删除的字节数:892976,点删除,如下图:

确定删除,查看文件尾部,如果显示如下所示,即FFFFFH地址,即表明文件完整,如下图:

最后将数据保存成文件,点击Ultraedit32--工具栏--文件--另存为,将数据保存成文件即可。然后用编程器将分离出来的BIOS文件,写入芯片操作即完成。   另外 再加一句 要学会举一反三  某些机器 可以通用此方法


bios分离工具专题:https://www.chinafix.com/zt/7539-1.html

本文转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容! [声明] 本站文章版权归原作者所有,内容为作者个人观点,本站只提供参考并不构成任何投资及应用建议。

雷人

握手

鲜花

鸡蛋

路过
收藏
原作者: pckuang

最新评论

发表评论

登录 后可参与评论
返回顶部
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索