Verifique o comando badblocks
na linha de comando do Linux. Consulte a man page para informações detalhadas: man badblocks
.
Como exemplo, corro /sbin/badblocks /dev/sda
mensalmente para encontrar problemas. Eu nunca tive que usar essa ferramenta para consertar setores defeituosos, é por isso que eu tenho que te apontar para a man page.
BTW: Você não pode consertar o sistema de arquivos NTFS do Linux, você precisa do Windows para isso. No entanto, você pode verificar o disco em busca de blocos defeituosos, conforme descrito, e pode fazer uma realocação de setores defeituosos (o que não afeta o sistema de arquivos).