一种BIOS芯片的自动恢复方法技术

技术编号:11057475 阅读:86 留言:0更新日期:2015-02-18 20:36
本发明专利技术公开了一种BIOS芯片的自动恢复方法,计算机硬件系统需要具备用于刷新BIOS的带外系统,当带内系统BIOS由于某种原因导致BIOS无法启动时,通过BIOS中触发中断的function,触发BIOS异常中断信号BIOS_FAILD,带外系统的Handler处理中断信号BIOS_FAILED,刷新BIOS芯片。本发明专利技术的技术效果在于,技术实现简单,主板设计简单的优点,而且基于目前服务器架构,在不增加现有服务器架构的基础上,利用软件的方法很好的解决了,BIOS被篡改或发生异常时,自动更新BIOSROM的效果,该方法不需要人为参与,不需要系统断电,对服务器在线诊断恢复有很好的效果。

【技术实现步骤摘要】
—种BI OS芯片的自动恢复方法
本专利技术涉及计算机信息安全及信息自动化领域,涉及一种通用的、可恢复的、不需要人为参与的计算机基本输入输出系统恢复方法,具体涉及一种B1S芯片的自动恢复方法。
技术介绍
B1S是英文〃Basic Input Output System〃的缩略语,直译过来后中文名称就是〃基本输入输出系统〃。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。 B1S设置程序是储存在B1S芯片中的,B1S芯片是主板上一块长方型或正方型芯抠出纽扣电池可使B1S恢复到出厂默认值片,只有在开机时才可以进行设置。CMOS主要用于存储B1S设置程序所设置的参数与数据,而B1S设置程序主要对计算机的基本输入输出系统进行管理和设置,使系统运行在最好状态下,使用B1S设置程序还可以排除系统故障或者诊断系统问题。 当前,计算机越来越普及,应用面也越来越广。计算机安全也成为人们比较关注的问题,计算机攻击也趋于底层化,篡改B1S也是黑客攻击的对象,目前计算机系统对B1S仅仅处于保护阶段,如通过加入写保护操作,但用户使用比较复杂,而且异常程序如果找到取消写保护的操作,那么B1S ROM信息还是可以别篡改,而当B1S被篡改情况下,或者发生异常时,基本没有解决办法。
技术实现思路
本专利技术要解决的技术问题是:本专利技术的目的在于利用现有服务器架构,在B1S和BMC中增加相关funct1n,使得B1S实现自动恢复刷新功能。 本方法在目前服务器基本架构(带内系统和带外系统)基础上,通过增加中断,使得在B1S异常的情况下,利用带外系统对B1S进行更新,该方法实现简单,可恢复性强,不需要人为参与。 本专利技术所采用的技术方案为:一种B1S芯片的自动恢复方法,计算机硬件系统需要具备用于刷新B1S的带外系统,当带内系统(计算机基本输入输出系统B1S)由于某种原因(如病毒破坏)导致B1S无法启动时,通过B1S中触发中断的funct1n (功能),触发B1S异常中断信号B10S_FAILD,带外系统的Handler (处理器)处理中断信号B10S_FAILED,刷新B1S芯片。 所述带内系统和带外系统通过GP1连接;带外系统存储设备B1S ROM与带外系统连接,能够通过带外系统刷新B1S ROM。 所述方法执行步骤如下:I)用户把B1S Image (镜像)放入带外系统的存储设备B1S ROM中, 2)B1S正常启动或系统正在运行;3)当B1S发现异常时,触发B1S_FAILD信号;4)带外系统接到B1S_FAILD信号;5)执行b1s_failed_hanlder,通过带外系统刷新B1S芯片;其中步骤2)、3)通过带内系统中运行,步骤1)、4)、5)通过带外系统中运行。 本专利技术有益效果:本专利技术的技术效果在于,技术实现简单,主板设计简单的优点,而且基于目前服务器架构,在不增加现有服务器架构的基础上,利用软件的方法很好的解决了,B1S被篡改或发生异常时,自动更新B1S ROM的效果,该方法不需要人为参与,不需要系统断电,对服务器在线诊断恢复有很好的效果。 【附图说明】 图1为本专利技术一种B1S芯片的自动恢复方法流程图。 【具体实施方式】 下面根据说明书附图,结合具体实施例,对本专利技术进一步说明:实施例1:一种B1S芯片的自动恢复方法,计算机硬件系统需要具备用于刷新B1S的带外系统,当带内系统(计算机基本输入输出系统B1S)由于某种原因(如病毒破坏)导致B1S无法启动时,通过B1S中触发中断的funct1n (功能),触发B1S异常中断信号B10S_FAILD,带外系统的Handler (处理器)处理中断信号B10S_FAILED,刷新B1S芯片。 实施例2:在实施例1的基础上,本实施例所述带内系统和带外系统通过GP1连接;带外系统存储设备B1S ROM与带外系统连接,能够通过带外系统刷新B1S ROM。 实施例3:如图1所示,在实施例1或2的基础上,本实施例所述方法执行步骤如下:1)用户把B1SImage (镜像)放入带外系统的存储设备B1S ROM中,2)B1S正常启动或系统正在运行;3)当B1S发现异常时,触发B10S_FAILD信号;4)带外系统接到B10S_FAILD信号;5)执行b1s_failed_hanlder,通过带外系统刷新B1S芯片;其中步骤2)、3)通过带内系统中运行,步骤1)、4)、5)通过带外系统中运行。 以上实施方式仅用于说明本专利技术,而并非对本专利技术的限制,有关
的普通技术人员,在不脱离本专利技术的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本专利技术的范畴,本专利技术的专利保护范围应由权利要求限定。本文档来自技高网
...

【技术保护点】
一种BIOS芯片的自动恢复方法,其特征在于:计算机硬件系统需要具备用于刷新BIOS的带外系统,当带内系统BIOS由于某种原因导致BIOS无法启动时,通过BIOS中触发中断的function,触发BIOS异常中断信号BIOS_FAILD,带外系统的Handler处理中断信号BIOS_FAILED,刷新BIOS芯片。

【技术特征摘要】
1.一种B1S芯片的自动恢复方法,其特征在于:计算机硬件系统需要具备用于刷新B1S的带外系统,当带内系统B1S由于某种原因导致B1S无法启动时,通过B1S中触发中断的funct1n,触发B1S异常中断信号B1S_FAILD,带外系统的Handler处理中断信号B1S_FAILED,刷新 B1S 芯片。2.根据权利要求1所述的一种B1S芯片的自动恢复方法,其特征在于:所述带内系统和带外系统通过GP1连接;带外系统存储设备B1S ROM与带外系统连接,能够通过带外系统刷新B1...

【专利技术属性】
技术研发人员:易凌鹰乔英良
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1