NTFSInfo v1.2

Par Mark Russinovich

Publié : 4 juillet 2016

DownloadTélécharger NTFSInfo(143 Ko)

Introduction

NTFSInfo est un petit applet qui vous montre des informations sur les volumes NTFS. Son vidage inclut la taille des unités d’allocation d’un lecteur, où se trouvent les fichiers NTFS clés et les tailles des fichiers de métadonnées NTFS sur le volume. Ces informations sont généralement peu plus que la valeur de curiosité, mais NTFSInfo montre certaines 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 s’appelle la table de fichiers maîtres (MFT) et est constitué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 au sujet du MFT, c’est qu’il est géré en tant que fichier, comme n’importe quel autre. NTFSInfo vous montre où se trouve le MFT sur le disque (en termes de clusters) et sa taille, en plus de spécifier la taille des clusters et des enregistrements MFT du volume. Pour protéger le MFT contre la fragmentation, NTFS réserve une partie du disque autour du MFT qu’il n’allouera 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 le disque où se trouve le MFT-Zone et quel pourcentage du lecteur est réservé.

Vous serez peut-être également surpris de savoir que comme le MFT, toutes les métadonnées NTFS sont gérées dans des fichiers. Par exemple, 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 résident 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 en fait le fichier $boot. NTFSInfo effectue l’équivalent de « dir /ah » pour vous montrer les noms et les tailles de tous les fichiers de métadonnées NTFS (3.51 et 4.0).

NTFSInfo est destiné à accompagner ma colonne de janvier 1998 Windows NT Magazine « NT Internals », 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 des fichiers de métadonnées différents que NTFSInfo n’a pas encore été programmé pour le moment. Pour que NTFSInfo fonctionne, vous devez disposer de privilèges d’administration.

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 avec un vidage de répertoire des fichiers de métadonnées NTFS.

DownloadTélécharger NTFSInfo(143 Ko)

S’exécute sur :

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