Amigos,existe algum programa para linux que serve para reparar setores defeituosos de HD e ssds ?
Contra problema de hardware, a melhor solução é comprar outro novo. Se o seu disco já está dando sinais de falha em leitura (geralmente o computador dá umas travadas), é uma questão de pouco tempo para a degradação chegar ao ponto de tornar a utilização inviável.
Verifique a saúde do disco com o smartctl. tem um tópico aqui
que tem o link para um tutorial de como fazer em modo gráfico, ou então como fazer em modo texto no tópico.
Para ver a saúde do HD ou SSD, você pode instalar o GSmartControl e fazer o teste extendido.
Para reparar HDD tem o Hdat2. Se o problema não for mecânico ele normalmente dá conta do recado. Mas não adote como solução definitiva. Quando os discos começam a apresentar problema o certo é trocar.
Vi no site do Hdat2 que ele também corrige SSD, mas essa função não cheguei a testar.