操作系统恢复方法、设备、存储介质及计算机程序产品技术方案

技术编号:31479637 阅读:23 留言:0更新日期:2021-12-18 12:12
本申请实施例提供的一种操作系统恢复方法、设备、存储介质及计算机程序产品,方法应用于电子设备,方法包括:当电子设备的启动过程包含失败的落盘操作时,更新落盘操作失败记录信息;基于更新后的落盘操作失败记录信息,确定需要恢复操作系统时,获取当前版本的操作系统的完整安装镜像;重启电子设备进入恢复模式;在恢复模式下,使用当前版本的操作系统的完整安装镜像恢复电子设备的操作系统;重启电子设备,加载基础分区、第一静态分区或第二静态分区、动态分区的数据以运行操作系统。根据本申请实施例的方法,可以有效避免落盘失败导致重复循环执行落盘操作状况的发生,从而提高操作系统运行稳定性。操作系统运行稳定性。操作系统运行稳定性。

【技术实现步骤摘要】
操作系统恢复方法、设备、存储介质及计算机程序产品


[0001]本申请涉及计算机
,具体地涉及一种操作系统恢复方法、设备、存储介质及计算机程序产品。

技术介绍

[0002]在现有技术的应用场景中,用户终端需要安装操作系统才可以被用户使用。例如,手机上需要安装手机操作系统(例如:IOS系统、安卓系统)才可以被用户使用。
[0003]在终端设备安装操作系统后,当操作系统出现版本升级时,需要升级终端设备上所安装的操作系统。在升级操作系统过程中,由于数据错误(例如,操作系统升级安装包数据错误)、设备异常(例如,内存地址跳变、数据传输异常)等原因,会导致操作系统升级失败。因此,需要一种针对操作系统升级失败的应对方法。

技术实现思路

[0004]有鉴于此,本申请提供一种操作系统恢复方法、设备、存储介质及计算机程序产品,以利于解决现有技术中操作系统升级失败的问题。
[0005]第一方面,本申请实施例提供了一种操作系统恢复方法,应用于电子设备,所述电子设备包括处理器以及存储器,所述存储器包括基础分区、第一静态分区、第二静态分本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种操作系统恢复方法,其特征在于,应用于电子设备,所述电子设备包括处理器以及存储器,所述存储器包括基础分区、第一静态分区、第二静态分区、动态分区以及用户数据分区,所述方法包括:当所述电子设备的启动过程包含失败的落盘操作时,更新落盘操作失败记录信息,所述落盘操作失败记录信息用于记录所述电子设备的失败的落盘操作;基于所述更新后的落盘操作失败记录信息,确定需要恢复操作系统时,获取当前版本的操作系统的完整安装镜像;重启所述电子设备进入恢复模式;在所述恢复模式下,使用所述当前版本的操作系统的完整安装镜像恢复所述电子设备的操作系统;重启所述电子设备,加载所述基础分区、所述第一静态分区或所述第二静态分区、所述动态分区的数据以运行操作系统。2.根据权利要求1所述的方法,其特征在于,所述当所述电子设备的启动过程包含失败的落盘操作时,更新落盘操作失败记录信息之前,所述方法还包括:在所述电子设备启动并成功运行操作系统后,读取落盘状态信息;当所述落盘状态信息表示未落盘时,判定所述电子设备的启动过程包含失败的落盘操作。3.根据权利要求2所述的方法,其特征在于,所述在所述电子设备启动并成功运行操作系统后,读取落盘状态信息,包括:在所述电子设备启动并成功运行操作系统后,在第一预设时长后读取所述落盘状态信息。4.根据权利要求1~3中任一项所述的方法,其特征在于,所述落盘操作失败记录信息用于记录所述电子设备的落盘操作的失败次数;在所述更新落盘操作失败记录信息之后,所述方法还包括:当所述落盘操作失败记录信息中的落盘操作的失败次数大于第一值时,获取当前版本的操作系统的完整安装镜像。5.根据权利要求4所述的方法,其特征在于,所述落盘操作失败记录信息包括落盘失败项,所述方法包括:在所述电子设备启动并成功运行操作系统后,读取落盘状态信息;当所述落盘状态信息表示未落盘时,将所述落盘操作失败记录信息中的落盘失败项的值加1;当所述落盘操作失败记录信息中的落盘失败项的值大于所述第一值时,获取当前版本的操作系统的完整安装镜像。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当所述落盘状态信息表示已落盘时,将所述落盘操作失败记录信息中的落...

【专利技术属性】
技术研发人员:陈超王艳召张赠辉黄九林
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1