FAT文件系统详解

FAT文件系统详解FAT 格式的文件系统 磁盘数据分为 5 部分 MBR 区 DBR 区 FAT 区 DIR 区和 DATA 区 MBR 区 MBR MainBootReco 主引导扇区 意即为主引导记录区 位于整个硬盘的 0 磁道 0 柱面 1 扇区 在总共 512 字节的主引导扇区中 MBR 占用了 446 个字节 偏移 0 偏移 1BDH 另外的 64 个字节 偏移 1BEH 偏移 1FDH 交给了 DPT DiskPartitio 硬盘分区表

FAT格式的文件系统,磁盘数据分为5部分:MBR区、DBR区、FAT区、DIR区和DATA区。

MBR区

DBR区

DBR(Dos Boot Record)是操作系统引导记录区的意思。它通常位于硬盘的0磁道1柱面1扇区,是操作系统可以直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB(Bios Parameter Block)的本分区参数记录表。引导程序的主要任务是当MBR将系统控制权交给它时,判断本分区跟目录前两个文件是不是操作系统的引导文件(以DOS为例,即是Io.sys和Msdos.sys)。如果确定存在,就把其读入内存,并把控制权 交给该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数,分配单元的大小等重要参数。

FAT区

DIR区(根目录区)

DIR(Directory)是根目录区,紧接着第二FAT表(即备份的FAT表)之后,记录着根目录下每个文件(目录)的起始单元,文件的属性等。定位文件位置时,操作系统根据DIR中的起始单元,结合FAT表就可以知道文件在硬盘中的具体位置和大小了。

数据(DATA)区

数据区是真正意义上的数据存储的地方,位于DIR区之后,占据硬盘上的大部分数据空间。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/204612.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午7:56
下一篇 2026年3月19日 下午7:56


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号