h2ouve下载 insyde_一种基于InsydeBIOS的BIOS更改方法及系统与流程

本发明属于计算机服务器技术领域,尤其涉及一种基于Insyde BIOS的BIOS 更改方法及系统。

背景技术:

基本输入输出系统(Basic Input Output System,BIOS)是一组固化到计算机内主板上一个ROM芯片上的程序,其保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,其可从CMOS中读写系统设置的具体信息,其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。BIOS 是服务器一个不可或缺的重要功能,很多功能的实现都需要BIOS的支持。

在测试中,经常需要修改BIOS的选项来支持测试所需环境,但Insyde BIOS 中的选项非常多,找到用户需要修改的选项较为困难,耗时耗力。

技术实现要素:

本发明的目的在于提供一种基于Insyde BIOS的BIOS更改方法,旨在解决现有技术中Insyde BIOS中的选项非常多,找到用户需要修改的选项较为困难,耗时耗力的问题。

本发明是这样实现的,一种基于Insyde BIOS的BIOS更改方法,所述方法包括下述步骤:

在DOS系统环境下,将BOIS各选项参数写入到bios.txt文件中,所述 bios.txt文件自动保存在H2OVE所在的文件夹下;

打开所述bios.txt文件,并在所述bios.txt文件中查找定位需要修改的目标BIOS选项,所述需要修改的目标BIOS选项至少包含一项;

在所述bios.txt文件中,对定位查找到的所述目标BIOS选项进行选项修改,并保存;

调用导入命令,将选项修改完成的所述bios.txt文件导入计算机中。

作为一种改进的方案,所述在DOS系统环境下,将BOIS各选项参数写入到 bios.txt文件中的步骤具体包括下述步骤:

将计算机中的H2OUVE-D.exe工具文件复制到U盘中;

通过所述U盘启动到DOS环境下;

使用导出命令将BIOS的各选项参数导出到bios.txt中,其中,所述导出命令为:H2OUVE-D.exe-gs bios.txt。

作为一种改进的方案,所述在DOS系统环境下,将BOIS各选项参数写入到 bios.txt文件中的步骤之后;所述打开所述bios.txt文件的步骤之前还包括下述步骤:

判断所述写入BOIS各选项参数的bios.txt文件是否保存成功;

若保存成功,则执行所述打开所述bios.txt文件的步骤;

若保存不成功,则返回执行所述在DOS系统环境下,将BOIS各选项参数写入到bios.txt文件中的步骤。

作为一种改进的方案,所述调用导入命令,将选项修改完成的所述bios.txt 文件导入计算机中的步骤之后还包括下述步骤:

判断将所述bios.txt文件导入计算机是否成功;

若成功,则判定所述计算机的BIOS选项修改成功,否则返回执行所述将选项修改完成的所述bios.txt文件导入计算机中的步骤。

作为一种改进的方案,所述导入命令为:H2OUVE-D.exe-ss bios.txt。

本发明的另一目的在于提供一种基于Insyde BIOS的BIOS更改系统,所述系统包括:

选项参数写入模块,用于在DOS系统环境下,将BOIS各选项参数写入到 bios.txt文件中,所述bios.txt文件自动保存在H2OVE所在的文件夹下;

选项定位查找模块,用于打开所述bios.txt文件,并在所述bios.txt文件中查找定位需要修改的目标BIOS选项,所述需要修改的目标BIOS选项至少包含一项;

修改保存模块,用于在所述bios.txt文件中,对定位查找到的所述目标BIOS 选项进行选项修改,并保存;

文件导入模块,用于调用导入命令,将选项修改完成的所述bios.txt文件导入计算机中。

作为一种改进的方案,所述选项参数写入模块具体包括:

文件复制模块,用于将计算机中的H2OUVE-D.exe工具文件复制到U盘中;

系统启动模块,用于通过所述U盘启动到DOS环境下;

选项参数导出模块,用于使用导出命令将BIOS的各选项参数导出到 bios.txt中,其中,所述导出命令为:H2OUVE-D.exe -gs bios.txt。

作为一种改进的方案,所述系统还包括:

第一判断模块,用于判断所述写入BOIS各选项参数的bios.txt文件是否保存成功;

若保存成功,则执行所述选项定位查找模块打开所述bios.txt文件的步骤;

若保存不成功,则返回执行所述选项参数写入模块在DOS系统环境下,将 BOIS各选项参数写入到bios.txt文件中的步骤。

作为一种改进的方案,所述系统还包括:

第二判断模块,用于判断将所述bios.txt文件导入计算机是否成功;

判定模块,用于若成功,则判定所述计算机的BIOS选项修改成功;

否则返回执行所述文件导入模块将选项修改完成的所述bios.txt文件导入计算机中的步骤。

作为一种改进的方案,所述导入命令为:H2OUVE-D.exe-ss bios.txt。

在本发明实施例中,在DOS系统环境下,将BOIS各选项参数写入到bios.txt 文件中,所述bios.txt文件自动保存在H2OVE所在的文件夹下;打开所述 bios.txt文件,并在所述bios.txt文件中查找定位需要修改的目标BIOS选项,所述需要修改的目标BIOS选项至少包含一项;在所述bios.txt文件中,对定位查找到的所述目标BIOS选项进行选项修改,并保存;调用导入命令,将选项修改完成的所述bios.txt文件导入计算机中,从而实现BOIS各选项的修改,选项查找方便,操作方便,缩短查找修改时间,进一步提高计算机测试时间,保证测试顺利进行,提升产品质量。

附图说明

图1是本发明提供的基于Insyde BIOS的BIOS更改方法的实现流程图;

图2是本发明提供的在DOS系统环境下,将BOIS各选项参数写入到bios.txt 文件中的实现流程图;

图3是本发明提供的基于Insyde BIOS的BIOS更改系统的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1示出了本发明提供的基于Insyde BIOS的BIOS更改方法的实现流程图,其具体包括下述步骤:

在步骤S101中,在DOS系统环境下,将BOIS各选项参数写入到bios.txt 文件中,所述bios.txt文件自动保存在H2OVE所在的文件夹下。

在步骤S102中,判断写入BOIS各选项参数的bios.txt文件是否保存成功,若是则执行步骤S103,否则返回执行步骤S101。

在该步骤中,该判断写入BOIS各选项参数的bios.txt文件是否保存成功的方式有多种,下述给出本实施例提供的方式,即在DOS下,会有如下提示内容:

C:\SA5224M4\H2OUVE\DOS>H2OUVE-D.exe-gs bios.txt

Now parsing Hii data,please wait a minute...

Comp lete parsing Hii data!!!

Saving SCU setting file:bios.txt.

在步骤S103中,打开bios.txt文件,并在所述bios.txt文件中查找定位需要修改的目标BIOS选项,所述需要修改的目标BIOS选项至少包含一项。

在步骤S104中,在bios.txt文件中,对定位查找到的所述目标BIOS选项进行选项修改,并保存。

在步骤S105中,调用导入命令,将选项修改完成的所述bios.txt文件导入计算机中,该导入命令为:H2OUVE-D.exe-ss bios.txt。

在该步骤S104和S105中,其具体的修改过程为,以其中一个选项为例进行说明:

(0x6E,1,0x61D25395F30E92B3)Quiet Boot

Callback ID=0x2

(1)[]Enabled

(0)[*]Disabled(Default)

当前*在(0)Disabled处表示当前选项设置为(0)Disabled,如果需要修改为(1)Enabled,则将*移动到(1)Enabled选项处即可,如下程序内容所记载:

(0x6E,1,0x61D25395F30E92B3)Quiet Boot

Callback ID=0x2

(1)[*]Enabled

(0)[|]Disabled(Default)

在步骤S106中,判断将所述bios.txt文件导入计算机是否成功,是则执行步骤S107,否则返回执行所述将选项修改完成的所述bios.txt文件导入计算机中的步骤S105。

在该步骤,判断的实现是显示如下提示信息:

C:\SA5224M4\H2OUVE\DOS>H2OUVE-D.exe-ss bios.txt

Now parsing File From bios.txt.

Succeed to read bios.txt file.

Now parsing File and save settings,please wait a minute...

Succeed to write SCU settings!

在步骤S107中,若成功,则判定所述计算机的BIOS选项修改成功。

其中,如图2所示,在DOS系统环境下,将BOIS各选项参数写入到bios.txt 文件中的步骤具体包括下述步骤:

在步骤S201中,将计算机中的H2OUVE-D.exe工具文件复制到U盘中。

在步骤S202中,通过所述U盘启动到DOS环境下。

在步骤S203中,使用导出命令将BIOS的各选项参数导出到bios.txt中,其中,所述导出命令为:H2OUVE-D.exe-gs bios.txt。

该实施例能够快速搭建测试环境,对于Insyde BIOS的选项,容易找到,操作方便,简单;缩短测试时间便于测试顺利进行,保证产品质量;同时对于客户后期BIOS选项的维护及其方便。

图3示出了本发明提供的基于Insyde BIOS的BIOS更改系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分。

选项参数写入模块11,用于在DOS系统环境下,将BOIS各选项参数写入到 bios.txt文件中,所述bios.txt文件自动保存在H2OVE所在的文件夹下;

选项定位查找模块12,用于打开所述bios.txt文件,并在所述bios.txt 文件中查找定位需要修改的目标BIOS选项,所述需要修改的目标BIOS选项至少包含一项;

修改保存模块13,用于在所述bios.txt文件中,对定位查找到的所述目标 BIOS选项进行选项修改,并保存;

文件导入模块14,用于调用导入命令,将选项修改完成的所述bios.txt文件导入计算机中。

其中,选项参数写入模块11具体包括:

文件复制模块15,用于将计算机中的H2OUVE-D.exe工具文件复制到U盘中;

系统启动模块16,用于通过所述U盘启动到DOS环境下;

选项参数导出模块17,用于使用导出命令将BIOS的各选项参数导出到 bios.txt中,其中,所述导出命令为:H2OUVE-D.exe-gs bios.txt。

在本发明实施例中,基于Insyde BIOS的BIOS更改系统还包括:

第一判断模块18,用于判断所述写入BOIS各选项参数的bios.txt文件是否保存成功;

若保存成功,则执行所述选项定位查找模块12打开所述bios.txt文件的步骤;

若保存不成功,则返回执行所述选项参数写入模块11在DOS系统环境下,将BOIS各选项参数写入到bios.txt文件中的步骤。

在本发明实施例中,基于Insyde BIOS的BIOS更改系统还包括:

第二判断模块19,用于判断将所述bios.txt文件导入计算机是否成功;

判定模块20,用于若成功,则判定所述计算机的BIOS选项修改成功;

否则返回执行所述文件导入模块14将选项修改完成的所述bios.txt文件导入计算机中的步骤。

其中,上述各个模块的功能如上述方法实施例所记载,在此不再赘述。

在本发明实施例中,在DOS系统环境下,将BOIS各选项参数写入到bios.txt 文件中,所述bios.txt文件自动保存在H2OVE所在的文件夹下;打开所述 bios.txt文件,并在所述bios.txt文件中查找定位需要修改的目标BIOS选项,所述需要修改的目标BIOS选项至少包含一项;在所述bios.txt文件中,对定位查找到的所述目标BIOS选项进行选项修改,并保存;调用导入命令,将选项修改完成的所述bios.txt文件导入计算机中,从而实现BOIS各选项的修改,选项查找方便,操作方便,缩短查找修改时间,进一步提高计算机测试时间,保证测试顺利进行,提升产品质量。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。


版权声明:本文为weixin_34850061原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。