heshao 发表于 2017-11-7 18:30:08

EXFAT如何算出FAT表大小,大家一起进来讨论一下吧

求大神指点EXFAT如何算出FAT表大小,

还有就是指点一下我的DBR 理解是否出现一些错误。

heshao 发表于 2017-11-8 10:46:38

EXFAT的FAT表大小可以通过
(数据区起始-   一个簇大小)=FAT表结束
那么簇大小怎么算?
通过文件分配簇能计算出簇大小么?

华光倾城 发表于 2017-11-9 09:20:33

本帖最后由 华光倾城 于 2017-11-9 09:27 编辑

搜索00 00 01 00,找到大写字符表的开始位置,用大写字符表的开始扇区数减去Bitmap的开始扇区数,除以Bitmap占用的簇数。

heshao 发表于 2017-11-9 20:08:32

华光倾城 发表于 2017-11-9 09:20
搜索00 00 01 00,找到大写字符表的开始位置,用大写字符表的开始扇区数减去Bitmap的开始扇区数,除以Bitma ...

我自己也试了一下,我通过搜索F8FF找到FAT表起始
然后在往下搜索通配符到了FFFF位图文件然后在计算出多少扇区
在减一个簇大小就能得到FAT大小,就是不知道这样对不,希望你看一下
页: [1]
查看完整版本: EXFAT如何算出FAT表大小,大家一起进来讨论一下吧