Académique Documents
Professionnel Documents
Culture Documents
FACULTE POLYTECHNIQUE
DEPARTEMENT DE GENIE INFORMATIQUE
MASTER 1
SYSTEME D’EXPLOITATION
Thème : Système de Fichier NTFS
NTFS, qui signifie NT file system et New Technology File System, est le système de
fichiers que le système d'exploitation (OS) Windows NT utilise pour stocker et récupérer des
fichiers sur des disques durs (HDD) et des disques SSD (SSD). NTFS offre plusieurs
améliorations par rapport à FAT et HPFS en termes de performances, d'extensibilité et de
sécurité.
Le système d'exploitation d'un ordinateur crée et gère le système de fichiers sur un lecteur ou
un périphérique de stockage. Le système de fichiers organise essentiellement les données en
fichiers. Il contrôle la manière dont les fichiers de données sont nommés, stockés, récupérés
et mis à jour et quelles autres informations peuvent être associées aux fichiers (par exemple,
les données sur la propriété des fichiers et les autorisations des utilisateurs).
NTFS est un type de système de fichiers. Les systèmes de fichiers sont généralement
différenciés par le système d'exploitation et le type de lecteur avec lequel ils sont utilisés.
Tous les systèmes d'exploitation Microsoft à partir de Windows XP utilisent NTFS version 3.1
comme système de fichiers principal. NTFS est également utilisé sur les disques externes car
il possède la capacité dont ces disques ont besoin, prenant en charge des fichiers volumineux
et des tailles de partition. NTFS peut prendre en charge jusqu'à 8 pétaoctets de volumes et de
fichiers sur Windows Server 2019 et Windows 10, selon Microsoft. La limite théorique de la
taille de fichier individuelle que NTFS peut prendre en charge est de 16 exbioctets moins 1
kilo-octet (Ko).
Comment fonctionne NTFS
Lorsqu'un disque dur est formaté ou initialisé, il est divisé en partitions. Les partitions sont les
principales divisions de l'espace physique du disque dur. Dans chaque partition, le système
d'exploitation garde une trace de tous les fichiers qu'il stocke. Chaque fichier est stocké sur le
disque dur dans un ou plusieurs clusters ou espaces disques d'une taille uniforme prédéfinie.
En utilisant NTFS, les tailles des clusters vont de 512 octets à 64 Ko. Windows NT fournit une
taille de cluster par défaut recommandée pour chaque taille de lecteur. Par exemple, un lecteur
de 4 gigaoctets (Go) a une taille de cluster par défaut de 4 Ko. Les clusters sont indivisibles,
de sorte que même le plus petit fichier occupe un cluster, et un fichier de 4,1 Ko occupe deux
clusters, soit 8 Ko, sur un système de cluster de 4 Ko.
Les tailles de cluster sont déterminées en fonction d'un compromis entre l'optimisation de
l'utilisation de l'espace disque et la réduction du nombre d'accès au disque requis pour obtenir
un fichier. Avec NTFS, en général, plus le disque est grand, plus la taille du cluster par défaut
est grande, car on suppose qu'un utilisateur du système préférera avoir moins d'accès au
disque et de meilleures performances au détriment d'une utilisation moins efficace de l'espace.
Lorsqu'un fichier est créé à l'aide de NTFS, un enregistrement sur le fichier est créé dans la
table des fichiers maîtres (MFT). L'enregistrement est utilisé pour localiser les clusters
éventuellement dispersés d'un fichier. NTFS recherche un espace de stockage qui contiendra
tous les clusters du fichier, mais il n'est pas toujours en mesure de trouver un seul espace
ensemble.
Outre son contenu de données, chaque fichier contient ses métadonnées, qui sont une
description de ses attributs.
Les techniques d'analyse des fichiers normaux Comme dans NTFS, toutes les données sont
incluses dans le fichier, et le fichier obtient son emplacement de stockage sur le disque et
enregistre ses informations par MFT. Selon l'explication de la section précédente, cet article
conçoit une méthode analytique pour les fichiers normaux sous NTFS comme suit :