Estão a começar pelo lado errado....
Se um disco não é detectado, não é possivel passar software que recupere, pois o disco nao é identificado pelo software.
Se o disco é detectado, mas tem bad sectors ou muitos problemas de leitura, o primeiro passo OBRIGATORIO é fazer uma imagem sector-by-sector (e isto não é com o Ghost ou similar...) para um novo disco e aí sim, depois passar software para recuperar os dados.
Pois quanto mais "mexem" no disco, mais pode ficar danificado e perder os dados definitivamente.