Ma Zone Web
Systèmes de fichiers Windows
Chez Microsoft, il existe trois systèmes de fichiers :
-
FAT (File Allocation Table) Sous DOS et Windows
3.1
- FAT32 (File Allocation Table 32 bits) Sous DOS
et Windows 3.1 et Windows 95
- NTFS (New Technology File System)
Le système fichiers FAT (utilisé sous DOS, Windows 3 et Windows
95) étant très limité, a été remplacé
par FAT32 permettant des tailles de fichier plus grandes et la gestion de
disques durs de plus grande capacité.
Depuis le développement de Windows NT est apparu NTFS qui apporte
plus de sécurité (propriété des fichiers et autorisations
d'accès). Ce système continue avec Windows 2000 et XP.
Blocs de données (Clusters)
Tous ces systèmes utilisent des blocs de taille fixe pour stocker
les données. Pour la FAT et FAT32 la liste des blocs se trouve dans
une table (d'où le nom FAT, voir plus haut), tandis le NTFS
est plus complexe.
La FAT est comparable à un répertoire où serait inscrit
pour chaque fichier, la liste des blocs occupés sous la forme
d'un tableau de valeurs numériques dont chaque case permet
de décrire l'allocation des clusters d'une partition, c'est-à-dire
l'état (l'occupation ou non par un fichier) de chaque cluster de la
partition dont elle fait partie.
NTFS
Le système de fichiers NTFS (New
Technology File System)
utilise un système basé sur la structure appelée MFT
(Master File Table)
(en français: table de fichiers maître), permettant
de contenir des informations détaillées sur les fichiers. Il
permet ainsi l’utilisation de noms longs, mais (contrairement à
FAT32) est sensible à la casse (différenciation des
noms en majuscules et en minuscules).
L’accès aux fichiers sur une partition NTFS est plus rapide que
sur une partition de type FAT, car il utilise un arbre binaire performant
pour localiser les fichiers.
Mais c'est au niveau de la sécurité que NTFS prend toute son
importance. En effet, il permet de définir des attributs pour chaque
fichier (performances accrues, des quotas de disque par volume définis
pour chaque utilisateur).
Table des fichiers maîtres
Le MFT contient des enregistrements sur les fichiers et les répertoires
de la partition.
- Premier enregistrement : (descripteur), contient
des informations sur la MFT
- Deuxième enregistrement : copie du premier
enregistrement.
- Troisième enregistrement : (fichier journal),
un fichier contenant toutes les actions effectuées sur la partition.
- Enregistrements suivants : (noyau), référencent
chaque fichier et répertoire de la partition sous forme d'objets
affectés d'attributs.
Ce qui signifie que les informations relatives à chaque fichier sont
stockés dans le fichier, qui est lui même enregistré au
sein de la MFT. En conclusion, la MFT est donc une structure de stockage des
données de la partition, et non une liste de clusters.
|