Se hai il dvd di installazione di Vista apri un prompt dei comandi DOS e scrivi X:\boot\bootsect.exe -nt60 /ALL (dove X e' la tua lettera identificativa del lettore dvd) e cosi' ripristini il boot loader di Vista senza dual boot.
In alternativa puoi usare programmi tipo EasyBCD o Vista Boot Pro che, tramite interfaccia grafica, ti permettono di modificare a piacimento il boot loader di Vista.
Per la partizione di XP non ci sono problemi: usando "gestione disco" di Vista puoi formattare la partizione di Xp e unirla a quella di Vista.
Se proprio vuoi essere tranquillo fatti un backup dei dati importanti perche', lavorando con le partizioni, l'imprevisto e' sempre dietro l'angolo