Im trying to dual boot vista n xp on one drive. I had it going for a few days and a overclock must have corrupted my hd. So I had to reinstall xp. I got xp going then vista was out. So with xp running i reinstalled vista. vista now works but when i select xp at boot menu i get ntldr missing or corrupt. i read numerous stuff on web. i used bcd edit vistabootpro, but no luck. heres my current settings Windows Boot Manager -------------------- identifier {bootmgr} device partition=C: description Windows Boot Manager locale en-US inherit {globalsettings} default {ntldr} displayorder {d642884b-a14f-11dc-9ef7-001d605edd2a} {d642884c-a14f-11dc-9ef7-001d605edd2a} {current} {ntldr} toolsdisplayorder {memdiag} timeout 15 Real-mode Boot Sector --------------------- identifier {d642884b-a14f-11dc-9ef7-001d605edd2a} device boot path \NTLDR description Microsoft Windows xp Real-mode Boot Sector --------------------- identifier {d642884c-a14f-11dc-9ef7-001d605edd2a} device boot path \NTLDR description Microsoft Windows XP Windows Boot Loader ------------------- identifier {current} device partition=C: path \Windows\system32\winload.exe description Microsoft Windows Vista locale en-US inherit {bootloadersettings} osdevice partition=C: systemroot \Windows resumeobject {8d618f9b-a13c-11dc-a1f7-db69982f0632} nx OptIn Windows Legacy OS Loader ------------------------ identifier {ntldr} device partition=D: path \ntldr description Windows Xp i know the the legacy os loader is wrong identifier should not be ntldr. when in vista dr is c n xp is d n oposite when in xp.. any help a[preciated