2024年1月28日发(作者:)

FAT32与FAT16文件系统的区别

1.磁盘数据组织结构的区别

总体上FAT32与FAT16文件系统变化不大,文件系统仍然将逻辑盘的空间划分为DBR引导区(BOOT区)、文件分配表(FAT)、根目录表(FDT)和数据区(DATA区)。但有以下区别:

·FAT16只有一个DBR,且只占用逻辑0扇区;FAT32中的DBR多了一个副本,分别起始于逻辑0扇区(xx柱、0头、1扇区)和逻辑6扇区(xx柱、0头、7扇区)。

·FAT32在DBR副本和FAT1之间有保留扇区;FAT16没有保留扇区。

·FAT16文件系统中的FAT1从逻辑0扇区(yy柱、1头、1扇区)开始;FAT32文件系统中的FAT1从逻辑32扇区(yy柱、1头、33扇区)开始。

两个文件系统的数据组织结构示意图如图6-13

图6-13 文件系统的数据组织结构示意图

结构的区别

FAT32中的DBR不仅多了一个副本,而且从偏移量0BH开始的BPB参数及一些相关地址的表示方法也有区别。如表

6-15所示

表6-15 FAT16和FAT32文件系统的DBR中相关地址参数分配表偏移量

字节数

FAT16

FAT320B--0CH

2

每个扇区的字节数

每个扇区的字节数0DH

1

每簇的扇区数

每簇的扇区数0E--0FH

2

保留扇区数

保留扇区数10H

1

FAT个数

FAT个数11--12H

2

根目录登记项个数

13--14H

2

磁盘总扇区数

15H

1

磁介质类型说明符

磁介质类型说明符16--17H

2

每个FAT表的扇区数

18--19H

2

每个磁道的扇区数

每个磁道的扇区数1A--1BH

2

磁头的个数

磁头的个数1C--1FH

4

当前分区前隐含扇区数

当前分区前隐含扇区数20--23H

4

逻辑盘总扇区数24--25H

2

每个FAT表的扇区数27--2AH

4

FAT16格式磁盘系列号

2B--35H

11

FAT16卷标名

36--3AH

5

FAT16磁盘格式标志

43--46H

4

FAT32格式磁盘系列号47--51H

11

FAT32卷标名52--56H

5

FAT32磁盘格式标志