Solución:
Como puede leer aquí, es imposible recuperar datos después de haberlos “llenado con cero”.
Puede haber una probabilidad del 56% de recuperar un solo bit correctamente, pero como tuvo que recuperar 8 bits para obtener solo un byte, es muy poco probable que recupere datos.
Tenga 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 configurar la cabeza +/- 10% fuera de la pista, luego leer, moverla un poco más fuera de la pista y luego leer. En algún momento podrá recuperar lo que se colocó antes del llenado de cero.
Utilice al azar cuando sea posible. Zero está bien para metadatos y borrado de MBR. Recomiendo varios pases aleatorios para borrar los datos originales.
Además, cero no significa que se hayan borrado los bits grabados en un disco duro. El cero tiene un patrón de bits como cualquier otro número.
Sí … Pero depende de lo paranoico que estés.
Es probable que un profesional aún pueda leer algunos de los datos. Los estándares gubernamentales / militares para “borrar por completo” implican varias pasadas, incluida la escritura de datos aleatorios en todo el disco varias veces, intercalados con 0-fills y 1-fills. Esto se debe a que existe una imagen fantasma magnética que un hardware sofisticado puede analizar y extraer. Este es un kit costoso al que la mayoría de las personas no tendrán acceso y, por lo tanto, contratar a alguien para que realice la extracción también es prohibitivamente costoso para la mayoría de las personas.
Pero no hay razón dd
solo no puede hacer estas múltiples pasadas. Puede indicarle dónde obtener los datos sin procesar que escribe, alternando entre /dev/random
y creo que los pases cero y uno lo calificarían para hacer un daño bastante sustancial a los datos.