He utilizado el Hdd Regenerator unas diez veces con distintos DD y con distintas conecciones Ide, Sata, Scsi y os puedo decir dos cosas: Tarda según la capacidad del disco y la cantidad de sectores defectuosos, pero en general tarda muuucho, hasta varios dias si hablamos de discos de cientos de Gigas, Segundo, suponiendo que tengas paciencia el resultado suele ser decepcionante si hay muchos sectores mal (Este software trabaja remagnetizando el sector hasta que puede leerlo y escribir si después de intentarlo varias veces no lo consige lo marca como irrecuperable y sigue, por eso cuando hay mucho fail tarda, ah y no sustituye el sector por uno de reserva como he oidoeso sólo lo hace scandisk y otros softwares de recuperación) En cuanto a Recuva, es bueno si no hay sectores físicamente mal.
Conclusión si tienes errores físicos, ve pensando en comprarte otro disco y pasa lo que puedas del antiguo, si sólo hay errores lógicos (de partición, borrados, formateados) hay cantidad de software y no pasa nada. Por último olvidate de la leyenda de meterlo en el congelador y ponerlo al cabo de un rato (no funciona nunca, a menos que el disco se ponga a más de 60ºC, que los he visto). La mejor solución en discos modernos es un monitor de SMART que te avisa cuando el disco empieza a fallar y ahí con tiempo copiar y sustituir.