Vista - Boot folder on 2nd drive. Remove that drive. What happens?


My computer is running Vista SP2 32 bit and has 4 hard drives. One of the drives has XP installed on it and it was there when I installed Vista so there is a working dual-boot. The Vista Boot Manager is stored on the drive which has XP - I guess because that drive was 1st boot priority (it is IDE while all the others are SATA if it matters). C: in Vista has no Boot folder. The Boot folder is on D: in Vista which is the drive with XP.

Now I want to remove the drive that has XP but I am worried this will cause Vista to not boot. Below is the detailed view from EasyBCD. My instinct is to Reinstall the Vista Bootloader - Write MBR on the Manage Bootloader screen before removing the XP drive. Can anyone tell me if this is the right thing to do.

Windows Boot Manager
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=D:
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {4d812482-ae90-11dc-88e1-fd905018fe72}
resumeobject {4d812483-ae90-11dc-88e1-fd905018fe72}
displayorder {466f5a88-0af2-4f76-9038-095b170dc21c}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 1
resume No
Windows Legacy OS Loader
identifier {466f5a88-0af2-4f76-9038-095b170dc21c}
device partition=D:
path \ntldr
description Windows XP
Windows Boot Loader
identifier {4d812482-ae90-11dc-88e1-fd905018fe72}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
bootdebug No
osdevice partition=C:
systemroot \Windows
resumeobject {4d812483-ae90-11dc-88e1-fd905018fe72}
nx OptIn
pae ForceDisable
vga No
quietboot No
sos No
debug No
Hi Nat, welcome to NST.
You're very lucky.
Only a week ago Guru include a facility in EasyBCD 2.0 latest build just for you.
Diagnostics / Change boot drive
Point it to the Vista Partition.
Change your BIOS to put the Vista HDD first in the HDD boot sequence.
Do what you like with the XP drive.