Effacer complètement un disque dur en ligne de commande

Le plus simple est de démarrer sur un liveCD (Ubuntu, SystemRescueCD ...etc), et l'outil que je recommande est shred. Pour lister les disques et partitions, utiliser soit parted (en cas de très gros volumes) soit fdisk:

fdisk -l

La commande shred est très simple. Par exemple, pour effectuer 50 passes (-n) en remplissant de zéros (-z) et en affichant l'état d'avancement (-v) :

shred -z -v -n 50 /dev/sda