Le unità a stato solido (SSD) hanno cambiato il modo in cui archiviamo e accediamo ai dati, grazie alla loro velocità fulminea. Tuttavia, queste unità richiedono comunque una manutenzione accurata per mantenere le prestazioni e, possibilmente, allungare la loro durata: è qui che entra in gioco il supporto TRIM per SSD.
TRIM è un comando che permette al sistema Windows di comunicare all’SSD quali blocchi di dati non servono più. In questo modo l’unità può “pre-cancellarli” e “prepararsi” alle nuove scritture. Su Windows 10 il comando è abilitato per impostazione predefinita, ma può capitare di doverlo verificare, attivare, disattivare o disabilitare temporaneamente.
In questa guida completa imparerai a gestire TRIM, che tu stia ottimizzando un PC da gaming, una workstation o un server.
Come abilitare il supporto TRIM
- Apri il Prompt dei comandi come amministratore:
- Premi Win + X per aprire il menu Power User.
- Seleziona Prompt dei comandi (amministratore) oppure Terminale Windows (amministratore).
- Esegui il comando per abilitare TRIM:
- Nella finestra, digita questo comando e premi Invio:
- “fsutil behavior set DisableDeleteNotify 0”
- Nella finestra, digita questo comando e premi Invio:
- Verifica che il comando sia andato a buon fine:
- Dopo l’esecuzione del comando, visualizzerai un messaggio di conferma:
- “DisableDeleteNotify = 0”
- Se vuoi controllare che il comando sia stato eseguito correttamente, puoi eseguire il comando di stato (scopri come verificare se TRIM è abilitato).
- Dopo l’esecuzione del comando, visualizzerai un messaggio di conferma:
Una volta confermata l’esecuzione del comando, le modifiche hanno effetto immediato e non è necessario riavviare.
Come disabilitare il supporto TRIM
Nonostante i vantaggi dell’abilitazione del supporto TRIM, esistono scenari specifici in cui disabilitarlo ha senso, per esempio per interrompere temporaneamente la pulizia in background a favore degli strumenti di ripristino dei dati oppure per testare il comportamento dell’unità.
- Apri il Prompt dei comandi come amministratore:
- Premi Win + X, quindi seleziona il menu Power User.
- Seleziona Prompt dei comandi (amministratore) oppure Terminale Windows (amministratore).
- Esegui il comando per disabilitare TRIM:
- Nella finestra, digita questo comando e premi Invio:
- “fsutil behavior set DisableDeleteNotify 1”
- Nella finestra, digita questo comando e premi Invio:
- Verifica che il comando sia andato a buon fine:
- Dopo l’esecuzione del comando, visualizzerai un messaggio di conferma:
- “DisableDeleteNotify = 1”
- Se vuoi controllare che il comando sia stato eseguito correttamente, puoi eseguire il comando di stato (scopri come verificare se TRIM è abilitato).
- Dopo l’esecuzione del comando, visualizzerai un messaggio di conferma:
Dopo la conferma, il supporto TRIM risulta disabilitato e non è necessario riavviare perché le modifiche abbiano effetto. Tuttavia, procedi con cautela: mantenerlo disabilitato a lungo può causare velocità di scrittura inferiori e una maggiore usura dell’SSD.
Come verificare se TRIM è abilitato
- Apri il Prompt dei comandi come amministratore:
- Premi Win + X, quindi seleziona il menu Power User.
- Seleziona Prompt dei comandi (amministratore) oppure Terminale Windows (amministratore).
- Esegui il comando di query sullo stato di TRIM:
- Nella finestra del Prompt dei comandi, digita questo comando e premi Invio:
- “fsutil behavior query DisableDeleteNotify”
- Nella finestra del Prompt dei comandi, digita questo comando e premi Invio:
- Interpreta il risultato:
- TRIM è abilitato: viene restituito l’output DisableDeleteNotify = 0.
- TRIM è disabilitato: viene restituito l’output DisableDeleteNotify = 1.
Una volta noto il risultato, dovrai mantenerlo abilitato (DisableDeleteNotify = 0) per ottimizzare le prestazioni e la durata dell’SSD.
Note importanti sul supporto TRIM per gli SSD
TRIM riguarda solo gli SSD
I comandi hanno effetto esclusivamente sul supporto TRIM per SSD. I tradizionali dischi rigidi (HDD) non utilizzano questa caratteristica, perché non presentano gli stessi limiti degli SSD nella cancellazione dei dati.
TRIM è sicuro e consigliato
Gli SSD moderni sono progettati per funzionare con TRIM e disabilitarlo a lungo termine comporta rischi come velocità di scrittura inferiori e un aumento della write amplification (cioè l’SSD esegue lavoro extra non necessario). Possono presentarsi situazioni in cui conviene disabilitarlo, ma è meglio evitarlo per mantenere prestazioni e durata ottimali.
Alcuni SSD gestiscono TRIM internamente
Alcuni SSD di fascia alta includono spesso un firmware avanzato che gestisce la garbage collection in autonomia. Marchi come Samsung, Crucial o WD possono ottimizzare le loro unità per effettuare una pulizia automatica dei dati obsoleti. Puoi sfruttare al massimo questa possibilità abbinando la pulizia basata sul firmware al TRIM a livello di OS.
Domande frequenti (FAQ)
Devo disabilitare TRIM per il ripristino dei dati?
Sì, è consigliabile. Disabilitare temporaneamente TRIM durante il ripristino dei dati può aumentare le probabilità di recuperare i file eliminati. Quando TRIM è attivo, Windows comunica regolarmente all’SSD quali blocchi non sono utilizzati, rimuovendo i dati nel momento in cui l’SSD esegue la garbage collection. Questo processo di pulizia può sovrascrivere i dati prima che gli strumenti di ripristino riescano a recuperare i file eliminati.
Ricordati di riabilitare TRIM subito dopo il ripristino, per evitare un calo delle prestazioni nel lungo periodo.
Windows 10 abilita TRIM automaticamente?
Sì, è l’impostazione predefinita. Windows abilita automaticamente TRIM per la maggior parte degli SSD moderni fin da Windows 7. Se utilizzi un’unità collegata tramite SATA, NVMe o un array RAID compatibile, con ogni probabilità TRIM è già attivo.
Se vuoi assicurarti che TRIM sia abilitato, soprattutto se hai aggiornato di recente l’OS o l’unità, leggi la sezione precedente su come verificare se TRIM è abilitato.
Posso riabilitare TRIM in qualsiasi momento?
Assolutamente sì. Puoi attivarlo o disattivarlo dal Prompt dei comandi ogni volta che ti serve. Puoi seguire i passaggi indicati sopra per abilitare o disabilitare il supporto TRIM per SSD.
TRIM riduce la durata dell’SSD?
No. TRIM in realtà allunga la durata dell’SSD, perché riduce la write amplification, ovvero le scritture aggiuntive causate dai dati obsoleti. Questa caratteristica evita che l’SSD si usuri prematuramente. Senza TRIM, le prestazioni e la durata dell’unità calano in modo esponenziale in poco tempo.
Risoluzione dei problemi più comuni con il supporto TRIM per SSD
Problema: il comando non viene riconosciuto
Se digitando il comando fsutil behavior query DisableDeleteNotify ottieni un errore, probabilmente ti mancano i privilegi amministrativi. Ecco come risolvere:
- Fai clic con il tasto destro sul menu Start. Seleziona Prompt dei comandi (amministratore) oppure Terminale Windows (amministratore).
- Assicurati di non utilizzare PowerShell o una finestra senza privilegi elevati.
OPPURE;
- Se il problema persiste, digita cmd nella barra di ricerca di Windows, fai clic con il tasto destro sull’app Prompt dei comandi e seleziona Esegui come amministratore.
Problema: il mio SSD non supporta TRIM
Se l’abilitazione di TRIM non produce alcun effetto, il tuo SSD potrebbe non disporre del supporto TRIM: è una situazione comune con i modelli di SSD più datati o con hardware non standard. Consulta la documentazione del produttore del tuo SSD.
Problema: l’SSD continua ad avere prestazioni scarse
Se le prestazioni restano insoddisfacenti anche con TRIM abilitato, possono entrare in gioco altri fattori. Segui questa checklist per individuare il problema:
Checklist:
- Abilita l’ottimizzazione pianificata:
- Cerca Deframmenta e ottimizza unità in Windows.
- Seleziona il tuo SSD e fai clic su Ottimizza.
NOTA: ne parliamo più approfonditamente in Che cos’è la deframmentazione del disco e perché è importante.
- Aggiorna il firmware dell’SSD: utilizza strumenti come Samsung Magician, WD Dashboard o Crucial Storage Executive. Il firmware potrebbe essere obsoleto e causare il rallentamento.
- Evita di riempirlo troppo: mantieni almeno dal 10% al 20% di spazio libero sull’SSD, per lasciare margine di lavoro alla garbage collection.
Supporto TRIM per SSD: una piccola modifica con un grande impatto
Oggi gli SSD alimentano quasi tutto, dai PC da gaming ai server enterprise. Il supporto TRIM per SSD è fondamentale per preservare lo stato di salute e le prestazioni di queste unità. Per questo Windows 10 lo abilita per impostazione predefinita, ma sapere come verificarlo e modificarlo ti dà comunque il controllo sul tuo sistema.
Ricordati solo di usare di tanto in tanto il comando fsutil nel Prompt dei comandi per controllarne lo stato quando serve. Con TRIM attivo, il tuo SSD resta pronto a qualsiasi carico di lavoro, senza mettere a rischio prestazioni e durata.
Guida rapida
NinjaOne non dispone di uno strumento integrato specifico per abilitare o disabilitare il supporto TRIM. Tuttavia, in Windows 10 TRIM è solitamente abilitato per impostazione predefinita per gli SSD. Per gestire il supporto TRIM puoi:
1. Verificare lo stato di TRIM dal Prompt dei comandi:
– Apri il Prompt dei comandi come amministratore
– Esegui: fsutil behavior query DisableDeleteNotify
– Se restituisce 0, TRIM è abilitato
– Se restituisce 1, TRIM è disabilitato
2. Abilitare TRIM (se disabilitato):
– Esegui il Prompt dei comandi come amministratore
– Usa: fsutil behavior set DisableDeleteNotify 0
3. Disabilitare TRIM (sconsigliato, a meno che tu non abbia un motivo specifico):
– Esegui il Prompt dei comandi come amministratore
– Usa: fsutil behavior set DisableDeleteNotify 1
Per la maggior parte degli utenti consigliamo di mantenere TRIM abilitato, perché aiuta a preservare le prestazioni dell’SSD consentendo al sistema operativo di comunicare all’SSD quali blocchi di dati sono stati eliminati.
Se devi verificare o modificare le impostazioni TRIM sui dispositivi gestiti tramite NinjaOne, puoi creare uno script personalizzato nella libreria di script di NinjaOne per controllare o modificare lo stato di TRIM su tutti i dispositivi gestiti.