|
发表于 2008-8-4 13:04:40
|
显示全部楼层
原帖由 jjgms001 于 2008-7-28 16:11 发表
我打开自己的c盘看了看,windows目录大小是8kb,也许40楼的说的是正确的
可能很多朋友没能理解这个8K是怎么来的把?
我的理解是: 8k就是簇空间大小。。。。。
我用WINHEX打开FAT32 的分区,分区大小是8.5G .
在winhex下,可以看到所有文件夹的簇空间大小是8K.
这就是为什么,那个文件夹的大小是8K的原因!
在根据1个扇区=512字节
1K=1024字节
那么 1K=2个扇区
8 K=16个扇区
在根据这个分区的 DBR知道:
每簇=16扇区
那么16个扇区是几簇呢?
16/16=1 簇说明在 FAT表中只有一簇~
那么填FF FF FF 0F 就可以了~
你们注意看"逆水寒"的 解释就不难明白了~
簇空间的大小是根据分区空间的大小来确定的!
我还发现一个特别很有意思的现象:
如果分区的大小是30G, 那么文件夹的簇空间大小就的16K.
16K=32扇区 每簇32扇区
也是一簇 。。。。。。
哈哈。。。。在 FAT表中怎么填?
就很简单了 |
|