Uma das formas de ‘resolver’ o problema de blocos ruins no hard disk usando Linux é com o comando abaixo:
e2fsck -cfpv <device>
No exemplo abaixo, iremos analisar e arrumar os badblocks na partição sda1
e2fsck -cfpv /dev/sda1
Importante lembrar que se seu disco passou a ter badblocks, isto pode ser um sinal para não confiar nele e trocá-lo. O problema tende só a aumentar com o passar do tempo e dados importantes podem ser perdidos.