exFAT (extensible File Allocation Table) is een open source bestandssysteem speciaal bedoeld voor flash-schijven. Het is ontwikkeld door Microsoft voor embedded devices in Windows Embedded CE 6.0 en voor gewone besturingssystemen te beginnen met Windows Vista Service Pack 1. exFAT kan gebruikt worden daar waar de datastructuur van het NTFS-bestandssysteem te veel plaats zou innemen. Gebruikers kunnen exFAT-ondersteuning krijgen onder Windows XP door de installatie van een hotfix van Microsoft.

Voor Linux is er sinds kernel versie 5.4 officiële ondersteuning voor exFAThttps://cloudblogs.microsoft.com/opensource/2019/08/28/exfat-linux-kernel/. Gearchiveerd op 29 juni 2023.. Voor oudere Linux kernel versies bestaat een gratis kernelmodule waarmee exFAT gelezen kan worden.https://groups.google.com/forum/#!topic/fa.linux.kernel/kD6xghJ-jyESamsung Properly Open-Sources exFAT File-System In Apples macOS zit exFAT-ondersteuning standaard ingebouwd vanaf versie 10.6.5 (Snow Leopard). Hierdoor is exFAT een goede formattering voor externe harde schijven die zowel door Windows- als macOS-computers gebruikt moeten worden.https://web.archive.org/web/20111228033825/http://www.applesprite.com/blog/2011/03/20/share-data-between-mac-and-windows-using-exfat/

Voordelen De voordelen ten opzichte van het oudere File Allocation Table (FAT)-systeem zijn: Schaalbaar naar grote schijfgroottes Theoretische maximale bestandsgrootte van 264 bytes (16 exbibytes), tegenover 232 bytes (4 gibibytes) in FAT32 Clustergrootte tot 2255 sectoren Betere toekenning van vrije ruimte en verwijdersnelheid door het invoeren van een free space bitmap Ondersteuning voor meer dan 216 (65.536) bestanden in een directory Ondersteuning voor access control lists (nog niet aanwezig in Windows Vista SP1) Ondersteuning voor Transaction-Safe FAT (TFAT) Timestamps mogelijk in UTC-formaatMike Nash: Windows Vista Service Pack 2 Beta, The Windows Blog (vanaf Vista SP2) Volledige ondersteuning in macOS (> 10.5 'Leopard') Volledige ondersteuning in Linux distributies met kernelversie 5.4

Nadelen De nadelen vergeleken met vorige FAT-versies zijn: Geen ondersteuning voor ReadyBoost van Windows Vista. Windows 7 ondersteunt dit wel.ReadyBoost Windows 7 Microsoft stelt dat het octrooien heeft op bepaalde delen van exFAT. Hierdoor was het tot 2019 niet mogelijk implementaties van exFAT te maken in vrije software zoals Linux in landen waar octrooien op software op zich erkend worden. In 2019 gaf Microsoft echter aan de opname in de Linux-kernel te steunenexFAT in the Linux kernel? Yes! en de patenten beschikbaar te stellenMicrosoft readies exFAT patents for Linux and open source.

SDXC De nieuwe SDXC-kaartjes werken met exFAT. Bij de vorige generatie (SDHC) werd FAT32 gebruikt, maar FAT32 heeft een maximale grootte van 2 TBIf FAT32 has a 4 GB file size limit how was I able to copy my 13 GB iPhoto Library file onto this drive?, Antwoord door Matt. Gearchiveerd op 14 augustus 2018. (en tijdens de installatie van Windows kan maximaal een FAT32-partitie van 32 GB groot aangemaakt worden). De SDXC-kaartjes gaan tot 2 terabyte, dus moest er een nieuw bestandssysteem worden gebruikt om de clusters niet onnodig groot te maken. exFAT was de oplossing. En het HD-probleem is ook opgelost met dit bestandssysteem, want de HD-camcorders kunnen dan bestanden wegschrijven die groter zijn dan 4 GB.

Zie ook FAT

Externe links Personal Storage: Opportunities and challenges for pocket-sized storage devices in the Windows world (PowerPoint-presentatie) TFAT Overview exFAT file system specification

Categorie:Microsoft Windows Categorie:Bestandssysteem