Você deve substituir a unidade. Você descreveu um comportamento sub-ótimo do seu disco. Pode ser que o disco não consiga acompanhar a correção interna de erros devido a muitos setores defeituosos. Pode até haver algo errado com os discos internamente desalinhados (os traps consistentemente cronometrados me fazem pensar sobre isso).
Como alternativa, você pode usar um software comercial de manutenção de unidades, como Spinrite , para corrigir o disco. O Spinrite passa horas lendo todos os setores danificados no disco e reescrevendo com segurança os dados de volta para setores mais saudáveis. Isso pode ajudá-lo a recuperar dados no disco se você não tiver um backup.