【技术实现步骤摘要】
ReFS文件系统的格式化恢复方法及存储介质
本专利技术涉及数据恢复
,尤其涉及一种ReFS文件系统的格式化恢复方法及存储介质。
技术介绍
随着Windows10操作系统的广泛使用,微软新型文件系统REFS的使用范围也越来越广。因此,研究该文件系统底下删除数据的恢复变得越来越有重要的意义。研究一个文件系统删除数据的恢复主要包括两个方面,一方面是针对文件删除时的恢复,另一方面是针对分区被格式化(或者分区被破坏时)的数据恢复。ReFS(弹性文件系统)作为微软最新的文件系统,因其内部结构尚未公开国内外基本没有相关人员对此进行研究,只有少数的恢复软件(如:R-Studio)能支持相关的数据恢复。而且针对格式化恢复的尚无相关的资料信息。针对ReFS文件系统被格式化后的数据恢复,现有很多恢复软件都是通过传统的特征恢复手段要进行数据恢复,该恢复方法不仅不能够处理碎片的文件而且恢复的文件名称、文件时间等信息也会丢失,同时还不能恢复出原来的目录结构。
技术实现思路
本专利技术所要解决的技术问题是:提供一种ReFS文件系统的格式化恢复方法及存储介质,可有效恢复出被格式化的数据,同时可 ...
【技术保护点】
一种ReFS文件系统的格式化恢复方法,其特征在于,包括:遍历待恢复分区的扇区;若一扇区为一个块的起始扇区,则以所述一扇区为起始扇区,读取得到一个块;解析所述块的表中的文件基础信息和/或文件夹基础信息,得到对应的文件信息和/或文件夹信息,并将所述文件信息和/或文件夹信息加入到信息列表中,所述文件信息和文件夹信息包括对象编号、父目录编号、起始偏移和基础信息;遍历完待恢复分区的扇区后,根据起始偏移,将所述信息列表中的文件信息和文件夹信息划分为多个分组;依次获取一分组,并根据对象编号和父目录编号,在所述一分组中查找所述一分组的各文件信息和文件夹信息对应的父目录;遍历完所述多个分组后 ...
【技术特征摘要】
1.一种ReFS文件系统的格式化恢复方法,其特征在于,包括:遍历待恢复分区的扇区;若一扇区为一个块的起始扇区,则以所述一扇区为起始扇区,读取得到一个块;解析所述块的表中的文件基础信息和/或文件夹基础信息,得到对应的文件信息和/或文件夹信息,并将所述文件信息和/或文件夹信息加入到信息列表中,所述文件信息和文件夹信息包括对象编号、父目录编号、起始偏移和基础信息;遍历完待恢复分区的扇区后,根据起始偏移,将所述信息列表中的文件信息和文件夹信息划分为多个分组;依次获取一分组,并根据对象编号和父目录编号,在所述一分组中查找所述一分组的各文件信息和文件夹信息对应的父目录;遍历完所述多个分组后,根据查找到的父目录,构造目录结构。2.根据权利要求1所述的ReFS文件系统的格式化恢复方法,其特征在于,所述“若一扇区为一个块的起始扇区,则根据所述一扇区,读取得到一个块”具体为:若一扇区第33至40个字节的值为1,第49至52个字节的值处于预设的范围(0-16384),且第54至55个字节的值不为0也不为1,则判定所述一扇区为一个块的起始扇区;以所述一扇区为起始扇区,连读读取32个扇区,得到一个块。3.根据权利要求1所述的ReFS文件系统的格式化恢复方法,其特征在于,所述“解析所述块的表中的文件基础信息和/或文件夹基础信息,得到对应的文件信息和/或文件夹信息,并将所述文件信息和/或文件夹信息加入到信息列表中,所述文件信息和文件夹信息包括对象编号、父目录编号、起始偏移和基础信息”具体为:解析所述块的表中的表项,得到文件基础信息和/或文件夹基础信息,并将所述文件基础信息作为文件信息的基础信息,将所述文件夹基础信息作为文件夹信息的基础信息;将预设值作为文件信息的对象编号,将文件夹基础信息中的文件夹编号作为文件夹信息的对象编号;将所述块的块标识位的值作为所述文件信息和/或文件夹信息的父目录编号;解析待恢复分区的引导扇区,获取所述块的扇区大小;根据第一公式计算得到所述文件信息和/或文件夹信息的起始偏移,所述第一公式为所述VOLUMSTARTOFFSET为起始偏移,所述SECTORNUMBER为所述块的起始扇区的扇区号,所述BLOCKNUMBER为所述块的块号,所述SECTORSIZE为所述块的扇区大小;将所述文件信息和...
【专利技术属性】
技术研发人员:沈长达,陈兴文,申强,吴少华,
申请(专利权)人:厦门市美亚柏科信息股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。