NTFS | |
---|---|
Développeur | Microsoft |
Nom anglais | New Technology File System |
Introduction | juillet 1993 (Windows NT 3.1) |
Identificateur de partition | 0x07 (MBR) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT) |
Structure | |
Contenu des répertoires | B+ tree |
Allocation de fichiers | B+ tree |
Mauvais blocs | B+ tree |
Limitations | |
Taille maximale de fichier | en pratique 16 TiB (en théorie 16 EiB) |
Nombre maximal de fichiers | 4 294 967 295 (232 − 1) |
Taille maximale du nom de fichiers | 255 caractères (UTF-16) |
Taille maximale de volume | en pratique 256 TiB (en théorie 16 EiB) |
Caractères autorisés dans les noms de fichiers | Unicode (UTF-16), tout caractère à l'exception de "/" |
Fonctionnalités | |
Dates enregistrées | Création, modification, accès |
Plage de dates | 1er janvier 1601 - 28 mai 60056 |
Forks | Oui (Alternate Data Streams, voir (en) Fork (filesystem)) |
Attributs | Lecture seule, caché, système, archive |
Permissions | ACL |
Compression intégrée | Par fichier, LZ77 (à partir de Windows NT 3.51) |
Chiffrement intégré | Par fichier, DES-X (à partir de Windows 2000), Triple DES (à partir de Windows XP), AES (Windows XP Service Pack 1, Windows 2003 et suivants) |
modifier |
NTFS (New Technology File System) est un système de fichiers conçu pour Windows NT (et 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. Le sigle NTFS désigne en anglais NT File System (littéralement « système de fichiers de la génération NT »). Ce système est arrivé avec la première version de Windows NT, en 1993.
NTFS permet de :
NTFS a été lancé en 1993 avec le système multi-utilisateur Windows NT. En effet, la technologie FAT, qui était utilisée par MS-DOS et les versions grand public de Windows ne permettait que difficilement d’offrir un système de fichiers multi-utilisateurs :
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.
NTFS est peu documenté, à dessein selon certains, car, pour cette raison, et aussi parce que l’on n’avait pas pu effectuer de rétroconception complète à son sujet, les pilotes GNU/Linux n’y donnaient accès qu’en lecture et partiellement en écriture jusqu'à l'arrivée du pilote libre NTFS-3G. Celui-ci n'est pas complet, mais permet des lecture/écriture sur du NTFS.
Historique des pilotes (pour permettre l'accès et l'écriture sur des partitions NTFS non compressées) :