把握实时脉搏 关注行业热点
您现在的位置:首页 > 新闻中心 > 行业资讯 > 技术解读 > 正文

FAT文件系统误删除数据恢复方法(达思科技)

2015-01-23   365教育装备采购网新闻中心
 点击:
导读:   FAT文件系统应用于比较早的系统分区,常规情况下FAT32文件系统所在的分区不能大于32G,由于容量的限制,FAT文件系统常用与小容量的硬......

  FAT文件系统应用于比较早的系统分区,常规情况下FAT32文件系统所在的分区不能大于32G,由于容量的限制,FAT文件系统常用与小容量的硬盘及大多数的闪存介质当中,例如相机里的SD卡,CF卡,记忆棒,U盘等。

  FAT文件系统下文件的误删除原理以及误删除后数据恢复方法。

  FAT 文件系统下文件删除后原理:

  1,会清空该文件的FAT表,把该文件的“文件目录项”的第一个字节改为E5!

  2,该文件的文件目录项的入口簇被清零。

  关于硬盘数据存储结构先做下了解。我们可以把整个存储数据的硬盘看作成一本书,那么文件目录项就相当于该书最开始几页的索引目录。当我们要去读取“一篇文章”时,会首先在目录中去查找该文章存放在哪一个“页面”,然后跳转到指定页面就可以找到我们需要的文章了。

  当我们读取一个文件时,会首先在目录项中定位到该文件在硬盘当中是从哪一个位置开始写入的,也就是以上所说的入口簇。找到了文件的起始点后,如果文件时连续存储的,那么我们继续往下读取该文件的长度就可以完整提取出该文件的内容。 但还有另外一种情况,由于经常建立、删除数据,造成文件的存储是不连续的,有碎片,高位簇被清0,所以这个方法就不实用了!因为文件不连续,我们再按照连续的文件长度去读取,那么提取出来的文件就肯定是错误的。

  那如何恢复误删除的文件呢?如果你不知道文件的内部结构,只有用软件扫描了!但为什么经常有朋友会说怎么我恢复出来的word,excel恢复出来有乱码!这是因为软件的恢复是根据连续的方式来恢复的。而文件有碎片,当然恢复出来就有乱码了!这种情况下的恢复起来就会变得很复杂了,我们需要写一些程序去匹配高位簇号,那么怎样去鉴定所匹配的高位簇是否正确呢,这就需要对所恢复的文件结构比较了解了,根据该文件结构的文件头去判断。

(本文来源:达思凯瑞技术(北京)有限公司 责任编辑:365cgw)

上一篇:看高低温冲击试验箱的试验五部曲
下一篇:最后一页

分享到:
收藏