Hola! Alan, lamentablemente es pobre esto por parte de Microsoft, ya que al regresar de una versión nueva a una anterior se provocan estos inconvenientes si o si, al contrario si es de XP a Win7 va excelente. Bueno sobre tu problema como lo instalaste en una partición, se debió de haber remplazado o como dices sobreescribir la MBR, si no haz formateado la partición donde tenía Windows 7 esta todo correcto.
Lo que debes de hacer es primera, puedes descargar y usar la herramienta
VistaBootPRO para efectuar un arranque dual en el ordenador, por ahí googlea que hay muchos manuales.
Rara vez no surte efecto u ocasiona otros problemas al no usar debidamente el programa, por lo que puedes optar por jugar con el archivo
boot.ini que teóricamente este es el archivo que maneja los arranques duales o MBR, además de que se localiza en el disco o partición que hayas realizado
(solo XP o versiones anteriores eh!), donde también encontraras muchas referencias por Google para saber como manejar el arranque múltiple desde este archivo
Se me pasaba, si cuentas con el CD original de Win7 puedes intentar reinstalar la partición donde anteriormente estaba / esta instalado el Win7, desde el CD podrás reparar automáticamente este problema de arranque, no habrá problemas en la MBR ya que estarás "actualizando" de WinXP a Win7!...
Salu2! :hello: