He "rellenado con cero" (borrado completo) un disco duro externo usando dd, y por lo que he escuchado: la gente dijo que debería al menos "rellenar con cero" 3 veces para asegurarse de que los datos se borren realmente y nadie pueda recuperarse cualquier cosa.
Así que decidí escanear el disco una vez más después de haber llenado el disco a cero. Esperaba que el disco todavía tuviera algo de binario aleatorio. Resultó que solo tiene unos pocos bytes secuenciales al principio. Este es probablemente el tipo de estructura de archivo y otros encabezados. Aparte de eso, es todo ceros y nada más.
Entonces, si tenemos que recuperar cualquier archivo de un disco lleno de cero, ... ¿cómo? Por lo que he escuchado, incluso si llenas el disco a cero, aún debes tener algunos datos restantes. ... ¿o podría dd realmente aniquilar completamente todos los datos?
Ten mucho cuidado con esta información. Trabajo en la industria de HDD y PUEDO confirmar que las lecturas fuera de pista pueden recuperar datos sobrescritos.
Algunos métodos de recuperación usan este truco para poner la cabeza +/- 10% fuera de la pista, luego leer, moverla un poco más fuera de la pista, luego leer. En algún momento, podrá recuperar lo que se estableció antes del relleno cero.
Use al azar cuando sea posible. Cero está bien para el borrado de metadatos y MBR. Recomiendo varios pases aleatorios para borrar los datos originales.
Además, cero no significa bits grabados borrados en un HDD. Cero tiene un patrón de bits como cualquier otro número.
fuente
Sí ... Pero depende de lo paranoico que seas.
Un profesional probablemente aún podría leer algunos de los datos. Los estándares gubernamentales / militares para "borrar completamente" implican varios pases, incluida la escritura de datos aleatorios en todo el recorrido varias veces, intercalados con 0 rellenos y 1 rellenos. Esto se debe a que hay imágenes fantasma magnéticas que el hardware sofisticado puede analizar y extraer. Este es un kit costoso al que la mayoría de las personas no tendrá acceso y, por lo tanto, solo contratar a alguien para realizar la extracción también es prohibitivamente costoso para la mayoría de las personas.
Pero no hay razón por
dd
sí sola no puede hacer estos pases múltiples. Puede decirle dónde obtener los datos sin procesar que escribe, por lo que alternar entre/dev/random
cero y uno pasa, creo, lo calificaría para hacer un daño bastante sustancial a los datos.fuente
Actualizar
De acuerdo con el documento vinculado a David, la recuperación de datos sobrescritos fue posible con disquetes pero casi imposible con los discos duros modernos, por lo que la idea de recuperación probablemente se considere un mito.
Dejo mi respuesta original como representación del mito.
NOTA: El "mito" se trata de recuperar datos que se sobrescribieron físicamente. Recuperar datos que simplemente se eliminaron (no se sobrescribieron) es una discusión completamente diferente.
Según entiendo:
Cuando sobrescribe datos en el disco, los datos antiguos se pierden en las herramientas normales del sistema. (Si no lo fueran, una lectura devolvería una mezcla de los bits que pertenecen a los datos antiguos y nuevos, por lo que sus datos estarían dañados y necesitaría un nuevo disco).
Pero puede ser posible recuperar datos sobrescritos utilizando un equipo especial. La razón es la forma en que se graba un bit en una bandeja magnética: un "bit" es un área magnetizada en el disco. El área que representa un solo bit contiene unos cientos de "granos" magnéticos, y la lectura de un bit devolverá un 1 si suficientes de esos granos individuales tienen la orientación correcta.
El truco es que la escritura nunca es del 100%: la sobrescritura puede cambiar la orientación magnética de quizás el 90% de esos granos, lo cual es suficiente para una lectura confiable de los nuevos datos. Pero queda algo de magnetismo residual en los granos que no cambió de orientación. Este residuo puede leerse si tiene el equipo adecuado para él, por lo que podría obtener una representación (algo ruidosa) de los datos antiguos sobrescritos. En combinación con el análisis estadístico, a menudo es posible reconstruir una buena cantidad del material original.
Pero este tipo de recuperación requiere hardware especializado y, como mencionó Oli, es prohibitivamente costoso para la mayoría de las personas.
fuente