tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
阅读:3702回复:6

FSCTL_GET_VOLUME_BITMAP

楼主#
更多 发布于:2005-07-19 16:19
  请问在用FSCTL_GET_VOLUME_BITMAP得到bitmap,其cluster是什么意思,是整个分区都按簇划分,还是和文件系统类型有关,比如FAT32的簇从FAT表后开始算起
liuyan1
驱动老牛
驱动老牛
  • 注册日期2001-08-27
  • 最后登录2023-04-18
  • 粉丝0
  • 关注0
  • 积分1031分
  • 威望477点
  • 贡献值0点
  • 好评度187点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-07-29 09:46
好象fat32 是从BPB开始算起把?
楼上的客,楼下的客,听我老坎说明白,要苛屎有草纸,不要扯我的麦席子,要苛尿有夜壶,不要在床上划地图。
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-29 16:07
下面是引用tooflat于2005-07-19 16:19发表的FSCTL_GET_VOLUME_BITMAP:
  请问在用FSCTL_GET_VOLUME_BITMAP得到bitmap,其cluster是什么意思,是整个分区都按簇划分,还是和文件系统类型有关,比如FAT32的簇从FAT表后开始算起

cluster是逻辑概念,1cluster = n sectors ,这样可以实现与硬盘cluster无关,格式化时决定这个n,bitmap就是按cluster的,文件系统类型可以指定n只能是某一些值,具体由格式化程序加你格式化时的选择决定
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-07-29 16:33
下面是引用bmyyyud于2005-07-29 16:07发表的:

cluster是逻辑概念,1cluster = n sectors ,这样可以实现与硬盘cluster无关,格式化时决定这个n,bitmap就是按cluster的,文件系统类型可以指定n只能是某一些值,具体由格式化程序加你格式化时的选择决定


这个我知道,其实我想问得是,这个LCN是从哪算起,不过现在知道了
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-07-29 16:35
下面是引用liuyan1于2005-07-29 09:46发表的:
好象fat32 是从BPB开始算起把?


fat32是从数据区开始算起的,就是从fat表后开始算起,ntfs是从bpb算起

我指的是FSCTL_GET_VOLUME_BITMAP得到的bitmap
yuanyuan
驱动大牛
驱动大牛
  • 注册日期2003-01-15
  • 最后登录2010-08-04
  • 粉丝0
  • 关注0
  • 积分1025分
  • 威望300点
  • 贡献值0点
  • 好评度232点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-07-30 13:43
fat32是从数据区算起的,ntfs是从64个隐藏扇区之后算起的吧
liuyan1
驱动老牛
驱动老牛
  • 注册日期2001-08-27
  • 最后登录2023-04-18
  • 粉丝0
  • 关注0
  • 积分1031分
  • 威望477点
  • 贡献值0点
  • 好评度187点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2005-08-05 18:22
--------------------------------------------------------------------------------
FSCTL_GET_VOLUME_BITMAP


请问在用FSCTL_GET_VOLUME_BITMAP得到bitmap,其cluster是什么意思,是整个分区都按簇划分,还是和文件系统类型有关,比如FAT32的簇从FAT表后开始算起
___________________________________________________
好象在文件系统中的BITMAP有窗口的概念,一个窗口隐射一个分区内固定的大小的BITMAP,当文件已经操作到窗口外的时候,BITMAP再做窗口切换,是这样吗?
楼上的客,楼下的客,听我老坎说明白,要苛屎有草纸,不要扯我的麦席子,要苛尿有夜壶,不要在床上划地图。
游客

返回顶部