本发明涉及计算机服务器技术领域,具体涉及一种基于windowsserver的bios提取和修改方法。通过系统命令将biso信息导出到可编辑文档中,修改后再导入bios中。该方法实用性强,可以在windowsserver系统下对bios进行提取、修改、导入等操作,使对服务器的bios的修改简便易行,大大节约了服务器的测试时间。
背景技术:
bios是一组固化到计算机内主板上一个rom芯片上的程序,它保存着计算机最重要、最基本的输入输出程序、开机自检程序和系统自启动程序。bios可从cmos中读写系统设置的具体信息,其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。bios是服务器一个不可或缺的重要功能,服务器上很多功能的实现都需要bios的支持。
在对服务器的测试中,经常需要修改bios的选项来支持测试所需环境,但bios中的选项非常多,如果对bios各个参数存放位置不熟悉的话需要找很久才能找到自己想要修改的选项,而且有一些选项是隐藏的,在bios界面无法查看到,如果找bios工程师放开选项又需要很长的时间,针对目前这种状况,急需寻找一种可以简单方便的修改bios各选项的方法。
本技术:
所述的发明就是针对服务器测试过程中存在的不足之处,提供是一种实用性强、可以在windows系统下对bios进行提取、修改、导入的方法。
技术实现要素:
本申请请求保护一种基于windowsserver的bios提取和修改方法,其特征在于,该方法具体包括如下步骤:
将scewin.exe所在的文件夹拷贝入windows系统桌面
使用scewin.exe系统输出命令将bios的各选项参数输入到指定可编辑文档中;
打开该文档,根据需要修改bios各个选项的参数;
保存该文档;
使用scewin.exe系统输入命令将该文件导入bios文件。
如上所述的基于windowsserver的bios提取和修改方法,其特征还在于,该scewin.exe系统输出命令为:
scewin.exe/o/s指定文件名。
如上所述的基于windowsserver的bios提取和修改方法,其特征还在于,该scewin.exe系统输入命令为:
scewin.exe/i/s指定文件名。
如上所述的基于windowsserver的bios提取和修改方法,其特征还在于,该指定文件类型可为txt文本类型。
具体实施方式
本申请发明了一种基于windowsserver系统下的bios提取和修改方法,其具体实现过程为:
1.将scewin.exe所在的文件夹拷贝入windows系统桌面;
2.使用命令:scewin.exe/o/sbios.txt将bios的各选项参数输入到bios.txt中,该文件自动保存在scewin.exe所在文件夹,保存成功后会有如下提示“scriptfileexportedsuccessfully”;
3.打开此bios.txt文档,可以看到所有的bios选项都在此文档中,包括隐藏了的选项;
4.通过搜索找到需要修改的bios选项,比如下面这个选项
setupquestion=quietboot
token=b1//donotchangethisline
offset=50
width=01
biosdefault=1
value=1//enabled=1,disabled=0
当前value为1,即enabled选项,如果需要修改为disabled,则将value值修改为0,修改后的内容如下所示:
setupquestion=quietboot
token=b1//donotchangethisline
offset=50
width=01
biosdefault=1
value=0//enabled=1,disabled=0
如果想把此值设置成默认值,还需要把biosdefault修改为disabled,如下所示
setupquestion=quietboot
token=b1//donotchangethisline
offset=50
width=01
biosdefault=0
value=0//enabled=1,disabled=0
5.修改完所有需要修改的选项后,保存此文档;
6.使用scewin.exe/i/sbios.txt导入bios文件,最终提示scriptfileimportedsuccessfully,表示导入文件成功,至此,服务器的bios选项修改完成。
显而易见地,上面所示的仅仅是本发明的一个具体实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据该实施方式获得其他的技术方案,都属于本发明保护的范围。
综上,本发明提供了一种在windowsserver下对bios进行提取和修改的方法,能够快速搭建测试环境,缩短测试时间便于测试顺利进行,保证产品质量。
本发明所述的技术方案也可以进行调整后,应用到不同的服务器或者计算机中,方法简单可行且技术效果显著,在实践中可以得到应用广泛。