ExFAT

exFAT
Développeur Microsoft
Nom anglais Extended File Allocation Table
Introduction 2006
(Windows Embedded CE 6.0)
Identificateur de partition MBR/EBR: 0x07 (même que HPFS/NTFS)
BDP/GPT: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
Structure
Contenu des répertoires tableaux hiérarchiques
Allocation de fichiers liste chaînée dans la FAT
Mauvais blocs marqués 0x?ffffff7 dans la FAT
Limitations
Taille maximale de fichier 128 Pio (théoriquement : 16 Eio - 1)
Nombre maximal de fichiers 2 796 202 par répertoire
Taille maximale du nom de fichiers 255 caractères (UTF-16)
Taille maximale de volume 128 Pio (recommandé : 512 Tio)
Caractères autorisés dans les noms de fichiers tous les caractères Unicode sauf
le caractère nul, / \ : * ? " < > |
espace en début et fin de nom
Fonctionnalités
Dates enregistrées modification, création, accès
Plage de dates au
Forks non pris en charge
Attributs verrouillé, archivé, caché, système, sous-répertoire
Permissions non pris en charge
Compression intégrée non pris en charge
Chiffrement intégré non pris en charge

exFAT (Extended File Allocation Table) est un système de fichiers conçu par Microsoft principalement pour les mémoires flash et les supports de stockage externes (disques durs et assimilés). Le premier système d'exploitation compatible avec ce système de fichiers fut Windows CE 6.0. Il n'est plus propriétaire depuis le , date de publication de ses spécifications par Microsoft.

exFAT est utilisé lorsque le système de fichiers NTFS n’est pas utilisable à cause des métadonnées, occupant plus de place et requérant un plus grand nombre d’accès à des endroits différents (comme la MFT par exemple).

C'est le système de fichiers par défaut des cartes SD à partir du standard SDXC.

Fonctions

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article contient une ou plusieurs listes ().

Ces listes gagneraient à être rédigées sous la forme de paragraphes synthétiques, plus agréables à la lecture, les listes pouvant être aussi introduites par une partie rédigée et sourcée, de façon à bien resituer les différents items.
D'autre part, Wikipédia n'a pas pour rôle de constituer une base de données et privilégie un contenu encyclopédique plutôt que la recherche de l'exhaustivité.

exFAT possède des avantages par rapport aux différents formats FAT, dont :

En revanche :

Octroi de licences

Les spécifications exactes du format ne sont pas rendues publiques par Microsoft avant l’été . Une licence de Microsoft est alors nécessaire afin d'en développer ou d'en distribuer une implémentation. Les entreprises peuvent intégrer le format exFAT dans certains types de produits incluant les appareils photo, les caméscopes et les cadres photo pour un montant forfaitaire. Les téléphones portables, ordinateurs et réseaux ont un autre modèle de tarification. Cela vaut à Microsoft de toucher quelques euros pour chaque système Android vendu dans le monde ; non qu'Android, dont le noyau est Linux, ne sache gérer les grands fichiers et les noms longs (avec ext4 entre autres), mais parce que quasiment tous les dispositifs existants utilisent exFAT sur leurs cartes SDXC afin d'être compatibles Windows. Samsung proteste contre cette redevance.

Le , Microsoft publie les spécifications d’exFAT et transfère la propriété des brevets sur exFAT aux membres de l’Open Invention Network.

Compatibilité

Le Service Pack 1 de Windows Vista ajoute la prise en charge exFAT. L'exploitation d’exFAT est aussi possible sous Windows XP SP2 et SP3 grâce à la mise à jour KB955704. exFAT est également intégré à Windows 7, Windows 8 et Windows 10.

Concernant macOS l'exploitation d’exFAT est intégrée nativement depuis Mac OS X 10.6.5 « Snow Leopard »,.

La plupart des OS GNU/Linux permettent d'utiliser exFAT à travers un pilote libre, reposant sur FUSE. Le noyau Linux introduit la prise en charge native du système de fichiers exFAT avec la version 5.4 (2019).

Notes et références

  1. 1 2 (en) Microsoft, « ExFAT Specification » [archive du ], sur microsoft.com, .
  2. ↑ (en) SD Card Association, « Capacity (SD/SDHC/SDXC/SDUC) », sur https://www.sdcard.org/ (consulté le )
  3. ↑ Exemple d'inconvénient donné pour le logiciel BackInTime (cf. http://doc.ubuntu-fr.org/sauvegarde)
  4. 1 2 (en) Marius Oiaga, « Microsoft Licenses Windows 7’s exFAT Flash File Format », Softpedia.com, .
  5. ↑ « Les 310 brevets que Microsoft utilise contre Android », sur iGeneration (consulté le ).
  6. ↑ Karyl AIT KACI ALI, « Entreprises, E-business, IT Business, Startups et entrepreneurs - Clubic », sur clubic.com via Wikiwix, (consulté le ).
  7. ↑ (en) John Gossman, « ExFAT in the Linux kernel? Yes! », sur Microsoft Open Source Blog, (consulté le ).
  8. ↑ Brandon LeBlanc, « Vista SP1 Whitepaper », Microsoft, (consulté le ).
  9. ↑ Mise à jour pour Windows XP (KB955704)
  10. ↑ Mac OS X 10.6.5 devrait gérer l'ExFAT, sur le site macgeneration.com
  11. ↑ « Mac OS X : la mise à jour 10.6.5 pour Snow Leopard disponible », sur pcinpact.com (version du sur archive.org)
  12. ↑ (en) exfat sur github.com
  13. ↑ Responsable du site Debian,, « Paquet fuse-exfat », sur debian.org.
  14. ↑ (en) Abhishek Prakash, « Linux Kernel 5.4 Release Features », sur itsfoss.com, (consulté le ).
  15. ↑ (en) « Linux 5.4 Kernel Released With exFAT Support, Faster Radeon Graphics, New Hardware », sur Linux.com, (consulté le ).

Voir aussi

Articles connexes

Liens externes