File Allocation Table

E195199

The File Allocation Table (FAT) is a simple, widely used file system architecture that tracks the allocation and organization of files on disk storage, commonly employed in older and removable storage devices.

All labels observed (6)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf computer file system
file system architecture
abbreviation FAT
characterizedBy lack of advanced security features
limited scalability
simple implementation
susceptibility to fragmentation
wide compatibility
commonlyUsedOn Linux
Windows
macOS
compatibleWith most operating systems
dataStructureType table
designedFor disk storage
developedBy Microsoft
hasLimitation limited metadata support
no built-in journaling
hasVariant FAT12
FAT16
FAT32
exFAT
introducedInYear 1977
maximumFileSize 4 GB minus 1 byte for FAT32
maximumVolumeSize 2 TB for FAT32 with 512-byte sectors
organizesDataIn clusters
sectors
originallyDevelopedFor MS-DOS
Microsoft BASIC
surface form: Stand-alone Disk BASIC
replacedBy NTFS in modern Windows systems
more advanced file systems on modern computers
standardizedIn ECMA-107
ISO/IEC 9293
stores bad cluster markers
cluster allocation information
end-of-file markers
supportsFeature long filenames (VFAT extension)
short 8.3 filenames
simple directory structure
usedFor managing free space on disk
tracking file allocation
tracking file organization
usedIn USB flash drives
digital cameras
early hard disks
embedded systems
floppy disks
memory cards
older storage devices
removable storage devices

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

VFAT extends File Allocation Table
this entity surface form: FAT12
FAT16 uses File Allocation Table
NetBSD/mac68k supportsFileSystem File Allocation Table
this entity surface form: MS-DOS FAT
FreeDOS supports File Allocation Table
this entity surface form: FAT12
DR-DOS supports File Allocation Table
this entity surface form: FAT file system
FAT tables usedBy File Allocation Table
subject surface form: FAT table
this entity surface form: FAT file system
FAT tables specifiedIn File Allocation Table
subject surface form: FAT table
this entity surface form: FAT file system specification
BIOS Parameter Block standardizedIn File Allocation Table
this entity surface form: Microsoft FAT specification