Deixar badblocks
escrever o padrão em primeiro lugar não deve ser mais lento do que escrevê-lo de outra maneira. Especialmente se você usar as opções -b block-size
e -c blocks-at-once
para não fazer pequenas leituras / gravações.
Este exemplo substitui o disco por um padrão "aleatório" em blocos de 1 Mi:
badblocks -v -w -t random -b 4096 -c 256 /dev/thedisk
Se houver um problema com a velocidade, ela deverá ter outra causa ...