¿Es posible borrar completamente una memoria flash? [duplicar]

2

tengo una tarjeta de memoria micro SDXC de 64 gb que contiene archivos confidenciales y quiero borrarla por completo, pero he oído que era imposible estar seguro de que sus datos se borraron debido a la nivelación del desgaste. El fabricante (SanDisk) no proporciona una herramienta especial para un borrado seguro. ¿Qué sucede si elimino los archivos y luego uso un software como borrador para borrar el espacio de disco no utilizado? ¿Funcionaría?

    
pregunta papabite 31.03.2014 - 22:37
fuente

2 respuestas

11

Este tema ya se ha tratado aquí y there . En resumen:

  • Si simplemente sobrescribe el disco completo (como un bloque) con datos (bytes aleatorios, nulos ... no importa), entonces puede ser parte de los datos sobrevivientes, que potencialmente podría recuperarse extrayendo el chip y leyéndolo directamente.

  • No puede saber qué datos han sobrevivido sin desmontar el chip.

  • Sobrescribir todo el disco repetidamente debería erradicar (casi) todos los datos, pero no puede estar seguro de ello y disminuirá considerablemente la vida útil de la tarjeta.

Es más seguro, y (a largo plazo) más barato, simplemente destruir físicamente la tarjeta. La próxima vez, utilice cifrado de disco .

    
respondido por el Thomas Pornin 01.04.2014 - 00:07
fuente
0

Con los medios básicos (es decir, el software para escribir en la tarjeta de memoria) tengo dudas de que sea posible eliminar de manera confiable todos los datos confidenciales.

Dentro de tal SDXC hay un microcontrolador complejo. Usted no conoce el microcontrolador y su software / hardware es propietario. El tamaño de memoria mostrado por el SDXC no debe reflejar los datos completos en los que el microcontrolador puede escribir. Incluso es probable que haya memoria flash para 70, 80, tal vez 128 GB de memoria flash en su dispositivo. Al principio, esto se vería como una forma extremadamente desperdiciadora de uso de la memoria (tener 128 GB de memoria flash y solo ofrecer 64 GB). Sin embargo, es un desperdicio menos si se tiene en cuenta que una fracción justa de la memoria flash está defectuosa / rota como resultado de un proceso de producción normal.

El trato real es que bajo el capó, tal memoria es bastante complicada. El microcontrolador debe contrarrestar el desordenado "debajo del capó" mediante el uso de técnicas de verificación de errores para dar la apariencia de que los datos en la tarjeta SDXC parecen estar seguros y protegidos, mientras que las células de la memoria interna están muriendo.     

respondido por el humanityANDpeace 01.04.2014 - 00:08
fuente

Lea otras preguntas en las etiquetas