Come ha detto Minneapolis, il boot.ini serve solo per versioni precedenti ad XP o per aggiungere un altra installazione di XP ma per Vista quel file non serve. Per ripristinare il boot di Vista devi usare il disco di installazione di Vista, avviarlo al boot, andare nelle opzioni di ripristino e correggere l'avvio utilizzando l'apposita opzione. Fatto ciò ti si avvierà solo Vista... una volta in Vista installa Easy BCD e aggiungi Windows XP al menu di boot
Detto così può sembrare complicato ma man mano che farai tutto noterai che è di una facilità estrema compreso il programma Easy BCD
http://neosmart.net/downloads/softwa...yBCD%201.7.exe
P.S. Ho letto solo ora che non vuoi installare nessun programma per gestire il boot ma è l'unico modo adesso che esiste Vista... altrimenti devi usare il comando dos BCDEDIT ma è mooolto più complicato
Fidati e fai come ti ho detto