Si en la BIOS todo está correcto, entonces desinstala el bus IDE (ambos) y reinicia para que lo reconozca de nuevo. Es la solución más sencilla y limpia.
Por cierto, eso pasa porque si windows se encuentra con varios errores de lectura seguidos, pasa el disco a modo PIO, que es más lento, para intentar leer los datos correctamente.
No es una mala idea si no fuera porque con las unidades de CD solía hacer lo mismo, (no se si lo han arreglado) con lo que si metes un CD/DVD rallado la jodiste y te pasaba el lector a modo PIO.