1) mais rápido, provavelmente o comando dd if = / dev / zero. Apenas despeja blocos de zeros no disco. Eu não consigo pensar em nada mais rápido, já que é uma simples cópia de bloco e despejo.
2) mais seguro, shred. escreve várias vezes. Você pode debater se isso é um exagero ou não.
Nenhum deles causará danos físicos ao disco. Ambos são bits de arremesso, que é o que a unidade deve fazer. A possível exceção é SSDs, discos de estado sólido, que têm um número limitado de gravações, que você usaria um pouco com fragmentação.
Após um desses, você terá um disco vazio para formatar e, em seguida, reinstalará qualquer sistema operacional / dados que desejar.