请教关于FDT的问题

[复制链接]

该用户从未签到

0

主题

4

回帖

21

积分

[INTOHARD]工兵

Rank: 1

积分
21
发表于 2009-9-30 11:24:09 | 显示全部楼层 |阅读模式
在数据重现一书中,多次提到文件目录项。

本人看书中,有几点问题,不知是否能有人帮我解答。

1:在FAT系统中,FAT16的FDT大小似乎是固定的32扇区.
     那么FAT32呢?FDT大小固定吗?

2:如果FAT32的FDT大小不固定的话,
   如何确定FDT的起始位置和结束位置?


谢谢.
  • TA的每日心情
    开心
    2012-4-25 20:54
  • 签到天数: 1 天

    [LV.1]布衣百姓

    168

    主题

    1281

    回帖

    10万

    积分

    [INTOHARD]师长

    Rank: 10Rank: 10Rank: 10

    积分
    104283

    终身成就奖宣传大使奖特殊贡献奖新人进步奖

    QQ
    发表于 2009-9-30 12:33:30 | 显示全部楼层
    高手来回答呀。
  • TA的每日心情
    奋斗
    2020-4-18 22:10
  • 签到天数: 1339 天

    [LV.10]一品大学士

    44

    主题

    2380

    回帖

    9955

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    9955
    发表于 2009-9-30 12:44:12 | 显示全部楼层
    那么FAT32呢?FDT大小固定吗?

    不固定


    如何确定FDT的起始位置和结束位置?
    接着FAT2的尾巴就是,无结束位置

    该用户从未签到

    0

    主题

    9

    回帖

    17

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    17
    发表于 2009-9-30 15:07:13 | 显示全部楼层
    再请教一个问题:

    FAT16的簇大小可以通过用

    簇大小=数据区大小/簇总数

    计算出来,而其中的数据区大小又可以用

    数据区大小=分区总扇区数-FAT表扇区数*2-FDT大小

    计算出来,所以想请教一下,这里的FDT大小在FAT32里面不固定,那如何计算大小呢?

    该用户从未签到

    41

    主题

    302

    回帖

    925

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    925
    QQ
    发表于 2009-9-30 16:36:04 | 显示全部楼层
    FAT32 中的FDT就像文件一样,当文件项很多的时候就可能存在碎片。
    看图。
    1.JPG

    该用户从未签到

    0

    主题

    4

    回帖

    21

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    21
     楼主| 发表于 2009-10-2 11:37:58 | 显示全部楼层
    如果是这样的话,那么就不能和FAT16一样计算簇大小了?

    那么FAT32在DBR及备份DBR坏的情况下,这个簇大小如何计算呢?
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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