|
|
参考了“tclrz100e”的这篇《用winhex恢复SD卡中丢失的数据》的文章。
来恢复删除子目录后的修复。
奇怪的是我恢复的这个110文件夹的大小是0字节
这个肯定有问题!
看我下面的分析:
1、我在U盘中创建了一个名为:wsszsmx的文件夹
在winhex中可以看到该文件夹在根目录下的文件表项号:
2、在winhex中搜索:2E 20 20 20 20 20 20 20
看到了:
看到wsszsmx这个文件夹的父目录是根目录!
3、我删除了U盘下的一个子目录wokao文件夹:
在删除之前我已经查看了该子目录在根目录下的
起始簇号是:45 00
删除这个wokao文件夹后,在winhex中就清除了wokao这个子目录在根目录下的表项号!
可这个wokao这个子目录的起始簇号,还是可以找到的。
如下图:
4、好了。我们以wsszsmx这个文件夹为模版
57 53 53 5A 53 4D 58 20 20 20 20 10 08 27 23 55
02 39 02 39 00 00 24 55 02 39 20 00 00 00 00 00
解决办法:
重新建立wokao这个子目录在根目录下的表项号!
首先去根目录下,找个E5开头的,
建立wokao这个子目录在根目录下的表项号!
我改了下文件夹的名字为110.
5、在winhex中“ 文件----保存扇区”。好了可以到U盘去看这个110文件夹就
好好的躺在U盘中了:
6、打开看下这个110文件夹是否可以用了,因为里面是有数据的!
看吧:文件损坏或目录无法读取
郁闷哦..............到底那里出现了问题呢?
我突然想起了:论坛上的一篇文章,
版主:颓废也----写的一篇《日立移动盘数据恢复记》
中有个图和我的这个相似看下图:
哈哈想到了什么没有。对了,用fd数据恢复软件看看,能不能恢复数据!
看到了吧,数据恢复成功!
可不知道为什么打开110这个文件夹,却提示:文件损坏或目录无法读取
可在FD中明明可以看到110这个文件夹的!
看来是110这个文件夹的[wiki]FAT[/wiki]表被清空了!
7、重新建立 110这个文件夹的FAT表
看过“逆水寒”的帖子《FAT32分区[wiki]格式化[/wiki]后手工恢复数据一例(手工重建FAT和FDT)》
有一个图如下:
就知道是110这个文件夹的FAT表被破坏,
只要重新建立110这个文件夹在FAT表中的链表,
就应该可以正常打开110这个文件夹的!
可手工建立110这个文件夹在FAT表中的链表?
怎么操作就是一个很大的问题?
[ 本帖最后由 wsszsmx 于 2008-8-2 14:28 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|