Circola molta informazione controversa riguardo al recupero dei dischi SSD. Lo scopo di questo articolo è tentare di chiarire cosa, quando e come può essere recuperato nel caso specifico dei dischi SSD.
Contenuti
Perché i dischi SSD sono diversi
Non c’è il minimo dubbio che i dischi a stato solido (SSD) siano molto diversi rispetto ai tradizionali dischi rigidi (HDD). La parte ovvia, naturalmente, è l’uso di chip flash per conservare le informazioni invece di piatti rotanti e teste mobili come nei dischi tradizionali. Ma non è questo che li rende così alieni agli strumenti moderni di recupero dati.
Le tue familiari chiavette USB e le schede di memoria come quelle utilizzate negli smartphone, fotocamere digitali, lettori MP3 e ebook reader utilizzano anche chip flash per conservare le informazioni, ma il recupero di file cancellati da schede di memoria e chiavette USB non è diverso dal recupero di file da dischi rigidi. Quindi ciò che differenzia gli SSD non è la tecnologia sottostante, ma qualcosa che vi corre sopra.
Il motivo per cui i dischi SSD sono così imprevedibili quando si tratta di recupero dati sono i loro meccanismi di raccolta dei rifiuti di background e di livellamento della scrittura combinati con l’esistenza (e l’operazione) del comando TRIM. Senza entrare in molti dettagli tecnici (centinaia di pubblicazioni sono disponibili su quei meccanismi), gli SSD puliscono continuamente lo spazio contrassegnato come “disponibile” tramite il comando TRIM che viene emesso dal sistema operativo ogni volta che tu, il sistema operativo o un’applicazione elimina un file o formatta il disco. Lo spazio contrassegnato come disponibile verrà prima o poi fisicamente pulito dal meccanismo di raccolta dei rifiuti che viene eseguito in background. Non puoi mai prevedere quando esattamente lo spazio occupato da un particolare file eliminato verrà pulito. E la parte peggiore è che non puoi davvero impedire che ciò accada. Anche se rimuovi il disco e lo inserisci in un altro computer, e anche se usi un sofisticato dispositivo “write blocker”, la raccolta dei rifiuti inizierà comunque non importa quando accendi il disco.
La speranza
Come puoi vedere, il colpevole qui è il comando TRIM emesso al momento in cui elimini un file. Tuttavia, il comando TRIM non verrà emesso se almeno una delle seguenti affermazioni è vera.
1. Il sistema operativo non supporta TRIM. Windows Vista, XP e versioni precedenti non lo fanno! Solo Windows 7 e versioni successive lo supportano ed emettono il comando TRIM. Quindi, se il tuo disco è stato utilizzato con Windows XP, Vista o un sistema più vecchio, puoi dimenticare TRIM e recuperare i tuoi file come se il tuo SSD fosse un disco rigido.
2. Il sistema di file non è NTFS. Al momento, TRIM è supportato solo su unità NTFS. Questa è una limitazione del sistema operativo Windows, ma puoi usarla a tuo vantaggio. Se il disco è formattato con FAT, puoi recuperare i file eliminati in sicurezza.
3. Il disco non era collegato direttamente tramite SATA. TRIM è un comando ATA, il che significa che se il tuo disco era collegato al PC tramite un cavo USB, o se era utilizzato in un dispositivo di storage collegato in rete (NAS), o se faceva parte di un array RAID, il comando TRIM non verrà emesso.
4. TRIM è stato disabilitato nelle impostazioni di Windows. Sì, puoi disabilitare TRIM. Ciò accorcerà significativamente la durata del tuo disco SSD e ti porterà a velocità di scrittura molto lente molto presto, ma a volte puoi avere buone ragioni per disabilitare TRIM.
Strumenti per il recupero di file da dischi SSD
Per recuperare i file dai dischi SSD, si utilizzano gli stessi strumenti di recupero file (RS File Recovery) o di recupero dati (RS Partition Recovery, RS NTFS Recovery o RS FAT Recovery) utilizzati con i dischi rigidi. L’unica cosa che è diversa: c’è molta meno garanzia di successo.