TRIM e retrim: cosa Windows fa agli SSD di sua iniziativa
TRIM è il comando con cui il file system dice all'unità: «questi blocchi non servono più». Senza TRIM l'SSD non sa quali pagine interne può pre-cancellare, e ogni scrittura su un blocco nominalmente occupato diventa un ciclo di lettura-modifica-scrittura, parecchie volte più lento. Windows 11 invia TRIM automaticamente secondo la pianificazione dell'ottimizzazione: farlo a mano è inutile. La colonna di Ottimizza unità mostra quanta spazzatura si è accumulata.
Perché allora Windows una volta al mese esegue l'«ottimizzazione» su un SSD? È un retrim: un TRIM in blocco per i blocchi segnati ma non ripuliti per un motivo o per l'altro (in genere dopo una perdita di corrente). Sui SSD non avviene nessuna deframmentazione dei dati: lo scheduler del kernel ha un tipo di attività dedicato per le unità a stato solido. Dunque «l'ottimizzatore ha toccato il mio SSD, che disastro» è un mito: il sistema fa esattamente ciò di cui l'unità ha bisogno.
L'unica eccezione difendibile è la micro-frammentazione del file system su SSD sotto carichi di lavoro particolari (SQL Server, progetti video enormi con centinaia di migliaia di file piccoli). Windows la gestisce da solo con la slab consolidation; l'intervento manuale resta territorio da server, roba da specialisti.
HDD: quando la deframmentazione rende davvero
Su un disco magnetico la testina si sposta fisicamente tra i pezzi di un file; oltre il 30% di frammentazione, la lettura dei file grandi degrada di parecchie volte. La regola pratica di Microsoft: sotto il 10% è normale e non vale la pena toccare; tra 10 e 30% l'effetto sui file grandi si nota; sopra il 30% deframmenta subito — l'interfaccia è già onestamente lenta nelle operazioni sui file.
L'ordine giusto per la manutenzione di un HDD: prima la pulizia (al deframmentatore serve almeno il 20% di spazio libero per manovrare), poi l'analisi (per la mappa della frammentazione), poi la deframmentazione notturna a disco inattivo. Windows lo fa con il suo motore (defrag.exe) ed è sufficiente: i deframmentatori di terze parti del 2026 non fanno nulla di fondamentalmente migliore e spostano volentieri i file di sistema dove non dovrebbero finire.
Controllo di salute prima di ogni manutenzione: chkdsk R: /scan (in sola lettura, sicuro) porta in superficie i settori danneggiati, e gli attributi SMART 05 (Settori riallocati), C5 (Pending) e C6 (Uncorrectable) sono i principali predittori di morte. Un 05 in crescita significa che l'unità sta rilocando dati e che le riserve si stanno esaurendo; un C5/C6 sopra lo zero significa che il backup ti serve non «prima o poi», ma oggi.
Miti e superstizioni sugli SSD
«Non riempire mai un SSD oltre la metà» — una verità superata. I controller moderni con over-provisioning funzionano bene fino all'80–85%; oltre il 90% le prestazioni di scrittura calano, non per «usura» ma per mancanza di blocchi puliti da dedicare al garbage collection. Tenere libero il 10–15% è igiene ragionevole, non supporto vitale.
«Disattiva il file di paging per salvare l'SSD» — un errore aritmetico. Il paging di un sistema domestico scrive pochi GB al giorno; un'unità TLC moderna è certificata per oltre 600 TB di scritture, quindi il paging da solo la consumerebbe in circa un secolo. Disattivare il file di paging ha senso solo per un motivo preciso (non servono i crash dump, 32+ GB di RAM), ed è un discorso separato dall'usura.
«Il TRIM manuale dopo aver cancellato file grandi velocizza l'unità» — non più: NTFS in Windows 10/11 invia TRIM in sincronia con la cancellazione. Un passaggio di ottimizzazione extra è innocuo ma inutile. Le uniche operazioni che restituiscono davvero velocità a un SSD saturo sono liberarlo fino al ≤10% di occupazione (pulizia) e un aggiornamento firmware del produttore, che porta miglioramenti al garbage collection.
Domande e risposte
Devo deframmentare il mio SSD in Windows 11?
No. Windows gestisce TRIM e retrim con la sua pianificazione. La deframmentazione manuale di un SSD non lo velocizza e consuma le celle — la colonna «Ottimizza» nella pianificazione, per gli SSD, significa TRIM, non deframmentazione.
Come capisco che il mio HDD ha bisogno di deframmentazione?
Esegui Analizza in Ottimizza unità: sotto il 10% lascia stare, tra 10 e 30% vale la pena farla, sopra il 30% deframmenta stanotte con il sistema inattivo.
Cosa significa un attributo SMART C5 diverso da zero?
Pending Sectors: settori che l'unità non è riuscita a leggere in modo affidabile e ha segnato per la rilocazione. È il primo segno di degrado: fai subito il backup dei dati importanti e controlla se il numero cresce.
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]