【技术实现步骤摘要】
开机控制方法及装置
[0001]本申请涉及计算机
,尤其涉及一种开机控制方法及装置
。
技术介绍
[0002]现在的计算机在出货之后,会存在升级
BIOS
固件的情况
。
[0003]在升级
BIOS
固件的过程中,经常会遇到升级之后因为升级的启动程序不完整导致无法开机的情况,使得开机的可靠性较低,导致用户对计算机的使用体验较差
。
[0004]因此,亟需一种
BIOS
的启动控制方案,以提高开机的可靠性
。
技术实现思路
[0005]有鉴于此,本申请提供一种开机控制方法及装置,如下:
[0006]一种开机控制方法,包括:
[0007]响应于电子设备从第一工作状态切换至第二工作状态,基于目标地址从目标存储器中运行所述电子设备的引导系统的目标引导程序,其中,所述引导系统的芯片存储器中包括有一个引导程序,所述目标引导程序是或者不是所述芯片存储器中的引导程序;
[0008]基于所述目标引导程 ...
【技术保护点】
【技术特征摘要】
1.
一种开机控制方法,包括:响应于电子设备从第一工作状态切换至第二工作状态,基于目标地址从目标存储器中运行所述电子设备的引导系统的目标引导程序,其中,所述引导系统的芯片存储器中包括有一个引导程序,所述目标引导程序是或者不是所述芯片存储器中的引导程序;基于所述目标引导程序对所述引导系统的镜像文件进行合法性验证;以及,在所述镜像文件通过合法性验证的情况下,将所述镜像文件交由所述电子设备的中央处理器执行
。2.
根据权利要求1所述的方法,其中,基于目标地址从目标存储器中运行所述电子设备的引导系统的目标引导程序,包括以下至少之一:基于目标地址从所述引导系统的芯片存储器中运行目标引导程序,其中,所述芯片存储器中包括有存储在不同地址的至少两个引导程序,所述目标引导程序是所述至少两个引导程序中的其中之一;基于目标地址从与所述电子设备建立目标通信连接的终端设备中运行所述目标引导程序
。3.
根据权利要求2所述的方法,其中,基于目标地址从所述引导系统的芯片存储器中运行目标引导程序,包括:获得目标配置信息,所述目标配置信息用于配置所述电子设备本次启动优先运行的引导程序,其中,所述目标配置信息位于所述中央处理器的寄存器内;基于所述目标配置信息控制所述中央处理器内的安全处理器基于各引导程序的地址信息获得所述目标引导程序的目标地址;基于所述目标地址运行所述目标引导程序
。4.
根据权利要求2或3所述的方法,其中,响应于电子设备从第一工作状态切换至第二工作状态,基于目标地址从引导系统的芯片存储器中运行目标引导程序,包括以下至少之一:响应于电子设备从关机状态切换至开机上电状态,通过设置于所述中央处理器的安全处理器获取与第一配置信息对应的第一引导程序的第一地址,以基于所述第一地址运行所述第一引导程序;响应于电子设备从开机启动状态切换至重启状态,通过设置于所述中央处理器的安全处理器获取与第二配置信息对应的第二引导程序的第二地址,以基于所述第二地址运行所述第二引导程序
。5.
根据权利要求4所述的方法,还包括:通过设置于所述中央处理器的安全处理器对确定为目标引导程序的第一引导程序进行完整性校验;在所述第一引导程序未通过完整性校验的情况下,将第二引导程序配置为优先运行的引导程序,并生成第二配置信息;基于所述第二配置信息控制所述电子设备重新启动,基于与所述第二配置信息对应的第二地址运行所述第二引导程...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。