dszsun
驱动牛犊
驱动牛犊
  • 注册日期2002-08-07
  • 最后登录2006-08-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3650回复:8

在FAT32中如何确定根目录区占用的扇区数???

楼主#
更多 发布于:2002-08-25 22:08
大家好,我在开发一个硬盘加密程序,现在基本已经成功了。
但还有问题没解决。就是如何在FAT32中如何确定根目录区占用的扇区数?如何访问根目录文件?
我的加密出现是要把FAT和根目录文件加密。急盼大家的帮助。
(我已在google上用“FAT 根目录区”搜过了,没我想要的结果)
shyeagle
驱动老牛
驱动老牛
  • 注册日期2002-04-30
  • 最后登录2007-07-31
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-09-29 19:23
FAT32的根目录区从第2个簇开始,初始大小是一个簇,空间不够时,系统会为其申请新的空间.总之,和普通的数据区一样操作.查FAT表就知道它占了多少簇,从而也就知道了它占多少扇区.
[url=http://www.01study.com]01空间网[/url] [url=http://www.01study.com/forum/dispbbs.asp?boardID=73&ID=193&skin=0]版主招募[/url] [img]http://shy2003.vip.sina.com/map/yjs.gif[/img]
flyhuan
驱动牛犊
驱动牛犊
  • 注册日期2001-12-11
  • 最后登录2005-06-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-09-29 21:07

可以查查online MSDN

有些东西
moonflower
驱动牛犊
驱动牛犊
  • 注册日期2002-08-01
  • 最后登录2004-02-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-08 16:46
FAT32的根目录中的文件数量不是跟FAT一样固定的吗?
===== 月移花影 =====
lu0
lu0
论坛版主
论坛版主
  • 注册日期2001-06-10
  • 最后登录2016-04-05
  • 粉丝2
  • 关注0
  • 积分-6311分
  • 威望21111点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-09 00:15
不固定.
Regards, Lu Lin Webmaster of Inside Programming http://www.lu0s1.com
flyhuang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-03
  • 最后登录2003-01-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-09 21:06
我有个PDF的文档,呵呵
要不要?
要的话给个email
wangleo
驱动牛犊
驱动牛犊
  • 注册日期2002-01-23
  • 最后登录2003-08-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-10-10 19:45
微软的官方解释:

The first sector of cluster 2 (the data region of the disk) is computed using the BPB fields for the volume as follows. First, we determine the count of sectors occupied by the root directory:

RootDirSectors = ((BPB_RootEntCnt * 32) + (BPB_BytsPerSec
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-10-12 23:42
呵呵!在FAT32里面根目录不一定是从第2簇开始的!不过可以肯定的告诉你的是,根目录也可以看成是一个文件,并且在BPB表里面有他的开始簇号!根据这个开始簇号来找FAT表就可以了!
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-10-12 23:44
在FAT32里面因为把跟目录看成了一个文件,所以根目录的文件和子目录数可以是没有大小的限制的了!不过到底有没有限制我倒是忘记了!但是根目录肯定是可以不止一个簇的!
游客

返回顶部