# ExFAT

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/ExFAT
> Markdown URL: https://mediated.wiki/source/ExFAT.md
> Source: https://en.wikipedia.org/wiki/ExFAT
> Source revision: 1349370835
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

**exFAT** (**Extensible File Allocation Table**) is a [file system](/source/File_system) optimized for [flash memory](/source/Flash_memory) such as [USB flash drives](/source/USB_flash_drive) and [SD cards](/source/Secure_Digital), that was introduced by [Microsoft](/source/Microsoft) in 2006.[7] exFAT was [proprietary](/source/Proprietary_format) until 28 August 2019, when Microsoft published its specification.[8] Microsoft owns [patents](/source/Patent) on several elements of its design.[1]

exFAT can be used where [NTFS](/source/NTFS) is not a feasible solution (due to data-structure overhead), but where a greater [file-size limit](/source/Large_file_support) than that of the standard [FAT32](/source/FAT32) file system (i.e. 4 [GB](/source/Gigabyte)) is required.

exFAT has been adopted by the [SD Association](/source/SD_Association) as the default file system for [SDXC](/source/SDXC) and [SDUC](/source/SDUC) cards larger than 32 [GB](/source/Gigabyte).

## History

exFAT was introduced in late 2006 as part of [Windows CE 6.0](/source/Windows_CE_6.0), an embedded Windows operating system. Support was added to regular Windows with [Windows Vista Service Pack 1](/source/Windows_Vista_Service_Pack_1) and [Windows Server 2008](/source/Windows_Server_2008), both released on February 4, 2008. An update for [Windows XP](/source/Windows_XP) and [Windows Server 2003](/source/Windows_Server_2003) was later released.

Most of the vendors signing on for licenses are manufacturers of embedded systems or device manufacturers that produce media formatted with exFAT. The entire [File Allocation Table](/source/File_Allocation_Table) (FAT) family, exFAT included, is used for embedded systems because it is lightweight and is better suited for solutions that have low memory and low power requirements, and can be easily implemented in [firmware](/source/Firmware).

## Features

Because file size references are stored in eight instead of four bytes, the [file size limit](/source/Large_file_support) has increased to 16 [exabytes](/source/Exabyte) (EB) (264 − 1 bytes, or about 1019 bytes, which is otherwise limited by a maximum volume size of 128 [PB](/source/Petabyte),[nb 1] or 257 − 1 bytes), raised from 4 [GB](/source/Gigabyte) (232 − 1 bytes) in a standard FAT32 file system.[2] Therefore, for the typical user, this enables seamless [interoperability](/source/Interoperability) between Windows, [Linux](/source/Linux) and macOS platforms for files in excess of 4 GB.

Other specifications, features, and requirements of the exFAT file system include:

- Scalability to large disk sizes: about 128 [PB](/source/Petabyte) (257 − 1 bytes)[9][nb 2] maximum, 512 [TB](/source/Terabyte) (249 − 1 bytes) recommended maximum, raised from the 32-bit limit (2 TB for a sector size of 512 bytes) of standard FAT32 partitions.[10]
- Support for up to 2,796,202 files per [directory](/source/Folder_(computing)).[1][nb 3] Microsoft documents a limit of 65,534 (216 − 2) files per sub-directory for their FAT32 implementation, but other operating systems have no special limit for the number of files in a FAT32 directory. FAT32 implementations in other operating systems allow an unlimited number of files up to the number of available clusters (that is, up to 268,304,373 files on volumes without [long filenames](/source/Long_filenames)).[nb 4]
- Maximum number of files on volume C[clarification needed], to 4,294,967,285 (232 − 11, up from about 228 − 11[nb 4] in standard FAT32).
- Free space allocation and delete performance improved due to introduction of a [free-space bitmap](/source/Free-space_bitmap).
- Timestamp granularity of 10 [ms](/source/Millisecond) for creation and modified times (down from 2 s on FAT, but not as fine as [NTFS](/source/NTFS)'s 100 ns).[1]
- Timestamp granularity for last-access time to double seconds (FAT had date only).
- Timestamps come with a [time zone](/source/Time_zone) marker in offset relative to [UTC](/source/UTC) (starting with [Vista SP2](/source/Windows_Vista#Service_Pack_2)).[11]
- Optional support for [access-control lists](/source/Access-control_list) (not currently supported in Windows Desktop/Server versions).[12]
- Optional support for [TexFAT](/source/TexFAT), a transactional file system standard (optionally [WinCE](/source/WinCE) activated function, not supported in Windows Desktop/Server versions).
- Boundary alignment offset for the FAT table.
- Boundary alignment offset for the data region.
- Provision for OEM-definable parameters to customize the file system for specific device characteristics.[13][14]
- Valid data length (VDL): through the use of two distinct lengths fields – one for "allocated space" and the other for "valid data" – exFAT can preallocate a file without leaking data that was previously on-disk.
- [Cluster](/source/Cluster_(file_system)) size up to 32 MB.[15]
- Metadata integrity with checksums.[clarification needed]
- Template-based metadata structures.[clarification needed]
- Removal of the physical . and .. directory entries that appear in subdirectories.
- exFAT no longer stores the short [8.3 filename](/source/8.3_filename) references in directory structure and natively uses extended file names, whereas legacy FAT versions implement extended file names through the [VFAT](/source/VFAT) extension.

[Windows XP](/source/Windows_XP) requires update KB955704 to be installed, and [Windows Vista](/source/Windows_Vista) requires its SP1 installed.[15][16][17] Windows Vista is unable to use exFAT drives for [ReadyBoost](/source/ReadyBoost). [Windows 7](/source/Windows_7) removes this limitation, enabling ReadyBoost caches larger than 4 GB.[18] Windows 10 only allows formatting exFAT and NTFS on non-removeable volumes sized larger than 32 GB with the default user interface, and FAT32 format is suggested for smaller volumes; command-line utilities don't accept quick format using FAT32 if volume is larger than 32 GB.

The standard exFAT implementation is not [journaled](/source/Journaling_file_system) and only uses a single file allocation table and free-space map. FAT file systems instead used alternating tables, as this allowed recovery of the file system if the media was ejected during a write (which occurs frequently in practice with removable media). The optional [TexFAT](/source/TexFAT) component adds support for additional backup tables and maps, but may not be supported.

The exFAT format allows individual files larger than 4 GB, facilitating long continuous recording of HD video, which can exceed the 4 GB limit in less than an hour. Digital cameras using FAT32 will break the video files into multiple segments of approximately 2 or 4 GB.

EFS supported in Windows 10 v1607 and Windows Server 2016 or later.[19]

### Efficiency

SDXC cards running at [UHS-I](/source/UHS-I) have a minimum guaranteed write speed of 10 MB/s, and exFAT plays a factor in achieving this throughput through the reduction of the file-system overhead in cluster allocation. This is achieved through the introduction of a separate cluster bitmap where the reservation state of each cluster (reserved/free) is tracked by only one bit, reducing writes to the much larger FAT that originally served this purpose.

Additionally, a single bit in the directory record indicates that the file is contiguous (unfragmented), telling the exFAT driver to ignore the FAT. This optimization is analogous to an [extent](/source/Extent_(file_systems)) in other file systems, except that it only applies to whole files, as opposed to contiguous parts of files.

## Adoption

exFAT is supported in [Windows XP](/source/Windows_XP) and [Windows Server 2003](/source/Windows_Server_2003) with update KB955704,[2] [Windows Vista Service Pack 1](/source/Windows_Vista#Service_Pack_1) and later,[20] [Windows Server 2008](/source/Windows_Server_2008) and later (except [Server Core](/source/Server_Core)),[21] [macOS](/source/MacOS) starting from 10.6.5, [Linux](/source/Linux) via [FUSE](/source/Filesystem_in_Userspace) or natively starting from kernel 5.4, and [iPadOS](/source/IPadOS) as well as iOS starting from 13.1.[22][23][24]

Companies can integrate exFAT into a specific group of consumer devices, including cameras, camcorders, and digital photo frames for a [flat fee](/source/Flat_fee). Mobile phones, PCs, and networks have a different volume pricing model.[7]

exFAT is supported in a number of media devices such as modern flat-panel TVs,[25] media centers, and portable media players.[26]

exFAT is the official file system of [SDXC](/source/SDXC) cards. Because of this, any device not supporting exFAT, such as the [Nintendo 3DS](/source/Nintendo_3DS), may not legally advertise itself as SDXC compatible, despite supporting SDXC cards as mass storage devices by formatting the card with FAT32 or a proprietary file system tied to the device in question.

Some vendors of other flash media, including USB pen drives, compact flash (CF) and solid-state drives (SSD) ship some of their high-capacity media pre-formatted with the exFAT file system to ensure compatibility with any given device. For example, Sandisk ships their 256 GB CF cards as exFAT.

Microsoft has entered into licensing agreements with [BlackBerry](/source/BlackBerry_Limited),[27][28] [Panasonic](/source/Panasonic), [Sanyo](/source/Sanyo), [Sony](/source/Sony), [Canon](/source/Canon_Inc.), [Aspen Avionics](/source/Aspen_Avionics),[29] [Audiovox](/source/Audiovox), [Continental](/source/Continental_AG), [Harman](/source/Harman_International_Industries), [LG Automotive](/source/LG)[30] and [BMW](/source/BMW).[31]

[Mac OS X Snow Leopard](/source/Mac_OS_X_Snow_Leopard) 10.6.5 and later can create, read, write, verify, and repair exFAT file systems.[22][23]

Linux has support for exFAT via [FUSE](/source/Filesystem_in_Userspace) since 2009.[4] In 2013, [Samsung Electronics](/source/Samsung_Electronics) published a Linux [driver](/source/Device_driver) for exFAT under [GPL](/source/GPL).[32] On 28 August 2019, Microsoft published the exFAT specification[8] and released the patent to the [Open Invention Network](/source/Open_Invention_Network) (OIN) members.[33] The [Linux kernel](/source/Linux_kernel) introduced native exFAT support with the 5.4 release in November 2019.[34]

[ChromeOS](/source/ChromeOS) can read and write to exFAT partitions.[35]

[OpenHarmony](/source/OpenHarmony) operating system since 3.1 version in December 2021, alongside [HarmonyOS](/source/HarmonyOS) platform with [HarmonyOS NEXT](/source/HarmonyOS_NEXT) Beta update add native support for read and write exFAT partitions.[36]

## Technical specifications

Default exFAT cluster sizes in Windows Volume size Cluster size Cluster count 7 MB to <256 MB 4 KB <65,536 256 MB to <32 GB 32 KB <1,048,576 32 GB to <512 GB[A][B] 128 KB <4,194,304 512 GB to <1 TB 256 KB 1 TB to <2 TB 512 KB 2 TB to <4 TB 1 MB 4 TB to <8 TB 2 MB 8 TB to <16 TB 4 MB 16 TB to <32 TB 8 MB 32 TB to <64 TB 16 MB 64 TB to <512 TB 32 MB <16,777,216 Notes:

### File name lookup

exFAT employs a filename hash-based lookup phase to speed certain cases, which is described in US patent *Quick File Name Lookup Using Name Hash*.[1] Appendix A of the document contains details helpful in understanding the file system.

### File and cluster pre-allocation

Like NTFS, exFAT can pre-allocate disk space for a file by just marking arbitrary space on disk as "allocated". For each file, exFAT uses two separate 64-bit fields in the directory: the valid data length (VDL), which indicates the real size of the file, and the physical data length.

To provide improvement in the allocation of cluster storage for a new file, Microsoft incorporated a method to pre-allocate contiguous clusters and bypass the use of updating the FAT table, which was patented December 10, 2013.[37] One feature of exFAT (used in the exFAT implementation within embedded systems) provides atomic transactions for the multiple steps of updating the file-system metadata. The feature called *Transaction Safe FAT*, or [TexFAT](/source/TexFAT), was granted a patent on November 3, 2009.[38]

### Directory file set

exFAT and the rest of the FAT family of file systems do not use indexes for file names, unlike NTFS, which uses [B-trees](/source/B-trees) for file searching. When a file is accessed, the directory must be sequentially searched until a match is found. For file names shorter than 16 characters in length, one file name record is required but the entire file is represented by three 32-byte directory records. This is called a directory file set, and a 256 MB sub-directory can hold up to 2,796,202 file sets. (If files have longer names, this number will decrease, but this is the maximum based on the minimal three-record file set.) To help improve the sequential searching of the directories (including the root) a hash value of the file name is derived for each file and stored in the directory record. When searching for a file, the file name is first converted to upper case using the upcase table (file names are case-insensitive) and then hashed using a proprietary patented algorithm into a 16-bit (2-byte) hash value. Each record in the directory is searched by comparing the hash value. When a match is found, the file names are compared to ensure that the proper file was located in case of hash collisions. This improves performance because only 2 bytes have to be compared for each file. This significantly reduces the CPU load because most file names are more than 2 characters (bytes) in size and virtually every comparison is performed on only 2 bytes at a time until the intended file is located.

### Metadata and checksums

exFAT introduces metadata integrity through the use of checksums. There are three checksums currently in use.

1. The [volume boot record](/source/Volume_boot_record) (VBR) is a 12-sector region that contains the boot records, [BIOS parameter block](/source/BIOS_parameter_block) (BPB), OEM parameters and the checksum sector. (There are two VBR type regions, the main VBR and the backup VBR.) The checksum sector is a checksum of the previous 11 sectors, with the exception of three bytes in the boot sector (flags and percent used). This provides integrity of the VBR by determining whether the VBR was modified. The most common cause could be a [boot-sector virus](/source/Boot_sector#Boot-sector_viruses), but this would also catch any other corruption to the VBR.
1. A second checksum is used for the upcase table. This is a static table and should never change. Any corruption in the table could prevent files from being located because this table is used to convert the filenames to upper case when searching to locate a file.
1. The third checksum is in the directory file sets. Multiple directory records are used to define a single file, and this is called a file set. This file set has metadata including the file name, time stamps, attributes, address of first cluster location of the data, file lengths, and the file name. A checksum is taken over the entire file set, and a mismatch would occur if the directory file set was accidentally or maliciously changed.

When the file system is mounted, and the integrity check is conducted, these hashes are verified. Mounting also includes comparison of the version of the exFAT file system by the driver to make sure the driver is compatible with the file system it is trying to mount, and to make sure that none of the required directory records are missing (for example, the directory record for the upcase table and allocation bitmap are required, and the file system can't run if they are missing). If any of these checks fail, the file system should not be mounted, although in certain cases it may mount read-only.

The file system provides extensibility through template-based metadata definitions using generic layouts and generic patterns.[39][40]

### Flash optimizations

exFAT contains features that, according to Microsoft, make it flash-friendly:

- Boundary alignment for filesystem structures. The offsets for the FAT and the cluster heap is adjustable at format time, so that writes to these areas will happen in as few flash blocks as possible.
- An "OEM parameters" field can be used to record features such as block size of the underlying storage. One single type for flash storage is pre-defined.[41]
- The lack of a [journal](/source/Journaling_file_system), so that less data is written. (Although FAT32 also lacks a journal.)

The first feature requires support from the formatting software. Compliant implementations will follow existing offsets. The OEM parameter may be ignored. Implementations may also use [TRIM](/source/Trim_(computing)) to reduce wear.

Flash device features in exFAT implementations Boundary alignment (format) OEM parameters (use) TRIM (use) Note Windows CE Windows Desktop and Server Linux kernel [42] [43] exfatprogs[44] is assumed to be used for formatting.

## Other implementations

### Legal status

exFAT was a proprietary file system until 2019, when Microsoft released the specification and allowed OIN members to use their patents.[45] This lack of documentation along with the threat of a patent infringement lawsuit, as happened previously when Microsoft sued various companies over the VFAT long file name patent (before it expired), hampered the development of [free and open-source](/source/Free_and_open-source) drivers for exFAT, and led to a situation where Linux distributions could not even tell users how to get an exFAT driver. Accordingly, exFAT official support was effectively limited to Microsoft's own products and those of Microsoft's licensees. This, in turn, inhibited exFAT's adoption as a universal exchange format, as it was safer and easier for vendors to rely on FAT32 than it was to pay Microsoft or risk being sued.

[Interoperability](/source/Interoperability) requires that certain results be achieved in a particular, predefined way (an [algorithm](/source/Algorithm)). For exFAT, this potentially requires every implementation to perform certain procedures in exactly the same way as Microsoft's implementation. Some of the procedures used by Microsoft's implementation are patented, and these patents are owned by Microsoft.[46] A license to use these algorithms can be purchased from Microsoft,[47][46] and some companies – including [Apple](/source/Apple_Inc.), [Google](/source/Google) and [Samsung](/source/Samsung) – have done so.[48] However, in the [open-source ecosystem](/source/Business_models_for_open-source_software), users have typically responded to vendors being unwilling to pay for patent licenses by procuring an implementation for themselves from unofficial sources. For example, this is what happened with [LAME](/source/LAME) when [MP3](/source/MP3) patents were still valid. (Alternatively, the user may decide that the feature is unimportant to them.)

Regardless of whether open-source or not, Microsoft stated that "a license is required in order to implement exFAT and use it in a product or device".[46] Unlicensed distribution of an exFAT driver would make the distributor liable for financial damages if the driver is found to have violated Microsoft's patents.[49][50] While the patents may not be enforceable, this can only be determined through a legal process, which is expensive and time-consuming. It may also be possible to achieve the intended results without infringing Microsoft's patents.[51] In October 2018, Microsoft released 60,000 patents to the OIN members for Linux systems, but exFAT patents were not initially included at the time. There was, however, discussion within Microsoft over whether Microsoft should allow exFAT in Linux devices,[52][53] which eventually resulted in Microsoft publishing the official specification for open usage[8] and releasing the exFAT patents to the OIN in August 2019.[33]

### List of implementations

A [FUSE](/source/Filesystem_in_Userspace)-based implementation named fuse-exfat, or exfat-fuse,[4] with read/write support is available for [FreeBSD](/source/FreeBSD), multiple [Linux](/source/Linux) distributions, and older versions of [Mac OS X](/source/Mac_OS_X). It supports TRIM.[54][55][56][57][58] An implementation called exFATFileSystem, based on fuse-exfat, is available for [AmigaOS 4.1](/source/AmigaOS).[59]

A Linux kernel implementation by [Samsung Electronics](/source/Samsung_Electronics) is available.[60] It was initially released on [GitHub](/source/GitHub) unintentionally,[61] and later released officially by Samsung in compliance with the [GPLv](/source/GPL)2 in 2013.[62][63] (This release does not make exFAT royalty-free, as licensing from Samsung does not remove Microsoft's patent rights.)[64][65] A version of this driver was first incorporated into version 5.4 of the Linux kernel.[66][67][68] A much newer version of the driver, with several bug fixes and improved reliability, was incorporated into kernel 5.7.[69][42] Prior to its being merged into the Linux kernel, this newer version had already seen adoption on Android smartphones and continued to be used on both Linux and Android thereafter.[70][71]

Proprietary read/write solutions licensed and derived from the Microsoft exFAT implementation are available for [Android](/source/Android_(operating_system)),[72] Linux, and other operating systems from [Paragon Software Group](/source/Paragon_Software_Group) and [Tuxera](/source/Tuxera).

XCFiles (from [Datalight](/source/Datalight)) is a proprietary, full-featured implementation, intended to be portable to 32-bit systems.[73] Rtfs (from EBS Embedded Software) is a full-featured implementation for embedded devices.[74]

Two experimental, unofficial solutions are available for DOS. The loadable USBEXFAT driver requires Panasonic's USB stack for DOS and only works with USB storage devices; the open-source EXFAT executable is an exFAT file-system reader and requires the [HX DOS](/source/HX_DOS) extender to work.[75] There are no native exFAT real-mode DOS drivers, which would allow usage of, or booting from, exFAT volumes.

The renaming of exFAT file system labels is natively supported by Microsoft [Windows Explorer](/source/Windows_Explorer), while [Linux](/source/Linux) relies on the exfatlabel and tune.exfat tools (both part of exfatprogs).[76]

## See also

- [Design of the FAT file system](/source/Design_of_the_FAT_file_system)
- [List of file systems](/source/List_of_file_systems)
- [Comparison of file systems](/source/Comparison_of_file_systems)
- [Memory Stick XC](/source/Memory_Stick_XC)
- [Universal Disk Format](/source/Universal_Disk_Format)

## References

1. "Quick filename lookup using name hash". No. 8321439.; contains Microsoft exFAT specification (revision 1.00).

1. ["KB955704"](http://support.microsoft.com/?kbid=955704). January 27, 2009. [Archived](https://web.archive.org/web/20110524074113/http://support.microsoft.com/?kbid=955704) May 24, 2011 at the Wayback Machine. Retrieved January 27, 2009. Description of the exFAT file system driver update package [for Windows XP and Windows Server 2003]

1. corbet (2019-11-25). ["The 5.4 kernel has been released"](https://lwn.net/Articles/805462/). *LWN.net*. Retrieved 2019-12-01.

1. ["exfat -Free exFAT file system implementation"](https://github.com/relan/exfat). *[GitHub](/source/GitHub)*. [Archived](https://web.archive.org/web/20151231012905/https://github.com/relan/exfat) December 31, 2015 at the Wayback Machine. Retrieved October 14, 2015.

1. Andrew Nayenko (2015-11-12). ["mount.exFAT map page from FreeBSD ports"](https://man.freebsd.org/cgi/man.cgi?query=mount.exfat-fuse&apropos=0&sektion=8&manpath=FreeBSD+14.1-RELEASE+and+Ports&arch=default&format=html). Retrieved 2024-10-12.

1. Eric Slivka (2010-11-11). ["Mac OS X 10.6.5 Notes: exFAT Support, AirPrint, Flash Player Vulnerability Fixes"](https://www.macrumors.com/2010/11/11/mac-os-x-10-6-5-notes-exfat-support-airprint-flash-player-vulnerability-fixes/). *MacRumors*. Retrieved 2023-12-26.

1. Marius Oiaga (December 11, 2009). ["Microsoft Licenses Windows 7's exFAT Flash File Format"](http://news.softpedia.com/news/Microsoft-Licenses-Windows-7-s-exFAT-Flash-File-Format-129512.shtml). Softpedia.com. [Archived](https://web.archive.org/web/20091214075453/http://news.softpedia.com/news/Microsoft-Licenses-Windows-7-s-exFAT-Flash-File-Format-129512.shtml) December 14, 2009 at the Wayback Machine. Retrieved December 12, 2009.

1. Microsoft (August 28, 2019). ["exFAT Specification"](https://docs.microsoft.com/en-us/windows/win32/fileio/exfat-specification). [Archived](https://web.archive.org/web/20200719152933/https://docs.microsoft.com/en-us/windows/win32/fileio/exfat-specification) 2020-07-19 at the Wayback Machine.

1. ["File System Functionality Comparison"](https://msdn.microsoft.com/en-us/library/windows/desktop/ee681827(v=vs.85).aspx). Microsoft. [Archived](https://web.archive.org/web/20150407044554/https://msdn.microsoft.com/en-us/library/windows/desktop/ee681827(v=vs.85).aspx) April 7, 2015 at the Wayback Machine. Retrieved February 26, 2015..

1. ["Limitations of the FAT32 File System in Windows XP"](http://support.microsoft.com/kb/314463). Microsoft. December 1, 2007. [Archived](https://web.archive.org/web/20150224162047/http://support.microsoft.com/kb/314463) February 24, 2015 at the Wayback Machine. Retrieved February 11, 2011.

1. Nash, Mike (October 24, 2008). ["Windows Vista Service Pack 2 Beta"](https://web.archive.org/web/20130509023652/http://blogs.windows.com/windows/archive/b/windowsvista/archive/2008/10/24/windows-vista-service-pack-2-beta.aspx). The Windows Blog. Archived from [the original](http://windowsteamblog.com/blogs/windowsvista/archive/2008/10/24/windows-vista-service-pack-2-beta.aspx) on May 9, 2013.

1. ["A Second Shot: Windows Vista SP1"](https://web.archive.org/web/20081202101342/http://www.anandtech.com/systems/showdoc.aspx?i=3233&p=4). Archived from [the original](http://www.anandtech.com/systems/showdoc.aspx?i=3233&p=4) on December 2, 2008. Retrieved November 5, 2013.

1. ["Licensing exFAT"](https://www.microsoft.com/en-us/legal/intellectualproperty/mtl/exfat-licensing.aspx). *[Microsoft](/source/Microsoft)*. [Archived](https://web.archive.org/web/20170302032622/https://www.microsoft.com/en-us/legal/intellectualproperty/mtl/exfat-licensing.aspx) March 2, 2017 at the Wayback Machine. Retrieved March 1, 2017.

1. ["OEM Parameter Definition with exFAT (Windows Embedded CE 6.0)"](http://msdn.microsoft.com/en-us/library/ee490605%28v=winembedded.60%29.aspx). [Archived](https://web.archive.org/web/20131203021913/http://msdn.microsoft.com/en-us/library/ee490605%28v=winembedded.60%29.aspx) December 3, 2013 at the Wayback Machine. Retrieved November 25, 2013.

1. ["Description of the exFAT file system driver update package"](http://support.microsoft.com/kb/955704). Microsoft. [Archived](https://web.archive.org/web/20150226100703/http://support.microsoft.com/kb/955704) February 26, 2015 at the Wayback Machine. Retrieved February 26, 2015.

1. ["Information about support for exFAT under Windows Vista."](https://web.archive.org/web/20130507183540/http://www.microsoft.com/en-us/legal/intellectualproperty/IPLicensing/Programs/exFATFileSystem.aspx). *[Microsoft](/source/Microsoft)*. Archived from [the original](http://www.microsoft.com/en-us/legal/intellectualproperty/IPLicensing/Programs/exFATFileSystem.aspx) on May 7, 2013.

1. ["Download Windows Vista Service Pack 1 Five Language Standalone (KB936330) from Official Microsoft Download Center"](http://www.microsoft.com/en-us/download/details.aspx?id=30). Microsoft. [Archived](https://web.archive.org/web/20150226105901/http://www.microsoft.com/en-us/download/details.aspx?id=30) February 26, 2015 at the Wayback Machine. Retrieved February 26, 2015.

1. ["exFAT Versus FAT32 Versus NTFS"](http://www.tech-recipes.com/rx/2801/exfat_versus_fat32_versus_ntfs). February 27, 2008. [Archived](https://web.archive.org/web/20130129045108/http://www.tech-recipes.com/rx/2801/exfat_versus_fat32_versus_ntfs/) January 29, 2013 at the Wayback Machine. Retrieved October 2, 2009.

1. ["\[MS-FSCC\]: Appendix B: Product Behavior"](https://msdn.microsoft.com/en-us/library/cc232128.aspx#Appendix_A_140). *msdn.microsoft.com*. Retrieved 2017-10-02.

1. LeBlanc, Brandon (August 28, 2007). ["Vista SP1 Whitepaper"](https://web.archive.org/web/20070902075248/http://windowsvistablog.com/blogs/windowsvista/pages/windows-vista-service-pack-1-beta-whitepaper.aspx#_Toc175944550). [Microsoft](/source/Microsoft). Archived from [the original](http://windowsvistablog.com/blogs/windowsvista/pages/windows-vista-service-pack-1-beta-whitepaper.aspx#_Toc175944550) on September 2, 2007. Retrieved August 28, 2007.

1. ["Adding Hard Disk Drives"](https://technet.microsoft.com/en-us/library/dd163551.aspx). Microsoft TechNet. Retrieved September 15, 2009.

1. ["Mac OS X 10.6.5 Notes: exFAT Support, AirPrint, Flash Player Vulnerability Fixes"](http://www.macrumors.com/2010/11/11/mac-os-x-10-6-5-notes-exfat-support-airprint-flash-player-vulnerability-fixes/). 11 November 2010. [Archived](https://web.archive.org/web/20130618035257/http://www.macrumors.com/2010/11/11/mac-os-x-10-6-5-notes-exfat-support-airprint-flash-player-vulnerability-fixes/) June 18, 2013 at the Wayback Machine. Retrieved November 25, 2013.[unreliable source?]

1. ["fsck_exfat(8) Mac OS X Manual Page"](https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man8/fsck_exfat.8.html). [Archived](https://web.archive.org/web/20120602013413/https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man8/fsck_exfat.8.html) June 2, 2012 at the Wayback Machine. Retrieved November 25, 2013.

1. O'Hara, Andrew (June 7, 2019). ["How to use external storage on iPad and iPhone with iOS 13"](https://appleinsider.com/articles/19/06/07/how-to-use-external-storage-on-ipad-and-iphone-with-ios-13). *AppleInsider*. [Archived](https://web.archive.org/web/20190802142532/https://appleinsider.com/articles/19/06/07/how-to-use-external-storage-on-ipad-and-iphone-with-ios-13) 2019-08-02 at the Wayback Machine. Retrieved 2020-02-26.

1. ["exFAT support on Sony"](http://esupport.sony.com/US/perl/support-info.pl?info_id=799&mdl=KDL46EX720). [Archived](https://web.archive.org/web/20120219004729/http://esupport.sony.com/US/perl/support-info.pl?info_id=799&mdl=KDL46EX720) February 19, 2012 at the Wayback Machine. Retrieved January 6, 2013.

1. Hamm, Jeff (2009). ["Extended FAT File System"](https://paradigmsolutions.files.wordpress.com/2009/12/exfat-excerpt-1-4.pdf). [Paradigm Solutions](/source/CACI). [Archived](https://web.archive.org/web/20160314105027/https://paradigmsolutions.files.wordpress.com/2009/12/exfat-excerpt-1-4.pdf) March 14, 2016 at the Wayback Machine. Retrieved April 9, 2013.

1. ["Microsoft Licenses exFAT to Research In Motion"](https://www.tomshardware.com/news/microsoft-file-system-smartphone,17723.html). *Tom's Hardware*. September 20, 2012.

1. ["Microsoft Signs Licensing Agreement With Research In Motion"](http://www.microsoft.com/en-us/news/Press/2012/Sep12/09-18RIMPR.aspx). Microsoft. 18 September 2012. [Archived](https://web.archive.org/web/20140910034927/http://www.microsoft.com/en-us/news/press/2012/sep12/09-18rimpr.aspx) 10 September 2014 at the Wayback Machine. Retrieved 17 March 2015.

1. ["Microsoft Signs Patent Licensing Agreement With Aspen Avionics"](http://www.microsoft.com/en-us/news/Press/2012/May12/05-03AspenPR.aspx). Microsoft. [Archived](https://web.archive.org/web/20130515185505/http://www.microsoft.com/en-us/news/Press/2012/May12/05-03AspenPR.aspx) 2013-05-15 at the Wayback Machine. Retrieved 2013-05-13.

1. ["In-vehicle infotainment gets boost from new Microsoft exFAT file system deals"](https://news.microsoft.com/2013/06/19/in-vehicle-infotainment-gets-boost-from-new-microsoft-exfat-file-system-deals-2/). *Stories*. June 19, 2013. [Archived](https://web.archive.org/web/20190728221459/https://news.microsoft.com/2013/06/19/in-vehicle-infotainment-gets-boost-from-new-microsoft-exfat-file-system-deals-2/) July 28, 2019 at the Wayback Machine. Retrieved July 28, 2019.

1. ["Microsoft Signs exFAT Licensing Agreement With BMW"](http://www.microsoft.com/en-us/news/Press/2013/Jan13/01-16BMWPR.aspx). Microsoft. [Archived](https://web.archive.org/web/20130119035046/http://www.microsoft.com/en-us/news/Press/2013/Jan13/01-16BMWPR.aspx) 2013-01-19 at the Wayback Machine. Retrieved 2013-01-17.

1. ["Conservancy Helps Samsung Resolve GPL Compliance Matter Amicably"](https://sfconservancy.org/news/2013/aug/16/exfat-samsung/). *Software Freedom Conservancy*. [Archived](https://web.archive.org/web/20190203131826/https://sfconservancy.org/news/2013/aug/16/exfat-samsung/) 2019-02-03 at the Wayback Machine. Retrieved 2019-03-15.

1. John Gossman (2019-08-28). ["exFAT in the Linux kernel? Yes!"](https://cloudblogs.microsoft.com/opensource/2019/08/28/exfat-linux-kernel/). Microsoft. [Archived](https://web.archive.org/web/20190901180353/https://cloudblogs.microsoft.com/opensource/2019/08/28/exfat-linux-kernel/) 2019-09-01 at the Wayback Machine. Retrieved 2019-09-02.

1. Abhishek Prakash (November 25, 2019). ["Linux Kernel 5.4 Release Features"](https://itsfoss.com/linux-kernel-5-4/). itsfoss.com. [Archived](https://web.archive.org/web/20191208205043/https://itsfoss.com/linux-kernel-5-4/) December 8, 2019 at the Wayback Machine. Retrieved April 1, 2020.

1. ["File types and external devices that work on Chromebooks"](https://support.google.com/chromebook/answer/183093?hl=en#zippy=%2Cfilesystems). Google Inc. [Archived](https://web.archive.org/web/20140111120552/https://support.google.com/chromebook/answer/183093?hl=en#zippy=%2Cfilesystems) 2014-01-11 at the Wayback Machine. Retrieved 2021-06-08.

1. Sarkar, Amy (13 October 2024). ["New HarmonyOS NEXT adds exFAT support and charging improvements"](https://www.huaweicentral.com/harmonyos-next-beta-adds-exfat/). *HC Newsroom*. Retrieved 13 October 2024.

1. "Contiguous file allocation in an extensible file system". No. 8606830.

1. "FAT directory structure for use in transaction safe file system". No. 7613738.

1. "Quick filename lookup using name hash". No. 10614032.; contains exFAT specification revision 1.00. See Tables 8, 12, 13, 14, 15, 16, 17.

1. "Extensible file system". No. 9639554.; states in abstract and elsewhere that directory records can be custom-defined.

1. ["OEM Parameter Definition with exFAT (Windows Embedded CE 6.0)"](https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ee490605(v=winembedded.60)). *Microsoft documentation*. 5 January 2012. [Archived](https://web.archive.org/web/20200726013841/https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ee490605(v=winembedded.60)) 2020-07-26 at the Wayback Machine. Retrieved 2020-04-17.

1. Larabel, Michael (April 4, 2020). ["The New Microsoft exFAT File-System Driver Has Landed In Linux 5.7"](https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.7-New-exFAT-Lands). *Phoronix*. [Archived](https://web.archive.org/web/20210305195345/https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.7-New-exFAT-Lands) March 5, 2021 at the Wayback Machine. Retrieved March 11, 2021.

1. ["Kernel/Git/Torvalds/Linux.git - Linux kernel source tree"](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=654762df2ec7d61b05acc788afbffaba52d658fe). [Archived](https://web.archive.org/web/20210430080309/https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=654762df2ec7d61b05acc788afbffaba52d658fe) 2021-04-30 at the Wayback Machine. Retrieved 2021-10-14.

1. Larabel, Michael (28 August 2019). ["Microsoft Publishes exFAT Specification, Encourages Linux Support"](https://www.phoronix.com/scan.php?page=news_item&px=Microsoft-exFAT-Specification). *Phoronix*. [Archived](https://web.archive.org/web/20190903055041/https://www.phoronix.com/scan.php?page=news_item&px=Microsoft-exFAT-Specification) 3 September 2019 at the Wayback Machine. Retrieved 28 August 2019.

1. ["Licensing exFAT"](https://www.microsoft.com/en-us/legal/intellectualproperty/mtl/exfat-licensing.aspx), "Microsoft IP licensing", Microsoft Legal Resources, 1 March 2017, [archived](https://web.archive.org/web/20170302032622/https://www.microsoft.com/en-us/legal/intellectualproperty/mtl/exfat-licensing.aspx) 2 March 2017 at the Wayback Machine, retrieved 1 March 2017

1. Protalinski, Emil (December 10, 2009), ["Microsoft licenses out exFAT file system"](https://arstechnica.com/information-technology/2009/12/microsoft-licenses-out-exfat-file-system/), *ArsTechnica*, [archived](https://web.archive.org/web/20170708115438/https://arstechnica.com/information-technology/2009/12/microsoft-licenses-out-exfat-file-system/) July 8, 2017 at the Wayback Machine, retrieved November 18, 2017.

1. Girard, David (21 June 2013), ["Can Microsoft's exFAT file system bridge the gap between OSes?"](https://arstechnica.com/information-technology/2013/06/review-is-microsofts-new-data-sharing-system-a-cross-platform-savior/), *ArsTechnica*, [archived](https://web.archive.org/web/20171201034346/https://arstechnica.com/information-technology/2013/06/review-is-microsofts-new-data-sharing-system-a-cross-platform-savior/) 1 December 2017 at the Wayback Machine, retrieved 18 November 2017.

1. Corbet, Jonathan (July 24, 2013), ["The exfiltrated exFAT driver"](https://lwn.net/Articles/560424/), LWN, [archived](https://web.archive.org/web/20131202222012/https://lwn.net/Articles/560424/) December 2, 2013 at the Wayback Machine, retrieved November 25, 2013.

1. Finley, Klint & McMillan, Robert (July 25, 2013), ["Free Software Robin Hood Liberates Leaked Samsung Code"](https://www.wired.com/2013/07/samsung-code/), *Wired Magazine*, [archived](https://web.archive.org/web/20180628080450/https://www.wired.com/2013/07/samsung-code/) June 28, 2018 at the Wayback Machine, retrieved November 18, 2017.

1. Else, Sylvia (November 19, 2016), ["exFat patent avoidance"](https://www.linux.com/forums/kernel-development/exfat-patent-avoidance), Linux.com kernel development forums, [archived](https://web.archive.org/web/20171201030451/https://www.linux.com/forums/kernel-development/exfat-patent-avoidance) December 1, 2017 at the Wayback Machine, retrieved November 18, 2017.

1. Vaughan-Nichols, Steven J. ["What does Microsoft joining the Open Invention Network mean for you?"](https://www.zdnet.com/article/what-does-microsoft-joining-the-open-invention-network-mean-for-you/). *ZDNet*. [Archived](https://web.archive.org/web/20190207075332/https://www.zdnet.com/article/what-does-microsoft-joining-the-open-invention-network-mean-for-you/) 2019-02-07 at the Wayback Machine. Retrieved 2018-12-29.

1. Larabel, Michael (July 10, 2019). ["Merging exFAT Support For Linux Is Being Talked About - Waiting On Microsoft's Blessing - Phoronix"](https://www.phoronix.com/scan.php?page=news_item&px=Linux-exFAT-2019-Discussion). *www.phoronix.com*. [Archived](https://web.archive.org/web/20190808191418/https://www.phoronix.com/scan.php?page=news_item&px=Linux-exFAT-2019-Discussion) 2019-08-08 at the Wayback Machine. Retrieved 2019-08-08.

1. ["exFAT fs and Linux"](https://groups.google.com/group/fa.linux.kernel/browse_thread/thread/903eb182127e8f21/e2e23eeb3a016268). [Archived](https://web.archive.org/web/20090916012023/http://groups.google.com/group/fa.linux.kernel/browse_thread/thread/903eb182127e8f21/e2e23eeb3a016268) September 16, 2009 at the Wayback Machine. Retrieved September 28, 2009.[unreliable source?]

1. ["exFAT fs on FUSE"](https://github.com/relan/exfat). *[GitHub](/source/GitHub)*. [Archived](https://web.archive.org/web/20151231012905/https://github.com/relan/exfat) December 31, 2015 at the Wayback Machine. Retrieved May 15, 2010.

1. ["exFAT fs on linux UBUNTU"](http://apcmag.com/how-to-enable-exfat-in-ubuntu.htm). [Archived](https://web.archive.org/web/20120928003426/http://apcmag.com/how-to-enable-exfat-in-ubuntu.htm) September 28, 2012 at the Wayback Machine. Retrieved October 11, 2012.

1. ["exFAT in FreeBSD"](http://www.freshports.org/sysutils/fusefs-exfat/). [Archived](https://web.archive.org/web/20130615065500/http://www.freshports.org/sysutils/fusefs-exfat/) June 15, 2013 at the Wayback Machine. Retrieved April 8, 2013.

1. ["ExFAT support for Mac OS X 10.5 Leopard and 10.4 Tiger (via Homebrew and Fuse for macOS)"](https://github.com/daniel-toman/homebrew-exfat). *[GitHub](/source/GitHub)*. [Archived](https://web.archive.org/web/20191013061432/https://github.com/daniel-toman/homebrew-exfat) October 13, 2019 at the Wayback Machine. Retrieved July 6, 2018.

1. ["Amigaworld.net"](http://amigaworld.net/modules/news/article.php?storyid=7321). [Archived](https://web.archive.org/web/20150226093057/http://amigaworld.net/modules/news/article.php?storyid=7321) February 26, 2015 at the Wayback Machine. Retrieved February 18, 2015.

1. ["Open Source Release Center"](http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=exfat). Samsung. [Archived](https://web.archive.org/web/20131202224439/http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=exfat) December 2, 2013 at the Wayback Machine. Retrieved November 25, 2013.

1. Corbet, Jonathan (July 24, 2013). ["The exfiltrated exFAT driver"](https://lwn.net/Articles/560424/). LWN.net. [Archived](https://web.archive.org/web/20131202222012/https://lwn.net/Articles/560424/) December 2, 2013 at the Wayback Machine. Retrieved November 25, 2013.

1. ["Conservancy Helps Samsung Resolve GPL Compliance Matter Amicably"](http://sfconservancy.org/news/2013/aug/16/exfat-samsung/). Software Freedom Conservancy. August 16, 2013. [Archived](https://web.archive.org/web/20131120031442/http://sfconservancy.org/news/2013/aug/16/exfat-samsung/) November 20, 2013 at the Wayback Machine. Retrieved November 25, 2013.

1. ["GPL'ed sources for the Samsung exfat module as released by Samsung"](https://github.com/bkuhn/exfat). *[GitHub](/source/GitHub)*. Retrieved 2017-08-20.

1. Corbet, Jonathan (August 16, 2013), ["Samsung releases exFAT filesystem source"](https://lwn.net/Articles/563687/), LWN, [archived](https://web.archive.org/web/20170731151644/https://lwn.net/Articles/563687/) July 31, 2017 at the Wayback Machine, retrieved November 18, 2017.

1. McMillan, Robert (August 20, 2013), ["Busted for Dodging Linux License, Samsung Makes Nice With Free Code"](https://www.wired.com/2013/08/samsung-exfat/), *Wired.com*, [archived](https://web.archive.org/web/20200906183847/https://www.wired.com/2013/08/samsung-exfat/) September 6, 2020 at the Wayback Machine, retrieved November 18, 2017.

1. Larabel, Michael (September 29, 2019). ["Linux 5.4 Features Are Huge From exFAT To New GPUs To Enabling Lots Of New Hardware"](https://www.phoronix.com/scan.php?page=article&item=linux-54-features&num=1). *Phoronix*. [Archived](https://web.archive.org/web/20210410144342/https://www.phoronix.com/scan.php?page=article&item=linux-54-features&num=1) April 10, 2021 at the Wayback Machine. Retrieved March 11, 2021.

1. Larabel, Michael (November 17, 2019). ["The Exciting Linux 5.4 Changes From exFAT Support To Intel Tiger Lake Graphics"](https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.4-Feature-Reminder). *Phoronix*. [Archived](https://web.archive.org/web/20210304064244/https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.4-Feature-Reminder) March 4, 2021 at the Wayback Machine. Retrieved March 11, 2021.

1. Larabel, Michael (November 24, 2019). ["Linux 5.4 Kernel Released With exFAT Support, Faster Radeon Graphics, New Hardware"](https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.4-Released). *Phoronix*. [Archived](https://web.archive.org/web/20210309020513/https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.4-Released) March 9, 2021 at the Wayback Machine. Retrieved March 11, 2021.

1. Larabel, Michael (January 20, 2020). ["Samsung's Better exFAT Driver Gets Revised Ahead Of Mainline Linux Integration"](https://www.phoronix.com/scan.php?page=news_item&px=Samsung-Better-exFAT-v11). *Phoronix*. [Archived](https://web.archive.org/web/20210516191439/https://www.phoronix.com/scan.php?page=news_item&px=Samsung-Better-exFAT-v11) May 16, 2021 at the Wayback Machine. Retrieved March 11, 2021.

1. Larabel, Michael (December 30, 2019). ["Linux's exFAT Driver Looking To Still Be Replaced By A Newer Driver From Samsung"](https://www.phoronix.com/scan.php?page=news_item&px=exFAT-Newer-Option-v8). *Phoronix*. [Archived](https://web.archive.org/web/20210305143208/https://www.phoronix.com/scan.php?page=news_item&px=exFAT-Newer-Option-v8) March 5, 2021 at the Wayback Machine. Retrieved March 11, 2021.

1. Larabel, Michael (March 7, 2020). ["The New Microsoft exFAT File-System Driver Is Set To Land With Linux 5.7"](https://www.phoronix.com/scan.php?page=news_item&px=New-exFAT-For-Linux-5.7). *Phoronix*. [Archived](https://web.archive.org/web/20210423101648/https://www.phoronix.com/scan.php?page=news_item&px=New-exFAT-For-Linux-5.7) April 23, 2021 at the Wayback Machine. Retrieved March 11, 2021.

1. Clarke, Gavin (August 8, 2012). ["Sharp cuts exFAT deal with Microsoft for Android mobes"](https://www.theregister.co.uk/2012/08/08/microsoft_samsung_exfat/). *[The Register](/source/The_Register)*. [Archived](https://web.archive.org/web/20120811064325/http://www.theregister.co.uk/2012/08/08/microsoft_samsung_exfat/) August 11, 2012 at the Wayback Machine. Retrieved August 12, 2012.

1. ["XCFiles"](https://web.archive.org/web/20100730023249/http://www.datalight.com/products/filesystems/xcfiles). Archived from [the original](http://www.datalight.com/products/filesystems/xcfiles) on July 30, 2010. Retrieved June 21, 2010.

1. ["Rtfs"](http://www.ebsembeddedsoftware.com/NewWebSite/AboutRtfs.html). [Archived](https://web.archive.org/web/20110612004409/http://www.ebsembeddedsoftware.com/NewWebSite/AboutRtfs.html) June 12, 2011 at the Wayback Machine. Retrieved January 19, 2011.

1. ["exFAT"](http://www.mdgx.com/secrets.htm#XFAT). February 2, 2011.

## External links

- [exFAT specification](https://docs.microsoft.com/en-gb/windows/win32/fileio/exfat-specification)
- [File System Functionality Comparison of exFAT, FAT32, NTFS, UDF](https://docs.microsoft.com/en-gb/windows/win32/fileio/filesystem-functionality-comparison)
- [exFAT overview in Windows Embedded CE](https://msdn2.microsoft.com/en-us/library/aa914353.aspx)
- [Transaction-Safe FAT File System (TexFAT) overview in Windows Mobile 6.5](https://msdn.microsoft.com/en-us/library/aa915463.aspx)
- [Personal Storage : Opportunities and challenges for pocket-sized storage devices in the Windows world](https://download.microsoft.com/download/5/b/9/5b97017b-e28a-4bae-ba48-174cf47d23cd/STO072_WH06.ppt) ([PowerPoint](/source/Microsoft_PowerPoint) presentation at WinHEC 2006)
- [exFAT File System Licensing](https://web.archive.org/web/20101221232444/http://www.microsoft.com/about/legal/en/us/IntellectualProperty/IPLicensing/Programs/exFATFileSystem.aspx)
- [Reverse Engineering the Microsoft exFAT File System](http://www.sans.org/reading-room/whitepapers/forensics/reverse-engineering-microsoft-exfat-file-system-33274), SANS Institute.
- No. 2009164440., *"Quick Filename Lookup Using Name Hash"*; Microsoft Corp; contains exFAT specification revision 1.00.
- No. 2009164539., *"Contiguous File Allocation In An Extensible File System"*; Microsoft Corp.
- [exFAT ships on all SDXC Cards](https://web.archive.org/web/20110120184126/http://www.sdcard.org/developers/tech/sdxc), SD Card Association
- [The Extended FAT file system:Differentiating with FAT32 file system](https://events.static.linuxfound.org/images/stories/pdf/lceu11_munegowda_s.pdf), Linux Conference, October 2011.
- [Benefits of exFAT over FAT32](http://infinityonloop.com/ntfs-vs-exfat-vs-fat32/)

1. Although Microsoft published a different value in KB955704, the file size is in bytes and is stored as a 64-bit number. The largest theoretical file size would be 16 EB − 1 byte, the same as in NTFS. However, since the maximum volume size under the current specification cannot exceed ~128 PB, a file can never reach that file length.

1. The theoretical maximum volume size is defined by up to 232 − 11 possible clusters with up to 225 bytes per cluster ≈ 128 PB. The cluster count is limited to 32-bit integers. The cluster size is not limited by data type; it's probably set in consideration of the [LBA48](/source/LBA48) addressing scheme, as with a 512-byte sector size, only 248 × 512 = 257 bytes = 128 PB can be addressed.

1. This limit applies because the maximum directory size is 256 MB.

1. 268,304,373 files = 228 − 11 reserved clusters − 131,072, the minimum number of 64 KB clusters occupied for the 268,435,445 directory entries (32 bytes) without VFAT LFNs, which are required for 268,435,445 files with sizes between 1 and 65,535 bytes. With VFATs, the 131,072 number must be multiplied by 21 (worst case), which would result in 265,682,933 files instead.

1. 32GB_exFAT_Windows10

1. 128KB_clusters

---
Adapted from the Wikipedia article [ExFAT](https://en.wikipedia.org/wiki/ExFAT) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/ExFAT?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
