未标题-1.gif (1829 字节)

                网站论坛  返回主页  联系我们  打印此页    QQ:125081447    

                      BIOS维修网站>> BIOS修改 >> IBM BIOS分离              

IBM 8089机型BIOS分离过程

:此文章图片及文字为BIOS维修网站所有,请不要随意转载或用于其它商业目的;如要转载,请注明出处。

    近日,一网友询问耗子,自己一台IBM 8089机器,升级BIOS出错,造成机器无法启动,问如何修复;升级BIOS出错,造成机器无法启动,其实修复也很简单,只要用编程器重写BIOS就可以了;因此最主要的问题就是,如何得到需要的BIOS文件。

    即然网友是升级BIOS过程中出错,因此要得到BIOS文件,也只有从IBM提供的BIOS升级文件来分析了。网友从IBM下载的BIOS文件,为EXE文件,选择文件右键属性无法使用WINRAR打开,说明文件不是EXE自解压程序;双击EXE文件运行后,系统提示插入软盘,制作自启动刷新软盘。

8089.gif (4144 字节)

    按提示插入软盘,系统自动将数据写到软盘上,制作完成后,将软盘上所有文件拷到硬盘上,看可否找到需要的BIOS文件。

8089-1.gif (76530 字节)

    从软盘上的文件来看,文件与以前的IBM的BIOS文件格式都一样,并没有单独的标准的BIOS文件,因此还需要分离或合并对应的文件,才可得到需要的BIOS文件。

    经过分析8089升级介绍,其软盘刷新时,调用的程序是lcreflsh.bat文件,选择lcreflsh.bat文件,右键-属性,选择编辑,查看lcreflsh.bat内容为:phlash16.exe /b:$image2D.usf /A:00C00000 /MODE=2 /S /X /MFG /P /EXIT /VCPU;从中可发现,刷新程序phlash16是直接调入的$image2D.usf文件,而且软盘上也只有此文件大小基本符合BIOS文件的大小,因此判断,BIOS文件肯定保存在$image2D.usf文件中。

    运行16进制编辑软件Ultraedit32,调入$image2D.usf文件。从文件头部可看到NAPI标识,呵呵,这样倒简单了。即然发现了PHOENIX BIOS文件的头部标识,那么只要根据BIOS芯片的型号,判断一下容量,分出BIOS文件即可解决的。

8089-2.gif (6735 字节)

    询问网友,主板使用的BIOS芯片是W39V040FA,即4M芯片,地址应从00000-7FFFF。所以只要在Ultraedit32中将$image2D.usf文件00000-7FFFF之间的内容保存,即可得到我们需要的BIOS文件。

    找到文件7FFFF地址,使用鼠标选择80000地址,点击Ultraedit32工具栏--编辑--Hex 添加/删除,选择删除;由于我们要删除7FFFF后所有内容,因此在输入删除字节数时,可随意输入足够大的10进制数值即可。

8089-3.gif (15916 字节)

    删除后,其文件尾部应是正常的7FFFF。如下图。

8089-4.gif (8906 字节)

    正常删除后,点击Ultraedit32工具栏--文件--保存,将文件保存为ROM文件,传给网友,使用编程器写入BIOS芯片后,顺利开机。

    注意:分离BIOS文件,一定要根据BIOS芯片确定好实际地址。

    网友在分离IBM BIOS文件时,可参考此文章,但也不要局限于此文章中的过程;网友可举一反三,在分离的过程中灵活使用。

   

   如有修改的问题或疑问,请联系耗子     QQ:125081447  diybios@263.net   

   以上文本内容及图片由BIOS维修网站 网络耗子版权所有,如要转载请注明出处,否则谢绝非法盗用此文章内容。

    www.biosrepair.com BIOS维修网站 耗子制作

 

建议使用Netscape4.0或IE 4.0以上版本,以800*600浏览
Copyright © 2001 BioSrepair.com All Rights Reserved   鲁ICP备05007673号
山东.烟台.BIOS维修网站 网络耗子制作完成  Email:diybios@263.net  QQ:125081447
电话:0535-5482905  传真:0535-5481905