exFAT

Un article de Wikipédia, l'encyclopédie libre.

exFAT (Extended File Allocation Table) est un système de fichiers conçu tout particulièrement pour les mémoires flash et les supports de stockage externes(disques durs et assimilés) introduit dans Windows CE 6.0. exFAT est utilisé là où le système de fichiers NTFS n'est pas utilisable à cause de la charge des métadonnées, supérieures en volume et requérant un plus grand nombre d accès en des zones différentes (comme la MFT par exemple)

Les avantages par rapport aux différents formats FAT sont :

  • la limite théorique de la taille des fichiers est de 264 octets (16 Exaoctets), à comparer aux 232 (4 gigaoctets) de la FAT32
  • support de plus gros volumes (pas de taille définie) alors que FAT32 était limité à des volumes dont la taille devait se situer entre 256 mégaoctets (512 en pratique) et 8 Téraoctets avec une limite pratique sous Windows de 32 gigaoctets maximum à la création, et une limite a l'utilisation de 128 gigaoctets dans certain cas.
  • taille de cluster maximale de 2255 octets, bien que les implémentations actuelles la limitent à 32 Mo; à comparer avec les 64 Ko maximum en pratique de FAT32 sous windows(mais la limite théorique est supérieure)
  • performance de l'allocation d'espace libre améliorée grâce à l'introduction de bitmap d'espace libre, sorte de carte logicielle de l'espace libre comme il existait une carte de l'espace occupé par les fichiers, ceci permettant de trouver plus facilement un espace libre en fonction de la taille des fichiers a écrire et également un plus rapide effacement ce ceux-ci.
  • support pour plus de 1000 fichiers par répertoire,
  • support des Access Control List,
  • support du transaction-safe FAT (TFAT) file system ou système de fichiers à transactions (modifications) securisées de la table d'allocation des fichiers (fonctionnalité optionnelle introduite dans WinCE). En resumé les metadonnées de la TFAT -ou pour traduire FAT(table d'allocation des fichiers) à transactions sécurisées- sont protégés contre les interruptions survenant lors de la modification d'un fichiers en ne sauvegardant les modifications que si celles-ci arrivent a leur terme, particulièrement utile dans le cas de support de stockage amovibles pouvant être retirés à tout moment.
  • possibilité de stocker des paramètres OEM spécifiques dans les métadonnées
  • utilisation de sommes de contrôle des noms de fichiers (name hashes)pour une vérification plus rapide de ceux-ci

Le Service Pack 1 de Windows Vista ajoute le support exFAT.[1]

[modifier] Références

  1. Brandon LeBlanc, « Vista SP1 Whitepaper », 2007-08-28, Microsoft. Consulté le 2007-08-28

[modifier] Liens externes