当前位置: 代码迷 >> 驱动开发 >> FAT32的疑问,该如何处理
  详细解决方案

FAT32的疑问,该如何处理

热度:84   发布时间:2016-04-28 11:13:29.0
FAT32的疑问
我现在用44b0读写硬盘文件.文件系统有个地方不大明白.
所有根目录的开始蔟号是2.   那么是否我们在做文件寻找.文件列表显示时候.应该从根目录开始查.   是否就应该发送蔟2   *   每蔟扇数   =   根目录开始的扇号.
但我看了FAT32的结构后.又觉得不象.根目录前有长度不定的FAT   表.31扇的保留扇区等.

------解决方案--------------------
只看到你在自言自语啊,没弄明白你要问什么,呵呵....按照fat32的规范说的做不会错。
http://www.microsoft.com/whdc/system/platform/firmware/fatgen.mspx



------解决方案--------------------
有些是隐藏文件,windows下可以看见的。System volome Information在windows中也可看见,不过不是以文件形式呈现给你。
------解决方案--------------------
蔟2 * 每蔟扇数 = 根目录开始的扇号
这个不对

------解决方案--------------------
不对!
------解决方案--------------------
fat32不像fat16,有固定的root directory region,fat32的根目录开始扇区是由fat32 BPB里面的相关项计算得到的

FAT32结构:
reserved region
FAT region
file and directory data region