Hay solución, claro, mmmmm solo depende de lo importante que sea la información de tu HD.
Si es importante, antes de trastear más, deberias dar por echo que tienes un fallo físico en el HD, y que seguramente sea de la controladora (aunque también puede ser del mecanismo).
Lo primero que yo haría es buscar otro HD igual, mismo modelo, e intercambiar las placas de control, a ver si con eso arranca.
Si lo hace, backup rapido, devuelves la placa nueva al nuevo HD y volcado de datos.
Si no lo reconoce....tienes un problema interno, y eso solo se puede solucionar en laboratorio blanco, para lo que también necesitan otro HD identico, aunque esta segunda opcion sale algo más cara.