Molto spesso i nostri clienti ci chiedono se è possibile recuperare i dati sovrascritti e, in tal caso, come si fa a svolgere un'operazione del genere.
Per prima cosa diamo un'occhiata a come i dati vengono archiviati su un dispositivo di archiviazione. Attualmente esistono due tipi principali di dispositivi di archiviazione: le unità disco rigido convenzionali (HDD) e le unità a stato solido (SSD) più recenti.
Dischi rigidi:
Gli HDD utilizzano una memoria magnetica per archiviare i dati. Le loro teste magnetizzano un sottile film magnetico su piatti rotanti. I cambiamenti nella direzione della magnetizzazione rappresentano gli 0 e gli 1 nei dati memorizzati. Quando un nuovo dato viene sovrascritto su quello vecchio, la direzione della magnetizzazione cambia in base ai nuovi dati, e non c'è modo di recuperare i dati precedenti, almeno senza smontare completamente il disco e analizzare scrupolosamente il campo magnetico sui suoi piatti. Tutto questo va oltre le capacità anche di un utente di computer molto avanzato.
Dischi a stato solido:
Gli SSD utilizzano un altro principio fisico per l'archiviazione dei dati: immagazzinano le cariche elettriche all'interno delle loro celle interne. Prima di poter scrivere nuovi dati in una cella, è necessario scaricarla, il che significa che i dati precedenti vengono persi. Per rendere la situazione ancora più complicata, gli SSD utilizzano un metodo complesso per l'eliminazione e la scrittura. Puoi leggere ulteriori informazioni sul ripristino dei file dai dispositivi SSD nel nostro articolo: Specifiche del ripristino dei file per i dispositivi SSD
Sebbene questi due dispositivi di archiviazione siano diversi nei loro principi operativi, hanno una cosa in comune: una volta che i dati vengono sovrascritti, non esistono più. Per sempre.
Ora diamo un'occhiata a come tutto ciò influisce sul ripristino dei file.
Un file sovrascritto
Tutti i moderni file system memorizzano le informazioni sul file, come nome, timestamp e altre informazioni separatamente dal loro contenuto. Ci sono diversi motivi per questo, la gestione flessibile dello spazio libero è la principale. Inoltre, un file può essere archiviato in frammenti per un migliore utilizzo dello spazio libero. La Fig.1 mostra un tipico layout di archiviazione dei file su un disco:
Figura 1: Layout di archiviazione dei file
Clicca sull'immagine per ingrandire
Quando un sistema operativo elimina un file, elimina parzialmente o completamente le informazioni sul file, ma il contenuto del file rimane intatto. Il file può quindi essere recuperato anche quando le sue informazioni sono state completamente cancellate, a condizione che il file non sia frammentato.
Se il file viene sovrascritto, i nuovi dati sovrascrivono quelli vecchi, tale file non può essere recuperato. Il nuovo file potrebbe avere lo stesso nome e dimensione, ma il contenuto sarà nuovo. Ecco come i programmi di pulizia (come i nostri R-Wipe & Clean e Shredder in R-Undelete) distruggono completamente i file al di là di ogni recupero.
Una partizione sovrascritta
Una nota importante: non confondere questo caso con le partizioni riformattate, dove vengono perse solo le informazioni relative a file e cartelle, mentre il contenuto dei file rimane intatto e può essere recuperato.
Quando un'intera partizione viene sovrascritta, ad esempio, quando un nuovo sistema operativo viene installato sulla partizione errata o un'immagine viene ripristinata in modo errato, i dati della nuova partizione sovrascrivono i dati della precedente. La Fig. 2 mostra un caso del genere.
Figura 2: layout della partizione sovrascritta
Clicca sull'immagine per ingrandire
Quasi sempre tale processo sovrascrive completamente le informazioni sul file ma potrebbe mantenere intatti alcuni dati della partizione precedente. Alcuni file possono essere recuperati utilizzando la ricerca di file noti (recupero di file non elaborati). Il nostro articolo Ripristino file dopo la reinstallazione di Windows (caso 1. Nuovo Windows è stato installato sulla stessa partizione e una partizione sul disco) presenta un esempio di tale ripristino. (Non devi usare sempre R-Studio Emergency per tale ripristino, se intendi recuperare file da un disco esterno, R-Studio per Windows/Mac/Linux farà lo stesso lavoro più comodamente)