Ese problema surge cuando instalas xp y vista como tú lo has hecho, y es debido a que al instalar XP en 2º lugar en vez de al principio, deja de funcionar el administrador de arranque de Vista. Lo correcto es hacerlo al revés,primero XP y luego Vista,pero como con el portátil no te viene una copia de Vista,estamos en lo de siempre.
Si tienes una copia de seguridad de tus datos y no quieres complicarte la vida,inserta el DVD de recuperación que te habrá venido con el portátil,arrancalo con él, y lo tendrás de nuevo como cuando lo compraste.
Si quieres intentar resolverlo, vas a tener que buscarte un DVD de Vista. Deberás elegir "Reparar el equipo" y abrir "Símbolo del sistema"
Ahora tienes que escribir lo siguiente: Unidad:\boot\Bootsect.exe/NT60 ALL y darle a enter.
-->Donde pone "Unidad" tienes que escribir la letra de la unidad de dvd,por ejemplo "e".
Una vez hecho esto, teclea:Unidad:\Windows\system32\Bcdedit/create {ntldr} -d "Descripción de la versión anterior de Windows"
-->Ahora donde pone "Unidad" tienes que escribir la partición donde tienes instalado el vista. Haz esto de aquí en adelante.
A continuación escribe: Unidad:\Windows\System32\Bcdedit/set{ntldr} device partition=x:
-->Donde "x" es la partición activa,donde tienes XP,por ejemplo "d"
Ahora hay que ejecutar: Unidad:\Windows\system32\Bcedit/set{ntldr} path\ntldr
Finalmente,hay que poner: Unidad:\Windows\System32\Bcdedit/displayorder{ntldr} -addlast
Espero que con esto puedas arreglarlo amigo.
Ya me contarás.