文件夹目录项发生了偏移, 造成文件夹名字乱码
看过《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号簇
向上一个扇区全部是0000000
说明分析正确。
看来不是FAT表的问题…………..
5、转到偏移量:9C8D30
我在这里讨论的主要目是:文件夹名字乱码,怎么计算那个文件夹目录项的偏移?
[ 本帖最后由 wsszsmx 于 2008-8-24 22:32 编辑 ] 不是一般都是只有2个FAT吗?为什么会有FAT3的呢? 就是,,书上也谈到FAT只有两个,,,怎么又有FAT3了呢 这个我还在学的呢,对这个不太清楚等待高手来解决
应该是一个常见问题
在桌面建一个文本文档,将用户将要恢复的一个文件名字写在文档里,然后转成unicode码,再用winhex查找该文件的偏移,以后不用说了吧,如果还不会,这方面的文章挺多的,你照着做就行。 没写法的东东?有问题没解决????? 更改一下:没写完的东东?楼主呢?弄明白了吗?顶一下。 vb vbv vb vbv bvvbv 学习学习学习 oooooooooooooooooooooooo
页:
[1]
2