Esta publicación de nixCraft explica cómo borrar el disco duro
La eliminación segura de datos no es tan fácil como crees. Cuando elimina un archivo utilizando los comandos predeterminados del sistema operativo (por ejemplo, "rm" en Linux/BSD/MacOS/UNIX o "del" en DOS o vaciando la papelera de reciclaje en WINDOWS), el sistema operativo NO elimina el archivo, el contenido de el archivo permanece en su disco duro. La única forma de hacer que la recuperación de sus datos confidenciales sea casi imposible es sobrescribir ("borrar" o "triturar") los datos con varios patrones definidos. Para borrar el disco duro de forma permanente, puede usar el comando dd estándar. Sin embargo, recomiendo usar el comando triturar o el comando borrar o el comando fregar.
Advertencia :Verifique que se haya seleccionado la unidad o partición correcta. La unidad o partición incorrecta dará como resultado la pérdida de datos. Bajo ninguna circunstancia podemos ser responsables de la pérdida total o parcial de datos, así que tenga cuidado con los nombres de los discos. ¡ESTÁS ADVERTIDO!
Borrar disco permanentemente usando un CD de Linux en vivo
Primero, descargue un CD knoppix Live Linux o un CD SystemRescueCdlive.
A continuación, grabe un CD en vivo y arranque su computadora portátil o de escritorio desde el CD en vivo. Ahora puede borrar cualquier disco, incluidos Windows, Linux, Mac OS X o sistemas similares a Unix.
Shred originalmente diseñado para eliminar archivos de forma segura. Elimina un archivo de forma segura, primero sobrescribiéndolo para ocultar su contenido. Sin embargo, el mismo comando se puede usar para borrar el disco duro. Por ejemplo, si su disco duro se llama /dev/sda, escriba el siguiente comando:
# shred -n 5 -vz /dev/sda
donde,
-n 5: Overwrite 5 times instead of the default (25 times).
-v : Show progress.
-z : Add a final overwrite with zeros to hide shredding.
El comando es el mismo para el disco duro IDE hda (primer disco duro de PC/Windows conectado a IDE):
# shred -n 5 -vz /dev/hda
Nota:Comentario de @Gilles
Reemplace shred -n 5 por shred -n 1 o por cat /dev/zero. Los pases múltiples no son útiles a menos que su disco duro use tecnología de los años 80.
En este ejemplo, utilice shred y /dev/urandom como fuente de datos aleatorios:
# shred -v --random-source=/dev/urandom -n1 /dev/DISK/TO/DELETE
# shred -v --random-source=/dev/urandom -n1 /dev/sda
Puede usar el comando de borrado para eliminar cualquier archivo, incluidos los discos:
# wipe -D /path/to/file.doc
Puede usar un programa de limpieza de disco como Scrub. Sobrescribe los discos duros, los archivos y otros dispositivos con patrones repetitivos destinados a dificultar la recuperación de datos de estos dispositivos. Aunque la destrucción física es indiscutiblemente el método más confiable para destruir datos confidenciales, es inconveniente y costoso. Para ciertas clases de datos, las organizaciones pueden estar dispuestas a hacer lo siguiente mejor que es garabatear en todos los bytes hasta que la recuperación requiera esfuerzos heroicos en un laboratorio. El matorral implementa varios algoritmos diferentes. La sintaxis es:
# scrub -p nnsa|dod|bsi|old|fastold|gutmann|random|random2 fileNameHere
Para borrar /dev/sda, ingrese:
# scrub -p dod /dev/sda
Puede borrar un disco escribiendo datos nuevos sobre cada bit. El comando dd se puede usar de la siguiente manera:
# dd if=/dev/urandom of=/dev/DISK/TO/WIPE bs=4096
Limpie un disco /dev/sda, ingrese:
# dd if=/dev/urandom of=/dev/sda bs=4096
También puede usar los comandos openssl y pv para borrar el disco de forma segura. Primero, obtenga el tamaño total del disco /dev/sda en bytes:
# blockdev --getsize64 /dev/sda
399717171200
A continuación, escriba el siguiente comando para borrar un disco /dev/sda:
# openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt </dev/zero | pv -bartpes
399717171200 | dd bs=64K of=/dev/sda
La sintaxis es:
# badblocks -c BLOCK_SIZE_HERE -wsvf /dev/DISK/TO/WIPE
# badblocks -wsvf /dev/DISK/TO/WIPE
# badblocks -wsvf /dev/sda
Inicie su computadora portátil desde USB/CD y use DBAN:https://dban.org/
Saludos.
Sugeriré considerar una alternativa a borrar el disco.
Limpiar la unidad es peligroso porque puede perder datos de forma permanente. Además, dependiendo de lo preocupado que esté de que alguien tome los datos, puede ser difícil asegurarse de que algunas unidades sean verdaderamente irrecuperables (por ejemplo, SSD que tienen mecanismos internos que propagan las escrituras).
Una solución simple y 100% efectiva es simplemente reemplazar la unidad con uno nuevo Quédese con el disco para usted, y luego ni siquiera tendrá que preocuparse por él (salvo que alguien entre en su casa o que la computadora a la que está conectado se vea comprometida). Si esto vale su dinero es algo que solo usted puede determinar, pero es mucho menos complicado. Como beneficio adicional, ahora tiene un impulso adicional para usted. Tome su decisión sopesando los costos frente al riesgo de los ataques contra los que desea protegerse.