硬盘是用来存储数据的,为了使用和管理的方便,这些数据以文件的形式存储在硬盘上。任何操作系统都有自己的文件管理系统,不同的文件系统又有各自不同的逻辑组织方式,要对硬盘进行高效的管理并对数据进行有效恢复,就要求用户必须深入了解文件在硬盘上是如何存储的。
微软的文件系统主要有FAT、NTFS和ExFAT:FAT文件系统有FAT12、FAT16、FAT32三种类型;NTFS是目前微软系统中主流的文件系统;ExFAT则是微软近期刚推出的一种新的文件系统,主要针对于移动介质。
微软各操作系统与文件系统的对应关系见表4-19。
表4-19 Microsoft操作系统与文件系统对应关系
Vista系统打上SP1的补丁才能够支持ExFAT;而Windows XP下也有一个专门针对ExFAT的补丁,该补丁为可选补丁,如果打上这个补丁,也能够支持ExFAT。
FAT文件系统所包含的这三种类型是由FAT表中每个FAT项所占的长度来分类的,也就是说,FAT12的FAT表中每个FAT项占用12位,FAT16的FAT表中每个FAT项占用16位,FAT32的FAT表中每个FAT项占用32位。
FAT12文件系统主要用于特别小的分区和软盘中,目前已经非常少见,本书就不再介绍了。本书随后的几个小节中将重点介绍FAT16、FAT32、NTFS和ExFAT。