本发明涉及一种BIOS提取和修改方法,具体地说是一种基于DOS的BIOS提取和修改方法。
背景技术:
BIOS是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息,其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。BIOS是服务器一个不可或缺的重要功能,很多功能的实现都需要BIOS的支持。
在测试中,经常需要修改BIOS的选项来支持测试所需环境,但BIOS中的选项非常多,如果不熟悉的话需要找很久才能找到自己想要修改的选项,而且有一些选项是隐藏的,在BIOS界面无法查看到,再找BIOS工程师放开选项又需要很长的时间,所以急需一种可以简单方便的修改BIOS各选项的方法。
DOS是一种个人计算机(PC)的操作系统,简言之,DOS是人与计算机的一个界面,人通过这个界面来运行和控制计算机。
DOS(磁盘操作系统)使用一些接近于自然语言或其缩写的命令,就可以轻松地完成绝大多数的日常操作。另外,DOS作为操作系统能有效地管理、调度、运行个人计算机各种软件和硬件资源。
技术实现要素:
本发明的技术任务是提供一种基于DOS的BIOS提取和修改方法。
本发明的技术任务是按以下方式实现的,具体方法如下:
第一步,将SCEDOS.exe拷贝入DOS启动U盘;
第二步,使用DOS启动U盘使服务器进入DOS环境,打开SCEDOS.exe所在文件夹;
第三步,使用SCEDOS.exe /o /s bios.txt将BIOS的各选项参数输入到bios.txt中,该文件自动保存在SCEDOS.exe所在文件夹;
第四步,拔出U盘放到笔记本上打开bios.txt文档,所有的BIOS选项都在此文档中;
第五步,通过搜索找到需要修改的BIOS选项;
第六步,修改完所有需要修改的选项后,保存此文档在U盘原位置;
第七步,再次使用U盘使服务器进入DOS环境,使用SCEDOS.exe /i /s bios.txt导入BIOS文件,服务器的BIOS选项修改完成。
优选的,所述的第三步,文件自动保存成功的提示为,Script file exported successfully。
优选的,所述的第七步,文件导入成功的提示为,Script file exported successfully。
优选的,所述的第五步,当选项为:
Setup Question =Hyper-threading
Token=04//Do NOT change this line
Offset=09
Width=01
BIOS Default =[01]Enabled
Options=[00]Disabled //Move “*”to the desired Option
*[01]Enabled
当前*在[01]Enabled处表示当前选项设置为[01]Enabled,如果需要修改为[00]Disabled,则将*挪到[00]Disabled选项处,如下:
Setup Question =Hyper-threading
Token=04//Do NOT change this line
Offset=09
Width=01
BIOS Default =[01]Enabled
Options= * [00]Disabled //Move “*”to the desired Option
[01]Enabled。
本发明的一种基于DOS的BIOS提取和修改方法和现有技术相比,提供了一种在DOS下对BIOS进行提取和修改的方法,能够快速搭建测试环境,丰富了针对BIOS的提取和修改方法,方便了测试进行,节约测试时间,保证产品质量。
具体实施方式
实施例1:
第一步,将SCEDOS.exe拷贝入DOS启动U盘;
第二步,使用DOS启动U盘使服务器进入DOS环境,打开SCEDOS.exe所在文件夹;
第三步,使用SCEDOS.exe /o /s bios.txt将BIOS的各选项参数输入到bios.txt中,该文件自动保存在SCEDOS.exe所在文件夹,文件自动保存成功的提示为,Script file exported successfully。
第四步,拔出U盘放到笔记本上打开bios.txt文档,所有的BIOS选项都在此文档中;
第五步,通过搜索找到需要修改的BIOS选项;
第六步,修改完所有需要修改的选项后,保存此文档在U盘原位置;
第七步,再次使用U盘使服务器进入DOS环境,使用SCEDOS.exe /i /s bios.txt导入BIOS文件,文件导入成功的提示为,Script file exported successfully,服务器的BIOS选项修改完成。
实施例2:
1)将SCEDOS.exe拷贝入DOS启动U盘;
2)使用DOS启动U盘使服务器进入DOS环境,打开SCEDOS.exe所在文件夹;
3)使用SCEDOS.exe /o /s bios.txt将BIOS的各选项参数输入到bios.txt中,该文件自动保存在SCEDOS.exe所在文件夹,保存成功后会有如下提示Script file exported successfully。
4)拔出U盘放到笔记本上打开bios.txt文档,可以看到所有的BIOS选项都在此文档中,包括隐藏了的选项;
5)通过搜索找到需要修改的BIOS选项,当选项为:
Setup Question =Hyper-threading
Token=04//Do NOT change this line
Offset=09
Width=01
BIOS Default =[01]Enabled
Options=[00]Disabled //Move “*”to the desired Option
*[01]Enabled
当前*在[01]Enabled处表示当前选项设置为[01]Enabled,如果需要修改为[00]Disabled,则将*挪到[00]Disabled选项处即可,如下:
Setup Question =Hyper-threading
Token=04//Do NOT change this line
Offset=09
Width=01
BIOS Default =[01]Enabled
Options= * [00]Disabled //Move “*”to the desired Option
[01]Enabled
6)修改完所有需要修改的选项后,保存此文档在U盘原位置;
7)再次使用U盘使服务器进入DOS环境,使用SCEDOS.exe /i /s bios.txt导入BIOS文件,最终提示Script file imported successfully,表示导入文件成功,至此,服务器的BIOS选项修改完成。
综上,在日常测试中由于BIOS选项非常多不方便寻找,同时还有一些隐藏选项没有显示,给修改BIOS选项搭建测试环境带来很多不便,所以本发现提供了一种在DOS下对BIOS进行提取和修改的方法,能够快速搭建测试环境,缩短测试时间便于测试顺利进行,保证产品质量。
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。