The invention discloses an exception processing method and a device for a BIOS program. In this method, a BIOS BIOS program for the first physical device N BIOS program, and for the start of the physical device BIOS; in determining the fault first BIOS program, determined that the N of the BIOS program in second BIOS procedures based BIOS program; BIOS to trigger the second main BIOS the role of program boot device. Due to confirm the fault first BIOS program after second BIOS in the main program BIOS role to restart the machine, making the equipment in a short period of time can solve the BIOS problem, will not cause the equipment required by the business process interrupted for a long time, reduced due to loss of BIOS fault.
【技术实现步骤摘要】
一种BIOS程序的异常处理方法及装置
本专利技术涉及通信领域,尤其涉及一种BIOS程序的异常处理方法及装置。
技术介绍
服务器的应用越来越广,金融、政府、教育等关键领域对服务器可靠性、稳定性提出了更高的要求。BIOS(BasicInputOutputSystem,基本输入输出系统)被固化到服务器主板的存储介质中,BIOS保存着服务器最重要的基本输入输出的程序、开机后自检程序和系统自启动程序等,BIOS的主要功能是为服务器提供最底层的、最直接的硬件设置和控制,因此,BIOS的可靠性和重要性不言而喻。传统服务器往往采用单BIOS设计,即一台服务器上仅有一个BIOS,这种设计可靠性较差。当出现BIOS程序异常或者存储介质损坏时,需要等待专业的运维人员进行修复后才能恢复业务,业务中断较长时间往往会给客户带来较大的经济损失。
技术实现思路
本专利技术实施例提供了一种BIOS程序的异常处理方法及装置,用以实现当第一BIOS程序发生故障时,能够启动第二BIOS作为主BIOS程序进行业务处理。第一方面,本专利技术实施例提供了一种BIOS程序的异常处理方法,包括:第一BIOS是物理设备N个BIOS程序中的一个BIOS程序,N为大于或等于2的整数,且第一BIOS程序为用于启动所述物理设备的主BIOS程序。在确定所述第一BIOS程序发生故障后,确定所述N个BIOS程序中的第二BIOS程序作为主BIOS程序,触发第二BIOS程序以主BIOS程序的角色启动所述设备。由于在确定第一BIOS程序发生故障后将第二BIOS以主BIOS程序的角色重启设备,使得设备在短时间内即可解决BIOS故障问 ...
【技术保护点】
一种基本输入输出系统BIOS程序的异常处理方法,其特征在于,所述方法包括:确定第一BIOS程序发生故障,所述第一BIOS程序是N个BIOS程序中的一个BIOS程序,N为大于或等于2的正整数,所述第一BIOS程序是在所述第一BIOS程序发生故障前用于启动物理设备的主BIOS程序;确定所述第一BIOS程序发生故障后,确定所述N个BIOS程序中的第二BIOS程序为主BIOS程序;确定所述第二BIOS程序为主BIOS程序后,触发所述第二BIOS程序以主BIOS程序的角色启动所述设备。
【技术特征摘要】
1.一种基本输入输出系统BIOS程序的异常处理方法,其特征在于,所述方法包括:确定第一BIOS程序发生故障,所述第一BIOS程序是N个BIOS程序中的一个BIOS程序,N为大于或等于2的正整数,所述第一BIOS程序是在所述第一BIOS程序发生故障前用于启动物理设备的主BIOS程序;确定所述第一BIOS程序发生故障后,确定所述N个BIOS程序中的第二BIOS程序为主BIOS程序;确定所述第二BIOS程序为主BIOS程序后,触发所述第二BIOS程序以主BIOS程序的角色启动所述设备。2.如权利要求1所述的方法,其特征在于,还包括:获取第一BIOS程序所在存储介质的读写权限;对第一BIOS程序进行升级;若对第一BIOS程序升级成功,则对所述第二BIOS程序进行升级。3.如权利要求1所述的方法,其特征在于,通过看门狗确定第一BIOS程序是否发生故障。4.如权利要求1所述的方法,其特征在于,所述确定第一BIOS程序发生故障,包括:若在预设时间内没有监测到第一BIOS通过硬件接口发送的信号,则确定第一BIOS发生故障。5.如权利要求1所述的方法,其特征在于,所述确定第一BIOS程序发生故障,包括:通过复杂可编程逻辑器件CPLD监控所述第一BIOS程序所在存储介质的硬件接口信号;若通过CPLD监测到所述第一BIOS程序所在存储介质的硬件接口信号异常,则确定第一BIOS程序发生故障。6.如权利要求5所述的方法,其特征在于,所述触发所述第二BIOS程序以主BIOS程序的角色启动设备,包括:清除所述CPLD中用于表示所述第一BIOS程序发生故障的标识,以使所述CPLD触发所述第二BIOS程序以主BIOS程序的角色启动设备。7.如权利要求1所述的方法,其特征在于,还包括:确定第一管理引擎ME发生故障,所述第一ME是M个ME中的一个ME程序,M为大于或等于2的整数,所述第一ME是在所述第一ME发生故障前用于启动所述物理设备的主ME;在确定所述第一ME发生故障后,确定所述M个ME中的第二ME为主ME;触发所述第二ME以主ME的角色启动设备。8.一种基本输入输出系...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。