|
发表于 2008-6-26 00:31:54
|
显示全部楼层
回复 6# 的帖子
请加强理解(扇区总数-保留扇区数-FAT乘以2-FDT扇区数)除以每簇扇区数得到的是什么?得到的是DATA有多少个簇!每个簇用几个字节描述?我上面说过了,FAT16中是二个字节,FAT32中是四个字节!
得到的是DATA有多少个簇X2和X4又得到的是什么?上面也说过了得到是记录DATA的簇的字节数再说加4该知道是为什么了吧,上面也说过了FAT16格式中FAT表前还有4个字节:F8、FF、FF、FF用做介质描述(FAT32中是8个字节)加4就得到了整个FAT的字节数了再除以512(每扇区512个字节)就不是得到FAT的扇区数了吗?
也许我说完了你还迷惑是吧?你说得对FAT是有两个,第二个是备份的。你可能忘了你这个公式是算什么的吧?是算FAT扇区数的,特别提醒是算一个FAT扇区数的,不是两个。如果你要算两个就把所有的数字前面都乘以二就行了,就可以如你说的加8而不是加4了!
[ 本帖最后由 逆水寒 于 2008-6-26 00:34 编辑 ] |
|