la mas logica y normal, es que se te haya apagado el equipo mal con algun problema, o que no le dieras tiempo a terminar de apagar, y quizas la bios haya vuelto automaticamente a los parametros por defecto para el disco de arranque...a veces pasa...mira en la bios que el disco de arranque sea el correcto, el que tiene el windows...
si has cambiado el puerto sata donde estaba el disco duro con el sistema operativo y te arranca es porque de alguna manera esa prioridad se ha cambiado en la bios...
eso ya lo había comprobado y fue lo primero que hice pero todo estaba correcto. El problema no era el sistema de arranque sino que el disco duro no lo reconocía el pc, era como si no existiera (por eso no arrancaba windows)
pues eso es mas raro...
si cambias un disco de puerto sata, luego en la bios tendras que ponerle el primero en la lista de arranque para que arranque con el disco que tiene el sistema operativo...
lo raro es que hayas cambiado de puerto sata los discos y te haya arrancado sin necesidad de especificar el disco de arranque en la bios.
aunque si dices que directamente no te reconocia el disco el pc puede ser problema de alguna mala conexion de los molex y que no le llegue energia al disco duro...la verdad es que siempre he pensado que las conexiones molex son una mierda que siempre te tienes que estar pegando con ellas para que la conexion sea correcta, que si no entra bien, que si se sale el cablecito por detras y mil trastadas mas...si no te reconocia el disco duro es puede ser eso, a veces las conexiones molex son tan malas que con tocar un poco el cable ya funcionan o no...
por cierto que windows tienes?
con xp y vista la instalacion tenia la puñetera mania de que si la instalabas en un disco sata y tenias instalado alguno ide, el boot te lo metia en el disco ide...con windows 7 eso ya funciona bien...