Acho que os badblocks ainda podem fazer o que você quer, mas você não está passando opções suficientes.
Por padrão, com a opção -w
, ele executará quatro etapas do seu disco rígido, gravando esses padrões. 00000000
, 01010101
, 10101010
e 11111111
. Você provavelmente deve passar a opção -t
e apenas executar uma única passagem com um desses padrões. Correr todos os quatro passes é provavelmente mais do que você precisa.