[发明专利]系统恢复方法、装置、固态硬盘和电子设备有效
申请号: | 201310109927.4 | 申请日: | 2013-03-29 |
公开(公告)号: | CN104077197B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | 郭琦;李洪伟;陆见微;马立俊 | 申请(专利权)人: | 北京联想核芯科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100176 北京经济技术开*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 恢复 方法 装置 固态 硬盘 电子设备 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种系统恢复方法、装置、固态硬盘和电子设备。
背景技术
诸如平板电脑或者台式电脑之类的电子设备在正常运行时都需要安装有操作系统。然而,当用户误删电子设备中的系统文件或者系统感染病毒时,电子设备中的操作系统将处于崩溃状态从而不能被继续使用,所以此时用户就需要对电子设备进行系统恢复。
在使用传统机械硬盘的电子设备中,现有的一种系统恢复方法包括:第一,首先在机械硬盘中设置隐藏分区,并在该隐藏分区中存储备份系统数据。当用户需要对电子设备进行系统恢复时,电子设备将接收到用户输入的用于系统恢复的第一触发信号,并在接收到该第一触发信号之后进入重启状态;第二,电子设备将机械硬盘的隐藏分区中存储的备份系统数据拷贝并覆盖到当前操作系统安装位置所对应的普通磁盘分区中;第三,电子设备运行普通磁盘分区中新拷贝的备份系统数据,从而实现系统恢复。
在实现本发明的过程中,发明人发现现有技术至少存在如下问题:
由于电子设备需要将备份的操作系统数据从传统机械硬盘的隐藏分区中读出,然后再写入到普通磁盘分区中以后,才可以通过运行普通磁盘分区中的备份操作系统的方式来实现系统恢复,所以这就导致电子设备需要经历‘读数据’和‘写数据’两个过程,系统恢复的时间较长;同时,由于电子设备需要在传统机械硬盘的隐藏分区和普通磁盘分区中分别存储系统数据,所以这无疑是对有限磁盘空间的浪费。
发明内容
为了解决现有技术中系统恢复时间长、磁盘空间存在浪费的问题,本发明实施例提供了一种系统恢复方法、装置、固态硬盘和电子设备。所述技术方案如下:
第一方面,提供了一种固态硬盘,所述固态硬盘包括:
第一存储区域和第二存储区域;
所述第一存储区域为保护区域,所述第一存储区域用于存储备份后的系统数据;
所述第二存储区域为保护区域,所述第二存储区域用于存储与所述备份后的系统数据相对应的映射表,所述映射表包括所述备份后的系统数据所对应的逻辑磁盘地址和物理磁盘地址之间的对应关系;
所述保护区域为只读且禁止被擦除的区域。
进一步地,所述第一存储区域和所述第二存储区域为两组或者两组以上,每组中存储的所述备份后的系统数据和所述映射表对应于不同的备份时刻,各组中的第一存储区域相互独立或者存在有交集。
进一步地,所述固态硬盘中还包括与所述第二存储区域一一对应的标志位,所述标志位用于表示所述第二存储区域中存储的所述映射表是否有效。
第二方面,提供了一种系统恢复方法,所述系统恢复方法包括:
接收系统恢复信号;
根据所述系统恢复信号读取所述固态硬盘的第二存储区域中存储的映射表,所述映射表包括备份后的系统数据所对应的逻辑磁盘地址和物理磁盘地址之间的对应关系;
根据所述映射表读取所述固态硬盘的第一存储区域中存储的所述备份后的系统数据;
加载读取到的所述备份后的系统数据。
进一步地,所述接收系统恢复信号之前,还包括:
接收系统备份信号;
根据所述系统备份信号将当前备份时刻下所述固态硬盘中存储的系统数据进行备份,获得所述备份后的系统数据,并将所述备份后的系统数据在所述固态硬盘中所占据的存储区域作为所述第一存储区域;
将所述备份后的系统数据所对应的映射表进行备份,并将所述映射表在所述固态硬盘中的存储区域作为所述第二存储区域。
进一步地,所述接收系统恢复信号之前,还包括:
接收系统备份信号;
根据所述系统备份信号将当前备份时刻下所述固态硬盘中存储的系统数据进行备份,获得所述备份后的系统数据,并将所述备份后的系统数据在所述固态硬盘中所占据的存储区域作为所述第一存储区域;
将所述备份后的系统数据所对应的映射表进行备份,并将所述映射表在所述固态硬盘中的存储区域作为所述第二存储区域。
进一步地,所述存储区域包括至少一个块,每个块包括至少一个页,所述将当前时刻下所述固态硬盘中位于预定逻辑磁盘地址段内的数据作为系统数据进行整理,使得整理后的所述系统数据所占据的存储区域小于初始占据的存储区域,包括:
检测所述系统数据初始占据的存储区域中是否存在符合预定条件的块,所述预定条件包括当前块不属于保护区域、当前块中的至少一个页中存储有有效数据且当前块的存储利用率小于预定阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京联想核芯科技有限公司,未经北京联想核芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310109927.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序图标的显示方法及装置
- 下一篇:一种同优先级任务调度策略