I searched long to solve this , but foud nothing with some trial n' error i found out this Simple Workaround For the Problem do fixmbr,fixboot to get XP booting properly. U need the Vista's boot folder (not from the DVD, but that created in the C: drive) It includes: fixfat.exe (dunno nacessory) fixntfs.exe (dunno nacessory) memtest.exe (For Memory Diagnostic Tool) BCD (Important) BCD.LOG i dunno abt the en-US and fonts folder, whether they are nacessory or not(i have them). then 'bootmgr' file Let's Rock 'n Roll copy boot folder to C: drive (do it from XP, Vista make its drive as C: drive and make problems) copy bootmgr to C: rename ntldr to xpldr rename bootmgr to ntldr Reboot if u r BCD is correct u can see the "Windows Boot Manager" boot to Vista run bcdedit as bcdedit /set {ntldr} path \xpldr That's it Now u can select XP from Vista's Boot manager as usaul and any ntldr based OS also Then why did M$ renamed it, if it is equivalent to ntldr ???