Teste os badblocks
badblocks -svwf / dev / sda deve resolver o seu problema.
-w significa que em cada bloco do seu disco rígido os badblocks irão escrever padrões aleatórios (ex. 0x55), o padrão do curso em cada ciclo é diferente.
Espere até que os badblocks terminem 5 ciclos de escrita / leitura.