zck699 发表于 2010-6-26 23:14:27

FAT32文件系统中用Shift+Delete删除的数据应怎么恢复

在FTA32文件系统中,用Shift+Delete删除根目录中文件或文件夹时,除把FAT中相关簇链清0,将文件目录项中将首字节改为E5外,还会目录项的中的起始始簇号的高二字节(偏移14、15两字节)改写为0。如果某个文件或文件夹的起始簇高二字节不是0,用Shift+Delete删除的是一个文件夹还可以查得到其起始簇号来手动改写目录项中的起始簇号,若删除的是一个文件,用软件扫描就会得到错误的起始簇号,从而导致该文件恢复错误。
对于这个问题,我做了多次试验,用了多种数据恢复软件,用删除恢复、格式化恢复都试过,都恢复不了根目录中用Shift+Delete删除的起始始簇号的高二字节不为0的正确文件。
在这里发一帖,希望论坛里的高手们谈谈怎么解决这个问题。

hzenghai 发表于 2010-6-27 00:05:22

haohaoxuetiantian xiangshang

ygkj 发表于 2010-6-27 10:47:01

对比法、穷举法

verdly 发表于 2010-8-31 17:49:24

我最近也在寻找办法,LZ找到了,分享下

pchao.net 发表于 2014-11-15 20:46:19

LZ找到了,分享下
页: [1]
查看完整版本: FAT32文件系统中用Shift+Delete删除的数据应怎么恢复