¿Cómo borrar un disco duro con sectores no grabables?

¿Cómo borrar un disco duro con sectores no grabables?

Entonces tengo un disco duro que está fallando. Quiero borrar los datos que contiene antes de enviarlo para su reemplazo. Estoy intentando usarlo dd if=/dev/zero of=/dev/sdXX, pero se detiene en el primer error de escritura. ¿Cómo puedo sobrescribir la unidad con ceros, ignorando los errores de escritura? conv=noerrorParece afectar solo al archivo de entrada.

Respuesta1

Pruebe ddrescue en lugar de dd: se esfuerza más con los errores.

Respuesta2

Parámetros que utilicé con ddrescue para borrar la unidad /dev/sdb(llena con ceros de /dev/zero) y registrar la salida en el archivo log.txt(reemplazar sdXcon sdb):

ddrescue --force /dev/zero /dev/sdX log.txt

Respuesta3

Si solo está buscando borrar el disco, intentedban

Desde el sitio:

Darik's Boot and Nuke ("DBAN") es un disco de arranque autónomo que limpia de forma segura los discos duros de la mayoría de las computadoras. DBAN eliminará automática y completamente el contenido de cualquier disco duro que pueda detectar, lo que lo convierte en una utilidad adecuada para la destrucción masiva o de emergencia de datos.

Respuesta4

Definitivamente no es una solución para usuarios avanzados, pero si los errores de escritura son poco frecuentes, es posible que desee continuar manualmente después de que ocurran.

En teoría, podrías crear un script para hacer eso automáticamente, pero no es tan trivial, y prefiero escribir una herramienta para hacer el truco que molestarme con el scripting dd.

   seek=BLOCKS
          skip BLOCKS obs-sized blocks at start of output

información relacionada