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

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

                      BIOS维修网站>> BIOS修改 >> Fujitsu BIOS修改            

Fujitsu Siemens AMILO
Pro V7010 bios文件分离

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

    近日网友一台Fujitsu Siemens AMILO Pro V7010笔记本,在刷新BIOS时出错,造成电脑黑屏无法启动;刷新BIOS出错,只要重写BIOS即可解决问题。但前提是要找到主板对应的BIOS文件;但从富士通网站下载的BIOS文件是EXE自运行文件,因此文件无法直接使用,需要从EXE中分出BIOS文件才可;因此如何分离出BIOS文件,是此次维修的关键。

    通过分析网友传过来的EXE文件发现,解开的压缩包中没有WPH文件,而只有几个EXE文件,由于其中有其FLASH.BAT文件,因此首先查看BAT文件的内容。其BAT文件比较简单,显示如下内容:

        ECHO OFF
        BF3C21
        ECHO ON

    从此判断,运行FLASH.BAT文件,实际只运行了BF3C21文件,因此也可以说,BF3C21文件是自刷新文件,也就是BIOS文件和刷新程序是一体的,只要从此分出BIOS文件就可以了。

    运行ULTRAEDIT32,文件可从BIOS维修网站下载:go.gif (151 字节)ULTRAEDIT32.exe

    打开BF3C21.EXE文件,用Ultraedit将其打开;通过以前分离刷新程序和BIOS文件整合型的BIOS经验,在整合型BIOS文件中,一般刷新程序都在文件的头部,BIOS文件在文件中部或尾部。因此只需要找到BIOS文件的头部,然后根据BIOS芯片的容量,就可确定出BIOS文件。

    首先查找NAPI字符串,一般本本BIOS的开始位置在此;在21000H地址找到NAPI字符串,由于主板使用的是AMIC 29F040的4M芯片,因此其地址应是从00000H-7FFFFH。因此,即然我们找到文件的头部,只要加上7FFFFH地址,确定BIOS文件的尾部就可以了。

Fujitsu.gif (6450 字节)

    但是通过测试发现,21000H+7FFFFH=A0FFFH。但BF3C21文件尾部地址才是8FFFFH地址,少于A0FFFH地址,显然BIOS文件的头部定义是不对的。

Fujitsu1.gif (6065 字节)

    但就在查看文件尾部的时间,很意外的发现了BIOS文件标准的标识字节,E9 8F;呵呵,这倒简单了,原来此文件,刷新程序在文件头部,BIOS文件在整个文件的尾部。因此,我们已经知道了其使用芯片的容量,因此只要从尾部开始选择7FFFFH字节的内容,然后保存即是BIOS文件。

Fujitsu2.gif (6210 字节)

    BF3C21文件长度为8FFFFH,减去BIOS文件的长度7FFFFH,为10000H(此计算可使用WIN自带的计算器,选择科学模式),计算出文件开始地址10000H后,只要删除10000H地址前的内容,将剩余的文件保存,即是BIOS文件。因此我们只要将光标移到文件的头部,选择ULTRAEDIT32工具栏--编辑--Hex添加/删除,选择删除,输入删除的65536字节(此字节在计算器中输入10000,点击10进制算出的),确定删除。

Fujitsu3.gif (12512 字节)

     删除后,查看剩余的文件尾部,正好是7FFFFH,表明文件正确;选择ULTRAEDIT32工具栏--文件--另存为,将文件保存为文件即可。

Fujitsu4.gif (5401 字节)

    将保存的文件,使用编程器写入芯片后,顺利开机。至此维修过程结束。

    此维修过程,开始出现一个误端;其实开始就查看一下文件的尾部,就不会出现开始判断错误的问题了。因此如果你有此类主板需要分离BIOS,在分离时,先搜索一下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