Deframmentazione di metafile e flussi di dati

Ultimo aggiornamento il 6 giugno 2022

Oltre alla normale deframmentazione di file e cartelle, UltraDefrag supporta pienamente la deframmentazione di metafile NTFS e flussi di dati.

Ci sono due cose che rendono peculiari i metafile e i flussi di dati.

La prima cosa è che Windows li nasconde molto bene. Non li mostra mai in Esplora risorse e devi usare strumenti speciali, come FTK Imager, per poterli vedere:

I file nella directory principale con il simbolo del dollaro all'inizio del nome, che normalmente non sono visibili sul sistema, sono i metadati, mentre i file contrassegnati come "Alternate Data Stream" sono i flussi di dati.

La seconda cosa che rende i metafile e i flussi di dati così speciali è che sono tra i file di sistema più essenziali. Windows li utilizza per organizzare il file system, eseguire il backup dei dati di sistema critici, gestire l'allocazione dello spazio libero, tracciare i cluster danneggiati e archiviare informazioni di sicurezza, tra le altre cose.

I metafile più noti sono:

FileDescrizione
$MFT La tabella dei file master (MFT). Contiene informazioni generali su tutti i file e le cartelle presenti sul disco, come nomi dei file, dimensioni, autorizzazioni di accesso, timestamp ed elenchi di frammenti.
$MFTMirr Una copia di backup dei primi 4 cluster di $MFT.
$LogFile Contiene il registro delle transazioni relative alle modifiche dei metadati del file system.
$Volume Contiene informazioni generali sul disco, come l'etichetta del volume e la versione del file system.
$AttrDef Una tabella di attributi di file che associa gli identificatori numerici degli attributi ai loro nomi.
$Bitmap Una mappa dei cluster allocati sul disco.
$Boot Il record di avvio del volume (VBR).
$BadClus Un file che tiene traccia di tutti i cluster con settori danneggiati, in modo che il driver del file system possa ignorarli in tutte le operazioni.
$Secure Un database di permessi di accesso ai file.
$UpCase Una tabella di caratteri maiuscoli Unicode.
$Extend Una cartella contenente informazioni sulle quote disco e sui punti di analisi. Questa cartella contiene anche un diario USN.

UltraDefrag può deframmentare completamente tutti i metafile, ad eccezione della tabella file master (MFT), che non può essere elaborata con la deframmentazione standard perché i suoi primi 16 cluster sono inamovibili. Tuttavia, utilizzando UltraDefrag è possibile ottimizzare la tabella file master. UltraDefrag offre un'ottimizzazione MFT con un solo clic, che posiziona i frammenti MFT il più vicino possibile l'uno all'altro per ottenere le migliori prestazioni possibili.

I flussi di dati sono file di sistema speciali che aiutano Windows a gestire, tra le altre cose, metafile, punti di analisi e quote disco. Una caratteristica peculiare dei flussi di dati è che non esistono di per sé e sono sempre associati a un file o a una cartella. Windows utilizza la seguente convenzione per indicare quale flusso appartiene a quale file: nome_file:nome_flusso. Di seguito sono riportati alcuni esempi significativi dei flussi di dati insieme ai file a cui sono associati:

flusso di datiDescrizione
$MFT::$BITMAP Una mappa delle voci MFT che mostra quali sono attualmente in uso.
$Quota:$O, $Quota:$Q Contiene le informazioni sulla quota del disco.
$Reparse:$R Aiuta Windows a gestire i punti di analisi.
$Secure:$SDS, $Secure:$SDH, $Secure:$SII Un database di permessi di accesso ai file e indici che aiutano a gestirli.
$UsnJrnl:$J Contiene il journal USN del file system.

I metafile e i flussi di dati sono i file a cui si accede più frequentemente. Ogni volta che Windows esegue un'operazione sui file, come la lettura, la scrittura, la creazione o l'eliminazione di un file, i metafile e i flussi di dati vengono prima aperti per ottenere tutte le informazioni necessarie all'esecuzione dell'operazione e poi aggiornati per tenere traccia delle modifiche apportate al file system.

Poiché Windows esegue migliaia di operazioni sui file ogni secondo, la frammentazione dei metafile e dei flussi di dati riduce drasticamente le prestazioni del sistema. Ecco perché è fondamentale deframmentarli ogni volta che si frammentano, ed è esattamente ciò che fa UltraDefrag ! Ogni volta che si deframmenta un disco o si esegue la sua ottimizzazione UltraDefrag deframmenta tutti i metafile e i flussi di dati per mantenere il sistema al massimo delle prestazioni.

Condividi questa pagina:
Scorri verso l'alto Inglese