Quando você disse que correu chkdsk
você executou com comutadores / F ou / B?
/F Fixes errors on the disk.
/R Locates bad sectors and recovers readable information (implies /F).
/B NTFS only: Re-evaluates bad clusters on the volume (implies /R)
Eu concordo e + 1 com harrymc em que você pode tentar SpinRite para consertar os badsectors. Eu usei e funciona muito bem.
É bom que seus backups estejam atualizados. No fim das contas, porém, os discos são baratos e o seu está morrendo. Isso inevitavelmente falhará. Clone a unidade para um novo como Hennes, Bertrand SCHITS, jmreicha e outros estão aconselhando.
Eu li uma vez um artigo lançado por alguns engenheiros do Google intitulado Tendências de falha em uma população de unidade de disco grande em pesquisas que eles fizeram em discos rígidos em seus clusters / farms de servidores e acho que o resultado desse relatório é basicamente que os discos rígidos podem falhar em qualquer ponto, independentemente da qualidade ou custo da unidade ou das condições em que ela está. As verificações não são definitivas para prever falhas de drives e o sistema HD SMART é menos que útil, apesar do que o hype de marketing diz. https://www.google.com/?q=google%20paper%20on%20hard%20drives