Aunque a estas alturas no creo que te sirva de nada la respuesta, yo no me complico con reparaciones más que dudosas y que como han indicado suelen volver a aparecer, yo les realizo un formateo de bajo nivel
HDDGURU: HDD LLF Low Level Format Tool y normalmente se me han recuperado y si no pues a por otro disco duro, normalmente proceso lento lo hagas como lo hagas, en algún caso me he encontrado teniendo que reinstalar el firmware del disco duro, por lo que mira primero a ver si está disponible en la misma página del software para tu HDD.
Si por lo que sea no continúa el proceso o indica sectores dañados .... pues HDD que dijo adiós.
En bastantes ocasiones esto te puede solucionar el problema de los sectores dañados si no se han producido daños físicos ya que habitualmente puede detectar sectores dañados por tener archivos corruptos o ilegibles, si los daños son físicos nada que hacer más que jubilar el HDD.
Si comienzas a probar programas acabas viendo que lo más rápido es precisamente lo más lento pero que realmente hace lo que tiene que hacer.
Para prevenir la pérdida de datos, nada como tenerlos por varios sitios simultáneamente aunque esto te cueste tener varios HDD y utilizar espacio en ellos para las copias de datos. O bien una clonación de disco duro guardada y a buen recaudo, que vayas actualizando periódicamente con la simple sustitución del disco duro.
Opción inicial antes del formateo de bajo nivel, con Hiren's Boot y la opción MiniXP intentar un CHKDSK, me ha recuperado discos que se quedaron en RAW y ni
Linux, ni GParted, ni absolutamente nada me recuperaba.
Y te lo digo desde la experiencia de hace años de intentar recuperar discos duros con multitud de programas, intentar recuperar datos con multitud de programas, ....., pues no perdí tiempo intentando recuperar discos duros y datos contenidos en ellos.