Partager via


NTFSInfo v1.2

Par Mark Russinovich

Date de publication : 4 juillet 2016

Télécharger Télécharger NTFSInfo (143 Ko)

Introduction

NTFSInfo est une petite applet qui vous montre des informations sur les volumes NTFS. Son image mémoire inclut la taille des unités d’allocation d’un lecteur, l’emplacement des fichiers NTFS clés et les tailles des fichiers de métadonnées NTFS sur le volume. Ces informations n’ont généralement qu’une valeur de curiosité, mais NTFSInfo montre des choses intéressantes. Par exemple, vous avez probablement entendu parler de l’équivalent NTFS de la table d’allocation de fichiers du système de fichiers FAT. Elle est appelée Table de fichiers maîtres (MFT, Master File Table) et elle est composée d’enregistrements de taille constante qui décrivent l’emplacement de tous les fichiers et répertoires sur le lecteur. Ce qui est surprenant avec la MFT, c’est qu’elle est gérée comme un fichier, comme n’importe quel autre. NTFSInfo vous indique où se trouve sur le disque (en termes de clusters) la MFT et sa taille, en plus de spécifier la taille des clusters et des enregistrements MFT du volume. Afin de protéger la MFT contre la fragmentation, NTFS réserve une partie du disque autour de la MFT qu’il n’alloue pas à d’autres fichiers, sauf si l’espace disque est faible. Cette zone est appelée MFT-Zone et NTFSInfo vous indique où se trouve sur le disque le MFT-Zone et quel pourcentage du lecteur est réservé.

Vous pouvez également être surpris de savoir que, comme le MFT, toutes les métadonnées NTFS sont gérées dans des fichiers. Par instance, il existe un fichier appelé $Boot mappé pour couvrir le secteur de démarrage du lecteur. Le mappage de cluster du volume est conservé dans un autre fichier nommé $Bitmap. Ces fichiers se trouvent directement dans le répertoire racine NTFS, mais vous ne pouvez pas les voir, sauf si vous savez qu’ils sont là. Essayez de taper « dir /ah $boot » dans le répertoire racine d’un volume NTFS et vous verrez le fichier $boot. NTFSInfo effectue l’équivalent de « dir /ah » pour afficher les noms et les tailles de tous les fichiers de métadonnées NTFS (3.51 et 4.0).

NTFSInfo est destiné à accompagner ma rubrique « NT Internals » de Windows NT Magazine de janvier 1998, qui décrit les structures de données internes NTFS.

Installation et utilisation

NTFSInfo fonctionne sur toutes les versions de NTFS, mais NTFS pour Windows NT 5.0 a différents fichiers de métadonnées pour 5.0 que NTFSInfo n’a pas encore été programmés. Pour que NTFSInfo fonctionne, vous devez disposer d’un privilège d’administrateur.

Utilisation : NTFSInfo x

Paramètre Description
x Lettre de lecteur du volume NTFS que vous souhaitez examiner.

Fonctionnement

NTFSInfo utilise un appel FSCTL (File System Control) non documenté pour obtenir des informations de NTFS sur un volume. Il imprime ces informations ainsi qu’une image mémoire de répertoire de fichiers de métadonnées NTFS.

Téléchargement Télécharger NTFSInfo (143 Ko)

Fonctionne sur :

  • Client : Windows Vista et versions ultérieures
  • Serveur : Windows Server 2008 et versions ultérieures
  • Nano Server : 2016 et versions ultérieures