Me sucedió algo similar con un disco duro SATA de 160GB, al conectarlo a la computadora y querer accesar a la información, winsucks pedía darle formato.
Sin formatear y luego intentar recuperar, lo que hice fue utilizar un programa Open Source de nombre "testdisk", lo que hizo fue reparar la tabla de particiones del disco, posterior a eso y una vez que pude accesar al disco desde windows, lo que hice fue utilizar el comando de DOS "chkdsk /f u:", donde u: es la unidad de tu disco duro; reparó los descriptores del disco duro y finalmente, después de reiniciar la computadora (el disco es interno) pude accesar a su contenido sin ningún problema y como dije, sin tener que darle formato para intentar recuperar la información después.
Si el programa no reconoce las particiones muy seguramente el disco estará realmente dañado. Sólo lee las instrucciones de uso en la página web del mismo.