La respuesta rápida es que una HDD, o una SSD moderna que admita SED, será la forma más fácil de eliminar datos. Las unidades flash USB y las tarjetas SD son muy difíciles de eliminar datos. Tenga en cuenta que las recomendaciones de productos están fuera de tema aquí, por lo que no puedo (y no deseo) ver las capacidades detalladas de cada pieza de software que mencionó. Debe encontrar un software que sea capaz de resolver la tarea, armado con la información que le describiré a continuación.
HDD
Hay dos formas de borrar un disco duro. Primero, puede sobrescribir toda la unidad con datos aleatorios o un patrón fijo. Debe asegurarse de haber desactivado el HPA , ya que de lo contrario los datos no asignados pueden permanecer intactos en esa área. Esta técnica también tiene la desventaja de que los sectores dañados que están marcados como malos pero no completamente inutilizables no serán eliminados. Deberá marcar manualmente todos los sectores dañados como buenos (lo que puede causar problemas) para que esto sea completamente confiable.
La otra técnica es utilizar Borrado de seguridad ATA . En la mayoría de las unidades, esto hará que el firmware de la unidad sobrescriba todos los datos, incluidos los sectores dañados. Las unidades más nuevas pueden cifrar de forma transparente todos los datos ( SED ), y la eliminación segura no implicará nada más que borrar el cifrado llave. Lamentablemente, no hay forma de garantizar que una unidad en particular haya implementado esto correctamente.
SSD
Las unidades de estado sólido son un poco diferentes. Debido a nivelación de desgaste , escribir en un sector lógico particular no necesariamente se asignará al sector físico del mismo número. Esto hace que la eliminación de regiones individuales del disco no sea confiable. Sin embargo, estas unidades también tienen overprovisioning , lo que significa que una buena la porción de bloques de flash se mantiene a un lado para usarla si la unidad se llena. De esta manera, incluso si su unidad muestra un 99% de lleno, todavía hay muchos bloques libres pero no utilizados disponibles para que los utilice el algoritmo de nivelación de desgaste. Desafortunadamente, este espacio de provisión excesiva no se encuentra en una dirección fija, y un bloque que contiene información confidencial un día puede convertirse en un bloque en el espacio de provisión excesiva al siguiente. Como esta área de la SSD no se puede leer ni escribir, es imposible sobrescribir una SSD completa simplemente llenándola. Por lo tanto, necesitas usar otra técnica.
Las unidades de estado sólido, como las unidades de disco duro, generalmente admiten el borrado de seguridad ATA. Cuando esto sea compatible, el firmware de la unidad podrá borrar todos los datos de la unidad. La mayoría de los SSD modernos, como algunos discos duros modernos, utilizan SED para acelerar la eliminación. Cuando se admite esto, el borrado seguro puede tardar una fracción de segundo.
Otra técnica es usar TRIM , un comando que le permite al host informar a un SSD que un determinado Sector o rango de sectores ya no son necesarios. La emisión del comando TRIM para cualquier número de bloques los pondrá en la cola para el recolector de basura. Un SSD correctamente diseñado borrará de manera segura los bloques que han sido marcados para su destrucción. Si bien esta función se usa normalmente para permitir que la unidad sepa qué información ya no es necesaria (una SSD no tiene el concepto de un archivo "eliminado"), es completamente posible usar TRIM en toda la unidad.
USB y SD
Una unidad flash USB contiene uno o más chips de memoria flash y un microcontrolador. Al igual que los SSD, admiten la nivelación del desgaste (aunque es un tipo más primitivo llamado nivelación dinámica del desgaste ) y, por lo general, tienen un espacio de sobreavisión. A diferencia de los SSD, a menudo no se ajustan al conjunto de comandos ATA y, por lo tanto, no son compatibles con el borrado de seguridad ATA o TRIM. Eliminar datos de estos medios de almacenamiento es mucho más difícil. Si la información que contiene es muy confidencial, la destrucción física es una necesidad.