CN109582505A - 一种bios选项默认值的恢复***、方法及装置 - Google Patents
一种bios选项默认值的恢复***、方法及装置 Download PDFInfo
- Publication number
- CN109582505A CN109582505A CN201811489016.8A CN201811489016A CN109582505A CN 109582505 A CN109582505 A CN 109582505A CN 201811489016 A CN201811489016 A CN 201811489016A CN 109582505 A CN109582505 A CN 109582505A
- Authority
- CN
- China
- Prior art keywords
- default value
- option
- port
- state
- bios
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000011084 recovery Methods 0.000 title claims abstract description 63
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000001514 detection method Methods 0.000 claims description 17
- 230000008054 signal transmission Effects 0.000 abstract description 7
- 230000000694 effects Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000007257 malfunction Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 2
- 241001062009 Indigofera Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1438—Restarting or rejuvenating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种BIOS选项默认值的恢复***,BMC通过自身的第一端口控制与第一端口连接的PCH芯片的第二端口的状态,PCH芯片在第二端口的状态为目标状态时将BIOS选项当前的选项值恢复为默认值,因此,采用本方案,只需通过BMC控制第二端口的状态,由PCH芯片检测到自身第二端口的状态为目标状态时,将BIOS选项的选项值恢复为默认值。也就是说通过外部BMC以信号传输的方式实现对BIOS选项由选项值至默认值的恢复,不需要断开服务器电源和拆解机箱,节省了人力资源,且恢复BIOS默认值的效率也较高。此外,本发明还提供了一种BIOS选项默认值的恢复方法及装置,效果如上。
Description
技术领域
本发明涉及服务器技术领域,特别涉及一种BIOS默认值的恢复***、方法及装置。
背景技术
随着服务器技术的快速发展,服务器的易用性、性能及功能都在不断增强。特别是高效的易用性,能够使得服务器操作人员轻松管理服务器。基本输入输出***(BasicInput Output System,BIOS)作为服务器主板最底层的、最直接的硬件设置,能为服务器提供更多简单易用的性能。其保存着计算机最重要的基本输入输出的程序、计算机***的设置信息、开机后自检程序和***自启动程序。
BIOS选项设置里有多个选项,不同的选项有不同的功能,虽然服务器在出厂时一般会把BIOS选项设置到最优的默认值,但是也允许根据实际的应用场景修改BIOS选项值。如果在修改某些选项值后出现设置上的一些冲突而导致服务器无法开机,此时需要将BIOS选项恢复到默认值。目前,常用的BIOS选项恢复到默认值的方法是清除存储BIOS选项值的COMS寄存器中的数据。常采用的方法是,去掉CMOS电池或者通过跳线的方式清除CMOS。但是采用该种方法需要拔掉服务器电源然后打开机箱并作相应的清除CMOS的操作。如此,对服务器进行断电并打开机箱不仅操作复杂、浪费人力资源,而且恢复BIOS默认值的效率也较低。
因此,如何简化恢复BIOS默认值的恢复过程、节省人力资源以及提高恢复BIOS默认值的效率是本领域技术人员需要解决的问题。
发明内容
本发明的目的在于提供一种BIOS默认值的恢复***、方法及装置,简化了恢复BIOS默认值的恢复过程、节省了人力资源以及提高了恢复BIOS默认值的效率。
为实现上述目的,本发明实施例提供了如下技术方案:
第一,本发明实施例提供了一种BIOS选项默认值的恢复***,包括:
设置有第二端口的PCH芯片和设置有第一端口的BMC;
所述第一端口和所述第二端口连接,所述BMC用于通过所述第一端口控制所述第二端口的状态;
所述PCH芯片用于在所述状态为目标状态时将BIOS选项当前的选项值恢复为默认值。
可选的,所述第一端口和所述第二端口均为GPIO端口。
第二,本发明实施例提供了一种BIOS选项默认值的恢复方法,基于以上任一种提到的BIOS选项默认值的恢复***,包括:
检测与BMC的第一端口连接的第二端口的状态;
判断所述状态是否为与恢复BIOS选项的默认值对应的目标状态;
若是所述目标状态,则将所述BIOS选项当前的选项值恢复为所述BIOS选项的默认值。
可选的,所述判断所述状态是否为与恢复所述BIOS选项的默认值对应的目标状态具体包括:
若所述状态为与恢复所述BIOS选项的默认值对应的高电平状态,则所述状态则为所述目标状态。
可选的,在所述将所述BIOS选项当前的选项值恢复为所述BIOS选项的默认值之后,还包括:
检测所述BIOS选项的默认值是否完成恢复;
若是,则发送第一控制信号至所述BMC以使所述BMC通过所述第一端口将所述第二端口的目标状态修改为非目标状态。
可选的,若所述BIOS选项的默认值未完成恢复,还包括:
检测所述BIOS选项的默认值的恢复时间是否超过阈值;
若超过所述阈值,则发送第二控制信号至所述BMC以使所述BMC利用所述第二控制信号控制服务器重启。
可选的,若超过所述阈值,还包括:
发送第三控制信号至所述BMC以使所述BMC利用所述第三控制信号进行报警提示。
可选的,若超过所述阈值,还包括:
将与所述BIOS选项对应的数据进行显示。
第三,本发明实施例提供了一种BIOS选项默认值的恢复装置,包括:
第一检测模块,用于检测与BMC的第一端口连接的第二端口的状态;
判断模块,用于判断所述状态是否为与恢复BIOS选项的默认值对应的目标状态,若是所述目标状态,则进入恢复模块;
所述恢复模块,用于将所述BIOS选项当前的选项值恢复为所述BIOS选项的默认值。
可选的,还包括:
第二检测模块,用于检测所述BIOS选项的默认值是否完成恢复,若是,则进入发送模块;
所述第一发送模块,用于发送第一控制信号至所述BMC以使所述BMC通过所述第一端口将所述第二端口的目标状态修改为非目标状态。
可选的,还包括:
第二检测模块,用于检测所述BIOS选项的默认值是否完成恢复;若是,则进入第一发送模块,若否,则进入第三检测模块;
第一发送模块,用于发送第一控制信号至所述BMC以使所述BMC通过所述第一端口将所述第二端口的目标状态修改为非目标状态。
可选的,还包括:
所述第三检测模块,用于检测所述BIOS选项的默认值的恢复时间是否超过阈值,若超过阈值,则进入第二发送模块;
第二发送模块,用于发送第二控制信号至所述BMC以使所述BMC利用所述第二控制信号控制服务器重启。
可见,本发明实施例提供的一种BIOS选项默认值的恢复***,BMC通过自身的第一端口控制与第一端口连接的PCH芯片的第二端口的状态,PCH芯片在第二端口的状态为目标状态时将BIOS选项当前的选项值恢复为默认值,因此,采用本方案,只需通过BMC控制第二端口的状态,由PCH芯片检测到自身第二端口的状态为目标状态时,将BIOS选项的选项值恢复为默认值。也就是说通过外部BMC以信号传输的方式实现对BIOS选项由选项值至默认值的恢复,不需要断开服务器电源和拆解机箱,节省了人力资源,且恢复BIOS默认值的效率也较高。此外,本发明实施例还提供了一种BIOS选项默认值的恢复方法及装置,效果如上。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种BIOS选项默认值的恢复***结构示意图;
图2为本发明第一种实施例提供的一种BIOS选项默认值的恢复方法流程示意图;
图3为本发明第二种实施例提供的一种BIOS选项默认值的恢复方法流程示意图;
图4为本发明第三种实施例提供的一种BIOS选项默认值的恢复装置结构示意图;
图5为本发明第四种实施例提供的一种BIOS选项默认值的恢复装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种BIOS默认值的恢复***、方法及装置,简化了恢复BIOS默认值的恢复过程、节省了人力资源以及提高了恢复BIOS默认值的效率。
请参见图1,图1为本发明实施例提供的一种BIOS选项默认值的恢复***结构示意图,该***包括:
设置有第二端口20的PCH芯片2和设置有第一端口10的BMC 1;
第一端口10和第二端口20连接,BMC用于通过第一端口10控制第二端口20的状态。
PCH芯片2用于在状态为目标状态时将BIOS选项当前的选项值恢复为默认值。
具体的,本实施例中,BIOS选项一般包括:标准CMOS功能设置选项(一般包括对基本的***配置进行设定,如时间、日期、IDE设备和软驱参数等)、高级BIOS功能选项(可对***的高级特性进行设定)、高级的芯片组设置选项(可对主板芯片组进行设置)、外部设备设定选项(可对所有***设备的设定,如声卡、Modem和USB键盘是否打开等)、电力管理设定选项(可对CPU、硬盘和显示器等设备的节电功能运行方式进行设置)、即插即用/的PCI设定选项(可设定ISA的PnP即插即用界面及PCI界面的参数,此项功能仅在***支持PnP/PCI时才有效)、计算机健康状态设定选项(主要是显示***自动检测的电压、温度及风扇转速等相关参数,而且还能设定超负荷时发出警报和自动关机,以防止故障发生等)、频率/电压控制设定选项(可设定CPU的倍频,设定是否自动侦测CPU频率等)、超级用户密码设定选项(使用此选项可以设置超级用户的密码)、设置用户密码选项(使用此选项可以设置用户密码)、存盘退出选项(选择此项保存对BIOS的修改,然后退出Setup程序)、不保存退出选项(选择此项将放弃对BIOS的修改即不进行保存,直接退出Setup程序)等等。
设置有第二端口20的PCH芯片2和设置有第一端口10的BMC 1可以采用现有技术,第一端口10和第二端口20本发明实施例可选为GPIO。下面以第一端口10和第二端口20为GPIO为例对本发明实施例提供的一种BIOS选项默认值的恢复***的工作流程进行详细说明,具体如下:
BMC 1针对用户当前是否需要修改BIOS选项的默认值来设置第一端口10的状态,如果此时需要恢复某一种BIOS选项的默认值,则BMC 1实时读取用户发送的指令对自身的GPIO的端口的状态进行修改,若此时需要恢复BIOS选项的默认值,则BMC 1的GPIO的端口的状态为高电平,对应的,PCH芯片2的第二端口20(PCH的GPIO端口)与BMC 1的GPIO端口的状态相同步,即PCH芯片2的第二端口20的状态也为高电平(目标状态),存储于PCH芯片2中的BIOS程序此时读取到第二端口20(GPIO端口)的状态为目标状态时,将当前需要修改的BIOS选项的选项值修改为默认值。以BIOS选项为超级用户密码设定选项为例,当BMC 1的GPIO端口为高电平时,且GPIO端口的高电平中包含的信息为恢复超级用户密码的BIOS选项的默认值,PCH芯片2同步BMC 1的GPIO端口的高电平以及GPIO端口的高电平中包含的BIOS选项信息,将BIOS选项当前的用户密码恢复为初始密码。
需要说明的是,根据实际需求,BMC 1的第一端口10和PCH芯片的第二端口20的目标状态也可以为低电平或者其他表现形式,本发明实施例在此并不作限定。
本发明实施例提供的一种BIOS选项默认值的恢复***,BMC通过自身的第一端口控制与第一端口连接的PCH芯片的第二端口的状态,PCH芯片在第二端口的状态为目标状态时将BIOS选项当前的选项值恢复为默认值,因此,采用本方案,只需通过BMC控制第二端口的状态,由PCH芯片检测到自身第二端口的状态为目标状态时,将BIOS选项的选项值恢复为默认值。也就是说通过外部BMC以信号传输的方式实现对BIOS选项由选项值至默认值的恢复,不需要断开服务器电源和拆解机箱,节省了人力资源,且恢复BIOS默认值的效率也较高。
下面对本发明第一种实施例提供的一种BIOS选项默认值的恢复方法进行说明,请参见图2,图2为本发明第一种实施例提供的一种BIOS选项默认值的恢复方法流程示意图,该方法基于以上任意一个实施例提到的一种BIOS选项默认值的恢复***,包括:
S20:检测与BMC的第一端口连接的第二端口的状态。
S21:判断状态是否为与恢复BIOS选项的默认值对应的目标状态,若是,则进入步骤S22。
S22:将BIOS选项当前的选项值恢复为BIOS选项的默认值。
具体的,本实施例中,与恢复BIOS选项的默认值对应的目标状态本发明实施例可选为高电平状态。此外,本发明第一种实施例提供的一种BIOS选项默认值的恢复方法与本发明实施例提供的一种BIOS选项默认值的恢复***相对应,具体可参见上述BIOS选项默认值的恢复***的说明,重复内容本发明实施例在此不再赘述。
本发明第一种实施例提供的一种BIOS选项默认值的恢复方法,只需通过BMC控制第二端口的状态,由PCH芯片检测到自身第二端口的状态为目标状态时,将BIOS选项的选项值恢复为默认值。也就是说通过外部BMC以信号传输的方式实现对BIOS选项由选项值至默认值的恢复,不需要断开服务器电源和拆解机箱,节省了人力资源,且恢复BIOS默认值的效率也较高。
在BIOS选项的默认值恢复完成后,为了避免BMC的第一端口和FHC芯片的第二端口长时间处于目标状态而引起资源占有率高的问题,以及在长时间未完成BIOS选项的默认值的恢复进程时及时进行故障识别,以采取有效的措施。基于此,本发明提供了第二种实施例,请参见图3,图3为本发明第二种实施例提供的一种BIOS选项默认值的恢复方法流程示意图,该方法包括:
S20:检测与BMC的第一端口连接的第二端口的状态。
S21:判断状态是否为与恢复BIOS选项的默认值对应的目标状态,若是,则进入步骤S22。
S22:将BIOS选项当前的选项值恢复为BIOS选项的默认值。
S23:检测BIOS选项的默认值是否完成恢复,若是,则进入步骤S24,若否,则进入步骤S25。
S24:发送第一控制信号至BMC以使BMC通过第一端口将第二端口的目标状态修改为非目标状态。
S25:检测BIOS选项的默认值的恢复事件是否超过阈值,若超过阈值,则进入步骤S26。
S26:发送第二控制信号至BMC以使BMC利用第二控制信号控制服务器重启。
具体的,本实施例中,在BIOS选项默认值恢复的过程中,由于外界环境的影响,可能会导致BIOS选项默认值长时间处于恢复状态,但是此时BIOS选项默认值的恢复过程可能已经处于故障状态,因此有必要及时的识别出该种故障状态,此外,在BIOS选项默认值恢复完成后,为了能对BIOS选项进行后续的操作,因此可选的将第一端口和第二端口由目标状态调整为非目标状态。
基于此,实时检测BIOS选项的默认值是否完成恢复,一方面,如果完成恢复,则发送第一控制信号至BMC,BMC接收到第一控制信号之后,解析第一控制信号得到已完成对BIOS选项的默认值的恢复的信息,BMC将自身的第一端口由目标状态修改为非目标状态,第二端口此时同步第一端口的状态(即非目标状态)。另一方面,如果没有完成恢复,则检测BIOS选项的默认值的恢复时间是否超过阈值,阈值即为BIOS默认值恢复时所允许的最长的时间,具体大小可以根据实际环境进行确定。如果超过该阈值,则说明此时BIOS默认值恢复故障,发送第二控制信号至BMC使BMC利用第二控制信号控制服务器重启。
进一步,当BIOS默认值的恢复时间超过阈值时,为了及时的提醒相关技术人员,可以通过报警提示。关于报警提示的方式可以有以下几种方式,第一种方式,可以发送第三控制信号至BMC,由BMC解析该第三控制信号,并发送对应的控制信号至报警器(蜂鸣器、红蓝灯等)进行报警提示。第二种方式,直接由PCH芯片发出报警指令至报警器(蜂鸣器、红蓝灯等)进行报警提示。
最后,为了能实时了解恢复失败的BIOS选项的选项信息,以便于相关技术人员进行分析,作为本发明可选的实施例,将当前默认值恢复失败的BIOS选项的数据进行显示,数据可以为BIOS选项的选项类型,BIOS选项的默认值数据、BIOS选项的当前的选项值数据、BIOS选项的默认值的恢复时间等。具体可以通过LED显示屏、LCD显示屏进行显示。
本发明第二种实施例提供的一种BIOS选项默认值的恢复方法,只需通过BMC控制第二端口的状态,由PCH芯片检测到自身第二端口的状态为目标状态时,将BIOS选项的选项值恢复为默认值。也就是说通过外部BMC以信号传输的方式实现对BIOS选项由选项值至默认值的恢复,不需要断开服务器电源和拆解机箱,节省了人力资源,且恢复BIOS默认值的效率也较高。此外,在BIOS选项默认值恢复完成后,将第二端口的状态由目标状态修改为非目标状态,避免了BMC的第一端口和FHC芯片的第二端口长时间处于目标状态而引起资源占有率高的问题,在BIOS选项默认值长时间未恢复完成时,通过BMC控制服务器重启,避免BIOS选项的默认值恢复进程长时间处于故障状态。
下面对本发明第三种实施例提供的一种BIOS选项默认值的恢复装置进行说明,请参见图4,图4为本发明第三种实施例提供的一种BIOS选项默认值的恢复装置结构示意图,该装置包括:
第一检测模块401,用于检测与BMC的第一端口连接的第二端口的状态;
判断模块402,用于判断状态是否为与恢复BIOS选项的默认值对应的目标状态,若是目标状态,则进入恢复模块;
恢复模块403,用于将BIOS选项当前的选项值恢复为BIOS选项的默认值。
本发明第三种实施例提供的一种BIOS默认值的恢复装置,只需通过BMC控制第二端口的状态,在第一检测模块检测到第二端口的状态为目标状态时,恢复模块将BIOS选项的选项值恢复为默认值。也就是说通过外部BMC以信号传输的方式实现对BIOS选项由选项值至默认值的恢复,不需要断开服务器电源和拆解机箱,节省了人力资源,且恢复BIOS默认值的效率也较高。
下面对本发明第四种实施例提供的一种BIOS选项默认值的恢复装置进行说明,请参见图5,图5为本发明第四种实施例提供的一种BIOS选项默认值的恢复装置结构示意图,该装置包括:
第一检测模块401,用于检测与BMC的第一端口连接的第二端口的状态;
判断模块402,用于判断状态是否为与恢复BIOS选项的默认值对应的目标状态,若是目标状态,则进入恢复模块403;
恢复模块403,用于将BIOS选项当前的选项值恢复为BIOS选项的默认值。
第二检测模块404,用于检测BIOS选项的默认值是否完成恢复;若是,则进入第一发送模块405,若否,则进入第三检测模块406;
第一发送模块405,用于发送第一控制信号至BMC以使BMC通过第一端口将第二端口的目标状态修改为非目标状态。
第三检测模块406,用于检测BIOS选项的默认值的恢复时间是否超过阈值,若超过阈值,则进入第二发送模块407;
第二发送模块407,用于发送第二控制信号至BMC以使BMC利用第二控制信号控制服务器重启。
本发明第四种实施例提供的一种BIOS默认值的恢复装置,只需通过BMC控制第二端口的状态,由第一检测模块检测到自身第二端口的状态为目标状态时,将BIOS选项的选项值恢复为默认值。也就是说通过外部BMC以信号传输的方式实现对BIOS选项由选项值至默认值的恢复,不需要断开服务器电源和拆解机箱,节省了人力资源,且恢复BIOS默认值的效率也较高。此外,在BIOS选项默认值恢复完成后,由第一发送模块发送第一控制信号至BMC,BMC将第二端口的状态由目标状态修改为非目标状态,避免了BMC的第一端口和FHC芯片的第二端口长时间处于目标状态而引起资源占有率高的问题,在第三检测模块检测到BIOS选项默认值长时间未恢复完成时,第二发送模块发送第二控制指令至BMC,通过BMC控制服务器重启,避免BIOS选项的默认值恢复进程长时间处于故障状态。
以上对本申请所提供的一种BIOS默认值的恢复***、方法及装置进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例提供的装置而言,由于其与实施例提供的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
Claims (10)
1.一种BIOS选项默认值的恢复***,其特征在于,包括:
设置有第二端口的PCH芯片和设置有第一端口的BMC;
所述第一端口和所述第二端口连接,所述BMC用于通过所述第一端口控制所述第二端口的状态;
所述PCH芯片用于在所述状态为目标状态时将BIOS选项当前的选项值恢复为默认值。
2.根据权利要求1所述的BIOS选项默认值的恢复***,其特征在于,所述第一端口和所述第二端口均为GPIO端口。
3.一种BIOS选项默认值的恢复方法,基于权利要求1或2所述的一种BIOS选项默认值的恢复***,其特征在于,包括:
检测与BMC的第一端口连接的第二端口的状态;
判断所述状态是否为与恢复BIOS选项的默认值对应的目标状态;
若是所述目标状态,则将所述BIOS选项当前的选项值恢复为所述BIOS选项的默认值。
4.根据权利要求3所述的BIOS选项默认值的恢复方法,其特征在于,所述判断所述状态是否为与恢复所述BIOS选项的默认值对应的目标状态具体包括:
若所述状态为与恢复所述BIOS选项的默认值对应的高电平状态,则所述状态则为所述目标状态。
5.根据权利要求3或4所述的BIOS选项默认值的恢复方法,其特征在于,在所述将所述BIOS选项当前的选项值恢复为所述BIOS选项的默认值之后,还包括:
检测所述BIOS选项的默认值是否完成恢复;
若是,则发送第一控制信号至所述BMC以使所述BMC通过所述第一端口将所述第二端口的目标状态修改为非目标状态。
6.根据权利要求5所述的BIOS选项默认值的恢复方法,其特征在于,若所述BIOS选项的默认值未完成恢复,还包括:
检测所述BIOS选项的默认值的恢复时间是否超过阈值;
若超过所述阈值,则发送第二控制信号至所述BMC以使所述BMC利用所述第二控制信号控制服务器重启。
7.根据权利要求6所述的BIOS选项默认值的恢复方法,其特征在于,若超过所述阈值,还包括:
发送第三控制信号至所述BMC以使所述BMC利用所述第三控制信号进行报警提示。
8.根据权利要求6或7所述的BIOS选项默认值的恢复方法,其特征在于,若超过所述阈值,还包括:
将与所述BIOS选项对应的数据进行显示。
9.一种BIOS选项默认值的恢复装置,其特征在于,包括:
第一检测模块,用于检测与BMC的第一端口连接的第二端口的状态;
判断模块,用于判断所述状态是否为与恢复BIOS选项的默认值对应的目标状态,若是所述目标状态,则进入恢复模块;
所述恢复模块,用于将所述BIOS选项当前的选项值恢复为所述BIOS选项的默认值。
10.根据权利要求9所述的一种BIOS选项默认值的恢复装置,其特征在于,还包括:
第二检测模块,用于检测所述BIOS选项的默认值是否完成恢复,若是,则进入发送模块;
所述第一发送模块,用于发送第一控制信号至所述BMC以使所述BMC通过所述第一端口将所述第二端口的目标状态修改为非目标状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811489016.8A CN109582505B (zh) | 2018-12-06 | 2018-12-06 | 一种bios选项默认值的恢复***、方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811489016.8A CN109582505B (zh) | 2018-12-06 | 2018-12-06 | 一种bios选项默认值的恢复***、方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109582505A true CN109582505A (zh) | 2019-04-05 |
CN109582505B CN109582505B (zh) | 2022-05-27 |
Family
ID=65927347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811489016.8A Active CN109582505B (zh) | 2018-12-06 | 2018-12-06 | 一种bios选项默认值的恢复***、方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109582505B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113010214A (zh) * | 2021-03-12 | 2021-06-22 | 山东英信计算机技术有限公司 | 一种bios选项设置方法、***及存储介质 |
CN113064648A (zh) * | 2021-03-26 | 2021-07-02 | 山东英信计算机技术有限公司 | 一种链路均衡游标系数配置***、方法及介质 |
CN116450224A (zh) * | 2023-06-16 | 2023-07-18 | 苏州浪潮智能科技有限公司 | 基于清除cmos的数据的恢复方法及装置、*** |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060179353A1 (en) * | 2005-02-04 | 2006-08-10 | Fujitsu Limited | Computer shutoff condition monitoring method, information processing apparatus, program and computer readable information recording medium |
US20080215868A1 (en) * | 2007-05-11 | 2008-09-04 | Asustek Computer Inc. | Bios management device and method for manging bios setting value |
CN103593250A (zh) * | 2013-11-19 | 2014-02-19 | 浪潮电子信息产业股份有限公司 | 一种带外修改BIOS Setup选项的实现方法 |
CN104899055A (zh) * | 2015-05-06 | 2015-09-09 | 深圳市国鑫恒宇科技有限公司 | 一种基于bios控制的me更新***及其更新方法 |
CN105302621A (zh) * | 2015-12-09 | 2016-02-03 | 浪潮电子信息产业股份有限公司 | 一种远程实现服务器BIOS Setup恢复初始值的方法 |
CN107145359A (zh) * | 2017-05-12 | 2017-09-08 | 郑州云海信息技术有限公司 | 一种bmc修改bios选项的优化方法 |
CN107665130A (zh) * | 2017-07-31 | 2018-02-06 | 郑州云海信息技术有限公司 | 一种基于dos***修改bios选项的方法 |
CN108509221A (zh) * | 2018-03-13 | 2018-09-07 | 郑州云海信息技术有限公司 | 一种me的生效方法和生效*** |
-
2018
- 2018-12-06 CN CN201811489016.8A patent/CN109582505B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060179353A1 (en) * | 2005-02-04 | 2006-08-10 | Fujitsu Limited | Computer shutoff condition monitoring method, information processing apparatus, program and computer readable information recording medium |
US20080215868A1 (en) * | 2007-05-11 | 2008-09-04 | Asustek Computer Inc. | Bios management device and method for manging bios setting value |
CN103593250A (zh) * | 2013-11-19 | 2014-02-19 | 浪潮电子信息产业股份有限公司 | 一种带外修改BIOS Setup选项的实现方法 |
CN104899055A (zh) * | 2015-05-06 | 2015-09-09 | 深圳市国鑫恒宇科技有限公司 | 一种基于bios控制的me更新***及其更新方法 |
CN105302621A (zh) * | 2015-12-09 | 2016-02-03 | 浪潮电子信息产业股份有限公司 | 一种远程实现服务器BIOS Setup恢复初始值的方法 |
CN107145359A (zh) * | 2017-05-12 | 2017-09-08 | 郑州云海信息技术有限公司 | 一种bmc修改bios选项的优化方法 |
CN107665130A (zh) * | 2017-07-31 | 2018-02-06 | 郑州云海信息技术有限公司 | 一种基于dos***修改bios选项的方法 |
CN108509221A (zh) * | 2018-03-13 | 2018-09-07 | 郑州云海信息技术有限公司 | 一种me的生效方法和生效*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113010214A (zh) * | 2021-03-12 | 2021-06-22 | 山东英信计算机技术有限公司 | 一种bios选项设置方法、***及存储介质 |
CN113010214B (zh) * | 2021-03-12 | 2022-11-25 | 山东英信计算机技术有限公司 | 一种bios选项设置方法、***及存储介质 |
CN113064648A (zh) * | 2021-03-26 | 2021-07-02 | 山东英信计算机技术有限公司 | 一种链路均衡游标系数配置***、方法及介质 |
CN116450224A (zh) * | 2023-06-16 | 2023-07-18 | 苏州浪潮智能科技有限公司 | 基于清除cmos的数据的恢复方法及装置、*** |
Also Published As
Publication number | Publication date |
---|---|
CN109582505B (zh) | 2022-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3511831A1 (en) | System and method for remote system recovery | |
US9954727B2 (en) | Automatic debug information collection | |
US10002003B2 (en) | Method for presenting initialization progress of hardware in server, and server | |
CN107656856B (zh) | 一种基于cpld的***状态显示方法及装置 | |
US9979627B2 (en) | Systems and methods for bare-metal network topology discovery | |
CN109582505A (zh) | 一种bios选项默认值的恢复***、方法及装置 | |
CN106055440B (zh) | 一种通过bmc实现服务器异常断电的测试方法及*** | |
CN102880527B (zh) | 一种基板管理控制器的数据恢复方法 | |
WO2024007510A1 (zh) | 服务器管理方法、装置、***、电子设备及可读存储介质 | |
US10310575B2 (en) | Virtual AC cycling within an information handling system | |
CN112463502B (zh) | 一种可编程逻辑器件管脚状态检测方法、装置及*** | |
CN110109802A (zh) | 一种实时读取硬盘温度的方法与*** | |
CN102222486B (zh) | 一种显示控制方法和显示设备 | |
CN105204954B (zh) | 一种处理死机状态的方法和终端 | |
WO2016201983A1 (zh) | 管理光模块的使能状态的方法和装置 | |
US20120091823A1 (en) | Mobile storage device and method for managing power consumption of the mobile storage device | |
CN116775413A (zh) | 一种pcie拓扑扫描方法、装置、设备及可读存储介质 | |
CN107194258B (zh) | 监测代码漏洞的方法、装置及电子设备、存储介质 | |
CN109408269A (zh) | 一种基板管理控制器宕机重启***及重启方法 | |
CN109669905A (zh) | 一种pcie设备的热移除方法、***及相关装置 | |
CN112230753B (zh) | 一种arm服务器电源键关机方法、***、终端及存储介质 | |
CN104461841A (zh) | 一种工作状态的监控方法及监控设备 | |
CN113867806A (zh) | 一种带内修改bios选项的同步方法及*** | |
CN103412531B (zh) | 一种总线控制方法及装置 | |
CN102541241A (zh) | 电子装置及其电源管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |