NTFSInfo v1.2

Door Mark Russinovich

Gepubliceerd: 4 juli 2016

DownloadNTFSInfo downloaden(143 KB)

Introductie

NTFSInfo is een kleine applet die informatie over NTFS-volumes laat zien. De dump bevat de grootte van de toewijzingseenheden van een station, waar de sleutel NTFS-bestanden zich bevinden en de grootten van de NTFS-metagegevensbestanden op het volume. Deze informatie is doorgaans iets meer dan nieuwsgierigheidswaarde, maar NTFSInfo toont wel enkele interessante dingen. U hebt bijvoorbeeld waarschijnlijk gehoord over het NTFS-equivalent van de bestandstoewijzingstabel van het FAT-bestandssysteem. Het heet de Master File Table (MFT) en bestaat uit records met een constante grootte die de locatie van alle bestanden en mappen op het station beschrijven. Wat verrassend is aan de MFT, is dat het wordt beheerd als een bestand, net als elke andere. NTFSInfo laat zien waar de MFT zich bevindt op de schijf (in termen van clusters) en hoe groot het is, naast het opgeven hoe groot de clusters en MFT-records van het volume zijn. Om de MFT te beschermen tegen fragmentatie, behoudt NTFS zich een deel van de schijf rond de MFT dat deze niet aan andere bestanden toewijst, tenzij schijfruimte laag is. Dit gebied staat bekend als de MFT-Zone en NTFSInfo zal u vertellen waar op de schijf de MFT-Zone zich bevindt en welk percentage van het station is gereserveerd voor het.

Misschien bent u ook verbaasd dat, zoals de MFT, alle NTFS-metagegevens worden beheerd in bestanden. Er is bijvoorbeeld een bestand met de naam $Boot dat is toegewezen om de opstartsector van het station te dekken. De clustertoewijzing van het volume wordt onderhouden in een ander bestand met de naam $Bitmap. Deze bestanden bevinden zich rechtstreeks in de NTFS-hoofdmap, maar u kunt ze alleen zien als u weet dat ze er zijn. Typ 'dir /ah $boot' in de hoofdmap van een NTFS-volume en u ziet het $boot bestand. NTFSInfo voert het equivalent van de 'dir /ah' uit om u de namen en grootten van alle META-gegevensbestanden (3.51 en 4.0) weer te geven.

NTFSInfo is bedoeld voor mijn kolom "NT Internals" van Windows NT Magazine van januari 1998, waarin interne NTFS-gegevensstructuren worden beschreven.

Installatie en gebruik

NTFSInfo werkt op alle versies van NTFS, maar NTFS voor Windows NT 5.0 heeft verschillende meta-gegevensbestanden waarvoor NTFSInfo nog niet is geprogrammeerd. Als NTFSInfo werkt, moet u over beheerdersbevoegdheden beschikken.

Gebruik: NTFSInfo x

Parameter Omschrijving
X De stationsletter van het NTFS-volume dat u wilt onderzoeken.

Hoe het werkt

NTFSInfo maakt gebruik van een niet-gedocumenteerde FSCTL-aanroep (File System Control) om informatie te verkrijgen van NTFS over een volume. Deze informatie wordt samen met een mapdump van NTFS-metagegevensbestanden afgedrukt.

DownloadNTFSInfo downloaden(143 KB)

Wordt uitgevoerd op:

  • Client: Windows Vista en hoger
  • Server: Windows Server 2008 en hoger
  • Nano Server: 2016 en hoger