Deframmentazione di metafile e flussi di dati
Ultimo aggiornamento il
Oltre alla normale deframmentazione di file e cartelle, UltraDefrag supporta completamente 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 utilizzare strumenti speciali, come Immagine FTK, per poterli vedere:
I file nella directory root con il simbolo del dollaro all'inizio dei loro nomi che normalmente non vedi sul tuo sistema sono i metafile e 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 uno dei file di sistema più essenziali. Windows li utilizza per organizzare il file system, eseguire il backup dei dati critici del sistema, gestire l'allocazione dello spazio libero, tenere traccia dei cluster danneggiati e archiviare informazioni sulla sicurezza, tra le altre cose.
I metafile più importanti sono:
UltraDefrag può deframmentare completamente tutti i metafile tranne la tabella dei file master (MFT) che non può essere elaborata nella deframmentazione normale perché i suoi primi 16 cluster sono immobili. Tuttavia, utilizzando UltraDefrag puoi facilmente ottimizzare la tabella dei file master. UltraDefrag presenta un'ottimizzazione MFT con un solo clic che posiziona i frammenti MFT il più vicino possibile gli uni agli altri per le migliori prestazioni possibili.
I flussi di dati sono file di sistema speciali che aiutano Windows, tra le altre cose, a gestire i metafile, i punti di analisi e le quote del disco. Una caratteristica peculiare dei flussi di dati è che non esistono da soli e sono sempre allegati ad un file o ad una cartella. Windows utilizza la seguente convenzione per indicare quale flusso appartiene a quale file: nome_file:nome_stream . Di seguito sono riportati alcuni esempi degni di nota dei flussi di dati insieme ai file a cui sono allegati:
Flusso di dati | Descrizione |
---|---|
$MFT::$BITMAP
| Una mappa delle voci MFT che mostra quali sono attualmente in uso. |
$Quota:$O, $Quota:$Q
| Contengono 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 e indici di accesso ai file che aiutano a gestirlo. |
$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, ad esempio leggere un file, scrivere su un file, creare o eliminare un file, si accede prima ai metafile e ai flussi di dati per ottenere tutte le informazioni necessarie per eseguire l'operazione e quindi vengono aggiornati per tenerne 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é è molto importante deframmentarli ogni volta che vengono frammentati ed è esattamente ciò che fa UltraDefrag ! Ogni volta che deframmenti un disco o ne esegui l'ottimizzazione, UltraDefrag deframmenta tutti i metafile e i flussi di dati per mantenere il tuo sistema in funzione al massimo delle prestazioni.