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

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

                      BIOS维修网站>> BIOS个性化修改 >> Intel原厂主板修改         

Intel原厂815系列主板BIOS合并

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

    关于INTEL原厂主板,BIOS分离和合并的文章,耗子在前些时间已经写过了(Intel原厂主板BIOS文件,提取原来就是这么简单);但由于其文章主要针对845以上系列主板的BIOS文件,无法适用于INTEL815系列主板BIOS,因此虽然解决了众多新主板用户的BIOS维修,却忽略了对老主板用户的支持;所以好多网友回复我,说耗子喜新厌旧,呵呵,其实耗子是很专一的呀。没办法,只有重新写一下关于INTEL原厂815系列主板BIOS文件的合并。

    其实INTEL原厂815主板的BIOS,其都是DOS环境下的刷新程序,因此,其文件都是分散型的(关于分散的定义,是耗子自己定义,即BIOS文件由多个小文件组成),与以前的文章中分散型的BIOS合并过程基本一样的,主要是如何确定加入空字节的地址。

    修改文件所需要的文件,还是:UltraEdit32(下载http://www.biosrepair.com/biosfiles/ultraedit.zip) 计算器(WIN系统自带)

    INTEL原厂815系列的主板BIOS,可根据你的主板型号从INTEL原厂网站(go.gif (151 字节)下载中心http://downloadfinder.intel.com/scripts-df-external/support_intel.aspx?lang=zho)或驱动之家下载,文章以INTEL英特尔D815EEA2/D815EPEA2主板为例。

    下载文件后,其文件是EXE自解压文件,可双击文件自行解压缩;如此操作比较麻烦,我们只要单击下载的文件,右键--选择使用WINRAR解压,将文件解压到指定的目录中即可。815主板的压缩文件,直接解压后,即可解出文件,不象845以上的主板,还需要运行相应的程序才可解出;下图红框中的文件,即是我们需要的BIN文件;但其中还有一个文件扩展名为SIG,这个文件我们不需要,我们只需要P21-0039.BIO--P21-0039.BI5这6个文件。这一点与前期介绍的845以上主板还是不同,845以上主板的分散文件是7个。

intel815-1.gif (13615 字节)         intel815-2.gif (7589 字节)

    由于要将6个文件合并成一个文件,因此,在DOS下输入时,输入P21-0039.BIO等文件名时,比较麻烦,因此我们可以将6个文件改名,改成比较简单容易输入的,如1.bio.....6.bio等。注意,如果你要修改文件名,一定要注意顺序,其P21-0039.BIO为第一个文件,P21-0039.BI1为第王个文件,依次类推。

    下载运行UltraEdit32,安装运行后,打开第一个文件P21-0039.BIO。去掉其文件头部,文件头很好区别的,将地址0000H--009FH之间的内容删除即可。这个INTEL所有原厂主板的单个BIOS文件,头部地址都是一样的。关于文件头部的含义,请浏览网站以前的文章(INTEL原厂主板BIOS文件再分析),使用鼠标选择从0000H--009FH地址范围内的内容,点击鼠标右键,选择剪切,将选择的内容删除。

intel815-3.gif (8034 字节)

    剪切完成后,其文件应是从地址0000H--FFFFH,文件大小正好为64K。点击UltraEdit32工具栏--文件--另存为,将剪切后的文件保存成一个文件。(如果想合并时方便输入文件名,可以保存时,将文件名改为容易输入的名子,如1.bio),依次按上述修改,分别将余下的5个文件头删除,并另行保存。

    接着,我们需要合并修改好的6个文件,需要在DOS环境下,使用COPY命令来完成。我们可以直接在WIN环境下操作,对于XP的用户,点击开始--运行--输入COMMAND,确定后,即可进入DOS;对于98用户,选择开始--程序--MSDOS方式即可。在DOS提示符下输入COPY P21-0039.BIO/B+P21-0039.BI1/B....P21-0039.BI5/B INTEL.ROM回车,即可将文件合并成INTEL.rom文件,其中每个文件后的/B参数,一定要加入,其代表是按二进制合并。

intel815-4.gif (10168 字节)

    合并完成后,使用UltraEdit32,打开合并后的INTEL.rom文件;由于INTEL815主板使用的BIOS芯片型号为INTEL82802AB,其容量为4M即512K,文件大小应是从地址0000H--7FFFFH;我们打开的文件最后地址为5FFFFH,因此我们还需要加入2000H地址的空字节。由于20000H为16进制,我们还需要将其换算成10进制文件才可,这里我们就要用到WIN自带的计算器了。

    因为4M文件最大地址为7FFFFH,我们合并的文件最大地址为5FFFFH,在开始--所有程序--附件--计算器,点击工具栏--查看--选择科学型;首先选择十六进制,然后从键盘输入7FFFF-5FFFF=2000,然后选择十进制,即可得到10进制131072,正好128K即1M的字节数。

intel815-5.gif (9714 字节)

    注意,由于我们合并文件时,是采用二进制合并的。因引使用UltraEdit32打开合并的INTEL.rom文件时,可能会如下显示;此时我们只要选择工具栏--编辑--HEX编辑,即可(如下图)。

intel815-6.gif (5986 字节)

    点击UltraEdit32工具栏--文件--新建,建立一新文件,在右侧编辑栏中,随意输入几个字符,然后回车。然后选择工具栏--编辑--HEX编辑;然后选择右侧编辑栏中输入的数据,按鼠标右键删除。这样即可得到一个空字节的二进制文件。

intel815-7.gif (5776 字节)

    将鼠标选择0000H地址处,也就是文件的开始地址,选择UltraEdit32工具栏--编辑--HEX插入\删除,在出现在操作界面中,选择插入,在插入\删除的字节数量中,输入我们开始算出的131072,然后确定。

 intel815-8.gif (4373 字节)

    确定插入131072字节后,由于默认插入是20的空字节,因此我们还需要将20全部替换成FF;选择UltraEdit32工具栏--搜索--替换,在替换界面中--查找内容中输入20,在替换为输入FF,其它选项都不选择,然后选择全部替换,所有字节即替换成FF。

intel815-9.gif (8521 字节)

    选择UltraEdit32工具栏--编辑--全部选定,选择后,点鼠标右键,选择复制。然后点击左侧编辑中,选择我们开始打开的intel.rom文件(双击即可)。选择工具栏--搜索--查找,在查找界面查找内容中输入AMI,选择查找ASCII码复选项,然后点击确定,找到AMI BOOT区。

intel815-10.gif (11856 字节)

    找到AMIBIOS字节,其开始地址为4FFE0H,结束地址在4FFFFH。其实这里正好是第5个文件的尾部,我们将鼠标移到50000H处,按鼠标右键,选择粘贴,即可从50000H地址处,插入131072字节的空字节。

intel815-11.gif (7680 字节)

intel815-12.gif (8955 字节)

    此时文件的最后地址应是7FFFFH,至此文件就修改完成,我们选择UltraEdit32工具栏--文件--另存为,将文件另行保存即可。

    注意:

     1、INTEL815主板的文件合并,与845主板文件合并基本差不多,只是定位AMI BOOT地址时不同。这一点要注意。

     2、合并文件时,一定要加/B参数。

 

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

    以上文本内容及图片由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