CN111708705B - Bios的自动修复功能测试方法、装置、设备及介质 - Google Patents

Bios的自动修复功能测试方法、装置、设备及介质 Download PDF

Info

Publication number
CN111708705B
CN111708705B CN202010567715.0A CN202010567715A CN111708705B CN 111708705 B CN111708705 B CN 111708705B CN 202010567715 A CN202010567715 A CN 202010567715A CN 111708705 B CN111708705 B CN 111708705B
Authority
CN
China
Prior art keywords
bios
main module
repair function
automatic repair
firmware
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.)
Active
Application number
CN202010567715.0A
Other languages
English (en)
Other versions
CN111708705A (zh
Inventor
李秀丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Computer Technology Co Ltd
Original Assignee
Shandong Yunhai Guochuang Cloud Computing Equipment Industry Innovation Center Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shandong Yunhai Guochuang Cloud Computing Equipment Industry Innovation Center Co Ltd filed Critical Shandong Yunhai Guochuang Cloud Computing Equipment Industry Innovation Center Co Ltd
Priority to CN202010567715.0A priority Critical patent/CN111708705B/zh
Publication of CN111708705A publication Critical patent/CN111708705A/zh
Application granted granted Critical
Publication of CN111708705B publication Critical patent/CN111708705B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本申请公开了一种BIOS的自动修复功能测试方法、装置、电子设备及计算机可读存储介质,该方法应用于BIOS芯片,包括:在接收到基板管理控制器发送的预设IPMI指令后,调用预设模拟程序以破坏BIOS固件的主模块;保存被破坏后的BIOS固件;重启系统以便进行BIOS自动修复功能测试。本申请,基于预设IPMI指令触发执行预先在BIOS芯片中设置的预设模拟程序,可高效、自动、准确地将BIOS固件的主模块破坏,不仅避免了拆装BIOS芯片,而且无需测试人员通过咨询开发人员进而手动定位破坏固件的主模块,因此可极大地提高测试效率和适用性,并且同时也提高了对主模块的数据定位的准确性。

Description

BIOS的自动修复功能测试方法、装置、设备及介质
技术领域
本申请涉及计算机技术领域,特别涉及一种BIOS的自动修复功能测试方法、装置、电子设备及计算机可读存储介质。
背景技术
基本输入输出系统(Basic Input Output System,BIOS)是服务器等设备主板上的一个重要固件程序。一般地,为了确保BIOS芯片的正常工作,目前在国产服务器中,设计人员一般均为BIOS芯片开发了自动修复功能,即BIOS recovery功能。基于该功能,当BIOS芯片里的文件被破坏后,其即可进行自动修复,有效保障器件程序的运行安全。
相应地,在服务器产品测试阶段,BIOS recovery功能的测试也自然成为其中重要的一项。但是,在相关技术中,测试人员一般在咨询过专业的BIOS开发人员后,使用第三方工具破坏掉开发人员指明的BIOS的特定区域,并将被破坏后的BIOS文件用烧录器烧录到BIOS芯片里,并重新将BIOS芯片安装至服务器上电开机,从而对BIOS芯片能否在上电后利用recovery功能成功进行自我修复。
可见,上述方法比较适用于主板上的BIOS芯片方便取摘的情况,否则将十分麻烦。此外,由于BIOS文件内部区域划分是不断变化的,一般只有专业开发人员才知道,因此,该方法将耗费测试人员较多工时与开发人员进行咨询,不便于测试工作的长期开展,影响测试效率。
鉴于此,提供一种解决上述技术问题的方案,已经是本领域技术人员所亟需关注的。
发明内容
本申请的目的在于提供一种BIOS的自动修复功能测试方法、装置、电子设备及计算机可读存储介质,以便有效提高测试效率和操作的便利性。
为解决上述技术问题,第一方面,本申请公开了一种BIOS的自动修复功能测试方法,应用于BIOS芯片,包括:
在接收到基板管理控制器发送的预设IPMI指令后,调用预设模拟程序以破坏BIOS固件的主模块;
保存被破坏后的所述BIOS固件;
重启系统以便进行BIOS自动修复功能测试。
可选地,所述调用预设模拟程序以破坏BIOS固件的主模块,包括:
基于所述预设模拟程序查找BIOS固件的所述主模块;
基于所述预设模拟程序删除所述主模块。
可选地,所述调用预设模拟程序以破坏BIOS固件的主模块,包括:
基于所述预设模拟程序查找BIOS固件的所述主模块;
基于所述预设模拟程序删除所述主模块中的首个字符串。
可选地,所述重启系统以便进行BIOS自动修复功能测试,包括:
重启系统以便基于预先存储的完整的BIOS固件备份进行自动修复功能测试。
第二方面,本申请还公开了一种BIOS的自动修复功能测试装置,包括:
调用单元,用于在接收到基板管理控制器发送的预设IPMI指令后,调用预设模拟程序以破坏BIOS固件的主模块;
保存单元,用于保存被破坏后的所述BIOS固件;
重启单元,用于重启系统以便进行BIOS自动修复功能测试。
可选地,所述调用单元具体用于:
基于所述预设模拟程序查找BIOS固件的所述主模块;并基于所述预设模拟程序删除所述主模块。
可选地,所述调用单元具体用于:
基于所述预设模拟程序查找BIOS固件的所述主模块;并基于所述预设模拟程序删除所述主模块中的首个字符串。
可选地,所述重启单元具体用于:
重启系统以便基于预先存储的完整的BIOS固件备份进行自动修复功能测试。
第三方面,本申请还公开了一种电子设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序以实现如上所述的任一种BIOS的自动修复功能测试方法的步骤。
第四方面,本申请还公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如上所述的任一种BIOS的自动修复功能测试方法的步骤。
本申请所提供的BIOS的自动修复功能测试方法应用于BIOS芯片,包括:在接收到基板管理控制器发送的预设IPMI指令后,调用预设模拟程序以破坏BIOS固件的主模块;保存被破坏后的所述BIOS固件;重启系统以便进行BIOS自动修复功能测试。
可见,本申请实施例所提供的BIOS的自动修复功能测试方法,基于预设IPMI指令触发执行预先在BIOS芯片中设置的预设模拟程序,可高效、自动、准确地将BIOS固件的主模块破坏,以便进行BIOS自动修复功能测试。一方面,本申请避免了拆装BIOS芯片,适用于各类主板结构,而另一方面,由于本申请中预设模拟程序的开发工作可由BIOS固件开发人员在固件开发阶段一同完成,因此测试人员在测试阶段仅需直接观测测试结果即可,无需再通过咨询开发人员进而手动定位破坏固件的主模块,既提高了测试效率,又避免了主模块的数据定位失误。本申请所提供的BIOS的自动修复功能测试装置、电子设备及计算机可读存储介质同样具有上述有益效果。
附图说明
为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。
图1为本申请实施例公开的一种BIOS的自动修复功能测试方法的流程图;
图2为本申请实施例公开的一种BIOS的自动修复功能测试装置的结构框图;
图3为本申请实施例公开的一种电子设备的结构框图。
具体实施方式
本申请的核心在于提供一种BIOS的自动修复功能测试方法、装置、电子设备及计算机可读存储介质,以便有效提高测试效率和操作的便利性。
为了对本申请实施例中的技术方案进行更加清楚、完整地描述,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行介绍。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
基本输入输出系统(Basic Input Output System,BIOS)是服务器等设备主板上的一个重要固件程序。一般地,为了确保BIOS芯片的正常工作,目前在国产服务器中,设计人员一般均为BIOS芯片开发了自动修复功能,即BIOS recovery功能。基于该功能,当BIOS芯片里的文件被破坏后,其即可进行自动修复,有效保障器件程序的运行安全。
相应地,在服务器产品测试阶段,BIOS recovery功能的测试也自然成为其中重要的一项。但是,在相关技术中,测试人员一般在咨询过专业的BIOS开发人员后,使用第三方工具破坏掉开发人员指明的BIOS的特定区域,并将被破坏后的BIOS文件用烧录器烧录到BIOS芯片里,并重新将BIOS芯片安装至服务器上电开机,从而对BIOS芯片能否在上电后利用recovery功能成功进行自我修复。
可见,上述方法比较适用于主板上的BIOS芯片方便取摘的情况,否则将十分麻烦。此外,由于BIOS文件内部区域划分是不断变化的,一般只有专业开发人员才知道,因此,该方法将耗费测试人员较多工时与开发人员进行咨询,不便于测试工作的长期开展,影响测试效率。鉴于此,本申请提供了一种BIOS的自动修复功能测试方案,可有效解决上述问题。
参见图1所示,本申请实施例公开了一种BIOS的自动修复功能测试方法,应用于BIOS芯片,主要包括:
S101:在接收到基板管理控制器发送的预设IPMI指令后,调用预设模拟程序以破坏BIOS固件的主模块。
S102:保存被破坏后的BIOS固件。
S103:重启系统以便进行BIOS自动修复功能测试。
具体地,本申请实施例所提供的BIOS的自动修复功能测试方法,具体可基于基板管理控制器(Baseboard Management Controller,BMC)与BIOS芯片间的数据交互而自动进行,从而无需相关测试人员利用第三方工具等手动破坏BIOS芯片的数据完整性,更有效避免了将BIOS芯片在主板上的摘取、安装操作,省却了不必要的人工成本。
具体地,本申请实施例预先为BMC和BIOS芯片间的通信定义并设置了一个预设IPMI(Intelligent Platform Management Interface,智能平台管理接口)指令,并且还在BIOS芯片中预先开发有一个预设模拟程序。该IPMI指令具体用于指示BIOS芯片调用并执行该预设模拟程序。
其中,该预设模型程序在被执行时具体用于破坏BIOS固件的主模块,由此令BIOS芯片的数据完整性被破坏,以便在此情况下进行自动恢复功能的测试。
当通过执行预设模拟程序而达到破坏BIOS固件数据完整性的目的之后,便可保存被破坏后的BIOS固件,进而重启系统。当BIOS上电重启后,BIOS recovery功能将自动校验数据完整性进而在检测到数据被破坏后进行自动修复,测试人员即可获取关于自动修复功能的测试结果。
本申请实施例所提供的BIOS的自动修复功能测试方法应用于BIOS芯片,包括:在接收到基板管理控制器发送的预设IPMI指令后,调用预设模拟程序以破坏BIOS固件的主模块;保存被破坏后的BIOS固件;重启系统以便进行BIOS自动修复功能测试。
可见,本申请实施例所提供的BIOS的自动修复功能测试方法,基于预设IPMI指令触发执行预先在BIOS芯片中设置的预设模拟程序,可高效、自动、准确地将BIOS固件的主模块破坏,以便进行BIOS自动修复功能测试。一方面,本申请避免了拆装BIOS芯片,适用于各类主板结构,而另一方面,由于本申请中预设模拟程序的开发工作可由BIOS固件开发人员在固件开发阶段一同完成,因此测试人员在测试阶段仅需直接观测测试结果即可,无需再通过咨询开发人员进而手动定位破坏固件的主模块,既提高了测试效率,又避免了主模块的数据定位失误。
作为一种具体实施例,本申请实施例所提供的BIOS的自动修复功能测试方法在上述内容的基础上,调用预设模拟程序以破坏BIOS固件的主模块,包括:
基于预设模拟程序查找BIOS固件的主模块;
基于预设模拟程序删除主模块。
具体地,为了对BIOS固件的自动修复功能进行测试,需要先将其数据完整性破坏。而具体地,需要破坏的是BIOS固件的主模块。由此,本实施例中,预设模拟程序可具体包括有相应的定位查找子程序,以便用于查找BIOS固件的主模块。此外,预设模拟程序还可包括相应的删除子程序,用于执行数据删除。
其中,在本实施例中,删除子程序在进行主模块的数据删除时,可直接将整个主模块的全部数据删除。
作为一种具体实施例,本申请实施例所提供的BIOS的自动修复功能测试方法在上述内容的基础上,调用预设模拟程序以破坏BIOS固件的主模块,包括:
基于预设模拟程序查找BIOS固件的主模块;
基于预设模拟程序删除主模块中的首个字符串。
在本实施例中,预设模拟程序也同样具体包括有用于查找主模块的查找子程序,以及用于删除数据的删除子程序。本领域技术人员容易理解的是,作为BIOS固件中的一个重要模块,BIOS固件的主模块是用于执行开机运行后的相关基本输入输出初始化工作的,因此主模块中的任何一部分数据的丢失都将破坏BIOS固件的数据完整性。有鉴于此,本实施例中的删除子程序具体仅仅是删除主模块中的首个字符串。
容易理解的是,本领域技术人员也可以自行设置其他具体的删除方式,例如仅删除主模块中的第二个字符串、……、最后一个字符串等,本申请对此并不进行限定。
作为一种具体实施例,本申请实施例所提供的BIOS的自动修复功能测试方法在上述内容的基础上,重启系统以便进行BIOS自动修复功能测试,包括:
重启系统以便基于预先存储的完整的BIOS固件备份进行BIOS自动修复功能测试。
具体地,在进行BIOS自动修复功能测试之前,可将存储有完整的BIOS固件备份的存储设备,例如优盘、硬盘等,连接至主板,以便在主板重启开机上电后,利用存储设备中完整的BIOS固件备份对BIOS芯片中被破坏的BIOS固件进行数据完整性校验,进而进行自动修复。
参见图2所示,本申请实施例公开了一种BIOS的自动修复功能测试装置,主要包括:
调用单元201,用于在接收到基板管理控制器发送的预设IPMI指令后,调用预设模拟程序以破坏BIOS固件的主模块;
保存单元202,用于保存被破坏后的BIOS固件;
重启单元203,用于重启系统以便进行BIOS自动修复功能测试。
可见,本申请实施例所公开的BIOS的自动修复功能测试装置,基于预设IPMI指令触发执行预先在BIOS芯片中设置的预设模拟程序,可高效、自动、准确地将BIOS固件的主模块破坏,以便进行BIOS自动修复功能测试。一方面,本申请避免了拆装BIOS芯片,适用于各类主板结构,而另一方面,由于本申请中预设模拟程序的开发工作可由BIOS固件开发人员在固件开发阶段一同完成,因此测试人员在测试阶段仅需直接观测测试结果即可,无需再通过咨询开发人员进而手动定位破坏固件的主模块,既提高了测试效率,又避免了主模块的数据定位失误。
关于上述BIOS的自动修复功能测试装置的具体内容,可参考前述关于BIOS的自动修复功能测试方法的详细介绍,这里就不再赘述。
作为一种具体实施例,本申请实施例所公开的BIOS的自动修复功能测试装置在上述内容的基础上,调用单元201具体用于:
基于预设模拟程序查找BIOS固件的主模块;并基于预设模拟程序删除主模块。
作为一种具体实施例,本申请实施例所公开的BIOS的自动修复功能测试装置在上述内容的基础上,调用单元201具体用于:
基于预设模拟程序查找BIOS固件的主模块;并基于预设模拟程序删除主模块中的首个字符串。
作为一种具体实施例,本申请实施例所公开的BIOS的自动修复功能测试装置在上述内容的基础上,重启单元203具体用于:
重启系统以便基于预先存储的完整的BIOS固件备份进行自动修复功能测试。
参见图3所示,本申请实施例公开了一种电子设备,包括:
存储器301,用于存储计算机程序;
处理器302,用于执行所述计算机程序以实现如下步骤:
在接收到基板管理控制器发送的预设IPMI指令后,调用预设模拟程序以破坏BIOS固件的主模块;保存被破坏后的所述BIOS固件;重启系统以便进行BIOS自动修复功能测试。
在一个实施例中,存储器301中存储的计算机子程序在被处理器302执行时具体用于:基于所述预设模拟程序查找BIOS固件的所述主模块;基于所述预设模拟程序删除所述主模块。
在一个实施例中,存储器301中存储的计算机子程序在被处理器302执行时具体用于:基于所述预设模拟程序查找BIOS固件的所述主模块;基于所述预设模拟程序删除所述主模块中的首个字符串。
在一个实施例中,存储器301中存储的计算机子程序在被处理器302执行时具体用于:重启系统以便基于预先存储的完整的BIOS固件备份进行自动修复功能测试。
进一步地,本申请实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如下步骤:
在接收到基板管理控制器发送的预设IPMI指令后,调用预设模拟程序以破坏BIOS固件的主模块;保存被破坏后的所述BIOS固件;重启系统以便进行BIOS自动修复功能测试。
在一个实施例中,所述计算机可读存储介质中存储的计算机子程序在被处理器执行时具体用于:基于所述预设模拟程序查找BIOS固件的所述主模块;基于所述预设模拟程序删除所述主模块。
在一个实施例中,所述计算机可读存储介质中存储的计算机子程序在被处理器执行时具体用于:基于所述预设模拟程序查找BIOS固件的所述主模块;基于所述预设模拟程序删除所述主模块中的首个字符串。
在一个实施例中,所述计算机可读存储介质中存储的计算机子程序在被处理器执行时具体用于:重启系统以便基于预先存储的完整的BIOS固件备份进行自动修复功能测试。
关于上述电子设备和计算机可读存储介质的具体内容,可参考前述关于BIOS的自动修复功能测试方法的详细介绍,这里就不再赘述。
本申请中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的设备而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
还需说明的是,在本申请文件中,诸如“第一”和“第二”之类的关系术语,仅仅用来将一个实体或者操作与另一个实体或者操作区分开来,而不一定要求或者暗示这些实体或者操作之间存在任何这种实际的关系或者顺序。此外,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请所提供的技术方案进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请的保护范围内。

Claims (6)

1.一种BIOS的自动修复功能测试方法,其特征在于,应用于BIOS芯片,包括:
在接收到基板管理控制器发送的预设IPMI指令后,调用预设模拟程序以破坏BIOS固件的主模块;
保存被破坏后的所述BIOS固件;
重启系统以便进行BIOS自动修复功能测试;
其中,所述调用预设模拟程序以破坏BIOS固件的主模块具体为:
基于所述预设模拟程序查找BIOS固件的所述主模块;
基于所述预设模拟程序删除所述主模块或删除所述主模块中的首个字符串。
2.根据权利要求1所述的自动修复功能测试方法,其特征在于,所述重启系统以便进行BIOS自动修复功能测试,包括:
重启系统以便基于预先存储的完整的BIOS固件备份进行自动修复功能测试。
3.一种BIOS的自动修复功能测试装置,其特征在于,包括:
调用单元,用于在接收到基板管理控制器发送的预设IPMI指令后,调用预设模拟程序以破坏BIOS固件的主模块;
保存单元,用于保存被破坏后的所述BIOS固件;
重启单元,用于重启系统以便进行BIOS自动修复功能测试;
其中,所述调用单元,具体用于基于所述预设模拟程序查找BIOS固件的所述主模块;基于所述预设模拟程序删除所述主模块或删除所述主模块中的首个字符串。
4.根据权利要求3所述的自动修复功能测试装置,其特征在于,所述重启单元具体用于:
重启系统以便基于预先存储的完整的BIOS固件备份进行自动修复功能测试。
5.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序以实现如权利要求1或2所述的BIOS的自动修复功能测试方法的步骤。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如权利要求1或2所述的BIOS的自动修复功能测试方法的步骤。
CN202010567715.0A 2020-06-19 2020-06-19 Bios的自动修复功能测试方法、装置、设备及介质 Active CN111708705B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010567715.0A CN111708705B (zh) 2020-06-19 2020-06-19 Bios的自动修复功能测试方法、装置、设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010567715.0A CN111708705B (zh) 2020-06-19 2020-06-19 Bios的自动修复功能测试方法、装置、设备及介质

Publications (2)

Publication Number Publication Date
CN111708705A CN111708705A (zh) 2020-09-25
CN111708705B true CN111708705B (zh) 2022-07-05

Family

ID=72541654

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010567715.0A Active CN111708705B (zh) 2020-06-19 2020-06-19 Bios的自动修复功能测试方法、装置、设备及介质

Country Status (1)

Country Link
CN (1) CN111708705B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201520895A (zh) * 2013-11-20 2015-06-01 Hon Hai Prec Ind Co Ltd Bios自動恢復系統及方法
CN107220150A (zh) * 2017-05-27 2017-09-29 郑州云海信息技术有限公司 一种基于Linux系统通过IPMI工具修改BIOS选项的测试方法及系统
JP2018025968A (ja) * 2016-08-10 2018-02-15 日本電信電話株式会社 復旧制御システム及び方法
CN110908847A (zh) * 2019-11-22 2020-03-24 苏州浪潮智能科技有限公司 一种异常恢复方法、系统、电子设备及存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI251771B (en) * 2001-12-28 2006-03-21 Asustek Comp Inc Module and method for automatic restoring BIOS device, and the computer-readable recording media of storing the program codes thereof
CN102339242A (zh) * 2010-07-23 2012-02-01 鸿富锦精密工业(深圳)有限公司 计算机系统数据修复装置
CN102455945A (zh) * 2010-10-27 2012-05-16 鸿富锦精密工业(深圳)有限公司 基板管理控制器恢复系统及其使用方法
US11182148B2 (en) * 2018-03-13 2021-11-23 Dell Products L.P. System and method for automated BIOS recovery after BIOS corruption

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201520895A (zh) * 2013-11-20 2015-06-01 Hon Hai Prec Ind Co Ltd Bios自動恢復系統及方法
JP2018025968A (ja) * 2016-08-10 2018-02-15 日本電信電話株式会社 復旧制御システム及び方法
CN107220150A (zh) * 2017-05-27 2017-09-29 郑州云海信息技术有限公司 一种基于Linux系统通过IPMI工具修改BIOS选项的测试方法及系统
CN110908847A (zh) * 2019-11-22 2020-03-24 苏州浪潮智能科技有限公司 一种异常恢复方法、系统、电子设备及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种板载X86测试系统研究;修惠文;《新型工业化》;20160920(第09期);全文 *

Also Published As

Publication number Publication date
CN111708705A (zh) 2020-09-25

Similar Documents

Publication Publication Date Title
CN108008962A (zh) 一种Linux系统下PXE服务器的配置方法和系统
CN108073738B (zh) Gpio验证系统及方法
CN105068845A (zh) 一种快速固件更新并引导进入操作系统的方法
CN112433769A (zh) 一种bmc启动方法、装置、计算机设备及存储介质
CN112068852A (zh) 基于国产服务器的开源软件安装方法、系统及设备和介质
CN113672263A (zh) 固件参数更新控制方法、装置及电子设备
CN113157303A (zh) 升级方法、嵌入式系统、终端及计算机存储介质
CN113315675B (zh) 一种白盒交换机U-Boot自动化测试方法、系统和存储介质
CN111708705B (zh) Bios的自动修复功能测试方法、装置、设备及介质
CN108153635B (zh) 系统内存边缘测试方法、系统设备及计算机可读存储介质
CN110597532A (zh) 一种数据采集模块及其固件升级方法和存储介质
CN111475353B (zh) 一种检测产线nvdimm内存的方法及系统
CN111984195A (zh) 一种提高嵌入式Linux系统稳定性的方法及装置
CN114116033B (zh) 一种服务器配置修改方法和装置
TW201015296A (en) Method for auto-testing environment variable setting
CN107357400B (zh) 自动开机到安装有指定操作系统类型的硬盘的方法
CN113806118A (zh) 一种应用程序自修复方法、装置、设备及存储介质
CN117130987B (zh) 一种大规模无人机集群的飞控管理方法
CN113377409B (zh) 一种稳定bios更新的方法、设备及存储介质
CN102479131A (zh) 一种测试方法
CN102262545A (zh) 程序安装方法及装置
CN115617572A (zh) 一种bios固件自动修复方法及设备
US20220206823A1 (en) Information processing method and electronic apparatus
CN102681862A (zh) 新型应用软件便捷安装方法
JP5822870B2 (ja) 情報処理装置

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20241009

Address after: 2324, Building 1, Aosheng Building, No. 1166 Xinluo Street, High tech Zone, Jinan City, Shandong Province, 250000

Patentee after: Inspur Computer Technology Co.,Ltd.

Country or region after: China

Address before: 35th floor, S01 building, Inspur science and Technology Park, 1036 Inspur Road, Jinan area, Jinan pilot Free Trade Zone, Jinan City, Shandong Province

Patentee before: Shandong Yunhai guochuang cloud computing equipment industry innovation center Co.,Ltd.

Country or region before: China