【技术实现步骤摘要】
本申请涉及计算机设备领域,特别涉及一种启动固件恢复方法、装置、设备、存储介质和程序产品。
技术介绍
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所述的装置,其特征在于,所述恢复校验文件包括算法标识符、签名值、设备标识和文件标识;
<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。