[发明专利]数据恢复方法和存储设备在审
申请号: | 201810330217.7 | 申请日: | 2018-04-13 |
公开(公告)号: | CN108647116A | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 黎剑坤;尚宁 | 申请(专利权)人: | 深圳大普微电子科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 深圳市徽正知识产权代理有限公司 44405 | 代理人: | 李想 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标文件 存储设备 恢复 数据恢复 数据删除 文件头 尾页 实现文件 文件恢复 预设区域 保存 | ||
本发明实施例提供了一种数据恢复方法和存储设备,用于提高文件恢复的可靠性和恢复效率。本发明实施例的方法应用于存储设备,该方法包括:在数据删除区域,识别目标特征值,所述目标特征值包括文件头的特征值和尾页的特征值;根据所述目标特征值,确定出目标文件,所述目标文件为所述文件头和所述尾页所属的文件;将所述目标文件保存在预设区域,以恢复所述目标文件。这样,可在数据删除区域,准确识别出需要恢复的目标文件,将其进行恢复,以实现文件恢复的可靠性和恢复效率的提高。
技术领域
本发明涉及数据存储领域,尤其涉及一种数据恢复方法和存储设备。
背景技术
文件恢复是指把从存储设备上删除的文件恢复过来。由于新技术文件系统(NewTechnology File System,NTFS)、文件配置表(File Allocation Table,FAT)等文件系统在文件删除时并不是立即把文件所有内容从存储设备上清除掉,因此,可从磁盘底层读出原始的扇区数据,以将文件恢复。
目前的文件数据恢复方案,利用用户删除操作到文件系统实际删除文件的时间差,将用户已删除但文件系统尚未清理掉的数据读到主机端,然后进行文件恢复。
但是,这样的方案具有如下的缺点:
1.用户删除操作到文件系统清理的时间差不可控,导致文件数据有可能被清理或覆盖,从而导致文件数据恢复失败;
2.当目录文件被破坏后,文件系统无法在不重新格式化的条件下操作存储设备;若按物理设备读取全部数据,则会读取大量垃圾数据,从而恢复了无需恢复的数据。
发明内容
针对上述技术问题,本发明实施例提供了一种数据恢复方法和存储设备,用于提高文件恢复的可靠性和恢复效率。
本发明实施例的第一方面提供一种数据恢复方法,所述方法应用于存储设备,所述方法包括:
在数据删除区域,识别目标特征值,所述目标特征值包括文件头的特征值和尾页的特征值;
根据所述目标特征值,确定出目标文件,所述目标文件为所述文件头和所述尾页所属的文件;
将所述目标文件保存在预设区域,以恢复所述目标文件。
可选地,所述根据所述目标特征值,确定出目标文件,包括:
根据所述目标特征值,确定出目标文件的类型;
根据所述目标特征值所在的位置,确定出目标数据结构,所述目标数据结构为所述文件头和所述尾页的数据结构;
根据所述目标文件的类型和所述目标数据结构,确定出所述目标文件。
可选地,所述根据所述目标文件的类型和所述目标数据结构,确定出所述目标文件,包括:
根据所述目标文件的类型和所述目标数据结构,确定出所述目标文件的大小和逻辑地址;
依据所述目标文件的大小和逻辑地址读取所述目标文件。
可选地,所述在数据删除区域,识别目标特征值,包括:
当获取到触发指令时,在数据删除区域,识别目标特征值;
所述触发指令包括所述目标文件被删除的命令。
可选地,所述将所述目标文件保存在预设区域,以恢复所述目标文件之后,所述方法还包括:
当获取到主机端的读取指令时,向所述主机端提供所述目标文件。
本发明实施例第二方面提供了一种存储设备,包括:
识别模块,用于在数据删除区域,识别目标特征值,所述目标特征值包括文件头的特征值和尾页的特征值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大普微电子科技有限公司,未经深圳大普微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810330217.7/2.html,转载请声明来源钻瓜专利网。