蒙古狼 发表于 2009-6-8 11:13:44

请问一下,FAT32中的FAT表的详细的分析

最近在钻研手工提取文件
有几个问题不懂:
想请高手们回答一下!
谢谢了,是在FAT32中
1:FAT表中的数据的详细的分析是什么?就是怎么看这个簇是用了的还是坏的还是没用的~
2:DATA中的簇是怎么看的
3:这个可能有点麻烦了,就是能简单介绍一下手工恢复的思路吗?
先搜索目录名,再接下去的是定位簇了?簇是怎么定位的呢?

逆水寒 发表于 2009-6-8 14:40:00

在FAT32文件系统目录项中,是用四个字节来表示文件的起始簇号的第20和21两个字节来表示起始簇号的高两个字节(也就是高位)第26和27字节是起始簇号的低两个字节(低位)

蒙古狼 发表于 2009-6-8 23:56:55

2# 逆水寒

谢谢了~~这个有点懂了
还有一个问题是:我晓得怎么在FAT32中算出逻辑的簇号,但是就是不知道怎么去定位FAT中的表示的簇号~
非常感谢你的回答

逆水寒 发表于 2009-6-9 00:06:41

4# 蒙古狼


呵呵,不用谢啦,大家互相学习而已!
你所问到的怎么去定位FAT中的表示的簇号:
是这样的,在FAT32中FAT表是用四个字描述一个簇的,所以如果文件的起始簇号是08H的话,那么其在FAT表中对应的偏移地址为:8 X4=32,所以文件的FAT入口为32,在FAT表偏移32可以看到接下来文件存放在哪些簇,至到FF FF FF 0F该文件的FAT表链结束。

yjlbcjk 发表于 2009-6-9 08:25:07

4# 蒙古狼


呵呵,不用谢啦,大家互相学习而已!
你所问到的怎么去定位FAT中的表示的簇号:
是这样的,在FAT32中FAT表是用四个字描述一个簇的,所以如果文件的起始簇号是08H的话,那么其在FAT表中对应的偏移 ...
逆水寒 发表于 2009-6-9 00:06 http://bbs.intohard.com/images/common/back.gif

支持下,分析的真好。

qiqin2736 发表于 2009-7-12 23:05:38

新人学习中!

wei8725 发表于 2011-11-14 17:42:42

来晚了!早来就好了·

ywcffc 发表于 2012-1-27 16:24:54

新人学习中!
页: [1]
查看完整版本: 请问一下,FAT32中的FAT表的详细的分析