A opção "-c" " é o número de blocos que são testados ao mesmo tempo. O padrão é 64 ."
Ao fazer blocos de leitura maiores, você está lendo e gravando o disco com mais eficiência, o que deve reduzir o tempo.
Parece estranho que - em um disco de 40 GB e com saída detalhada você não tenha nenhum resultado (mas eu não usei badblocks por muito, muito tempo) - SMART e syslog me dizem o que eu preciso sabe - e eu não uso discos que estão no tempo emprestado - então talvez eu esteja perdendo alguma coisa)