reparar sectores dañados ntfs disco duro

Imagen de sketch1
0 puntos

Empezando por el principio: instale ubuntu en mi pc con windows vista, desinstale ubuntu y se borro el mbr, volvi a instalar ubuntu para recuperar el mbr y lo logre, pero ahora mi disco no arranca ni bubntu ni vista.
Trato de reparar sectores erroneos de mi disco que se dañaron al reinstalar ubuntu 10 con el comando ntfsfix pero me aparece Input/output error:
-------------------------
root@ubuntu:~# sudo ntfsfix /dev/sda2
Mounting volume... pread: Input/output error
Failed to calculate number of free clusters: Input/output error.
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
pread: Input/output error
Failed to calculate number of free clusters: Input/output error.
Remount failed: Input/output error.
-----------------------------
cuando trato de reparar la particion ntfs con el disco de windows no me detecta el volumen C donde esta instalado windows

ahora solo puedo entrar a mi pc con el live cd ubuntu

deseo saber si puedo reparar los sectores dañados o tengo que formatear mi disco

- pc gateway con disco de 640 gb
- 2 gb ram
-tarjeta nvidia