[发明专利]一种EFS恢复和备份方法、系统及终端在审
申请号: | 201710329344.0 | 申请日: | 2017-05-11 |
公开(公告)号: | CN108874581A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 左曙 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 蒋冬梅;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 备份 终端 备份区 恢复 文件损坏 异常掉电 检测 死机 写入 | ||
本文公开了一种EFS恢复和备份方法、系统及终端;上述EFS恢复方法,包括:检测EFS存储区是否存在损坏的EFS文件;在检测到EFS存储区存在损坏的EFS文件时,将EFS备份区中的EFS内容写入EFS存储区;其中,EFS备份区中的EFS内容是根据预设备份策略备份得到的。如此,当终端因异常掉电导致EFS文件损坏造成死机时,能够通过备份的EFS内容进行EFS恢复。
技术领域
本发明涉及通信技术领域,尤其涉及一种加密文件系统(EFS,Encrypting FileSystem)恢复和备份方法、系统及终端。
背景技术
目前,针对终端死机情况,可以通过以下任一方式进行恢复:
一、终端上设置恢复系统和正常系统,其中,恢复系统用于系统数据恢复;正常系统用于正常的启动和用户应用运行;当终端发生系统问题无法启动时,可通过组合按键进入恢复系统,由恢复系统的相关恢复应用对正常系统的数据进行恢复;
二、终端具有异常死机重启机制,可以通过重启恢复终端系统;
三、对关键文件进行备份,当由于关键文件损坏导致死机时,通过还原相关的关键文件进行系统恢复。
然而,上述第一种方式中,一方面恢复系统本身需要占用大量额外的存储空间,备份的系统镜像数据也需要占用存储空间,这样导致用户可用的存储空间变少;而且,恢复系统实际也是运行的系统,如果恢复系统出现异常导致无法正常运行,则正常系统也无法从异常状态恢复。上述第二种方式中,如果通过重启依然无法恢复,则终端会继续死机,造成终端无法使用。上述第三种方式中,需要事先确定需要备份的文件,如文件名、文件路径等,如果无法预测损坏的文件,则无法实施文件备份。
而且,在终端的Modem(调制解调)侧加密文件系统(EFS,Encrypting FileSystem)因终端异常掉电导致文件损坏造成死机时,上述处理方式均无法进行恢复。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本申请实施例提供一种EFS恢复和备份方法、系统及终端,能够解决由于EFS文件损坏导致的死机问题。
第一方面,本申请实施例提供一种EFS恢复方法,包括:
检测终端的EFS存储区是否存在损坏的EFS文件;
在检测到EFS存储区存在损坏的EFS文件时,将EFS备份区中的EFS内容写入所述EFS存储区;其中,所述EFS备份区中的EFS内容是根据预设备份策略备份得到的。
在示例性实施方式中,所述预设备份策略可以包括:从终端的EFS存储区提取EFS内容;将提取到的EFS内容写入终端的EFS备份区。
在示例性实施方式中,所述检测终端的EFS存储区是否存在损坏的EFS文件,可以包括:在终端的第二级启动器SBL启动阶段,检测所述EFS存储区是否存在损坏的EFS文件,并根据检测结果,设置EFS恢复标志;
所述在检测到存在损坏的EFS文件时,将EFS备份区中的EFS内容写入所述EFS存储区,可以包括:在终端的第三级启动器LK启动阶段,检测所述EFS恢复标志,并在检测到所述EFS恢复标志指示需要进行EFS恢复时,将所述EFS备份区中的EFS内容写入所述EFS存储区。
在示例性实施方式中,所述检测所述EFS存储区是否存在损坏的EFS文件,并根据检测结果,设置EFS恢复标志,可以包括:
通过读取EFS存储区中的目录和文件,检测是否存在损坏的EFS文件;
在检测到存在损坏的EFS文件时,设置EFS恢复标志用于指示需要进行EFS恢复,在检测到没有损坏的EFS文件时,设置EFS恢复标志用于指示EFS正常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710329344.0/2.html,转载请声明来源钻瓜专利网。