sunfuxin 发表于 2009-8-28 20:22:22

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

这是在我在$bitmap的数据区内的一小部分,有点看不懂.
明白人给解释一下吧,
某一个簇被占用是怎么表示的?

lxb36 发表于 2009-8-28 21:10:43

期待哪位朋友详细解释一下,先谢谢了

marxixing 发表于 2009-8-31 13:56:06

我也想知道这个问题,如果楼主搞明白了,说一声啊。
哪位大侠知道,请现身吧。

sunfuxin 发表于 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

洎阳人 发表于 2009-9-20 00:51:48

谢谢楼主的贡献~~~~

落花无意 发表于 2009-9-20 16:35:43

4# sunfuxin



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

sunshine_vip 发表于 2009-10-1 17:39:59

支持楼主,楼主悟性很好啊!!
页: [1]
查看完整版本: NTFS中的$bitmap是怎么记录簇是否占用?