Windows文件系统以及逻辑结构
一、FAT32文件系统
FAT32文件系统简介:
FAT32指的是文件分配表是采用32位二进制数记录管理的磁盘文件管理方式,因FAT类文件系统的核心是文件分配表,命名由此得来。FAT32是从FAT和FAT16发展而来的,优点是稳定性和兼容性好,能充分兼容Win 9X及以前版本,且维护方便。缺点是安全性差,且最大只能支持32GB分区,单个文件也只能支持最大4GB。
FAT32文件系统逻辑结构:

这些结构是在分区被格式化时创建出来的,它们的含义如下:
1、DBR、备份DBR、保留扇区。DBR的全称为DOS Boot Record,含义是DOS引导记录,也称为操作系统引导记录,在DBR之后往往有一些保留扇区。
2、FAT1:FAT的全称为File Allocation Table,含义是文件分配表,FAT32一般有两份FAT,FAT1是第一份,也是主FAT。
3、FAT2:FAT2是FAT32的第二份文件分配表,也就是FAT1的备份,称为备份FAT。
4、数据区:是FAT32文件系统的主要区域,用于存放用户的文件,可以被用户使用的区域。

二、EXFAT文件系统
EXFAT文件系统简介:
exFAT是Microsoft在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile5、6、6.1)中引入的一种适合于闪存的文件系统,为了解决FAT32等不支持4G及其更大的文件而推出。对于闪存,NTFS文件系统不适合使用,exFAT更为适用。对于磁盘则不太适用,所以exFAT多用于U盘,SD卡等移动闪存设备。
EXFAT文件系统逻辑结构:

这些结构是在分区被格式化时创建出来的,它们的含义如下:
1、DBR、备份DBR、保留扇区。DBR的全称为DOS Boot Record,含义是DOS引导记录,也称为操作系统引导记录。在DBR之后往往有一些保留扇区,其中12号扇区为DBR的备份。
2、FAT。FAT的全称为File Allocation Table,含义是文件分配表。ExFAT一般只有一份FAT,而不像FAT文件系统那样有两个FAT表:FAT1和FAT2。
3、簇位图文件。簇位图文件是ExFAT文件系统中的一个元文件,类似于NTFS文件系统中的元文件$BitMap,用来管理分区中簇的使用情况。
4、大写字符文件。是ExFAT文件系统中的第二个元文件,类似于NTFS文件系统中的元文件$UpCase,Unicode字母表中每一个字符在这个文件中都有一个对应的条目,用于比较、排序、计算Hash值等方面。该文件大小固定为5836字节。
5、用户数据区。是ExFAT文件系统的主要区域,用来存放用户的文件及目录。

三、NTFS文件系统
NTFS文件系统简介:
NTFS是Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式,提供长文件名、数据保护和恢复,能通过目录和文件许可实现安全性,并支持跨越分区。
NTFS文件系统逻辑结构:

1、图中的结构只是NTFS文件系统的示意图,并不完全成比例;
2、在NTFS文件系统所在分区的最后一个扇区是DBR的备份,但该扇区并不属于NTFS文件系统。

DataCom小学徒
网络工程师 | IT技术