启动固件恢复方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:43480358 阅读:23 留言:0更新日期:2024-11-29 16:53
本申请公开了一种启动固件恢复方法、装置、设备、存储介质及程序产品,属于计算机设备领域。该方法包括:响应于目标设备的启动固件的固件恢复操作,获取固件恢复操作的触发者提供的恢复校验文件;基于恢复校验文件,对固件恢复操作进行安全校验;若安全校验的结果为校验通过,则获取目标设备对应的固件恢复文件,固件恢复文件与启动固件异地存储;基于固件恢复文件,对启动固件进行恢复。由于固件恢复文件与启动固件异地存储,即使启动固件受损,也不会影响固件恢复文件的安全性,因此,在安全校验通过的情况下,通过异地存储的固件恢复文件,对目标设备中的启动固件进行有效恢复,可以保证目标设备的正常启动,提高了目标设备的启动稳定性。

【技术实现步骤摘要】

本申请涉及计算机设备领域,特别涉及一种启动固件恢复方法、装置、设备、存储介质和程序产品


技术介绍

1、计算机设备的启动固件存储在闪存(flash)中,当计算机设备上电或复位时,中央处理器(central processing unit,cpu)从flash中调用并执行启动固件来实现设备开机启动。若flash中的启动固件被篡改或删除,则会导致计算机设备无法启动。

2、在相关技术中,为保证计算机设备的正常启动,通常会在计算机设备中部署两块flash,且在两块flash中均存储启动固件,当主flash(或备flash)因启动固件受损而无法启动时,cpu调用备flash(或主flash)中存储的启动固件来实现开机启动。或者,使用一块flash的两个区域中存储的启动固件互相作为备份,当第一flash区域中存储的启动固件受损后,cpu可以从第二flash区域中调用启动固件来实现开机启动。

3、然而,当互为备份的两块flash或两个flash区域中存储的启动固件均受损时,上述固件恢复机制将失去作用,导致计算机设备无法启动。即上述相关技术中启动固本文档来自技高网...

【技术保护点】

1.一种启动固件恢复方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述恢复校验文件包括算法标识符、签名值、设备标识和文件标识;

3.如权利要求2所述的方法,其特征在于,所述恢复校验文件还包括文件有效计数,所述文件有效计数指示所述恢复校验文件的有效使用次数;

4.如权利要求1所述的方法,其特征在于,所述目标设备包括处理器、启动固件恢复装置和目标闪存flash,所述启动固件恢复装置用于管理所述启动固件的恢复操作,所述目标flash用于存储所述启动固件;

5.如权利要求4所述的方法,其特征在于,所述基于所述固件恢复文件...

【技术特征摘要】

1.一种启动固件恢复方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述恢复校验文件包括算法标识符、签名值、设备标识和文件标识;

3.如权利要求2所述的方法,其特征在于,所述恢复校验文件还包括文件有效计数,所述文件有效计数指示所述恢复校验文件的有效使用次数;

4.如权利要求1所述的方法,其特征在于,所述目标设备包括处理器、启动固件恢复装置和目标闪存flash,所述启动固件恢复装置用于管理所述启动固件的恢复操作,所述目标flash用于存储所述启动固件;

5.如权利要求4所述的方法,其特征在于,所述基于所述固件恢复文件,通过所述启动固件恢复装置与所述目标flash之间的通路,对所述启动固件进行恢复,包括:

6.如权利要求1至5中任一项所述的方法,其特征在于,所述目标设备为盒式架构,所述目标设备还连接有外接设备,所述外接设备存储有所述固件恢复文件;

7.如权利要求1至5中任一项所述的方法,其特征在于,所述目标设备为框式架构中的接口板,所述框式架构还包括主控板,所述主控板存储有所述固件恢复文件;

8.一种启动固件恢复装置,其特征在于,所述装置包括:

9.如权利要求8所述的装置,其特征在于,所述恢复校验文件包括算法标识符、签名值、设备标识和文件标识;

<...

【专利技术属性】
技术研发人员:唐甜周彦彦乔立忠
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1