huoyanwux 发表于 2008-5-30 15:36:55

求解《一个恢复目录乱码的案例》里的内容

向这句话“下面以WGH这个目录说明操作过程,可以看到wgh这个目录的首簇号是120002H”
这个首簇号是什么意思?
望知道告诉小弟一声!

ericmao 发表于 2008-5-30 15:40:35

顶一下,我也找不到线索,请高手解答。

华仔少 发表于 2008-5-30 15:44:50

我也在考虑你的这个问题 都不知道他们在那看得出来 我也郁闷

lughon 发表于 2008-5-30 15:49:31

当前子目录所在的簇

nhqwsj 发表于 2008-5-30 16:31:27

因为这个分区是FAT32的,所以首簇号有高位和低位组成,在图中wgh的高位是1200 低位是0200,根据高位在前,低位在后的原则,wgh的首簇号是00120002H,也就是120002H

huoyanwux 发表于 2008-5-30 17:16:45

原帖由 nhqwsj 于 2008-5-30 16:31 发表 http://bbs.intohard.com/images/common/back.gif
因为这个分区是FAT32的,所以首簇号有高位和低位组成,在图中wgh的高位是1200 低位是0200,根据高位在前,低位在后的原则,wgh的首簇号是00120002H,也就是120002H
高位1200低位0200怎么看的?    H又是哪来的?我是个十足的菜鸟,想多了解些希望能给予解答非常感谢!

yachengcn 发表于 2008-5-30 19:44:06

回复 7# 的帖子

H --------16进制的标志

华仔少 发表于 2008-5-30 20:16:29

为什么就要说最高位是1200啊 比他高的多的是 为什么就1200 我想不通 头都大啦 望高手们说说

nhqwsj 发表于 2008-5-30 21:56:57

原帖由 huoyanwux 于 2008-5-30 17:16 发表 http://bbs.intohard.com/images/common/back.gif

高位1200低位0200怎么看的?    H又是哪来的?我是个十足的菜鸟,想多了解些希望能给予解答非常感谢!
H表示是16进制,至于高位低位怎么看,我想应该是你没有明白目录项的里面的内容,对于FAT32来说,目录项有32个字节组成,第20-21是簇的高位,第26-27是簇的低位,在图中用偏移表示的话就是14H-15H是高位,1AH-1BH是低位,那么对应的值是12 00 、0200。另外看右边,显示的目录名是wgh,那么这个就是wgh的目录项,所以它的首簇号就是120002H,这样解释不知是否能让你们明白。你们再看看下图中的红线部分

[ 本帖最后由 nhqwsj 于 2008-5-30 21:59 编辑 ]

tclrz100e 发表于 2008-5-30 21:58:24

这是学习FAT32文件系统的基础知识,最好还是弄本书好好看看!!
页: [1] 2
查看完整版本: 求解《一个恢复目录乱码的案例》里的内容