Sì. Se si esegue un formato normale, è possibile ripristinare i vecchi dati. Un formato normale elimina / sovrascrive solo un piccolo bit di metadati del filesystem, ma non sovrascrive tutti i dati stessi. I dati sono ancora lì. Ciò è particolarmente vero per gli SSD, a causa del livellamento dell'usura e di altre funzionalità degli SSD.
Il seguente documento di ricerca studia la cancellazione dei dati sugli SSD:
Una lezione da asporto è che cancellare in modo sicuro i dati su un SSD è un po 'complicato. Una ragione è che i dati di sovrascrittura su un SSD non funzionano nel modo in cui si penserebbe che lo faccia, a causa del livellamento dell'usura e di altre funzionalità. Quando si chiede all'unità SSD di "sovrascrivere" un settore esistente, in realtà non sovrascrive o elimina i dati esistenti immediatamente. Invece, scrive i nuovi dati da qualche altra parte e cambia semplicemente un puntatore per puntare alla nuova versione (lasciando la vecchia versione in giro). La vecchia versione potrebbe essere cancellata, oppure no. Di conseguenza, anche i dati che ritieni di aver cancellato potrebbero essere ancora presenti e accessibili sull'SSD.
Inoltre, gli SSD sono un po 'complicati da disinfettare (cancellare completamente), perché i metodi utilizzati per gli HDD magnetici non funzionano necessariamente in modo affidabile sugli SSD (a causa del livello di usura precedentemente descritto e di altri problemi). Di conseguenza, le utility pubblicizzate come funzionalità di "cancellazione sicura dell'unità" potrebbero non essere completamente sicure, se applicate a un SSD. Ad esempio, il documento FAST ha rilevato che, nella maggior parte dei casi, eseguire due volte una sovrascrittura completa di tutti i dati sull'SSD era sufficiente per disinfettare l'unità disco, ma alcuni casi eccezionali erano ancora presenti in alcuni dei dati. Ci possono essere altri motivi per non voler eseguire sovrascritture ripetute dell'intera unità: è molto lento e può ridurre la durata di vita successiva dell'unità.
La carta FAST ha anche scoperto che la smagnetizzazione (un metodo standard utilizzato per la sanificazione di dischi rigidi magnetici) non è affatto efficace per la sterilizzazione degli SSD.
Inoltre, il documento FAST ha rilevato che le utilità standard per la sanitizzazione dei singoli file erano altamente inaffidabili sugli SSD: spesso una grande parte dei dati rimaneva presente da qualche parte sul disco. Pertanto, si dovrebbe presumere che non esiste un modo affidabile per cancellare in modo sicuro singoli file su un SSD; è necessario disinfettare l'intera unità, come un'intera unità.
Il modo più affidabile per cancellare in modo sicuro un intero SSD è utilizzare il comando Cancellazione sicura ATA. Tuttavia, questo non è infallibile. Il documento FAST ha rilevato che la maggior parte degli SSD lo implementa correttamente, ma non tutti. In particolare, 8 dei 12 SSD studiati supportano ATA Secure Erase e 4 no. Degli 8 che l'hanno supportato, 3 hanno avuto un'implementazione bacata. 1 implementazione buggy è stata davvero pessima: ha riportato il successo, ma in realtà ha lasciato i dati in giro. Questo è atrocemente cattivo, perché non c'è modo che il software possa rilevare l'errore da cancellare. 2 implementazioni errate fallirono e lasciarono vecchi dati in giro (in certe condizioni), ma almeno riportarono un errore, quindi se il software che invia il comando ATA Secure Erase controlla il codice del risultato, potrebbe essere rilevato almeno l'errore.
L'altro approccio possibile è utilizzare la crittografia completa del disco: assicurarsi che l'intero filesystem sull'unità sia crittografato dall'inizio (ad es. Bitlocker, Truecrypt). Quando si desidera disinfettare l'unità, dimenticare tutte le chiavi di crittografia e cancellarle in modo sicuro, quindi cancellare l'unità nel miglior modo possibile. Questa potrebbe essere una soluzione praticabile, anche se personalmente vorrei anche combinarla con ATA Secure Erase, per la massima sicurezza.
Vedi anche le seguenti domande su questo sito: