文件恢复方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:20796832 阅读:41 留言:0更新日期:2019-04-06 10:27
本发明专利技术公开了一种文件恢复方法、装置、计算机设备及存储介质,解决了目前FAT32系统的存储结构中,对已删除文件进行文件恢复作业准确度、成功率不高的问题。本发明专利技术是基于文件存储特征来设置文件恢复作业中的判断条件,具体是利用不同大小的文件占用的存储空间不同、进而占用的簇的数量也不同这一特点,来计算已删除文件的长度,仅当实际找回文件的长度符合已删除文件的长度时,才判定所述实际找回文件为需要恢复的已删除文件。本发明专利技术避免了以往将文件名、文件类型特征作为文件恢复判断条件的不确定性和不稳定性,使文件恢复作业的成功率、精准度更高。

File Recovery Method, Device, Computer Equipment and Storage Media

The invention discloses a file recovery method, device, computer equipment and storage medium, which solves the problem of low accuracy and success rate of file recovery operation for deleted files in the storage structure of FAT32 system at present. The invention is based on the file storage characteristics to set the judgment conditions in the file recovery operation. Specifically, the length of deleted files is calculated by taking advantage of the different storage space occupied by different size files and the different number of clusters occupied. Only when the actual length of retrieved files meets the length of deleted files, can the actual retrieved files be determined as needed. Restored deleted files. The invention avoids the uncertainty and instability of using the file name and file type characteristics as the judgment conditions of document recovery in the past, and makes the success rate and accuracy of the document recovery operation higher.

【技术实现步骤摘要】
文件恢复方法、装置、计算机设备及存储介质
本专利技术涉及计算机
,尤其涉及一种文件恢复方法、装置、计算机设备及存储介质。
技术介绍
在基于FAT32系统的存储结构中,已删除的文件会丢失其相应的文件记录项中的一部分地址信息,使已删除的文件无法被用户再次打开,然而已删除文件的物理信息依然会保留在存储介质的扇区之中。目前对已删除文件的恢复方法,主要是利用未删除文件的地址信息来填补已删除文件的文件记录项中剩余的地址信息来使其完整,依据填补后的地址信息来搜索所述扇区,依据所述已删除文件的文件记录项中的文件类型、文件名等特征在扇区中按序检索并提取符合已删除文件的上述特征的找回文件。该方法在多个已删除文件的文件类型或文件名相同的情况下会产生混乱,在文件类型或文件名不全的情况下成功率也低。
技术实现思路
本专利技术提供一种文件恢复方法、装置、计算机设备及存储介质,旨在解决现有技术中,基于FAT32系统的文件恢复方法的准确率、成功率不高的问题。为解决上述技术难题,第一方面,本专利技术实施例提供一种文件恢复方法,其包括以下步骤:从文件目录表中获取文件记录项,判断所述文件记录项中是否存在删除标志;若所述本文档来自技高网...

【技术保护点】
1.一种文件恢复方法,其特征在于,包括:从文件目录表中获取文件记录项,判断所述文件记录项中是否存在删除标志;若所述文件记录项中存在删除标志,从所述文件记录项中获取文件基本信息,所述文件基本信息包括已删除文件的文件大小及起始低簇号;根据所述起始低簇号和预设的起始高簇号构造出所述已删除文件的假定起始簇号;判断所述假定起始簇号是否超出磁盘管理最大簇号范围;若所述假定起始簇号未超出磁盘管理最大簇号范围,根据所述文件大小及所述假定起始簇号确定所述已删除文件的假定结束簇号;判断所述假定结束簇号所对应结束簇是否满足预设条件;若所述假定结束簇号所对应结束簇满足预设条件,确定所述假定起始簇号至所述假定结束簇号在...

【技术特征摘要】
1.一种文件恢复方法,其特征在于,包括:从文件目录表中获取文件记录项,判断所述文件记录项中是否存在删除标志;若所述文件记录项中存在删除标志,从所述文件记录项中获取文件基本信息,所述文件基本信息包括已删除文件的文件大小及起始低簇号;根据所述起始低簇号和预设的起始高簇号构造出所述已删除文件的假定起始簇号;判断所述假定起始簇号是否超出磁盘管理最大簇号范围;若所述假定起始簇号未超出磁盘管理最大簇号范围,根据所述文件大小及所述假定起始簇号确定所述已删除文件的假定结束簇号;判断所述假定结束簇号所对应结束簇是否满足预设条件;若所述假定结束簇号所对应结束簇满足预设条件,确定所述假定起始簇号至所述假定结束簇号在磁盘上所对应的文件为所述已删除文件;以及若所述假定结束簇号所对应结束簇不满足预设条件,根据预设规则重新构造所述已删除文件的假定起始簇号,并返回所述判断所述假定起始簇号是否超出磁盘管理最大簇号范围的步骤。2.根据权利要求1所述的文件恢复方法,其特征在于,所述判断所述文件记录项中是否存在删除标志的步骤,包括:判断所述文件记录项的首字符是否为预设字符;以及若所述文件记录项的首字符为预设字符,判定所述文件记录项中存在删除标志。3.根据权利要求1所述的文件恢复方法,其特征在于,所述根据所述文件大小及所述假定起始簇号确定所述已删除文件的假定结束簇号的步骤,包括:根据所述文件大小和簇的单位大小计算出所述已删除文件的跨簇量;以及根据所述假定起始簇号和所述跨簇量确定所述已删除文件的假定结束簇号。4.根据权利要求1所述的文件恢复方法,其特征在于,所述文件基本信息还包括已删除文件的文件名,所述判断所述假定结束簇号所对应结束簇是否满足预设条件的步骤,包括:根据所述文件名或所述假定起始簇号判断所述已删除文件是否具有起始特征;若所述已删除文件具有起始特征,根据所述起始特征确定文件类型,并根据所确定的文件类型判断所述已删除文件是否具有结束特征;若所述已删除文件具有结束特征,判断所述假定结束簇号所对应结束簇中是否包含所述结束特征;以及若所述假定结束簇号所对应结束簇中包含所述结束特征,判定所述结束簇满足预设条件。5.根据权利要求1所述的文件恢复方法,其特征在于,所述文件基本信息包括还已删除文件的文件名,所述判断所述假定结束簇号所对应结束簇是否满足预设条件的步骤,包括:根据所述文件名或所述假定起始簇号判断所述已删除文件是否具有起始特征;若所述已删除文件具有起始特征,根据所述起始特征确定文件类型,并根据所确定的文件类型判断所述已删除文件是否具有结束特征;若所述已删除文件不具有起始特征或不具有结束特征,判断所述假定结束簇号所对应结束簇是否全部为空;若所述结束簇不全部为空,判断所述结束簇中所述已删除文件的结束字符之后的内容是否全部为空;以及若所述结束簇中的所述结束字符之后的内容全部为空,判定所述结束簇满足预设条件。6...

【专利技术属性】
技术研发人员:王志雄彭重阳
申请(专利权)人:万兴科技股份有限公司
类型:发明
国别省市:西藏,54

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

1