Saludos amigo, a ver si mi opinión puede servirte en algo.

Intenta correr un CD Live de alguna herramienta de diagnostico de disco y ve primero si se detecta el DD como principal (revisa primero en físico si tiene algunos jumper que permitan seleccionar si es primario o esclavo).

Una curiosidad es que si tu disco tiene el "smart" con errores ya no podría ser usado como primario ya que es un requisito indispensable para ello, si lo colocas de esclavo y corre pero no primario puede ser que este dañado el Smart.

Otra cosa que puedes probar es usando otro puero para el DD, cambiar del puerto donde esta el cable enchufado en la tarjeta madre a otro distinto si es que existe otro, para ello podrías desenchufar digamos la unidad de DVD/bluray y probar en ese puerto el DD.

Para saber si el smart esta bueno debes utilizar una herramienta como Ashampoo HDD control, instalalo en la otra pc donde has probado el DD y lo colocas de esclavo ahi para hacerle la prueba de Smart, si esa prueba sale bien, entonces es configuracion del BIOS, el cable, o algo del hardware posiblemente, limpia todo bien, y cuando digo todo es TODO en la tarjeta madre, si te da algun pito busca en el manual o por internet.