죄송합니다. 이 페이지의 콘텐츠는 선택하신 언어로 제공되지 않습니다.

주요 내용으로 건너뛰기

Storage terms File Allocation Table

File Allocation Table

(also FAT, FAT16)

File Allocation Table definition

File allocation table (also known as FAT) is a file system developed for hard drives by Microsoft. Operating systems use it to manage hard drive files. The FAT system uses a table to track the clusters on a storage volume and how those clusters link together through associated directories and files. The table plays a vital role in file storage and allocation. The acronym (FAT) refers to the file system but can sometimes refer to the table itself.

How FAT systems work

  • The FAT system creates an index table of the files stored on the device or in the system.
  • The index table contains an entry for each data cluster (data storage area).
  • The entries contain the number of the next cluster, a marker indicating EOF (end of file), unused disk space, or other specially reserved areas in the drive.
  • The operating system (OS) looks up the cluster number of each successive part of the file until it reaches the end of it.

Technical details

  • File allocation tables are typically located on a disk's first sector (disk sector 0).
  • There are three major variants of file allocation tables: FAT12, FAT16, and FAT32.
  • FAT supports volume sizes of up to 4GB.
  • File allocation tables don’t provide any file system security.

Where FAT systems are used

  • USB memory sticks
  • Memory cards
  • Digital cameras
  • Portable devices