FAT

E707749

FAT (File Allocation Table) is an older, simple file system commonly used on removable storage devices and supported by many operating systems, but lacking advanced features like built-in encryption and journaling.

All labels observed (1)

Label Occurrences
FAT canonical 4

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf file system
abbreviationFor File Allocation Table
allocationMethod table-based
allocationTableLocation reserved area at beginning of volume
clusterSizeAffects maximum volume size
storage efficiency
designedFor disk storage
directoryStructure tree
FAT12MaxVolumeSize approximately 32 MB
FAT16MaxVolumeSize 2 GB with standard sector and cluster sizes
FAT32MaxFileSize 4 GB minus 1 byte
FAT32MaxVolumeSize 2 TB with 512-byte sectors
fileSystemType legacy
simple
fullName File Allocation Table
hasVariant FAT12
FAT16
FAT32
exFAT
introducedBy Microsoft
introducedInYear 1977
isCommonlyUsedFor interoperability between operating systems
removable media formatting
isConsidered less reliable than journaling file systems
isOptimizedFor small to medium-sized volumes
isSupersededBy NTFS
exFAT
lacksFeature access control lists
built-in compression
built-in encryption
file permissions comparable to POSIX
journaling
originallyDevelopedFor MS-DOS
Stand-alone Disk BASIC
linked to: Altair DOS
supportedBy DOS
Linux
Microsoft Windows
linked to: Windows

macOS
many embedded systems
supports long file names (with VFAT extension)
short 8.3 file names
usedIn BIOS and firmware update media
MP3 players
digital cameras
game consoles
usedOn USB flash drives
floppy disks
hard disk drives
memory cards
removable storage devices

How these facts were elicited

Referenced by (4)

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

Sleuth Kit supportsFileSystem FAT
subject linked to: sleuthkit
HPFS predecessor FAT