NTFS中的$bitmap是怎么记录簇是否占用?

[复制链接]

该用户从未签到

41

主题

302

回帖

925

积分

[INTOHARD]连长

Rank: 4

积分
925
QQ
发表于 2009-8-28 20:22:22 | 显示全部楼层 |阅读模式
这是在我在$bitmap的数据区内的一小部分,有点看不懂.
明白人给解释一下吧,
某一个簇被占用是怎么表示的?
Snap11.jpg
  • TA的每日心情
    开心
    2013-7-1 15:36
  • 签到天数: 1 天

    [LV.1]布衣百姓

    72

    主题

    1250

    回帖

    1万

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    10113
    QQ
    发表于 2009-8-28 21:10:43 | 显示全部楼层
    期待哪位朋友详细解释一下,先谢谢了

    该用户从未签到

    2

    主题

    5

    回帖

    28

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    28
    发表于 2009-8-31 13:56:06 | 显示全部楼层
    我也想知道这个问题,如果楼主搞明白了,说一声啊。
    哪位大侠知道,请现身吧。

    该用户从未签到

    41

    主题

    302

    回帖

    925

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    925
    QQ
     楼主| 发表于 2009-9-2 01:20:05 | 显示全部楼层
    今天我通过计算算出来了,在BITMAP的属性值中,每一位二进制表示每一个簇的作用情况,被使用就为1,未用就为0。二进制的低位表示前面的扇区,高位表示后面的扇区。
    如图,这是一个格式化过的U盘的BITMAP第一扇区的图,每一个字节为0F,正是表示分区DBR所占用的16个扇区,也就是前四个簇。

    $mft中的B0属性是对文件记录作用情况的记录,与bitmap表示簇的作用所用的方法是一样的。看这个
    http://bbs.intohard.com/thread-64893-1-1.html
    123.JPG
  • TA的每日心情
    擦汗
    2013-7-31 11:02
  • 签到天数: 9 天

    [LV.3]八品县丞

    27

    主题

    140

    回帖

    3004

    积分

    [INTOHARD]团长

    数据菜鸟王

    Rank: 8Rank: 8

    积分
    3004
    QQ
    发表于 2009-9-20 00:51:48 | 显示全部楼层
    谢谢楼主的贡献~~~~

    该用户从未签到

    4

    主题

    52

    回帖

    70

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    70
    发表于 2009-9-20 16:35:43 | 显示全部楼层
    4# sunfuxin



    支持你  我也在自学 不过刚刚开始  向哥们您学习

    该用户从未签到

    0

    主题

    31

    回帖

    65

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    65
    发表于 2009-10-1 17:39:59 | 显示全部楼层
    支持楼主,楼主悟性很好啊!!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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