Dos gratuitos, tem o DBAN ( https://dban.org/ ) que é bem parrudo, mas perigoso - certifique-se de deixar somente o disco a ser limpo quando for usá-lo.
Os fabricantes dos discos também disponibilizam ferramentas gratuitas que possuem a opção de limpeza profunda como o Seatools da Seagate.
Pago eu recomendo o HD Tune.
Lembrando que essa atividade só deve ser executada em HDs mecânicos. Em SSDs a controladora é responsável por analisar e gerenciar as rotinas necessárias para gerenciamento dos blocos NAND como amplificação de escrita, isolamento de blocos e etc. Zerofill em um SSD causa o uso desnecessário de ciclos P/E.