Cómo borrar completamente un disco duro en Linux

Cuando nos deshacemos de un disco duro viejo, muchas veces creemos que basta con formatearlo o con borrar directamente sus archivos para que nadie (que coja ese disco deshechado) pueda utilizar nuestros archivos personales.

Y nada más lejos de la realidad…

En realidad, si sólo hacemos eso, un mero formateo o un borrado de ficheros, cualquier usuario con un mínimo de conocimientos y el software adecuado puede recuperar nuestros archivos, con el peligro que eso supone.

Vamos a ver un par de formas de eliminar de forma definitiva el contenido de un disco duro.

La primera forma sería mediante el comando dd:

dd if=/dev/random of=/dev/sda

… que lo que hace es enviar fragmentos aleatorios (que coge de /dev/random) a nuestro disco en /dev/sda (OJO: aquí debemos poner lo que corresponda al disco a eliminar en nuestro caso, que puede no estar en /dev/sda).

Otra forma de hacer un borrado definitivo y completo del disco duro sería con el comando shred:

shred -n 10 -vz /dev/sda

… que sobreescribirá nuestro disco en /dev/sda (aquí poner el que corresponda a nuestro disco) durante 10 pasadas (-n 10), haciendo una última pasada con todo ceros.

Ambas opciones son buenas y recomendables.

Y recuerda, si quieres proteger tus datos y ficheros, nunca te deshagas de tu disco duro viejo sin aplicar un borrado completo como los que te acabamos de comentar.