Una manera de comprobar si el problema está en el disco duro o en la controladora es cambiarlo de puerto, es decir, si lo tienes como esclavo en el ide 1, ponerlo en el ide 2 (como maestro, si es posible) y vicebersa, si lo tienes en el ide 2, cambiarlo al ide 1 como esclavo.
Si haciendo esto los problemas con el disco duro persisten, este se encuentra en mal estado (clonar en otro disco duro y tirar o destinar como almacén de cosas sin valor, para aprovecharlo mientras dure...). Por el contrario si los problemas pasan al dispositivo que hayas instalado al conector donde estaba el disco duro, será el interface ide el averiado. No obstante, si desaparece el problema sin "pasar" a otro dispositivo, podríamos hablar de una posible incompatibilidad entre el disco duro y el dispositivo que estubiese conectado en el mismo ide, aunque en la actualidad esto es bastante raro...
Saudos.