一种基于PFR的BIOS恢复方法、装置、设备、介质制造方法及图纸

技术编号:35825107 阅读:26 留言:0更新日期:2022-12-03 13:52
本发明专利技术属于BIOS技术领域,具体提供一种基于PFR的BIOS恢复方法、装置、设备、介质,所述方法包括如下步骤:步骤1:服务器上电,对BIOS的active区域进行校验;若校验不通过,执行步骤2:对BIOS的staging区域进行校验;若校验通过,执行步骤3,若校验不通过,执行步骤4;步骤3:使用staging区域的备份文件恢复BIOS;步骤4:对BIOS的recovery区域进行校验;若校验通过,执行步骤5:使用recovery区域备份文件恢复BIOS;解决通过recovery区域进行恢复后的active版本,可能由于版本过旧导致BIOS设置丢失或者服务器不能正常使用的问题。务器不能正常使用的问题。务器不能正常使用的问题。

【技术实现步骤摘要】
一种基于PFR的BIOS恢复方法、装置、设备、介质


[0001]本专利技术涉及BIOS
,具体涉及一种基于PFR的BIOS恢复方法、装置、设备、介质。

技术介绍

[0002]目前,具有PFR功能的服务器分为active区域、recovery区域和staging区域,从active区域启动。当服务器每次上电时,校验active区域和recovery区域,当active区域损坏时,使用recovery区域恢复active区域。Staging区域保存一个recovery镜像的备份,只有第一次上电时才可能写入recovery区域。
[0003]BIOS staging区域和active区域存放在同一个flash芯片。只有通过BIOS进行升级操作时,才会更新staging区域。当BIOS active区域损坏时,会使用recovery区域恢复active区域。
[0004]由于recovery区域保存有稳定的备份文件,一般不做更新,所以当PFR对BIOS active区域校验失败时,触发BIOS recovery区域,BIOS re本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于PFR的BIOS恢复方法,其特征在于,包括如下步骤:服务器上电,对BIOS的active区域进行校验;当active区域校验不通过时,对BIOS的staging区域进行校验;当校验staging区域校验通过时,使用staging区域的备份文件恢复BIOS。2.根据权利要求1所述的基于PFR的BIOS恢复方法,其特征在于,该方法还包括:当校验staging区域校验不通过时,对BIOS的recovery区域进行校验;当recovery区域校验通过时,使用recovery区域备份文件恢复BIOS;当recovery区域校验未通过时,无法正常开机。3.根据权利要求2所述的基于PFR的BIOS恢复方法,其特征在于,对BIOS的各个区域进行校验的步骤包括:将各个区域进行划分生成若干个子区域;对每个子区域提取关键字给子区域命名;对各个子区域进行校验;当active区域校验不通过时,若staging区域校验通过,使用staging区域的相应子区域的备份文件替换active区域校验不通过的子区域恢复BIOS;若staging区域校验不通过但recovery区域校验通过时,使用recovery区域的相应子区域的备份文件替换active区域校验不通过的子区域恢复BIOS。4.根据权利要求3所述的基于PFR的BIOS恢复方法,其特征在于,当active区域校验不通过时,若staging区域校验通过,使用staging区域的相应子区域的备份文件替换active区域校验不通过的子区域恢复BIOS;若staging区域校验不通过但recovery区域校验通过时,使用recovery区域的相应子区域的备份文件替换active区域校验不通过的子区域恢复BIOS的步骤包括:当active区域校验不通过时,获取active区域校验不通过的子区域的名称,根据名称查找staging区域的相应子区域是否校验通过;若staging区域的同名称的子区域校验通过,使用staging区域的相同名称的子区域的备份文件替换active区域校验不通过的子区域恢复BIOS;若staging区域的相应的子区域校验不通过,根据名称查找recovery区域的同名称的子区域是否校验通过;若recovery区域的同名称的子区域校验通过,使用recovery区域的相同名称的子区域的备份文件替换active区域校验不通过的子区域恢复BIOS。5.一种基于PFR的BIOS恢复装置,其特征在于,包括第一校验模块、第二校验模块、恢复处理模块;第一校验模块,用于服务器上电,对BIOS的active区域进行校验;第二校验模块,用于当acti...

【专利技术属性】
技术研发人员:王军
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1