¿El comando ATA Trim elimina de forma irrecuperable los datos en un SSD?

3

De vez en cuando veo que la gente hace referencia a la dificultad de eliminar datos de un disco de estado sólido. Debido a la naturaleza de los SSD (nivelación de desgaste, etc.), simplemente escribir en el mismo sector del disco no garantiza que se elimine.

Pero los sistemas operativos modernos admiten el comando ATA Trim, que informa a la SSD que el sistema operativo ya no utiliza el sector.

¿El comando de recorte realmente elimina los datos en el disco, o tiene que esperar a que el disco haga la "recolección de basura"? Si es así, ¿cuánto tiempo tiene que esperar antes de que se borren los datos?

    
pregunta Steve Sether 06.01.2016 - 23:58
fuente

1 respuesta

3

El comando de recorte no elimina los datos, sino que simplemente marca un bloque de datos como no utilizado actualmente por el sistema operativo. Probablemente devolverá el bloque a cero si el sistema operativo lo solicita (aunque no sé si esto está garantizado) pero internamente los datos podrían estar allí y podrían extraerse al acceder directamente al almacenamiento flash, lo que generalmente no es posible El sistema operativo, pero a menudo puede ser realizado por expertos forenses informáticos. Cuando (y en todo caso) el bloque se reutiliza, es decir, si se sobrescribe con datos nuevos, depende completamente de la lógica del controlador flash y de la cantidad de datos que se escriben y de cuánto se escribió este bloque. Dado que un bloque de flash se desgastará después de demasiadas escrituras, los controladores generalmente prefieren escribir bloques "más frescos" primero y, por lo tanto, puede pasar mucho tiempo antes de que un bloque se reutilice para escribir.

    
respondido por el Steffen Ullrich 07.01.2016 - 03:38
fuente

Lea otras preguntas en las etiquetas