O objetivo, no meu caso, não é apagar dados com segurança, mas simplesmente forçar a realocação do setor pelo firmware das unidades.
Eu tenho uma unidade que teve alguns danos no arquivo. Parece ser devido a ficar muito quente em algum momento no passado, a temperatura máxima reportada é de 99C! Eu recuperei o máximo de dados possível com ntfsclone --rescue e montei a imagem.
A contagem do setor realocado é zero, mas a contagem atual do setor pendente é 233.
Se eu escrever nos setores, eles serão remapeados ou terão seu status restaurado, estou querendo saber quais são badblocks mais rápidos -w ou dd ou alguma outra coisa?
Eu observei com o iotop que os badblocks estão escrevendo em torno de 17Mb / s, o que eu acho que não é muito rápido para este drive. dd de / dev / zero fornece cerca de 24Mb / s, mas faz uma pausa com frequência e a média parece ser de aproximadamente 13.5Mb / s, novamente parece muito lenta para essa unidade. Nesse ritmo, levaria um dia e uma noite inteiros para zerar a unidade.
Talvez eu não esteja usando o dd corretamente e há maneiras melhores de fazer uma grande gravação sequencial.