|
|
看过《winhex手工恢复目录项发生移位后的成功案例》这篇文章的朋友就知道了。
分析:一移动硬盘,FAT32格式提示未格式化,也是显示RAW格式,修复DBR后,打开只有一个文件夹并且文件夹呈现乱码状态,无法访问,显示0字节。网友说这个G盘有很多的文件夹和文件。
文件夹目录项发生偏移是造成文件夹显示乱码的关键原因。
可我却不能找到偏移的原因和上面那篇文章有点不同。
文件夹目录项是不是丢失了,造成文件夹在G盘显示不出来?
以上是我自己的分析。
(注意:多数朋友都是热拔插U盘,
移动硬盘,造成提示未格式化,用winhex分析有多个FAT表
并且有的FAT表都被破坏了)
1、网友描述
2.查找FAT32的DBR备份 用第6扇区覆盖第0扇区
不在提示为格式化了
3、在winhex 中可以看到
可G盘下只有一个文件夹是乱码并且显示 0字节
可网友说有很多文件和文件夹
4、于是我搜索FAT表 F8FFFF0F 我在这里为什么要搜索FAT表呢?
看过华山剑客的那篇文章《U盘中的文件和文件夹显示为乱码的数据恢复》
就知道FAT表有问题 也会造成文件夹显示乱码
华山那个教程提到好几个FAT表呢
所以我就搜索FAT表 果然有3个FAT表
搜索中并有下面这个提示:
在38扇区FAT1
在10035扇区 FAT2 是Fat1的备份
在18187886扇区 FAT3
BE 44 24 04 89 04 24 EB 2F 8D
分析DATA的起始扇区:
10035-38=9997
10035+9997=20032 2号[wiki]簇[/wiki]
向上一个扇区全部是0000000
说明分析正确。
看来不是FAT表的问题…………..
5、转到偏移量:9C8D30
我在这里讨论的主要目是:文件夹名字乱码,怎么计算那个文件夹目录项的偏移?
[ 本帖最后由 wsszsmx 于 2008-8-24 22:32 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|