关于Intel原始主板,BIOS分离和合并,鼠标已经在一段时间前写过(Intel原始主板BIOS文件,提取它很简单);但是,由于其文章主要针对845系列的主板的BIOS文件,因此不能用于Intel815系列主板BIOS,因此,尽管它解决了许多新主板用户的BIOS修复,但它忽略了对旧母板用户的支持;如此多的网民对我回答,说鼠标喜欢新的,并且厌倦了旧的,哈哈,老鼠实际上是非常专注的啊。没有办法,我只能重写原始Intel 815系列主板的BIOS文件的合并。
实际上,Intel的原始815主板的BIOS是DOS环境中的一个刷新程序,因此其文件都是分散的(分散的定义由鼠标本身定义,即BIOS文件由多个小型文件组成文件)。它基本上与先前文章中的分散BIOS合并过程相同,主要是如何确定添加零字节的地址。
修改文件所需的文件,或:ultraedit32(下载)计算器(带有WIN系统)
Intel原始815系列主板BIOS可以根据您的主板模型从Intel Original网站使用(
下载中心)或驱动程序回家要下载,本文以Intel Intel D815EEA2/D815EPEA2主板为例。
下载文件后,其文件是一个exe自提取文件,您可以双击文件以自己解压缩。此操作更麻烦。我们只需要单击下载的文件,右键单击 - 选择使用winrar来解压缩文件,然后将文件提取到指定的目录。 。 815主板的压缩文件可以直接解压缩,并且可以分解文件。与845上方的主板不同,您还需要在解压缩之前运行相应的程序;下图中的红色框中的文件是我们需要的bin文件;但是,SIG还有另一个文件扩展名。我们不需要此文件,只需要6个文件:P21-0039.BIO-P21-0039.BI5。这仍然与上一时期中引入的845及以上的主板不同。在845及以上的主板上有7个散落的文件。


由于我们需要将6个文件合并到一个文件中,因此在输入DOS时输入诸如P21-0039.BIO之类的文件名更麻烦。因此,我们可以将6个文件更简单,更易于输入。例如1.bio .... 6.bio等。请注意,如果要修改文件名,则必须注意该订单。 P21-0039.BIO是第一个文件,P21-0039.BI1是第一个文件,依此类推。
下载并运行Ultraedit32。安装并运行后,打开第一个文件P21-0039.BIO。卸下文件标头。如果文件标头非常不同,只需删除地址0000H-009FH之间的内容即可。所有原始主板的所有单个BIOS文件的标题地址都是相同的。关于文件标头的含义,请浏览网站的先前文章(英特尔原始主板BIOS文件重新分析),使用鼠标从0000H--009FH的地址范围中选择内容选择选定的内容。删除。

切割完成后,文件应来自地址0000H-FFFH,文件大小正好为64K。单击ultraedit32工具栏文件 - 以将剪切文件保存到文件中。 (如果您想在合并时轻松输入文件名,可以保存时,将文件名更改为易于输入的名称,例如1.Bio),并按照上述修改删除其余5个文件标题并单独保存。
接下来,我们需要合并修改后的6个文件开yun体育app官网网页登录入口,这些文件需要使用复制命令在DOS环境中完成。我们可以直接在胜利环境中运行。对于XP用户,单击“启动” - 运行 - 输入命令,确认后,您可以输入DOS;对于98个用户,选择“启动” - Program-MSDOS模式。输入copyp21-0039.bio/b+p21-0039.bi1/b...p21-0039.bi5/b intel.rom在dos提示,将文件合并到intel.rom文件中必须添加每个文件,这意味着它们合并为二进制。

合并完成后,使用ultraedit32打开合并的intel.rom文件;由于Intel815主板使用的BIOS芯片模型为Intel82802AB,其容量为4M,即512K,因此文件大小应来自地址0000H--7FFFFH;我们打开地址的最后一个文件是5FFFFH,因此我们还需要添加2000h地址的null字节。自20000h是十六进制以来,我们还需要将其转换为十进制文件。在这里,我们需要使用WIN随附的计算器。
由于4M文件的最大地址为7FFFFH,因此我们合并的文件的最大地址是5FFFFH。在开始的所有程序 - 附加组件(Accessories-Calculator)中,单击工具栏 - 视图 - 选择科学类型;首先选择十六进制,然后从键盘输入7FFFF-5FFFF = 2000,然后选择小数点以获取十进制的131072,即恰好128K,即1M的字节数。

请注意云开·全站体育app登录,当我们合并文件时,我们使用二进制合并。当使用Ultraedit32打开合并的intel.rom文件时,可以显示如下;目前,我们只需要选择工具栏 - 编辑 - 十六进制编辑(如下所示)。

单击Ultraedit32工具栏 - 文件 - 创建一个新文件,在右侧的编辑栏中随意输入一些字符,然后按Enter。然后选择工具栏 - 编辑 - 十六进制编辑;然后选择在右侧的“编辑栏”中输入的数据,然后右键单击以删除它。这样,您可以获取一个null字节二进制文件。

在地址0000H处选择鼠标,这是文件的开始地址,选择Ultraedit32工具栏 - edit-hex insert \ delete。在操作接口中,选择插入,以插入\ delete的字节数中输入我们。开始计算131072,然后确认。

在确认插入131072字节后,由于默认插入为20个null字节,我们还需要用FF替换所有20个。选择Ultraedit32工具栏 - 搜索 - 替换,在替换接口中输入20-查找内容,在用输入FF替换之后,没有选择其他选项,然后选择全部替换kaiyun.ccm,然后用FF替换所有字节。

选择Ultraedit32工具栏编辑选择全部。选择后,右键单击并选择副本。然后单击左侧的编辑,然后选择我们开始打开的intel.rom文件(双击)。选择工具栏 - 搜索 - 搜索,在搜索接口中的搜索内容中输入AMI,选择搜索ASCII代码复制选项,然后单击“确定”以查找Amiboot区域。

找到Amibios字节,其起始地址为4FFE0H,其最终地址为4FFFFH。实际上,这正是第五文件的结尾。我们将鼠标移至50000h,右键单击,然后选择糊状,然后从50000h地址插入131072字节。


目前,文件的最后一个地址应为7ffffh,此时将修改文件。我们选择Ultraedit32工具栏 - 文件 - 另存为并分别保存文件。
注意:
1。intel815主板的文件合并基本与845主板的文件合并相同,但是在找到Amiboot地址时是不同的。应该注意这一点。
2。合并文件时,请确保添加 /b参数。

