Disco Duro no reconocido en la computadora

Hola recientemente me he topado con el mismo problema.

Disco Duro WD 500G trabajando normalmente y de la noche a  la mañana ha dejado de aparecer en Mi PC, tengo Win XP, he revisado las soluciones desde el administradir de dsipositivos, deshabilitar el controlador y forzandolo a instalarlo de nuevo pero sigue igual, lo acabo de llevar a una empresa de recuperacion de datos y me dicen que el costo es de aprox $4mill a 7mil pesos recuperando el del 70% al 80% de la info…y no aseguran que sirva toda al 100%

En la red existen miles de casos similiares pero en ninguno he encontrado la solución o hayan detetcado el porque se da esta situación. Simplemente no me aprece la unidad en mi pc, el dia de hoy conecte mi ipod y sorpesivamente el ipod tiene la letra que tenia el disco duro “E”, intente cambiarle la unidad manualmente pero en el Administradir de discos me aparece el dico local “C” y el disco duro no me asigna una unidad pero en la parte de abjo me aparece que si detecta el disco duro pero sin unidad asigna, y como no me lo reconoce no le puedo cambiar la unidad.

Alguien ha encontrado la solucion?