The problem is the Vista boot manager is totally changed from XP and checks the disks MBR signature. After you repair this winload error and boot...
Separate names with a comma.