Il y a certaines choses dont on attend parler mais on ne sait pas exactement à quoi elles peuvent servir et pourquoi on ne s'en débarasse pas. C'est le cas du système de fichiers. Alors c'est quoi le système de fichier et à quoi ça sert ?
Un système de fichiers peut être considéré comme un index ou une base de données contenant l'emplacement physique de chaque donnée sur le disque dur ou un autre périphérique de stockage. Les données sont généralement organisées dans des dossiers appelés répertoires, qui peuvent contenir d'autres dossiers et fichiers.
Tout emplacement où un ordinateur ou un autre appareil électronique stocke des données fait recours à un certain type de système de fichiers. Cela inclut votre ordinateur Windows, votre Mac, votre Smartphone, le guichet automatique de votre banque ... même l'ordinateur dans votre voiture!
Systèmes de fichiers Windows
Les systèmes d'exploitation Microsoft Windows ont toujours pris en charge et prennent toujours en charge différentes versions du système de fichiers FAT (File Allocation Table).
En plus de FAT, tous les systèmes d'exploitation Microsoft Windows depuis Windows NT prennent en charge un nouveau système de fichiers appelé NTFS (New Technology File System).
Toutes les versions modernes de Windows prennent également en charge exFAT, un système de fichiers conçu pour les lecteurs flash.
Un système de fichiers est une configuration sur un lecteur pendant le formatage du disque. Voir Comment formater un disque dur pour plus d'informations.
Plus d'informations sur les systèmes de fichiers
Les fichiers sur un périphérique de stockage sont conservés dans ce qu'on appelle des secteurs. Les secteurs marqués comme inutilisés peuvent être utilisés pour stocker des données, ce qui est généralement fait dans des groupes de secteurs appelés blocs. C'est le système de fichiers qui identifie la taille et la position des fichiers ainsi que les secteurs qui sont prêts à être utilisés.
Remarque : Au fil du temps et en raison de la façon dont le système de fichiers stocke, écrit et supprime des données à partir d’un périphérique de stockage, tous ces processus entraînent une fragmentation suite aux écarts créés entre les différentes portions d'un fichier ce qui peut à la longue ralentir le fonctionnement de votre ordinateur. Un utilitaire de défragmentation gratuit peut aider à résoudre ce problème.
Sans une structure pour organiser les fichiers, non seulement il serait presque impossible de supprimer les programmes installés et de récupérer des fichiers spécifiques, mais 2 fichiers ne pourraient exister avec le même nom sur le même disque car tout pourrait se trouver dans le même dossier. (D’où l’une des raisons pour lesquelles les dossiers sont utiles).
Note: Ce que je veux dire par les fichiers avec le même nom peut s’illustrer par une image Miel.jpg par exemple. Normalement fichier Miel.jpg peut exister dans des centaines de dossiers sur un même disque car chaque dossier est utilisé pour séparer le fichier « Miel.jpg » des autres fichiers du même nom dans d’autres dossiers (même dans une centaine de dossiers) et avec la notion de dossiers, il n’y aura pas de conflit.
Par contre, deux ou plusieurs fichiers ne peuvent pas contenir le même nom et résider dans un même dossier.
Un système de fichiers ne stocke pas seulement les fichiers, mais aussi des informations à leur sujet, comme la taille du bloc de secteur, les informations sur les fragments, la taille du fichier, les attributs, le nom du fichier, l'emplacement du fichier et la hiérarchie des répertoires.
Types des systèmes des fichiers
Certains systèmes d'exploitation autres que Windows utilisent également FAT et NTFS, mais de nombreux types de systèmes de fichiers existent, comme HFS + utilisé dans les produits Apple comme iOS et macOS. Wikipedia a une liste complète de systèmes de fichiers si vous êtes plus intéressé par le sujet.
Parfois, le terme « système de fichiers » est utilisé dans le contexte des partitions. Par exemple, dire "il y a deux systèmes de fichiers sur mon disque dur" ne signifie pas que le lecteur est partagé entre NTFS et FAT, mais qu'il existe deux partitions distinctes qui utilisent le système de fichiers.
La plupart des applications avec lesquelles vous êtes en contact nécessitent un système de fichiers pour fonctionner, donc chaque partition devrait en avoir une. De plus, les programmes dépendent du système de fichiers, ce qui signifie que vous ne pouvez pas utiliser un programme sous Windows s'il a été conçu pour être utilisé avec macOS.