La domanda è quasi completamente risposta. Tuttavia, sono necessari ulteriori dettagli. Consulta l'aggiornamento 2 qui sotto.
Ho appreso che l'ATA Secure Erase è implementato in modo non corretto negli SSD (le fonti sono qui sotto), ma sono ancora disposto a trovare un modo per cancellare il più possibile su di esse.
Quello che intendo cancellare è l'intero SDD, che include:
- Le celle a cui gli utenti possono accedere
- Settori non validi / non mappati / danneggiati
- Lo spazio sovraccosto
- Le celle tagliate
- Il Device Configuration Overlay (DCO)
- L'area protetta host (HPA)
- E tutto ciò che ho dimenticato
So che la crittografia è il modo migliore per simulare un "Secure Erase" limitato, ma prima di farlo per i miei nuovi dati, voglio almeno fare un singolo passaggio per pulire il più possibile il vecchio quelli.
Come lo so finora:
- Cancellazione sicura ATA: non affidabile, ancora pulire correttamente HPA o DCO?
- dban: non cancellare settori rimappati, né HPA o DCO
- nwipe: gli stessi problemi di dban dato che è un fork
- dd: come dban e nwipe, ma anche blocchi ogni volta che incontra un settore danneggiato
- shred: consigliato per file, funziona come dban, potrebbe avere problemi con gli SSD
- badblocks -w: dovrebbe controllare ogni settore in modo distruttivo, è correttamente implementato per gli SSD?
Per ora, il meglio che posso fare è un blocco di blocco -w.
Quindi la domanda è: quali strumenti posso utilizzare per cancellare il più possibile i dati su un SSD?
L'idea è, sulla base di informazioni che potrei non sapere - ma - ma lo fai, per trovare lo strumento più adatto elencato qui, o qualsiasi altro strumento non elencato qui.
Inoltre, tutto ciò che può portare ad un accesso corretto o / quindi a cancellare DCO o HPA di un SDD è ok. - > Questo è stato quasi completamente risposto da @guest, ma vedi l'aggiornamento 2.
Lo stesso vale per i settori rimappati / non validi / non mappati, le celle tagliate e lo spazio sovraccosto.
Distruggere l'unità non è un'opzione.
Fonti:
Aggiornamento: badblocks -w potrebbe non essere affidabile ( link ), ma ho bisogno di approfondirlo di più, a meno che qualcuno non fornisca prima una risposta, a cui sono anche interessato.
Aggiornamento 2 :
Ora, la cosa che rimane da sapere è: l'implementazione della cancellazione e disattivazione di DCO e HPA è efficace e non è mal fatta come per la cancellazione sicura ATA? Inoltre, una domanda ingenua qui: Disabilitare l'HPA significa che anche quest'ultimo verrà cancellato?
PS: Scusate se non rispondo subito, sto lavorando e viaggiando per il mondo - questo rende questo post correlato- e spesso affronto il tempo stringendo gli affari. Ma sicuramente risponderò di sicuro.