Vue d’ensemble de NTFS

S’applique à : Windows Server 2022, Windows 10, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008

NTFS, le système de fichiers principal pour les versions récentes de Windows et de Windows Server, fournit un ensemble complet de fonctionnalités, notamment les descripteurs de sécurité, le chiffrement, les quotas de disque et les métadonnées enrichies. Il peut être utilisé avec les Volumes partagés de cluster (CSV) pour fournir des volumes disponibles en continu qui sont accessibles simultanément à partir de plusieurs nœuds d’un cluster de basculement.

Pour plus d’informations sur les fonctionnalités, consultez la section Liens connexes de cet article. Pour découvrir le nouveau système ReFS (Resilient File System), consultez Vue d’ensemble du système ReFS (Resilient File System).

Fiabilité accrue

NTFS utilise son fichier journal et ses informations de point de contrôle pour rétablir la cohérence du système de fichiers lors du redémarrage de l’ordinateur après une défaillance du système. Après une erreur liée à un secteur défectueux, NTFS remappe dynamiquement le cluster contenant ce secteur et alloue un nouveau cluster pour les données. Il marque également le cluster d’origine comme étant défectueux et n’utilise plus l’ancien. Par exemple, après un incident de serveur, NTFS peut récupérer des données en relisant ses fichiers journaux.

NTFS supervise et corrige en permanence et en arrière-plan les problèmes temporaires d’altération sans mettre le volume hors connexion. Cette fonctionnalité, connue sous le nom de NTFS à auto-adaptation, a été introduite dans Windows Server 2008.

Pour les problèmes d’altération plus importants, l’utilitaire Chkdsk, dans Windows Server 2012 et versions ultérieures, permet d’analyser le lecteur pendant que le volume est en ligne, ce qui limite le temps hors connexion au temps nécessaire pour restaurer la cohérence des données sur le volume. Lorsque NTFS est utilisé avec des Volumes partagés de cluster, aucun temps d’arrêt n’est nécessaire. Pour plus d’informations, consultez l’article Intégrité NTFS et Chkdsk.

Sécurité accrue

  • Sécurité par liste de contrôle d’accès (ACL) pour les fichiers et dossiers : NTFS vous permet de définir des autorisations sur un fichier ou un dossier, de spécifier les groupes et les utilisateurs dont vous souhaitez restreindre ou autoriser l’accès et de sélectionner le type d’accès.

  • Prise en charge du Chiffrement de lecteur BitLocker : la fonctionnalité Chiffrement de lecteur BitLocker renforce la sécurité des informations système critiques et d’autres données stockées sur les volumes NTFS. À compter de Windows Server 2012 R2 et Windows 8.1, BitLocker assure la prise en charge du chiffrement des appareils sur les ordinateurs x86 et x64 avec un module de plateforme sécurisée (TPM) qui prend en charge la veille connectée (auparavant uniquement disponible sur les appareils Windows RT). Le chiffrement des appareils permet de protéger les données sur les ordinateurs Windows. Il empêche par ailleurs les utilisateurs malveillants de consulter les fichiers système dont ils se servent pour découvrir le mot de passe de l’utilisateur et d’accéder à un lecteur en le supprimant physiquement du PC pour l’installer sur un autre. Pour plus d’informations, consultez Nouveautés de BitLocker.

Prise en charge de volumes importants

NTFS peut prendre en charge des volumes jusqu’à 8 pétaoctets sur Windows Server 2019 et ultérieur, et Windows 10 version 1709 et ultérieure (les versions antérieures prennent en charge jusqu’à 256 To). Les tailles de volume prises en charge sont affectées par la taille du cluster et le nombre de clusters. Avec(232 – 1) clusters (nombre maximal de clusters pris en charge par NTFS), les tailles de fichiers et de volumes suivantes sont prises en charge.

Taille du cluster Taille maximale du volume et du fichier
4 Ko (taille par défaut) 16 To
8 Ko 32 To
16 Ko 64 To
32 Ko 128 To
64 Ko (max précédent) 256 To
128 Ko 512 To
256 Ko 1 Po
512 Ko 2 Po
1 024 Ko 4 Po
2 048 Ko (taille max) 8 Po

Si vous essayez de monter un volume dont la taille de cluster est supérieure à la taille maximale prise en charge par la version de Windows utilisée, vous recevez l’erreur STATUS_UNRECOGNIZED_VOLUME.

Important

Les services et les applications peuvent imposer des limites supplémentaires aux tailles des fichiers et volumes. Par exemple, la limite de la taille du volume s’élève à 64 To si vous utilisez la fonctionnalité Versions précédentes ou une application de sauvegarde qui utilise des captures instantanées effectuées par le service VSS (et que vous n’utilisez pas de boîtier SAN ou RAID). En revanche, vous devrez peut-être utiliser des tailles de volume inférieures en fonction de votre charge de travail et des performances de votre stockage.

Exigences de mise en forme pour les fichiers volumineux

Pour permettre une bonne extension des gros fichiers VDHX, de nouvelles recommandations s’appliquent au formatage des volumes. Quand vous formatez des volumes qui sont utilisés avec la déduplication des données ou qui hébergent des fichiers très volumineux (par exemple des fichiers VDHX dont la taille excède 1 To), utilisez la cmdlet Format-Volume dans Windows PowerShell avec les paramètres suivants.

Paramètre Description
-AllocationUnitSize 64KB Définit une taille d’unité d’allocation NTFS de 64 Ko.
-UseLargeFRS Active la prise en charge des segments d’enregistrement de fichiers volumineux (FRS). Ce paramètre permet d’augmenter le nombre d’extensions autorisées par fichier sur le volume. Pour les enregistrements FRS volumineux, la limite passe d’environ 1,5 million d’étendues à environ 6 millions.

Par exemple, l’applet de commande suivante formate le lecteur D en tant que volume NTFS, avec FRS activé et une taille d’unité d’allocation de 64 Ko.

Format-Volume -DriveLetter D -FileSystem NTFS -AllocationUnitSize 64KB -UseLargeFRS

Vous pouvez également utiliser la commande format. Dans l’invite de commandes système, entrez la commande suivante, où /L formate un grand volume FRS, et /A:64k définit une taille d’unité d’allocation de 64 Ko :

format /L /A:64k

Longueur maximale du nom de fichier et du chemin

NTFS prend en charge les noms de fichiers longs et les chemins étendus, avec les valeurs maximales suivantes :

  • Prise en charge des noms de fichiers longs, avec compatibilité descendante : NTFS prend en charge les noms de fichiers longs, en stockant un alias 8.3 sur le disque (au format Unicode) pour assurer la compatibilité avec les systèmes de fichiers qui imposent une limite 8.3 sur les noms de fichiers et extensions. Si nécessaire (pour des raisons de performances), vous pouvez désactiver de manière sélective les alias 8.3 sur des volumes NTFS individuels dans Windows Server 2008 R2, Windows 8 et les versions plus récentes du système d’exploitation Windows. Dans les systèmes Windows Server 2008 R2 et les versions ultérieures, les noms courts sont désactivés par défaut quand un volume est formaté à l’aide du système d’exploitation. À des fins de compatibilité des applications, les noms courts sont toujours activés sur le volume système.

  • Prise en charge des chemins étendus : de nombreuses fonctions d’API Windows possèdent des versions Unicode qui autorisent un chemin étendu d’environ 32 767 caractères. Ce total dépasse largement la limite de 260 caractères définie par le paramètre MAX_PATH. Pour plus d’informations sur les spécifications de nom de fichier et de format de chemin, et pour savoir comment implémenter des chemins étendus, consultez Nommage des fichiers, chemins et espaces de noms.

  • Stockage en cluster : utilisé dans les clusters de basculement, NTFS prend en charge les volumes disponibles en continu auxquels accèdent simultanément plusieurs nœuds de cluster dans le cadre d’une utilisation conjointe avec le système de fichiers Volume partagé de cluster (CSV). Pour plus d’informations, consultez Utiliser les volumes partagés de cluster dans un cluster de basculement.

Allocation flexible de la capacité

Si l’espace sur un volume est limité, NTFS offre les moyens suivants d’utiliser la capacité de stockage d’un serveur :

  • Utilisez des quotas de disque pour suivre et contrôler l’utilisation de l’espace disque sur les volumes NTFS pour des utilisateurs individuels.
  • Utilisez la compression de système de fichiers pour maximiser la quantité de données pouvant être stockées.
  • Augmentez la taille d’un volume NTFS en ajoutant un espace non alloué issu du même disque ou d’un autre disque.
  • Montez un volume dans un dossier vide sur un volume NTFS local si vous tombez à court de lettres de lecteur ou si vous avez besoin de créer de l’espace supplémentaire accessible à partir d’un dossier existant.