什么是文件分配表(FAT)?

您需要了解的有关FAT32,EXFAT,FAT16和FAT12的一切

文件分配表(FAT)是文件系统由Microsoft于1977年创建,如今仍用作软盘驱动器媒体和便携式,高容量存储设备(例如)的首选文件系统闪存驱动器和其他固态存储设备(例如SD卡)。

什么是胖文件系统?

FAT是从MS-DOS通过Windows ME,MICOSOFT所有消费操作系统中使用的主要文件系统。即使Fat仍然是微软新操作系统的支持选择,但NTFS这些天是使用的主要文件系统。

文件分配表文件系统随着时间的推移而看到了进步,这主要是由于需要支持更大的硬盘驱动器和较大的文件大小。

让我们深入研究胖文件系统的不同版本。

FAT12(12位文件分配表)

硬盘驱动器的图片
Wladimir Bulgar / Science图书馆 / Getty Images

1980年引入了第一个广泛使用的脂肪文件系统FAT12版本,以及第一个版本的DOS。

FAT12是通过MS-DOS 3.30上升到Microsoft操作系统的主要文件系统,但在大多数系统中也通过MS-DOS 4.0使用。它仍然是您今天发现的偶尔的软盘上使用的文件系统。

该文件系统使用4 kb簇或32 MB使用8 kb的驱动器大小和文件大小最多16 MB,单个卷上(使用8KB群集时)最大数量为4,084个文件。

FAT12下的文件名不能超过8个字符的最大字符限制,再加上3个字符。

许多文件属性首先是在FAT12中引入的,包括,,,,只读,,,,系统, 和体积标识

FAT8于1977年推出,是Fat File System的第一个真实版本,但仅在当时的某些终端式计算机系统上使用有限。

FAT16(16位文件分配表)

脂肪的第二个实施是FAT16,最早于1984年在PC DOS 3.0和MS-DOS 3.0中引入。

FAT16的一个改进版本称为FAT16B,是MS-DOS 4.0至MS-DOS 6.22的主要文件系统。从MS-DOS 7.0和Windows 95开始,使用了进一步的改进版本,称为FAT16X。

根据操作系统和所使用的群集尺寸,最大驱动尺寸fat16型驱动器的范围从2 GB到16 GB,后者仅在Windows NT 4中,带有256 kb簇。

fat16上的档案尺寸在4 GB的最大驱动器上大型文件支持已启用,或不带它的2 GB。

可以在FAT16卷上保存的最大文件数为65,536。就像FAT12一样,文件名仅限于8+3个字符,但从Windows 95开始扩展到255个字符。

存档文件属性是在FAT16中引入的。

FAT32(32位文件分配表)

FAT32是胖文件系统的最新版本。它是在1996年针对Windows 95 OSR2 / MS-DOS 7.1用户引​​入的,并且是通过Windows ME使用Windows版本的主要文件系统。

它支持高达2 TB或什至16 TB的基本驱动尺寸,并具有64 kb簇。

与fat16一样,驱动器文件尺寸最大在4 GB的情况下大型文件支持打开或不带它的2 GB。此文件系统的修改版本,称为FAT32+,支持接近256 GB的文件!

只要使用32 kb簇即可,最多可以包含268,173,300个文件。

EXFAT(扩展文件分配表)

EXFAT于2006年首次推出,是Microsoft创建的另一个文件系统,尽管它不是FAT32之后的“下一个”脂肪版本。

该产品主要旨在在诸如Flash Drives,SDHC和SDXC卡等便携式媒体设备上使用。EXFAT正式支持最多512 TIB的便携式媒体存储设备,但理论上可以支持至64 ZIB的驱动器,这是相当大的驱动器,这是相当大的驱动器截至撰写本文时,任何可用的媒体都要大。

对255个字符文件名的内置支持和最多2,796,202个文件的支持每个目录是EXFAT系统的两个值得注意的功能。

EXFAT文件系统几乎所有版本的Windows(具有可选更新的旧版本),Mac OS X(10.6.5+)以及许多电视,媒体和其他设备都支持。

将文件从NTFS移动到脂肪系统

文件加密,文件压缩,对象权限,磁盘配额和索引文件属性仅在NTFS文件系统上可用 -不胖。其他属性(如上述讨论中提到的常见属性)也可以在NTF上获得。

考虑到它们的差异,如果将加密文件从NTFS卷放入脂肪形成空间中,则该文件将失去其加密状态,这意味着该文件可以像普通的,未加密的文件一样使用。只有对文件加密的原始用户或原始所有者授予许可的任何其他用户,才有可能以这种方式解密文件。

类似于加密文件,由于FAT不支持压缩,因此,如果将其从NTFS卷复制到脂肪量,则将自动解压缩。例如,如果您将压缩文件从NTFS硬盘驱动器复制到胖软盘,则该文件将在将其保存到软盘之前自动解压缩,因为目标媒体上的胖文件系统没有能力存储压缩文件。

脂肪的高级阅读

虽然这超出了这里的基本脂肪讨论,但如果您对FAT12,FAT16和FAT32格式驱动器的构造感兴趣,请查看脂肪文件系统由Andries E. Brouwer。

此页面有用吗?