Muy buenas:
Al poner el timeout a cero lo que haces es decirle al sistema que no muestre la pantalla de elección del sistema operativo y que arranque el windows definido en la siguiente linea al timeout default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S que en este caso corresponde al Windows XP.
De todas formas, la mejor forma de arreglar este problema es con el CD de instalacion de XP, inicias el pc con el CD, entras en la Consola de Recuperación y ejecutas los comandos: fixmbr y fixboot, de esta forma se regenará el fichero de arranque y listo.
También existe otra forma para solucionar el problema. (Extraido de
foro.noticias3d.com)
1 - En windows Xp introduces el cd del vista
2 - Windows + R
3 - En la consola copias unidad de dvd:\boot\bootsect.exe /nt52 ALL /force y ejecutas
4 - Reinicias
Un saludo.