¿Cuál es la forma más rápida de sobrescribir de forma segura un disco duro antiguo? [duplicar]

9

Posible duplicado:
borrar de forma segura todos los datos de un disco duro

Voy a regalar mi HDD, así que lo escribo lleno de basura para que no haya posibilidad de recuperar ninguno de mis archivos que tenía allí. Aunque, he escuchado que incluso las unidades reescritas pueden recuperar algunos datos de ellos, pero no considero que los chicos de alta tecnología lo toquen, a menos que sea muy fácil. Me gustaría saber si es posible ... y ¿cuántas veces necesito reescribirlo?

Sobre la verdadera pregunta aquí; ¿Podría ser posible escribir en los múltiples discos dentro del HDD simultáneamente y, por lo tanto, aumentar la velocidad de escritura total de datos? Entonces, digamos que si hay 6 discos adentro, podría obtener una velocidad de escritura 6x si escribiera los mismos datos en cada uno de ellos al mismo tiempo.

Cualquier otra sugerencia es bienvenida, ya que estoy escribiendo con un cajero automático de 22 MB / s (¿disco viejo o código defectuoso?), Esto llevará un tiempo.

Editar: para una nota de seguridad, mi HDD tiene alrededor de 10 años, o menos, y 60 GB de tamaño. ¿Esto necesita solo una toallita?

Novato
fuente
@ Jason, lo siento, je, lo editó justo cuando lo preguntaste.
1
lo más rápido es un paso de relleno cero como lo sugiere Basile Starynkevitch. No se pueden recuperar datos después de una sola sobrescritura, varias sobrescrituras son una pérdida de tiempo ... nber.org/sys-admin/overwritten-data-guttman.html
Moab
Desenroscarlo y vaciar su papelera en él! :)
William Hilsum
2
Lástima que esto se migró, me gustaría saber cómo hacerlo en c ++ ...
Novato
3
@ Novato: Luego, vuelva a preguntar en StackOverflow y especifique que desea una solución C ++.
SLaks

Respuestas:

14

Solía CCleaner un par de veces, lo cual es una herramienta gratuita que hace el trabajo. ingrese la descripción de la imagen aquí

oleksii
fuente
1
+1, ya que CCleaner no solo llena su HDD con basura, también lo hace de forma segura (irrecuperable). No creo que CCleaner lo haga más rápido, pero tampoco creo que pueda escribir al mismo tiempo en múltiples platos en un disco duro.
jcisio
1
@jcisio, parece ser 2 veces más rápido que mi propio programa, ¿probablemente porque esto solo escribe ceros? También es extraño que no pueda escuchar mi disco duro "scratch" en absoluto ahora. mi versión hizo mucho sonido, incluso cuando acabo de escribir un archivo en una gran partición.
Novato
@ Mark, CCleaner no elimina los datos ocultos?
Novato
1
@Rookie Puede eliminar todo , solo necesita seleccionar esta opción en el cuadro combinado Limpiar.
oleksii
@ Mark, esos metadatos son nombres de archivos, ¿verdad? ¿Hay programas para leer estos nombres de archivo, incluso cuando había sobrescrito todos los datos?
Novato
11

Debe usar DBAN o herramientas similares.

SLaks
fuente
Creo que pasaré mal, ya que tengo 2 terabytes de datos en mis otros 3 discos que me gustaría conservar. "DBAN borrará automática y completamente el contenido de cualquier disco duro que pueda detectar" oO si lo entendí correctamente?
Novato
@ Novato Lo entendiste correctamente. En su caso, el uso de DBAN no es aconsejable.
Duijf
Simplemente desconecte físicamente las unidades con los datos que desea conservar. DBAN es la solución para este problema. Puede usar algo como Eraser dentro de Windows para sobrescribir el espacio libre, pero eso no asegurará que todo se borre. La única forma de hacerlo es sobrescribir toda la unidad.
DaleSwanson
2
@SLaks, ¿le gustaría explicar por qué esto es mejor que CCleaner o las otras sugerencias?
Ivo Flipse
@IvoFlipse De acuerdo, necesita una explicación clara de por qué este usuario debe usar DBAN en lugar de una herramienta integrada. DBAN será completamente Wipeout cualquier dispositivo conectado que puede ser peligroso si todo lo que está tratando de hacer es borrar un disco duro externo
Kolob Cañón
7

Simplemente llénelo con cero bytes, en Linux con algo como

dd if=/dev/zero of=/dev/sdb bs=1M count=1000

Esto es suficiente para la mayoría de los propósitos y es lo más rápido disponible.

(probablemente haya un equivalente en su sistema, y ​​de lo contrario podría arrancar un CDROM linux de arranque en vivo para ejecutarlo)

Por supuesto, si tenía secretos de grado militar en el disco y / o le tiene miedo a la CIA, probablemente no sea suficiente. (En ese caso, destruya físicamente su disco).

Basile Starynkevitch
fuente
3
La pregunta tiene Win XP en las etiquetas ...
Violet Giraffe
De hecho, supongo que respondió justo antes de que yo editara las etiquetas, lo siento.
Novato
1
Si. Agregué una sugerencia para encontrar el equivalente en WinXP que no sé ... (Estoy usando Linux desde 1993)
Basile Starynkevitch
chrysocome.net/dd
user1686 11/11/11
3

sdelete : ya no hay necesidad de ninguna de esas cosas DoD de sobrescritura múltiple

editar: sdelete está escrito por microsoft, 'sabe' sobre regiones ocultas NTFS, datos fuera de banda y todas las otras características divertidas. No requiere instalación y es rápido y fácil.

El Mil Spec 'debe sobrescribir exactamente 37 veces con datos aleatorios en el siguiente orden' es principalmente marketing de aplicaciones de seguridad y requisitos de DoD medio recordados. Era discutiblemente necesario en los primeros discos duros bit por bit e incluso MFM donde tenía la posibilidad de recuperar zonas parciales si lo leía bajo un EM. Aunque en la práctica tenía más que ver con cabezas errantes que a menudo dejaban huellas anteriores completamente intactas. Con los discos duros GMR modernos, la principal preocupación es la asignación de firmware de sectores defectuosos que dejan datos válidos que el sistema operativo no conoce.

Martin Beckett
fuente
¿Le gustaría explicar por qué no es necesario y por qué sdelete es la herramienta adecuada para el trabajo?
Ivo Flipse
1
La densidad de bits en el disco significa que, con la tecnología actual, no hay forma de ver o leer la fuerza "duradera" como lo pueden hacer con los platos de disco duro REALMENTE REALMENTE. Algo así, de todos modos.
Rob
1

Use un LiveCD de Linux para ejecutar algo como

dd if=/dev/urandom of=/dev/sda1 bs=1M

De esa manera, puede estar seguro de que está sobrescribiendo todo en la partición y no solo el espacio libre. Si eres ultra paranoico, también puedes ejecutarlo varias veces, pero a menos que estés enviando un disco que anteriormente tenía secretos militares a alguien vinculado a gobiernos extranjeros, probablemente no tengas que preocuparte.

mullido
fuente
1
/ dev / zero es lo suficientemente seguro y sería MUCHO más rápido.
Rob
1

Linux tiene una herramienta estándar llamada shred que sobrescribe un archivo (o unidad) varias veces con datos aleatorios, para evitar la recuperación de archivos eliminados. Si no quieres que nadie sepa que has usado shred, hay una opción para sobrescribir todo con ceros en la última pasada.

Para usar shred en un disco, descubra cómo se llama (por lo general, algo como / dev / hda o / dev / sdc). Luego abra una terminal y ejecute:

shred -vfz -n 10 /dev/hda

Donde / dev / hda se reemplaza por el nombre del dispositivo. Esto sobrescribirá todo el disco diez veces y una última vez con todos los ceros.

evilcandybag
fuente