November 2006; 17 years ago (2006-11) with Windows Embedded CE 6.0
Partition IDs
MBR/EBR: 0x07 (same as for HPFS/NTFS)
BDP/GPT: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
Structures
Directory contents
Table
File allocation
bitmap, linked list
Bad blocks
Cluster tagging
Limits
Max volume size
128 PB, 512 TB recommended[1][nb 1]
Max file size
128 PB[nb 2]
Max no. of files
up to 2,796,202 per directory[2]
Max filename length
255 characters
Allowed filename characters
all Unicode characters except U+0000 (NUL) through U+001F (US)/ (slash)\ (backslash): (colon)* (asterisk)? (question mark)" (quote)< (less than)> (greater than) and | (pipe) (encoding in UTF-16LE)[citation needed]
Features
Dates recorded
Creation, last modified, last access
Date range
1980-01-01 to 2107-12-31
Date resolution
10 ms
Forks
No
Attributes
Read-only, hidden, system, subdirectory, archive
File system permissions
ACL (Windows CE 6 only)
Transparent compression
No
Transparent encryption
Yes, EFS supported in Windows 10 v1607 and Windows Server 2016 or later.
Other
Supported operating systems
Windows Embedded CE 6.0
Windows XP (including x64) SP2 and later (optional[1])
Windows Server 2003 SP2 (optional[1])
Windows Vista SP1 and later
Windows 7
Windows 8
Windows 10
Windows 11
Windows Server 2008
Windows Server 2008 R2
Linux (mainline kernel driver for kernels 5.4 and later[3] and FUSE[4])
Mac OS X 10.6.5 and later[5]
Android 13 and some devices running previous versions
Some iOS devices
exFAT (Extensible File Allocation Table) is a file system introduced by Microsoft in 2006 and optimized for flash memory such as USB flash drives and SD cards.[6] exFAT was proprietary until 28 August 2019, when Microsoft published its specification.[7] Microsoft owns patents on several elements of its design.[2]
exFAT can be used where NTFS is not a feasible solution (due to data-structure overhead), but where a greater file-size limit than that of the standard FAT32 file system (i.e. 4 GB) is required.
exFAT has been adopted by the SD Association as the default file system for SDXC cards larger than 32 GB.
^ abcCite error: The named reference xpkb was invoked but never defined (see the help page).
^ abCite error: The named reference uspatent was invoked but never defined (see the help page).
^corbet (2019-11-25). "The 5.4 kernel has been released". LWN.net. Retrieved 2019-12-01.
^Cite error: The named reference exfat-fuse was invoked but never defined (see the help page).
^Eric Slivka (2010-11-11). "Mac OS X 10.6.5 Notes: exFAT Support, AirPrint, Flash Player Vulnerability Fixes". MacRumors. Retrieved 2023-12-26.
^Cite error: The named reference flash-format was invoked but never defined (see the help page).
^Microsoft (August 28, 2019). "exFAT Specification". Archived from the original on 2020-07-19.
Cite error: There are <ref group=nb> tags on this page, but the references will not show without a {{reflist|group=nb}} template (see the help page).
open usage and releasing the exFAT patents to the OIN in August 2019. A FUSE-based implementation named fuse-exfat, or exfat-fuse, with read/write support...
and times but differ from FAT: in FAT, the epoch is 1980; in FATX, the epoch is 2000. On the Xbox 360, the epoch is 1980. exFAT is a file system introduced...
use of Microsoft's proprietary exFAT file system, which sometimes requires appropriate drivers (e.g. exfat-utils/exfat-fuse on Linux). Reformatting an...
links). exFAT has certain advantages over NTFS with regard to file system overhead.[citation needed] exFAT is not backward compatible with FAT file systems...
Block (79 bytes) for FAT32: Format of Extended BPB for NTFS (73 bytes): exFAT does not use a BPB in the classic sense. Nevertheless, the volume boot record...
to master boot record (MBR) partition types 0x06 (FAT16B), 0x07 (NTFS or exFAT), and 0x0B (FAT32). In practice, it is equivalent to 0x01 (FAT12), 0x04...
external and internal hard disks, flash cards, USB drives, etc. with the FAT, ExFAT, NTFS, Ext, HFS+ and APFS file systems, although different variants of...
FatFs is a lightweight software library for microcontrollers and embedded systems that implements FAT/exFAT file system support. Written on pure ANSI...
systems) Restore the BPB using its backup (NTFS, FAT32, exFAT) Use the two copies of the FAT to rewrite a coherent version Restore the Master File Table...
supports the newer exFAT file system. As the ReadyBoost cache is stored as a file, the flash drive must be formatted as FAT32, NTFS, or exFAT in order to have...
we sent for recycling and deleted, in the past". The program works on FAT, exFAT and NTFS file systems of Windows. It is able to recover lost directory...
the industry, the XC series uses the newer exFAT file system due to size and formatting limitations of FAT/FAT16/FAT32 filesystems used in the PRO series...
writing. Comparison of file systems Drive letter assignment exFAT Extended Boot Record (EBR) FAT filesystem and Linux List of file systems Master Boot Record...
10 devices BlackBerry 10.3.x smartphones support external storage up to exFAT file system limit Brad Reed (17 December 2014). "Everything old is new again:...
formatted. Another mode will attempt recovery of specific file types from FAT and exFAT (predominantly found on external devices) and ReFS file systems. Data...
10 devices BlackBerry 10.3.x smartphones support external storage up to exFAT file system limit "Meet the BlackBerry Z3: a Stylish, 5" All-Touch BlackBerry...
10 devices BlackBerry 10.3.x smartphones support external storage up to exFAT file system limit The BlackBerry Experience Archived February 1, 2013, at...
memory) as FAT12, FAT16, FAT32, or exFAT. Media with a capacity of more than 2 GB must be formatted using FAT32 or exFAT. The filesystem in a digital camera...
introduced support for some new hardware and software standards, notably the exFAT file system, 802.11n wireless networking, IPv6 over VPN connections, and...
System PolyServe storage solutions Quantum StorNext File System (SNFS), ex ADIC, ex CentraVision File System (CVFS) Red Hat Global File System (GFS2) Sun...