NTFS (New Technology File System) fait partie des principaux systèmes de fichiers pour Windows NT/2000/XP/Vista. Sa structure n’est pas publique, il n’est donc pas entièrement pris en charge par aucun autre système d’exploitation. Il a été créé afin d’assurer le traitement de fichiers plus volumineux et de répondre au besoin d’une plus grande capacité de disque.
Tout comme FAT, NTFS utilise des clusters pour stocker les fichiers, mais la taille des clusters ne dépend pas de la taille de la partition de disque. La taille d’une partition est de 264 -1 clusters et la taille maximale d’un fichier est théoriquement de 264-210 B (selon le système d’exploitation). NTFS prend en charge des disques allant jusqu’à 256 To et des fichiers individuels d’une taille maximale de 2 To. La structure principale de NTFS est la MFT (table de fichiers principale – master file table). NTFS enregistre une copie des parties critiques de la MFT afin de réduire le risque de corruption et de perte de données. Il s’agit également d’un système de journalisation (résistant aux pannes), qui crée un enregistrement spécial servant par exemple à restaurer des fichiers. Il prend en charge la compression et le chiffrement.
Afin d’accélérer la recherche de fichiers, les fichiers contenus dans les répertoires sont indexés.

