Deframmentazione di metafile e flussi di dati
Ultimo aggiornamento il
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:
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 dati | Descrizione |
|---|---|
$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.