BIOS版本设置系统及方法技术方案

技术编号:8215498 阅读:177 留言:0更新日期:2013-01-17 12:52
一种BIOS版本设置系统,该系统包括:设置模块,用于在BIOS中设置一个布尔类型的全局变量;读取模块,用于读取硬盘中的主引导记录;判断模块,当所述主引导记录的格式为特殊格式且BIOS调用所述全局变量时,用于判断该全局变量是否为真;及执行模块,当全局变量为真时,用于执行BIOS测试版本的功能,当全局变量为假时,用于执行BIOS出货版本的功能。本发明专利技术还提供了一种BIOS版本设置方法,利用本发明专利技术,可以实现多功能的BIOS之间的切换。

【技术实现步骤摘要】

本专利技术涉及一种BIOS设置系统及方法,尤其涉及一种BIOS版本设置系统及方法
技术介绍
一些主板的测试过程中,客户对出货版本BIOS的特殊要求往往会导致测试流程无法正常的进行。例如,客户要求烧录有出货版本BIOS的计算机进入客户自主研发的操作系统中,则测试时计算机便无法进入到测试用的操作系统中。在这种情况下,目前工厂通常准备两个版本的BIOS烧录文档,先在主板上离线烧录测试版本BI0S,在主板测试完毕后出货前再重新烧录出货版本BI0S,或使用工具将测试版本BIOS改为出货版本BIOS。但这几种方法都需要BIOS开发人员维护两种版本的BI0S,增加开发负担和成本。
技术实现思路
鉴于以上内容,有必要提供一种BIOS版本设置系统,能够在工厂测试环境下设置BIOS的版本。还有必要提供一种BIOS版本设置方法,能够在工厂测试环境下设置BIOS的版本。一种BIOS版本设置系统,该系统包括设置模块,用于在BIOS中设置一个布尔类型的全局变量;读取模块,用于读取硬盘中的主引导记录;判断模块,当所述主引导记录的格式为特殊格式且BIOS调用所述全局变量时,用于判断该全局变量是否为真;及执行模块,当全局变量为真时,用于执行BIOS测试版本的功能,当全局变量为假时,用于执行BIOS出货版本的功能。一种BIOS版本设置方法,该方法包括设置步骤,在BIOS中设置一个布尔类型的全局变量;读取步骤,读取硬盘中的主引导记录;判断步骤,当所述主引导记录的格式为特殊格式且BIOS调用所述全局变量时,判断该全局变量是否为真;及执行步骤,当全局变量为真时,执行BIOS测试版本的功能,当全局变量为假时,执行BIOS出货版本的功能。相较于现有技术,所述BIOS版本设置系统及方法,使得BIOS在工厂测试环境下,对BIOS的工厂测试版本和出货版本之间进行切换,不需要重复烧录BI0S,节约开发负担和成本,提高工作效率。附图说明图I是本专利技术BIOS版本设置系统较佳实施例的运行环境图。图2是图I中BIOS版本设置系统10的功能模块图。图3是本专利技术BIOS版本设置方法较佳实施例的作业流程图。主要元件符号说明权利要求1.一种BIOS版本设置系统,其特征在于,该系统包括 设置模块,用于在BIOS中设置一个布尔类型的全局变量; 读取模块,用于读取硬盘中的主引导记录; 判断模块,用于当所述主引导记录的格式为特殊格式且BIOS调用所述全局变量时,判断该全局变量是否为真;及 执行模块,用于当全局变量为真时执行BIOS测试版本的功能,当全局变量为假时执行BIOS出货版本的功能。2.如权利要求I所述的BIOS版本设置系统,其特征在于,所述主引导记录的特殊格式是指该主引导记录的第一个字节为00,结束标志的值不等于55AA,出错数据区内存储了所述BIOS的版本信息和测试该BIOS的信息。3.如权利要求I所述的BIOS版本设置系统,其特征在于,该系统还包括启动模块,用于当所述主引导记录的格式不是特殊格式时,尝试启动操作系统。4.一种BIOS版本设置方法,其特征在于,该方法包括 设置步骤,在BIOS中设置一个布尔类型的全局变量; 读取步骤,读取硬盘中的主引导记录; 判断步骤,当所述主引导记录的格式为特殊格式且BIOS调用所述全局变量时,判断该全局变量是否为真 '及 执行步骤,当全局变量为真时,执行BIOS测试版本的功能,当全局变量为假时,执行BIOS出货版本的功能。5.如权利要求4所述的BIOS版本设置方法,其特征在于,所述主引导记录的特殊格式是指该主引导记录的第一个字节为00,结束标志的值不等于55AA,出错数据区内存储了所述BIOS的版本信息和测试该BIOS的信息。6.如权利要求4所述的BIOS版本设置方法,其特征在于,该方法还包括步骤当所述主引导记录的格式不是特殊格式时,尝试启动操作系统。全文摘要一种BIOS版本设置系统,该系统包括设置模块,用于在BIOS中设置一个布尔类型的全局变量;读取模块,用于读取硬盘中的主引导记录;判断模块,当所述主引导记录的格式为特殊格式且BIOS调用所述全局变量时,用于判断该全局变量是否为真;及执行模块,当全局变量为真时,用于执行BIOS测试版本的功能,当全局变量为假时,用于执行BIOS出货版本的功能。本专利技术还提供了一种BIOS版本设置方法,利用本专利技术,可以实现多功能的BIOS之间的切换。文档编号G06F9/445GK102880476SQ20111019455公开日2013年1月16日 申请日期2011年7月12日 优先权日2011年7月12日专利技术者唐新桥 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司本文档来自技高网...

【技术保护点】
一种BIOS版本设置系统,其特征在于,该系统包括:设置模块,用于在BIOS中设置一个布尔类型的全局变量;读取模块,用于读取硬盘中的主引导记录;判断模块,用于当所述主引导记录的格式为特殊格式且BIOS调用所述全局变量时,判断该全局变量是否为真;及执行模块,用于当全局变量为真时执行BIOS测试版本的功能,当全局变量为假时执行BIOS出货版本的功能。

【技术特征摘要】

【专利技术属性】
技术研发人员:唐新桥
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1