New Technology File System
NTFS est l’acronyme de l’anglais (New Technology File System, littérallement nouvelle technologie de système de fichier).
Il s’agit du système de fichier conçu pour Windows NT (et quelques-uns de ses successeurs chez Microsoft) pour stocker des données sur disque dur. Il s’inspire d’HPFS, le système de fichiers conçu pour OS/2.
NTFS fit suite en 1993 à la technologie FAT, qui était utilisée par MS-DOS, et FAT32, utilisée par les versions "grand public", mais ne permettait que difficilement d’offrir un système de fichiers multi-utilisateurs :
- pas de zone indiquant le propriétaire du fichier
- pas de date du dernier accès en lecture
- pas de droits d’accès de groupe
Il cherchait également à assurer une bonne performance dans un contexte multi-tâche, c’est-à-dire de nombreux programmes accédant simultanément ou presque au disque dur. La tâche critique était donc l'ordonnancement des requêtes.
Ce système est peu documenté, à dessein selon certains car pour cette raison, et aussi parce que l’on n’a pas pu effectuer de rétroconception complète à son sujet, Linux n’y donne accès actuellement (2004) qu’en lecture. Deux pilotes existent cependant, pour permettre l'accès et l'écriture sur des partitions NTFS non compressées. Le premier, Linux-NTFS ne permet que la lecture (et quelques écritures mais très risquées) et un deuxième, Captiva, qui est beaucoup plus lent mais permet la lecture et l'écriture de manière plus sécuritaire pour la partition.
