exFAT

Stands for "Extensible File Allocation Table."

exFAT is a file system designed for removable flash drives. It allows for larger file sizes and storage volumes than FAT32. Most operating systems, game consoles, cameras, and other devices support exFAT, making it a cross-platform file system. It is the default file system for SDXC cards and many USB flash drives.

FAT file systems like exFAT utilize a file allocation table, an index file that tracks the files stored on the disk volume. The file system creates this table when a disk volume is first formatted, then adds and removes entries as files are made, edited, and deleted. The FAT32 file system is limited to a maximum file size of 4 GB and volume size of 2 TB; exFAT uses a different file allocation table design that instead supports file and volume sizes up to 128 PB (or more than 128 million GB).

While it supports hard disk drives, exFAT is primarily designed for removable flash drives, giving it advantages over other file systems when used for portable media. It is supported by multiple operating systems, as well as game consoles, cameras, and many other devices. NTFS, for example, is only supported by Windows, while APFS and HFS are only supported by macOS. Those file systems also have more advanced features like journaling, permissions, and encryption that add overhead and require more computational resources when compared to lightweight FAT file systems.

Updated October 11, 2022 by Brian P.

quizTest Your Knowledge

What is the purpose of a cache?

A
It defragments files stored in memory.
0%
B
It frees up unused system memory.
0%
C
It stores recently used information for quicker access.
0%
D
It catches exceptions thrown by running applications.
0%
Correct! Incorrect!     View the Cache definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of exFAT on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.