存储文件删除后的恢复方法、装置及存储介质制造方法及图纸

技术编号:23763926 阅读:32 留言:0更新日期:2020-04-11 18:50
本发明专利技术公开了一种存储文件删除后的恢复方法,所述方法包括以下步骤:判断所述存储文件的数据包之间是否存在关联;若存在关联,则对关联的数据包进行拼接处理;将拼接处理后的数据包恢复至存储器中得到恢复后的存储文件。本发明专利技术还公开了一种文件恢复装置及计算机可读存储介质。在存储文件删除后通过从存储文件的数据包中找到关联的数据包进行拼接,不仅能实现连续簇文件的拼接,也能实现跨簇文件的拼接,从而提高存储文件删除后恢复的可靠性。

Recovery methods, devices and storage media after deleting storage files

【技术实现步骤摘要】
存储文件删除后的恢复方法、装置及存储介质
本专利技术涉及数据恢复
,尤其涉及一种存储文件删除后的恢复方法、文件恢复装置及计算机可读存储介质。
技术介绍
在数字化转型的推动下,人们对于数据存储容量的需求也越来越高,使得一些较大的文件如视频文件,更多的出现在日常生活中,而由于误删等原因造成的文件丢失等情况也越来越多。目前诸如视频一类的大数据量文件,主要的存储载体是sd卡,而sd卡采用的文件系统大多是fat32\fat16\exfat,这些文件系统的特点是文件删除之后会对fat表进行清空,所以无法获取文件在存储介质上的具体位置,只能根据找到文件的起始位置,连续读取文件的内容进行恢复。但是,诸如视频文件一类的大数据量文件在磁盘上的存储分布情况各种各样,设备使用一段时间后很难出现规律的连续存储的情况,而主流采用文件的起始位置读取文件的内容,很多的情况下不能实现文件的恢复,因为连续读取的数据内容并不是视频文件本身的数据内容。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本文档来自技高网
...

【技术保护点】
1.一种存储文件删除后的恢复方法,其特征在于,所述存储文件删除后的恢复方法包括以下步骤:/n判断所述存储文件的数据包之间是否存在关联;/n若存在关联,则对关联的数据包进行拼接处理;/n将拼接处理后的数据包恢复至存储器中得到恢复后的存储文件。/n

【技术特征摘要】
1.一种存储文件删除后的恢复方法,其特征在于,所述存储文件删除后的恢复方法包括以下步骤:
判断所述存储文件的数据包之间是否存在关联;
若存在关联,则对关联的数据包进行拼接处理;
将拼接处理后的数据包恢复至存储器中得到恢复后的存储文件。


2.如权利要求1所述的存储文件删除后的恢复方法,其特征在于,所述判断所述存储文件的数据包之间是否存在关联的步骤包括:
判断存储文件的数据包中是否存在起始位置相同的第一数据包;
若存在,则判定所述第一数据包之间存在关联。


3.如权利要求2所述的存储文件删除后的恢复方法,其特征在于,所述判断存储文件的数据包中是否存在起始位置相同的数据包的步骤之后,还包括:
若不存在所述第一数据包,则判断所述存储文件的数据包中是否存在与目标数据包相对于簇起始位置的偏移距离相等的第二数据包;
若存在一个所述第二数据包,则判定所述第二数据包与所述目标数据包之间存在关联。


4.如权利要求3所述的存储文件删除后的恢复方法,其特征在于,所述判断所述存储文件的数据包中是否存在与目标数据包相对于簇起始位置的偏移距离相等的第二数据包的步骤之后,还包括:
若存在多个所述第二数据包,则判断所述第二数据包中是否存在与目标数据包对应的参考数据包大小相等的第三数据包;
若存在与目标数据包对应的参考数据包大小相等的第三数据包,则判定目标数据包与所述第三数据包之间存在关联。


5.如权利要求4所述的存储文件删除后的恢复方法,其特征在于,所述判断所述第二数据包中是否存在与目标数据包大小相等的参考数据包的步骤之后,还包括:
若不存在与目标数据包对应的参考数据包大小相等的第三数据包,则判断所述存储文件的数据包中是否存在与下一个目标数据包相对于簇起始位置的偏移距离相等的第二...

【专利技术属性】
技术研发人员:王志雄
申请(专利权)人:深圳市斯博科技有限公司
类型:发明
国别省市:广东;44

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

1