No, nella stragrande maggioranza dei casi. A differenza dei tradizionali dischi rigidi (HDD), unità a stato solido (SSD) hanno il Meccanismo TRIM abilitata per impostazione predefinita. Quando si elimina un file, il sistema operativo comunica immediatamente al controller dell’SSD di cancellare fisicamente i blocchi di dati corrispondenti in background. Questo processo si completa solitamente in un arco di tempo che va da alcune decine di secondi a poche ore. Una volta completata la cancellazione, i dati vengono eliminati in modo permanente a livello delle celle della memoria flash NAND, rendendoli completamente irrecuperabili con i normali software. Solo in rari casi particolari, in cui TRIM non è attivo, esiste una possibilità, anche se solo teorica, di recupero.
Perché il recupero dei dati è più difficile su un SSD?
Su un disco rigido meccanico, l’eliminazione di un file comporta semplicemente la rimozione della voce di indice nel file system. I dati effettivi rimangono intatti nei settori del disco e possono essere recuperati fintanto che non vengono sovrascritti da nuovi dati. Gli SSD funzionano secondo un principio completamente diverso e diverse tecnologie fondamentali, combinate tra loro, portano al risultato di “cancellazione e distruzione”.
Il ruolo fondamentale del comando TRIM
TRIM è un comando di comunicazione tra il sistema operativo e il Controllore SSD. Quando un utente elimina un file o formatta una partizione, il sistema operativo non si limita ad aggiornare la tabella dei file, ma invia attivamente un comando TRIM all’SSD, indicando esplicitamente al controller quali indirizzi logici non sono più necessari. Una volta ricevuto questo comando, il controller dell’SSD contrassegna tali indirizzi come non validi e li trasferisce al processo in background garbage collection (GC) processo. Durante i periodi di inattività, la routine GC cancella interi blocchi contenenti pagine non valide, poiché la memoria flash NAND richiede fisicamente la cancellazione prima della scrittura, e tale operazione viene eseguita a livello di blocco. Questa cancellazione costituisce un vero e proprio reset fisico: le cariche elettriche vengono rimosse dai gate flottanti e i dati scompaiono in modo irreversibile.
I controller moderni eseguono il TRIM in pochi millisecondi. La maggior parte degli SSD destinati al mercato consumer inizia a cancellare i dati entro 30 secondi dalla loro eliminazione e, dopo 24 ore, il recupero tramite metodi convenzionali è praticamente impossibile. I controller di nuova generazione supportano persino il TRIM proattivo in background, grazie al quale il controller esegue automaticamente la scansione e la pulizia dei blocchi inattivi da tempo anche senza un comando esplicito da parte del sistema operativo.
L'effetto di blocco dei protocolli di azzeramento in lettura
Protocolli come RZAT (Deterministic Read Zero after TRIM) in SATA e meccanismi simili in NVMe impediscono ulteriormente il recupero tramite software. Una volta eseguito il TRIM, qualsiasi richiesta di lettura standard su un blocco logico liberato restituisce solo zeri. Ciò significa che, anche se sul die NAND permangono ancora residui di carica, i normali software di recupero semplicemente non riescono ad accedere al contenuto grezzo: le scansioni risultano vuote. Per aggirare questa barriera, è necessario leggere direttamente i chip flash stessi, il che richiede apparecchiature hardware professionali.
Interferenze dovute al livellamento dell'usura e alla mappatura dinamica
Per estendere il durata di vita dell'unità, il controller SSD utilizza livellamento dell'usura algoritmi che distribuiscono le operazioni di scrittura in modo uniforme su tutti i blocchi flash, evitando che alcuni blocchi si usurino prematuramente a causa dei ripetuti cicli di cancellazione e scrittura. Insieme al Flash Translation Layer (FTL), che mappa dinamicamente gli indirizzi logici alle posizioni fisiche, ciò comporta due conseguenze: in primo luogo, i dati dei file cancellati possono essere sparsi su molti blocchi fisici non contigui, rendendo estremamente difficile il loro ricomponimento; in secondo luogo, anche se vengono individuati residui parziali, le relazioni di mappatura modificate rendono quasi impossibile determinare a quale file appartengano, riducendo drasticamente le probabilità di un recupero completo.
Casi in cui il recupero potrebbe ancora essere possibile
Il recupero dei dati da un SSD non è assolutamente impossibile, ma i requisiti per riuscirci sono molto rigorosi. La tabella sottostante illustra le probabilità di recupero e le condizioni essenziali per vari scenari. Utilizzatela come riferimento approssimativo.
| Scenario | Probabilità di recupero | Condizioni fondamentali |
|---|---|---|
| TRIM disabilitato | 60%–85% | Sistemi legacy, errore di passthrough della scheda RAID, funzione TRIM manuale disattivata |
| Spegnimento immediato dopo la cancellazione | 10%–30% | Interruzione di corrente entro pochi secondi o minuti dalla cancellazione, prima che entri in funzione il GC |
| Formattazione rapida seguita dall'immediata interruzione dell'uso | 20%–40% | Viene azzerata solo la tabella dei file; l'operazione TRIM sull'area dati non è stata eseguita completamente |
| Danneggiamento del file system (senza cancellazione) | 50%–70% | Errori logici quali la perdita della tabella delle partizioni o il danneggiamento di una directory; il comando TRIM non è stato attivato |
| Guasto hardware (ad es., controller danneggiato) | 15%–40% | Richiede la lettura chip-off, apparecchiature specializzate e firmware dello stesso modello |
| Più di 24 ore di utilizzo normale dopo la cancellazione | <5% | TRIM e la garbage collection hanno quasi completato la cancellazione |
Si prega di notare che queste percentuali sono solo stime basate sull'esperienza del settore. I risultati effettivi variano notevolmente a seconda della marca e del modello specifici, del design del controller, delle abitudini di utilizzo e delle attività successive alla cancellazione. Anche la fattibilità del recupero varia a seconda dei tipi di memoria flash: le celle SLC conservano i dati più a lungo, mentre le celle QLC e PLC, con una maggiore densità di carica, subiscono un decadimento dei dati più rapido.
Stato predefinito della funzione TRIM in base al sistema operativo
Quasi tutti i sistemi operativi moderni abilitano di default la funzione TRIM per gli SSD riconosciuti, il che costituisce il motivo principale per cui la maggior parte degli utenti non riesce a recuperare i file cancellati.
- Finestre – Il supporto per TRIM è stato introdotto a partire da Windows 7. Windows 10 e 11 lo abilitano per impostazione predefinita nella stragrande maggioranza dei casi, ma potrebbe essere disabilitato su alcuni sistemi con sistema operativo preinstallato dall'OEM o in determinate configurazioni. Pertanto, il modo più affidabile è eseguire il Prompt dei comandi come amministratore e digitare
fsutil comportamento query DisableDeleteNotify, un valore di ritorno pari a 0 indica che TRIM è abilitato. - macOS – Gli SSD originali di Apple hanno la funzione TRIM abilitata di default (fin dalle prime versioni). macOS 10.10.4 ha introdotto il
trimforcecomando che consente agli utenti di abilitare manualmente la funzione TRIM per gli SSD di terze parti. Sui Mac con Apple Silicon, grazie alla profonda integrazione hardware, l'esecuzione del comando TRIM è più efficiente e la cancellazione dei dati avviene più rapidamente. - Linux – La maggior parte delle distribuzioni più diffuse in genere abilitano il TRIM periodico per impostazione predefinita sui file system ext4 e XFS (ad esempio, tramite systemd’s
fstrim.timerservizio) anziché utilizzare il continuoscartareopzione di montaggio, ma continuano comunque a ripulire i blocchi di dati cancellati in background.
Cosa fare subito dopo una cancellazione accidentale
Se si cancellano accidentalmente dei file importanti, adottare le giuste misure di emergenza può aumentare al massimo le possibilità di recupero. Ogni minuto in più di utilizzo con il dispositivo acceso aumenta il rischio che i dati vengano cancellati.
- Fase 1: Interrompere immediatamente tutte le operazioni di scrittura. Chiudi tutti i programmi in esecuzione. Non salvare alcun file, non installare software di ripristino sull'SSD e non navigare sul web né aprire immagini: queste azioni generano scritture nella cache che accelerano la garbage collection. Se si tratta di un SSD esterno, scollega immediatamente il cavo dati.
- Fase 2: Spegnere il sistema il prima possibile. Per un PC desktop, è possibile forzare lo spegnimento tenendo premuto il pulsante di accensione. Per un portatile, scollegare l'alimentatore e rimuovere la batteria, se rimovibile. Per ogni secondo in cui l'unità rimane accesa, il controller potrebbe eseguire la garbage collection in background: la finestra temporale a disposizione è estremamente breve.
- Fase 3: Valuta le opzioni di ripristino. Se i file sono stati cancellati solo pochi istanti fa e l'SSD viene ancora riconosciuto correttamente, è possibile collegare l'SSD a un altro computer come unità secondaria ed eseguire una scansione con un software di recupero dati in modalità di sola lettura. Se è trascorso più tempo o l'unità mostra segni di guasto hardware, è consigliabile rivolgersi a un servizio professionale di recupero dati.
Qualunque sia la strada che sceglierai, salvare sempre i file recuperati su un disco diverso e Non riscriverli mai sull'SSD originale, poiché ciò sovrascriverebbe eventuali tracce residue.
Metodi e strumenti comuni per il recupero dei dati
Recupero software
Ciò vale per i guasti a livello logico quando il comando TRIM non è stato ancora eseguito completamente. Tra gli strumenti più diffusi figurano DiskGenius, EaseUS Data Recovery Wizard e TestDisk. Installate sempre il software su un’altra unità ed eseguite la scansione dell’SSD di destinazione in modalità di sola lettura per evitare qualsiasi operazione di scrittura. Tenete presente che molte utility di recupero dati pubblicizzano il “supporto per il recupero da SSD”, ma la loro efficacia dipende interamente dal fatto che il comando TRIM sia già stato eseguito. Una volta completato il comando TRIM, anche il software più costoso non troverà nulla di utile, quindi è bene avere aspettative realistiche.
Servizi professionali di recupero
Se si verificano guasti a livello hardware o le scansioni software non danno risultati, l’unica soluzione è rivolgersi a un laboratorio specializzato nel recupero dati. Le aziende affidabili dispongono di camere bianche e strumenti professionali come PC-3000 Flash, che consentono di riparare il firmware o di effettuare la lettura “chip-off” per estrarre i dati direttamente dai die NAND. Tuttavia, nemmeno i professionisti possono garantire il successo al 100%. Nella scelta di un fornitore, date la priorità a quelli che offrono processi di valutazione trasparenti e una politica del tipo “nessun dato, nessun costo”.
Il rovescio della medaglia: come garantire la cancellazione definitiva dei dati
Da un altro punto di vista, il meccanismo TRIM è in realtà vantaggioso per la sicurezza dei dati. Se avete intenzione di vendere o smaltire un vecchio SSD e siete preoccupati per la privacy, il comportamento predefinito di TRIM offre già una protezione considerevole. Basta cancellare i file, attendere qualche istante e i processi in background cancelleranno automaticamente la maggior parte dei dati. Per una pulizia più approfondita, è possibile utilizzare lo strumento di cancellazione sicura fornito dal produttore dell’SSD per eseguire una cancellazione crittografica completa. Per le unità che supportano la crittografia hardware, è sufficiente distruggere la chiave di crittografia per rendere i dati illeggibili.
Il recupero dei dati su un SSD è essenzialmente una corsa contro il tempo. Il comando TRIM e il meccanismo di garbage collection agiscono come un sistema di pulizia automatico che, ogni volta che l’unità è inattiva, rimuove completamente i dati contrassegnati come obsoleti. Comprendere questo principio chiarisce perché il “recupero dei dati cancellati” sia diventato un evento altamente improbabile nell’era degli SSD. Per gli utenti comuni, la strategia di protezione dei dati più affidabile è sempre backup regolari, senza fare affidamento su un recupero a posteriori. Per i file critici, seguire le Regola del 3-2-1: Conservare tre copie, su due tipi diversi di supporto, di cui una conservata fuori sede.





