一种基于多分区技术固件保护的系统启动方法及系统技术方案

技术编号:28208311 阅读:25 留言:0更新日期:2021-04-24 14:40
本申请提供一种基于多分区技术固件保护的系统启动方法及系统,其中启动方法包括:加载启动固件,所述启动固件独立存储于存储分区;如果所述加载启动固件成功,则完成系统启动;如果所述加载启动固件失败,则加载备份启动固件。动固件。动固件。

【技术实现步骤摘要】
一种基于多分区技术固件保护的系统启动方法及系统


[0001]本申请属于电子信息产品中的固件保护领域,特别涉及一种基于多分区技术固件保护的系统启动方法及一种基于多分区技术固件保护的系统。

技术介绍

[0002]目前,智能电子信息产品中多数都包含微处理器和固件,固件在运行微处理器上运行以实现各种各样的智能化功能。然而当系统长时间运行后,由于使用不当如非正常开关机,或者是存储设备的可靠性以及不一致性问题,可能会出现固件部分损坏,导致系统不能开机或是功能异常。

技术实现思路

[0003]基于此,本申请提供了一种基于多分区技术固件保护的系统启动方法,包括:加载启动固件;所述启动固件独立存储于存储分区;如果所述加载启动固件成功,则完成系统启动;如果所述加载启动固件失败,则加载备份启动固件。
[0004]本申请还提供了一种电子设备,包括处理器和存储器,以及存储于所述存储器的所述处理器可执行的程序,当所述程序被执行时,所述处理器执行前述任意一种启动方法。
[0005]本申请还提供了一种存储介质,存储处理器可执行的程序,当所述程序本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于多分区技术固件保护的系统启动方法,其特征在于,包括:加载启动固件,所述启动固件独立存储于存储分区;如果所述加载启动固件成功,则完成系统启动;如果所述加载启动固件失败,则加载备份启动固件。2.根据权利要求1所述的启动方法,其特征在于,所述启动固件和所述备份启动固件分别独立存储于不同的存储分区;在所述则加载备份启动固件之后,所述启动方法还包括:利用所述备份启动固件所在的存储分区恢复所述启动固件所在的存储分区;在所述利用所述备份启动固件所在的存储分区恢复所述启动固件所在的存储分区之后,所述启动方法还包括:执行所述加载启动固件开始的步骤;所述利用所述备份启动固件所在的存储分区恢复所述启动固件所在的存储分区,包括:加载恢复功能固件;由所述恢复功能固件利用所述备份启动固件所在的存储分区恢复所述启动固件所在的存储分区;所述存储分区包括:恢复功能分区,存储所述恢复功能固件。3.根据权利要求2所述的启动方法,其特征在于,在利用所述备份启动固件所在的存储分区恢复所述启动固件所在的存储分区之前,还包括:标记所述启动固件对应的坏固件标记;所述利用所述备份启动固件所在的存储分区恢复所述启动固件所在的存储分区,包括:根据所述坏固件标记利用所述备份启动固件所在的存储分区恢复所述启动固件所在的存储分区;清除所述坏固件标记;所述存储分区包括:标注分区,用于存储所述坏固件标记;所述启动固件包括:主引导程序、应用引导程序、系统安全固件、内核固件、通信固件和系统固件中的至少一项;所述备份启动固件包括:应用引导程序备份固件、系统安全备份固件、内核备份固件、通信备份固件和系统备份固件中的至少一项。4.根据权利要求3所述的启动方法,其特征在于,所述存储分区包括:主引导程序分区、分区表、通信参数分区、系统安全分区、应用引导程序分区、内核分区、通信系统分区和系统分区中的至少一项,其中所述主引导程序分区存储所述主引导程序;所述应用引导程序分区存储所述应用引导程序;
所述系统安全分区存储所述系统安全固件;所述内核分区存储所述内核固件;所述通信系统分区存储所述通信固件;所述系统分区存储所述系统固件;所述存储分区还包括:通信参数备份分区、系统安全备份分区、应用引导程序备份分区、内核备份分区和镜像分区中的至少一项,其中所述通信参数备份分区用于恢复所述通信参数分区的备份固件;所述系统安全备份分区存储所述系统安全备份固件,并用于恢复所述系统安全分区;所述应用引导程序备份分区存储所述应用引导程序备份固件,并用于恢复所述应用引导程序分区的备份固件;所述内核备份分区存储所述内核备份固件,并用于恢复所述内核分区;所述镜像分区存储所述系统备份固件,并用于恢复所述系统固件。5.根据权利要求4所述的启动方法,其特征在于,所述加载启动固件,包括:启动所述主引导程序;检测是否存在坏固件标记;所述如果所述加载启动固件失败,则加载备份启动固件,包括:如果存在所述坏固件标记,则执行由所述主引导程序加载所述系统安全备份固件;和/或由所述主引导程序加载所述应用引导程序备份固件;和/或由所述应用引导程序备份固件加载所述内核备份固件;和/或由所述内核备份固件加载所述通信固件。6.根据权利要求5所述的启动方法,其特征在于,在所述启动所述主引导程序之后,所述加载...

【专利技术属性】
技术研发人员:朱小琳林杰龙张中萍谢洪泉吴俊华
申请(专利权)人:南宁锐骐电子科技有限公司
类型:发明
国别省市:

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

1