wsszsmx 发表于 2007-11-16 17:54:27

如何计算两个子目录之间的大小?

计算两个根目录下,两个子目录之间的大小,从而算出簇大小,这需要你看东bpb表和fdt表!
对bpb表和fdt表不熟悉哦!请高手指教!

rainhe 发表于 2007-11-16 17:56:23

文件夹的大小都是0,

wsszsmx 发表于 2007-11-16 18:03:39

不明白~!

tclrz100e 发表于 2007-11-17 12:18:02

楼主的意思可能是想通过子目录的信息反推出DBR中的每簇扇区数这个参数,在手工恢复DBR时经常用的一个计算,你可以这样做:在这个分区中随便找两个有子目录的扇区,比如我在第446104扇区和第452064扇区找到两个子目录,如下图所示:


子目录中的第一个目录项中偏移14H 15H和偏移1AH 1BH描述的簇就是它自身所在的簇,比如第452064扇区是第0000CEB4H簇,换算成十进制就是52916簇,同样的方法计算出第446104扇区是第52171簇,然后计算:(452064扇区-446104扇区)÷(52916簇-52171簇)=8扇区/簇

[ 本帖最后由 tclrz100e 于 2007-11-17 12:21 编辑 ]

wsszsmx 发表于 2007-11-17 13:45:38

分区中随便找两个有子目录的扇区?
我的意思是怎么找分区的子目录!根据怎么判断?
在根据通过子目录的信息反推出DBR中的每簇扇区数这个参数!

[ 本帖最后由 wsszsmx 于 2007-11-17 13:46 编辑 ]

hb323qq 发表于 2007-11-18 18:10:16

谢谢楼主分享

樊华 发表于 2007-11-26 10:24:50

不懂??????

lhw8033 发表于 2007-11-26 10:45:03

应该是2E 2E吧,呵呵~~~~

flyinger1 发表于 2008-11-3 11:48:43

学习了,不错!谢谢

wxhl2008 发表于 2008-11-6 16:48:08

学习了,但还是不清楚这样算出来有什么作用
页: [1]
查看完整版本: 如何计算两个子目录之间的大小?