File Allocation Table is a Microsoft File System Format, and is used to store information about the files stored on a Volume. This includes Attributes, File Size, etc.
|Full Name||File Allocation Table|
|(12-bit version)||(16-bit version)||(32-bit version)|
|Introduced||August 1980 (QDOS)||July 1988 (MS-DOS 4.0)||August 1996 (Windows 95 OSR2)|
|Partition identifier||0x01 (MBR)||0x04, 0x06, 0x0E (MBR)|| 0x0B, 0x0C (MBR) |
|File allocation||Linked List|
|Bad blocks||Linked List|
|Max file size||32 MiB||4 GiB||4 GiB|
|Max number of files||4077||65517||268435437|
|Max filename size||8.3 or 255 characters when using LFNs|
|Max volume size||32 MiB||4 GiB||2 TiB|
|Dates recorded||Creation, modified, access|
|Date range||January 1, 1980 - December 31, 2108|
|Forks||Only under OS/2||No|
|Attributes||Read-only, hidden, system, archive, volume name|
|File system permissions||No|
|Transparent compression||Per-volume, Stacker, DoubleSpace, DriveSpace||No|
|Transparent encryption||Per-volume only with DR-DOS||No|
FAT16 has a maximum File Size of 4 GiB, and a Maximum Volume Size of 4 GiB (On MS-DOS, and Windows 9x, they only support up to 32KB Clusters, making the maximum Volume Size they can support 2 GiB). Maximum number of files on a FAT16 Volume is 65536, with the maximum viewable number of files and folders in the Root is 512.
VFAT stands for Virtual File Allocation Table, as is the name given to the Software Driver present in Windows 95 and later, that acts as an interface between software applications, and the FAT File System.
Windows XP will only format FAT32 Volumes up to 32 GiB, however, other utilities will theoretically format FAT32 Volumes up to 8 Terabytes in size. However, if a FAT32 Primary Partition is greater than 8 GiB, then there is no guarantee that it can be booted.
Maximum number of files on a FAT32 Volume is 4,177,920, with the maximum number of Files and Folders standing at 65,534 per folder.
|Filesystems: FAT | FATX | FAT12 | FAT16 | FATX16 | FAT32 | FATX32 | NTFS | JFS | Ext | Ext2 | Ext3 | HPFS | ReiserFS | Reiser4 | HFS+ | FFS | UFS1 | UFS2 | UFSMacOSX | XFS | OFS | BFS | BeFS | OpenBFS | NSS | NWFS | ODS5 | VxFS | ZFS | MFS | IFS | AFS | TVFS | MinixFS | SkyFS | AtheOSFS | ArlaFS | CDFS | UDF | CFS | DFS | OpenAFS | GFS | DTFS | CODA | UMSDOS | OldBeFS | RFS | EFS|