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

[复制链接]
  • TA的每日心情

    2017-12-15 08:44
  • 签到天数: 9 天

    [LV.3]八品县丞

    5

    主题

    28

    回帖

    83

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    83
    发表于 2017-11-7 18:30:08 | 显示全部楼层 |阅读模式
    求大神指点EXFAT如何算出FAT表大小,

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

    EXFATDBR参数

    EXFATDBR参数
  • TA的每日心情

    2017-12-15 08:44
  • 签到天数: 9 天

    [LV.3]八品县丞

    5

    主题

    28

    回帖

    83

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    83
     楼主| 发表于 2017-11-8 10:46:38 | 显示全部楼层
    EXFAT的FAT表大小可以通过
    (数据区起始  -   一个簇大小)=FAT表结束
    那么簇大小怎么算?
    通过文件分配簇能计算出簇大小么?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-2-23 17:28
  • 签到天数: 220 天

    [LV.7]四品道员

    4

    主题

    498

    回帖

    857

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    857
    发表于 2017-11-9 09:20:33 | 显示全部楼层
    本帖最后由 华光倾城 于 2017-11-9 09:27 编辑

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

    使用道具 举报

  • TA的每日心情

    2017-12-15 08:44
  • 签到天数: 9 天

    [LV.3]八品县丞

    5

    主题

    28

    回帖

    83

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    83
     楼主| 发表于 2017-11-9 20:08:32 | 显示全部楼层
    华光倾城 发表于 2017-11-9 09:20
    搜索00 00 01 00,找到大写字符表的开始位置,用大写字符表的开始扇区数减去Bitmap的开始扇区数,除以Bitma ...

    我自己也试了一下,我通过搜索F8FF找到FAT表起始
    然后在往下搜索通配符到了FFFF位图文件然后在计算出多少扇区
    在减一个簇大小就能得到FAT大小,就是不知道这样对不,希望你看一下
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表