[发明专利]一种BIOS刷新内容的验证方法无效
| 申请号: | 200710306366.1 | 申请日: | 2007-12-28 |
| 公开(公告)号: | CN101470657A | 公开(公告)日: | 2009-07-01 |
| 发明(设计)人: | 柏源;陈玄同;刘文涵 | 申请(专利权)人: | 英业达股份有限公司 |
| 主分类号: | G06F11/28 | 分类号: | G06F11/28;G06F9/445 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁 挥;祁建国 |
| 地址: | 台湾省*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 bios 刷新 内容 验证 方法 | ||
技术领域
本发明涉及一种计算机系统中文件内容更新的安全验证方法,特别是涉及一种对计算机系统中BIOS文件内容的更新进行安全校验的BIOS刷新内容的验证方法。
背景技术
目前,在服务器管理中,由于服务器需要使用的都是最新的硬件,所以出厂时的BIOS(Basic Input Output System,基本输入输出系统)能够识别的硬件在一段时间之后就已经不能对最新的硬件进行识别及应用,所以需要将服务器的BIOS更新为最新版的BIOS以支持新硬件的识别和使用,而刷新BIOS这种操作是非常危险的,一但刷新了错误的BIOS文件会造成机器不能启动,严重时可能会造成服务器上的BIOS芯片损坏。同时,由于BIOS文件的发布过程较长,很有可能出现文件受损等情况而导致BIOS文件不能启动。
因此,如果能够在刷新BIOS之前,在实际机器上进行测试后再更新到BIOS的电可擦可编辑只读存储器(Electrically Erasable ProgrammableRead-Only Memory,简称EEPROM)中,就可以保证刷新作业的正确性,减少服务器可能出现的问题。因而,目前业界亟待提供一种BIOS刷新内容的验证方法,借以克服上述公知技术中的问题或缺陷。
发明内容
本发明的目的在于提供一种BIOS刷新内容的验证方法,用以在对计算机BIOS进行更新之前,对新的BIOS文件内容进行安全验证,以解决上述公知技术中存在的问题。
为了实现上述目的,本发明提供了一种BIOS刷新内容的验证方法,包含以下步骤:
使用半虚拟化技术在等待进行系统BIOS更新的计算机主机中建立一个虚拟机;启动此虚拟机;将新的BIOS文件内容拷贝至计算机主机的存储器中由0000:0000开始的1兆字节(Mega bytes)的地址空间内;使用此新的BIOS文件中的内容来执行计算机主机的启动进程,并使半虚拟的操作系统基于与计算机主机相同的硬件平台运行;以及验证应用此新的BIOS文件内容的虚拟操作系统是否运行正常,如果运行正常,则将运行正常的信息回馈给用户并结束验证,如果运行不正常,则将运行不正常的信息回馈给用户并结束验证。
综上所述,本发明的优点在于:本发明所提供的一种BIOS刷新内容的验证方法,通过半虚拟化技术所虚拟出的操作系统的运行,实现了在对计算机BIOS进行刷新之前,对新的BIOS文件内容进行安全验证,进而避免了公知技术中由于错误的BIOS文件内容被更新到实际机器后所造成的机器不能启动以及BIOS芯片受损等问题。
下面结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1为本发明的一种BIOS刷新内容的验证方法中的BIOS启动原理图;
图2为本发明的一种BIOS刷新内容的验证方法中的虚拟化解决方案的原理图;以及
图3为本发明的一种BIOS刷新内容的验证方法的方法流程图。
其中,附图标记:
步骤100 使用半虚拟化技术在等待进行系统BIOS更新的计算机主机中建立一个虚拟机
步骤200 启动虚拟机
步骤300 将新的BIOS文件内容拷贝至计算机主机的存储器中由0000:0000开始的1兆字节的地址空间内
步骤400 使用新的BIOS文件中的内容来执行计算机主机的启动进程,并使半虚拟的操作系统基于与计算机主机相同的硬件平台运行
步骤500 验证应用新的BIOS文件内容的虚拟操作系统是否运行正常
步骤600 将运行正常的信息回馈给用户
步骤700 将运行不正常的信息回馈给用户
实施方式
以下,将结合图式部分对本发明的较佳实施方式作详细说明。
请参考图1,图中表示了本发明的一种BIOS刷新内容的验证方法中的BIOS启动原理,如图1所示,本发明的方法的较佳实施方式,由计算机主机(例如一服务器)在开机(指开启电源)后先将BIOS文件拷贝到存储器中的指定范围的地址空间内,然后计算机会跳到此一存储器的指定范围中的一开始执行地址(一般为0xFFFF0处)开始执行代码,这个地址就是BIOS的开始执行地址,而更新到机器的BIOS文件中的内容与其一致,因此本发明的方法就是将新的BIOS文件的内容拷贝到前述存储器中的指定范围的地址空间内,以便使用新的BIOS文件中的内容来执行计算机主机的启动进程,便能够测试到用来进行更新的BIOS文件的内容是否正确、安全。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710306366.1/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法





