NTFSInfo v1.2
Di Mark Russinovich
Data di pubblicazione: 4 luglio 2016
Scaricare 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.
Scaricare 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