NTFSInfo v1.2

Di Mark Russinovich

Data di pubblicazione: 4 luglio 2016

DownloadScaricare NTFSInfo(143 KB)

Introduzione

NTFSInfo è una piccola applet che mostra informazioni sui volumi NTFS. Il dump include le dimensioni delle unità di allocazione di un'unità, in cui si trovano i file NTFS chiave, e le dimensioni dei file di metadati NTFS nel volume. Queste informazioni hanno solo in genere giusto una valenza di curiosità, ma NTFSInfo mostra alcune cose interessanti. Ad esempio, probabilmente si è sentito parlare dell'equivalente NTFS della FAT (File Allocation Table ) del file system. È denominata MFT (Master File Table) ed è costituita da record di dimensioni costanti che descrivono il percorso di tutti i file e le directory nell'unità. Quello che sorprende della MFT è che viene gestita come qualsiasi altro file. NTFSInfo mostrerà dove si trova sul disco la MFT sul disco (in termini di cluster) e quali sono le sue dimensioni, oltre a specificare le dimensioni dei cluster del volume e dei record della MFT. Per proteggere la MFT dalla frammentazione, NTFS riserva una parte del disco intorno alla MFT in cui non allocherà ad altri file, a meno che lo spazio su disco non diventi insufficiente. Questa area è nota come MFT-Zone e NTFSInfo indicherà dove si trova sul disco e quale percentuale dell'unità è riservata.

Può anche essere sorprendente sapere che, analogamente alla MFT, tutti i metadati di NTFS sono gestiti in file. Ad esempio, è presente un file denominato $Boot mappato per coprire il settore di avvio dell'unità. La mappa dei cluster del volume viene mantenuta in un altro file denominato $Bitmap. Questi file risiedono nella directory radice di NTFS, ma non è possibile vederli a meno che non si sappia che sono lì. Provare a digitare "dir /ah $boot" nella directory radice di un volume NTFS e verrà effettivamente visualizzato il file $boot. NTFSInfo esegue l'equivalente del comando "dir /ah" per mostrare i nomi e le dimensioni di tutti i file di metadati di NTFS (3.51 e 4.0).

NTFSInfo affianca la mia rubrica Windows NT Magazine "NT Internals" di gennaio 1998, che descrive le strutture di dati interne NTFS.

Installazione e utilizzo

NTFSInfo funziona con tutte le versioni di NTFS, ma NTFS per Windows NT 5.0 ha file di metadati diversi per cui NTFSInfo non è stato ancora programmato. Affinché NTFSInfo funzioni, è necessario avere privilegi amministrativi.

Utilizzo: NTFSInfo x

Parametro Descrizione
x La lettera di unità del volume NTFS da esaminare.

Come funziona

NTFSInfo usa una chiamata NTFSTL (Undocumented File System Control) per ottenere da NTFS informazioni su un volume. Stampa queste informazioni insieme a un dump della directory dei file di metadati di NTFS.

DownloadScaricare NTFSInfo(143 KB)

In esecuzione su:

  • Client: Windows Vista e versioni successive
  • Server: Windows Server 2008 e versioni successive
  • Nano Server: 2016 e versioni successive