Loading AI tools
système de fichiers propriétaire développé par Microsoft De Wikipédia, l'encyclopédie libre
NTFS (de l'anglais New Technology File System) est un système de fichiers développé par Microsoft Corporation pour sa famille de systèmes d'exploitation Windows NT, à partir de Windows NT 3.1, Windows 2000 et utilisé depuis par tous leurs successeurs (XP, Server 2003, 7, etc.).
NTFS New Technology File System | |
Développeur | Microsoft |
---|---|
Nom anglais | New Technology File System |
Introduction | (Windows NT 3.1) |
Identificateur de partition | 0x07 (MBR)[N 1] |
Structure | |
Contenu des répertoires | B+ tree |
Allocation de fichiers | B+ tree |
Mauvais blocs | B+ tree |
Limitations | |
Taille maximale de fichier | en pratique 16 Tio[1] (en théorie 16 Eio). |
Nombre maximal de fichiers | 4 294 967 295 (2 32-1) |
Taille maximale du nom de fichiers | 255 caractères (UTF-16) |
Taille maximale de volume | en pratique 256 Tio[1],[N 2] (en théorie 16 Eio)[N 3] |
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 1 - 28 mai 9999999 |
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)[2] |
modifier |
NTFS est le successeur du système de fichiers FAT comme système de fichiers de prédilection des systèmes d'exploitation Microsoft Windows antérieurs. NTFS dispose de nombreuses améliorations techniques par rapport à la FAT et au HPFS (High Performance File System), comme un support amélioré des métadonnées, et l'utilisation de structures de données avancées pour améliorer les performances, la fiabilité et l'utilisation de l'espace disque, ainsi que des extensions supplémentaires, telles que la liste de contrôle d'accès (ACL) et la journalisation du système de fichiers.
Dans le milieu des années 1980 Microsoft et IBM ont formé un projet conjoint visant à créer la prochaine génération de système d'exploitation graphique. Il en résulta OS/2, mais Microsoft et IBM, en désaccord sur de nombreux points, se sont finalement séparés. OS/2 est resté un projet d'IBM. Microsoft a commencé à travailler sur Windows NT. Le système de fichiers de OS/2, HPFS, comportait de nombreuses nouvelles fonctionnalités importantes. Lors de la création de son nouveau système d'exploitation, Microsoft a emprunté beaucoup de ces concepts pour NTFS[2]. Probablement en raison de cette origine commune, NTFS et HPFS partagent le même code d'identification de type de partitionnement de disque (07). Partager un identifiant est inhabituel, car il y avait des dizaines de codes disponibles, et d'autres systèmes de fichiers importants ont leur propre code. FAT en a plus de neuf (un pour chacune des FAT12, FAT16, FAT32, etc.). Des algorithmes permettant d'identifier le système de fichiers dans un type de partition 07 doivent effectuer des contrôles supplémentaires. Il est également clair que NTFS doit une partie de sa conception architecturale à Files-11 utilisé par VMS. Cela est sûrement dû au fait que Dave Cutler fut le chef principal des Windows NT et VMS à la fois.
Le format sur disque de NTFS a cinq versions publiées :
NTFS est peu documenté, à dessein selon certains, car, pour cette raison, et aussi du fait que l'on n'avait pas pu réaliser 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 lectures/écritures sur du NTFS.
Historique des pilotes (pour permettre l'accès et l'écriture sur des partitions NTFS non compressées) :
Les corruptions de données augmentant proportionnellement au volume des données, il devenait trop long et fréquent de lancer manuellement des réparations du système de fichier (chkdsk).
C'est pourquoi Microsoft a implémenté la réparation spontanée NTFS sur tous ses systèmes d'exploitation depuis Windows Server 2008[5].
La taille des blocs (cluster) d'un volume NTFS est définie lors du formatage (entre 512 octets et 64 kilooctets). Si l'utilisateur ne précise pas la taille de bloc demandée, la valeur par défaut est en fonction de la taille du volume[6] :
Taille du volume | Taille de bloc |
---|---|
7 Mo - 512 Mo | 512 octets |
512 - 1024 Mo | 1 Ko |
1024 Mo - 2 Go | 2 Ko |
2 Go - 2 To | 4 Ko |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.