Che cos'è davvero la frammentazione
Un disco salva i file in cluster a dimensione fissa, e quando un file non entra nei cluster liberi adiacenti l'uno all'altro, il file system scrive il resto da qualche altra parte. Il file è completo e corretto — ma leggerlo ora significa andare a fare visita a diversi punti lontani invece di uno. La frammentazione nasce dal quotidiano andirivieni: i file crescono, vengono cancellati a metà e riscritti nei buchi rimasti. Un Windows appena installato su un disco mezzo vuoto è quasi contiguo; un disco dopo un anno di download, aggiornamenti e installazioni di giochi non lo è più.
Conta il grado più del fatto in sé. Il dieci per cento di file frammentati su un HDD in funzione è la linea di base normale e invisibile. Metà dei file del disco spezzettati in decine di pezzi è il punto in cui aprire le cartelle e avviare il sistema comincia a sembrare una camminata nel fango.
- File grandi che crescono sul posto: database di posta, dischi di macchine virtuali, progetti video
- Download peer-to-peer che scrivono i pezzi man mano che arrivano
- Giochi e aggiornamenti che scompattano gigabyte nello spazio libero mezzo vuoto
- Dischi tenuti oltre l'80 per cento di riempimento, dove non resta spazio contiguo
- Cache di sistema e del browser che creano ed eliminano di continuo piccoli file
Perché l'HDD soffre e l'SSD no
Un disco fisso legge con una testina fisica che vola sopra un piatto rotante. Prima di poter leggere un pezzo, la testina deve spostarsi sulla traccia giusta e aspettare che il piatto ruoti i dati sotto di essa — millisecondi per frammento, migliaia di frammenti per un albero di file. Per questo una frammentazione pesante moltiplica il costo di ogni operazione, dall'avvio alle scansioni antivirus.
Un SSD non ha né testine né piatti: leggere una qualunque pagina di flash costa uguale, ovunque si trovi. In più il controller rimappa di continuo i dati per il wear leveling, quindi anche un file «contiguo» è comunque sparso fisicamente. Deframmentare un SSD non compra nulla e brucia soltanto cicli di scrittura — ed è esattamente per questo che Windows non lo fa e al suo posto esegue TRIM, dicendo al disco quali blocchi sono liberi.
Quello che Windows fa già — e quando intervenire
Windows esegue in background l'Ottimizzazione pianificata: più o meno una volta alla settimana deframmenta i dischi meccanici e invia TRIM a quelli a stato solido. Aprite Deframmenta e ottimizza unità (dfrgui) e troverete la data dell'ultima esecuzione, la frammentazione attuale di ogni disco e un pulsante Analizza manuale. Se un disco segna zero percento non c'è niente da fare, e su un SSD «Ottimizzazione» significa TRIM, non deframmentazione — lo strumento è onesto su questa differenza.
Una deframmentazione manuale ha ancora senso su un vecchio HDD che ha attraversato anni di attività, che è rimasto quasi pieno per mesi o che fa da biblioteca attiva di download e giochi. Basta un passaggio notturno con l'ottimizzatore integrato; i «super deframmentatori» di terze parti che promettono velocità extra sugli SSD vendono puro marketing. Dopo, tenete il disco sotto l'80 per cento circa di riempimento, o la frammentazione torna nel giro di qualche settimana.
Domande e risposte
Gli SSD hanno bisogno di deframmentazione?
No. L'accesso casuale sulla flash costa uguale ovunque e il wear leveling sparge comunque i file fisicamente, quindi deframmentare un SSD aggiunge usura senza alcun guadagno di velocità. Windows, correttamente, invia invece TRIM agli SSD.
Con quale frequenza Windows deframmenta il mio disco fisso?
L'Ottimizzazione pianificata gira più o meno una volta alla settimana di default, deframmentando gli HDD ed eseguendo TRIM sugli SSD. Ultima esecuzione e passaggio manuale si controllano in Deframmenta e ottimizza unità (dfrgui).
Scopri cosa include la licenza prima dell'acquisto.
La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.
Da leggere dopo
Scrivici: [email protected]