Les systèmes de fichiers existent depuis des décennies, même les cartes perforées et les bandes mag­né­tiques les ont utilisés. Toutefois, ces dernières ne per­met­taient qu’un accès linéaire, dans lequel il fallait trouver l’em­pla­ce­ment exact du stockage, ce qui prenait beaucoup de temps, par exemple en enroulant une bande mag­né­tique. Aujourd’hui, les systèmes de fichiers per­met­tent un accès aléatoire, ce qui signifie que toute donnée peut être récupérée beaucoup plus ra­pi­de­ment. Mais qu’est-ce exac­te­ment qu’un système de fichiers ? Et quels sont les prin­ci­paux systèmes existants ?

Nom de domaine
Votre domaine en un clic
  • 1 cer­ti­fi­cat SSL Wildcard par contrat
  • Fonction incluse Domain Connect pour une con­fi­gu­ra­tion DNS sim­pli­fiée

Qu’est-ce qu’un système de fichiers ?

Un système de fichiers est un système de clas­se­ment, d’or­ga­ni­sa­tion sur un support de stockage qui structure et organise l’écriture, la recherche, la lecture, le stockage, la mo­di­fi­ca­tion et la sup­pres­sion de fichiers d’une manière spé­ci­fique. Il est important que les fichiers puissent être iden­ti­fiés sans erreurs grâce à leur clas­si­fi­ca­tion et que les uti­li­sa­teurs puissent accéder à leurs fichiers le plus ra­pi­de­ment possible. Les systèmes de fichiers dé­fi­nis­sent également des pa­ra­mètres tels que les suivants :

  • Con­ven­tions de dé­no­mi­na­tion des fichiers
  • Attributs des fichiers
  • Contrôle(s) d’accès

Les systèmes de fichiers sont également un composant opé­ra­tion­nel important, agissant comme une interface entre le système d’ex­ploi­ta­tion et tous les lecteurs connectés (internes et externes, par exemple via un port USB).

Les systèmes de fichiers passent par un formatage sur un support de données, les supports de stockage achetés de nos jours sont déjà formatés. Dans le passé, il était courant pour les uti­li­sa­teurs de préparer de nouveaux supports de données pour le stockage et la gestion des fichiers.

Aperçu des prin­ci­paux systèmes de fichiers

Il existe dif­fé­rents systèmes de fichiers standard pour Windows, macOS, Linux, Unix & Co. Ces dernières années, la dif­fé­ren­cia­tion s’est accrue en raison des progrès tech­niques, par exemple des systèmes de fichiers sur mesure ont été dé­ve­lop­pés pour les supports de mémoire flash de plus en plus po­pu­laires (clés USB, lecteurs SSD). Tous les systèmes de fichiers ont en commun d’utiliser une structure ar­bo­res­cente pour l’or­ga­ni­sa­tion, en débutant par le ré­per­toire racine. De là, les dossiers ou ré­per­toires et sous-dossiers se ramifient.

Note

Malgré certaines si­mi­li­tudes, les systèmes de fichiers ne sont gé­né­ra­le­ment pas com­pa­tibles entre eux. Par exemple, si vous connectez un disque dur mobile avec APFS (Apple File System depuis 2017) à un or­di­na­teur Windows, vous ne par­vien­drez pas à le faire fonc­tion­ner. De plus, les systèmes de fichiers utilisés sous Linux ne sont pas di­rec­te­ment pris en charge par d’autres systèmes d’ex­ploi­ta­tion. En règle générale, il existe cependant des solutions dans les­quelles, par exemple, des logiciels spéciaux de four­nis­seurs tiers per­met­tent l’accès en lecture et en écriture à un support de données.

Il existe aujourd‘hui un certain nombre de systèmes de fichiers, mais tous ne sont pas largement utilisés. Ac­tuel­le­ment, les systèmes les plus courants sont FAT16, FAT32, exFAT et NTFS (Windows) ainsi que HFS+ et APFS (macOS/Mac OS X). Linux utilise ac­tuel­le­ment ext4 (suc­ces­seur de ext3 et ext2) entre autres. Les systèmes de fichiers men­tion­nés sont briè­ve­ment présentés ci-dessous.

FAT (File Al­lo­ca­tion Table)

Le système de fichiers existe depuis 1980 et les variantes publiées depuis lors sont connues sous les noms de « FAT12 », « FAT16 » et « FAT32 ». Le formatage FAT est idéal pour la gestion et l’échange de petites quantités de données. Aujourd’hui cependant, le système de fichiers FAT est en fait dépassé, car même dans sa variante la plus récente et la plus puissante (FAT32, in­tro­duite en 1997), les fichiers peuvent avoir une taille maximale de 4 gi­gaoc­tets (Go). En outre, FAT32 limite la taille maximale de la partition à 8 té­raoc­tets (TB).

Malgré ces li­mi­ta­tions, les formats FAT sont encore très courants. Ils sont utilisés pour les supports amovibles mobiles (disques durs externes, clés USB) et le matériel spé­ci­fique (appareils photo nu­mé­riques, smart­phones, routeurs, té­lé­vi­seurs, au­to­ra­dios, etc.). Ils sont synonymes de la plus haute com­pa­ti­bi­lité possible, surtout dans le domaine de la té­lé­pho­nie mobile.

exFAT (Extended File Al­lo­ca­tion Table)

Le format de 2006 est une évolution du format FAT classique. exFAT a été conçu à l’origine pour les supports amovibles et est donc par­ti­cu­liè­re­ment adapté aux clés USB, aux cartes mémoire et aux disques durs externes tels que les disques durs à semi-con­duc­teurs (SSD) avec des capacités de stockage in­di­vi­duelles. exFAT fonc­tionne par­ti­cu­liè­re­ment bien avec des dis­po­si­tifs de stockage de données plutôt petits. Néanmoins, il peut également traiter des fichiers vo­lu­mi­neux et aisément dépasser la limite de 4 Go fixée par le FAT32. Depuis Windows 7, exFAT est supporté en natif (il est présent comme outil standard, sans ins­tal­la­tion de pilote sup­plé­men­taire ou service pack spécial).

NTFS (New Tech­no­logy File System)

Le système de fichiers NTFS a été introduit en 1993 avec le système d’ex­ploi­ta­tion Windows NT. Depuis Windows Vista, c’est le système de fichiers standard pour les or­di­na­teurs sous Windows. Il offre plusieurs avantages par rapport au FAT, comme la pos­si­bi­lité de comprimer les supports de données et de renforcer la sécurité des données (par exemple par le chif­fre­ment). Une par­ti­cu­la­rité du NTFS est que les droits d’accès et les partages de fichiers et de dossiers peuvent être définis de manière détaillée et ex­haus­tive. Les uti­li­sa­teurs peuvent attribuer des droits pour l’accès local et distant via le réseau.

HFS+ (Hie­rar­chi­cal File System)

Le système de fichiers a été instauré par Apple en 1998 comme un dé­ve­lop­pe­ment com­plé­men­taire de HFS. Afin de dis­tin­guer clai­re­ment les deux normes, elles sont également appelées Mac OS Extended (HFS+) et Mac OS Standard (HFS). Par rapport à l’HFS, HFS+ est plus rapide et plus efficace dans la gestion, la lecture et l’écriture des données. Il peut également gérer davantage de fichiers, avec jusqu’à 4 milliards de blocs de fichiers ou de dossiers. Linux peut en partie lire et écrire di­rec­te­ment sur les disques avec HFS+, mais des paquets spé­ci­fiques peuvent devoir être installés (hfsutils, hfsplus, hfsprogs). Sous Windows, un logiciel sup­plé­men­taire est né­ces­saire pour une prise en charge complète de HFS+.

APFS (Apple File System)

APFS, qui a été développé par Apple en 2017, répond notamment aux besoins des disques SSD modernes. APFS est conçu comme un système 64 bits, le chif­fre­ment des données et des fichiers est aussi possible. Si un système d’ex­ploi­ta­tion repose sur un SSD, le système de fichiers est au­to­ma­ti­que­ment converti de HFS+ en APFS. Cet « auto-formatage » a été introduit avec le système d’ex­ploi­ta­tion « High Sierra ». Depuis Mac OS 10.14 Mojave, les disques Fusion drives (des disques logiques formés à partir de SSD et de disques durs mé­ca­niques) sont également au­to­ma­ti­que­ment convertis en APFS. Lors de la con­ver­sion de HFS+ en APFS, des problèmes peuvent cependant parfois survenir.

ext4

ext4 a été lancé en 2008 pour succéder au poste 3. Le système de fichiers est ac­tuel­le­ment standard sur de nombreux systèmes Linux (par exemple Ubuntu). L’in­no­va­tion la plus im­por­tante est la fonction Extents, qui optimise la gestion des fichiers vo­lu­mi­neux et empêche la frag­men­ta­tion plus ef­fi­ca­ce­ment que ses pré­dé­ces­seurs. Sous ext4, les par­ti­tions peuvent être re­di­men­sion­nées à loisir pendant le fonc­tion­ne­ment du système. La taille maximale du système de fichiers était limitée à 32 To pour ext3, mais pour ext4, elle est bien plus élevée : 1 exabyte (soit environ 1 million de Té­raoc­tets).

Tableau ré­ca­pi­tu­la­tif : les prin­ci­paux systèmes de fichiers

Nom Uti­li­sa­tions Systèmes d’ex­ploi­ta­tion Ca­rac­té­ris­tiques
FAT32 Les supports de données mobiles - Windows - Mac OS X/macOS - Linux (installer les pilotes si né­ces­saire) - haute com­pa­ti­bi­lité - un large support matériel - pas de fonctions de chif­fre­ment et de com­pres­sion - La sécurité des données n'est pas par­ti­cu­liè­re­ment mise en avant - idéal pour les petites par­ti­tions - taille maximale du fichier : 4 Go
exFAT Les supports de données mobiles - Windows - Mac OS X/macOS (Com­pa­tible à partir 10.6.4) - Linux (installer les pilotes si né­ces­saire) - pas encore un standard commun. - pas de gestion des droits - pas de com­pres­sion de données - idéal pour les petites mémoires flash à partir de 32 Go (clés USB, cartes SD) - tailles et par­ti­tions non limitées (selon l’état actuel de la technique) - taille maximale du fichier : 512 té­raoc­tets
NTFS Les disques durs internes et externes - Windows - Mac OS X/macOS (support complet uni­que­ment avec un outil sup­plé­men­taire) - Linux (après l'ins­tal­la­tion des pilotes) - ad­mi­nis­tra­tion juridique - amé­lio­ra­tion de la sécurité des données : pro­tec­tion contre la perte et la mo­di­fi­ca­tion des données, pos­si­bi­lité de chif­fre­ment des données - Pos­si­bi­lité de com­pres­sion des données, haute per­for­mance avec de grands supports de données - spé­cia­lisé pour les fichiers vo­lu­mi­neux et les grandes capacités de stockage - ne convient pas aux petits disques et aux par­ti­tions de moins de 400 Mo (trop d’efforts de gestion) - taille maximale du fichier : 256 To
APFS Disques SSD - macOS (Standard à partir de la version 10.13, High Sierra) - Logiciels sup­plé­men­taires à utiliser avec les anciens systèmes d'ex­ploi­ta­tion Mac OS et Windows - optimisé pour les disques durs (SSD) et autres dis­po­si­tifs de stockage flash - travaille également sur les disques mé­ca­niques et hybrides - chif­fre­ment des données possible - gestion optimisée de la mémoire (fonction de partage de l’espace) - La fonction de pro­tec­tion contre les pannes protège contre les dommages causés au système de fichiers (par exemple en cas de panne du système) - support de MacOS à Fusion Drive 10.14 Mojave - taille maximale du fichier : 8 Exbibyte
HFS+ Disques durs internes et externes Mac OS X/macOS - un système de fichiers avancé et éprouvé - par­ti­cu­liè­re­ment adapté aux disques mé­ca­niques - non optimisé pour les tech­no­lo­gies de stockage modernes (SSD, Flash) - meilleure ré­tro­com­pa­ti­bi­lité qu’avec APFS - durée de vie limitée, ne sera pro­ba­ble­ment pas prise en charge par Apple à long terme - perdra de plus en plus d'im­por­tance en raison de la « con­ver­sion forcée » par­tiel­le­ment au­to­ma­ti­sée dans l’APFS - taille maximale du fichier : 8 Exbibyte
ext4 Linux - Linux - Windows (uni­que­ment avec un outil sup­plé­men­taire) - Mac OS X/macOS (uni­que­ment avec un outil sup­plé­men­taire) Par rapport aux versions Ext pré­cé­dentes : - amé­lio­ra­tion des per­for­mances - amé­lio­ra­tion de la sécurité des données - chif­fre­ment intégré (à partir du noyau Linux 4.1) - la nouvelle fonction Extents offre des avantages en termes de rapidité pour la gestion de fichiers vo­lu­mi­neux et évite la frag­men­ta­tion - gestion des droits possible - taille maximale du fichier : 16 To

Changer de système de fichiers : est-ce possible ?

La com­pa­ti­bi­lité est très im­por­tante dans le choix du formatage, par exemple si vous voulez utiliser un disque dur externe non seulement lo­ca­le­ment sur votre or­di­na­teur personnel, mais aussi sur plusieurs pla­te­formes et appareils. Pour une flexi­bi­lité maximale lors du transfert de données entre un appareil Apple et un appareil Windows, par exemple, il est re­com­mandé de procéder à un formatage avec le système de fichiers exFAT. Le bon choix en matière de formatage d’un support de données est donc d’une grande im­por­tance et peut permettre d’éviter des problèmes et des res­tric­tions dans l’échange quotidien de données.

Toutefois, si les con­di­tions de base sont réunies (par exemple, le matériel actuel), le système peut également être remplacé à tout moment, par exemple pour passer d’un système de fichiers ancien à un système plus moderne. Il est cependant essentiel de dé­ter­mi­ner au préalable si une mo­di­fi­ca­tion est possible sans perte de fichiers et de données ou si toutes les données doivent d’abord être sau­ve­gar­dées puis recopiées sur le support de données. Il existe des pro­grammes gratuits et payants pour ces trans­ferts qui rendent ce processus plus sûr et plus pratique. Cependant, cela peut aussi se faire en partie avec les res­sources intégrées d’un système d’ex­ploi­ta­tion. Dans notre article « formatage d’une clé USB », vous pouvez découvrir, par exemple, comment changer le système de fichiers d’une clef USB di­rec­te­ment dans Windows.

Aller au menu principal