首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >FAT删除文件恢复功能

FAT删除文件恢复功能
EN

Stack Overflow用户
提问于 2013-10-27 09:22:03
回答 1查看 751关注 0票数 0

我最近几周在探索文件分配表恢复。我的目的是通过签名(例如,ZIP文件由“504B0304”字节)定位一个可能已删除的文件,并恢复整个文件以在其中搜索。

我探索了FAT的一个问题:文件系统使用分配表来存储集群链和删除文件标记,这使得文件恢复乍一看是不可能的。

但是有一个恢复软件广告承诺恢复从FAT文件系统中删除的文件。所以,我想可能有个解决办法。

我发现我们可以成功地恢复磁盘上的连续文件。第一个集群为我们提供了一个索引,索引地址值使我们很有可能找到存储文件大小的目录条目。但这是结束了吗?我也想恢复零碎的文件,但找不到方法。

有人知道解决办法吗,请在这里帮我一下?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-28 13:42:11

FAT文件系统为每个文件和文件夹使用一个目录条目。它显示了启动群集、文件名、日期和大小。要访问文件,系统将查找目录查找文件并记录开始的群集。然后转到FAT (文件分配表)集群,该集群对应于启动集群。开始的群集条目包含下一个集群的群集号。下一个集群条目指向下一个集群,以此类推,直到文件标记结束,这意味着这是文件使用的最后一个集群。

删除文件或文件夹时。它定位它所在的目录,并将文件或文件夹名称条目中的第一个字母更改为E6十六进制(不确定它的E6还是略有不同),并删除胖链。

这就是为什么删除文件后只能在FAT系统中恢复连续文件的原因。所有数据恢复实用程序都将使用此方法。没有其他可用的,除非您能够找到正确的集群链仍然存在的FAT的痕迹。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19616466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档