过去几周,我正在研究文件分配表的恢复。我的目的是通过其签名找到一个可能删除的文件(例如,ZIP文件“50 4B 03 04”字节)并恢复整个内容以在其中搜索。
我已经探讨过FAT的问题:文件系统使用分配表指示集群链存储和删除文件标记,使文件恢复,乍看之下是不可能的。
但是,恢复软件广告很有可能恢复从FAT文件系统中删除的文件。因此,我认为可能有一种解决方法。
我发现我们可以成功恢复连续位于磁盘上的文件。第一个集群为我们提供了索引,索引地址值为我们提供了查找存储文件大小的目录条目的强大可能性。但结束了吗?我也想恢复碎片文件,但找不到方法。
愿任何人知道解决方法并帮助我一点,拜托?
答案 0 :(得分:0)
FAT文件系统使用每个文件和文件夹的目录条目。它显示了起始群集,文件名,日期和大小。要访问文件,系统在目录中查找查找文件并记录起始集群。然后它转到与起始集群对应的FAT(文件分配表)集群。起始群集条目包含下一个群集的群集号。下一个群集条目指向下一个群集,依此类推,直到您到达文件结束标记,这意味着这是文件使用的最后一个群集。
删除文件或文件夹时。它找到它所在的目录,并将文件或文件夹名称条目的第一个字母更改为E6十六进制(不确定它的E6或略有不同)并删除FAT链。
这就是为什么删除文件后只能恢复FAT系统中的连续文件的原因。所有数据恢复实用程序都将使用此方法。没有其他可用的,除非你能找到正确的簇链的FAT痕迹。