Che cos'è la frammentazione dei file e come si verifica in Windows
Windows ha il proprio strumento di deframmentazione e potresti averlo già usato. Quando si tratta di algoritmi di archiviazione dei file di Windows, il sistema operativo crea un caso di frammentazione eccessiva attraverso i suoi file temporanei. E probabilmente questo è il motivo per cui offre uno strumento di deframmentazione a cui ci riferiremo come Deframmentazione di Windows in questo articolo.
Cos'è la frammentazione dei file
In che modo Windows memorizza i file sul disco rigido? Probabilmente conosci la risposta. Cerca di individuare il primo settore libero equivalente alla dimensione del file - sul disco rigido. Quindi memorizza il file lì - insieme ad uno spazio extra chiamato callpad. Questo riempimento prevede l'espansione dei file in seguito. Tuttavia, il calcolo per il riempimento non è accurato, dato che spetta all'utente decidere in che misura il file può diventare più grande.
Supponiamo di aver creato un documento Word e di aver digitato due parole prima di premere il pulsante Salva. Windows individuerà uno spazio sufficiente per quelle due parole (con qualche padding) e lo salverà. Successivamente continuerai ad aggiungere più parole al documento. Windows tenta di accogliere quelle parole aggiuntive nello spazio aggiunto inizialmente al documento salvato.
Ma poi, Windows non sa quante più parole aggiungeresti al documento. Quindi, una volta coperto lo spazio aggiuntivo alla fine del file, è tempo che Windows cerchi lo spazio libero oltre quel padding e aggiunga il file aggiuntivo ad un altro settore sul disco rigido - probabilmente su una traccia o piastra diversa.
Inoltre, potreste aver notato che mentre si gestiscono i file (principalmente quando si installa qualcosa o si apre un file di Office), Windows crea file temporanei che vengono scritti sul disco fisso allo stesso modo dei normali file. Ciò significa che mentre si lavora su un file, lo spazio libero continuo sul disco rigido viene preso dai file temporanei. Ciò a sua volta, significa che Windows creerà file frammentati ogni volta che si preme il pulsante Salva. Una volta completata l'installazione e cancellati i file temporanei, il file viene distribuito su disco rigido, le cui parti sono archiviate in settori e piastre diversi.
In breve, ogni volta che si salva, si modifica o si eliminano i file, si verifica la frammentazione. Le modifiche che è possibile apportare a un file vengono spesso memorizzate in una posizione diversa. Ulteriori modifiche vengono salvate in altre posizioni. Con il passare del tempo, sia il file che l'hard disk stesso si frammentano e il tuo computer potrebbe rallentare un po 'mentre deve cercare in molti posti diversi per aprire un singolo file.
Avendo capito questo, ora vediamo come Microsoft ha migliorato l'utilità di deframmentazione del disco per risolvere questo problema e fornire un'esperienza di deframmentazione del disco migliore e più semplice.Utilità di deframmentazione di Windows - Miglioramenti
L'utilità di deframmentazione di Windows ha utilizzato troppe risorse di memoria e CPU fino a Windows XP. Era risaputo che, se si eseguiva l'utilità di deframmentazione del disco di Windows in Windows XP o versioni precedenti, si doveva attendere che finisse prima di poter fare qualsiasi altra cosa su quel computer. Sebbene sia un software di sistema, l'utilità di deframmentazione nativa del disco ha utilizzato troppe risorse di memoria e CPU - risorse che non avresti mai desiderato.
Con l'aumento delle dimensioni dei dischi rigidi e con la maggior parte delle persone che si spostano per utilizzare deframmentatori di dischi di terze parti, Microsoft ha messo a punto una migliore utilità di deframmentazione di Windows in Windows Vista - e migliorato in Windows 7 | 8. Il nuovo sistema di deframmentazione di Windows è completamente revisionato e lo troverai rapidamente inaspettatamente. Inoltre, funziona in background ogni volta che il computer è inattivo e quindi non si blocca le risorse del computer.
Un altro miglioramento che viene fornito con Windows 7 o meglio, Vista, è che il sistema operativo cerca lo spazio libero contagioso più grande prima di memorizzare un file su cui si sta lavorando. Ciò significa che tenta di evitare la frammentazione in due modi:
- Trova una porzione relativamente ampia di spazio libero
- Aggiungi padding alla fine del file
Anche la deframmentazione contiene ora due fasi importanti:
- Individua lo spazio libero e sposta interi file frammentati per memorizzare tutte le parti nelle tracce e nei settori adiacenti.
- Porta lo spazio libero insieme in modo che diventi più facile per Windows archiviare i file non frammentati in futuro.
Ciò significa che quando si esegue l'utilità di deframmentazione di Windows, non si limita a deframmentare i file, si sta anche ottimizzando lo spazio su disco rigido per evitare in qualche modo la deframmentazione futura.
Spero che questo ti aiuti a capire perché la deframmentazione si verifica in Windows e come utilizzare l'utilità di deframmentazione di Windows per evitare la deframmentazione.
Letture aggiuntive su questo argomento:- Risoluzione dei problemi dell'utilità di deframmentazione disco di Windows
- Come deframmentare MFT, file di paging, registro, file di sistema in Windows.