"EasyBCD failed to detect a valid version of Windows NT-2003 on the selected drive and was unable to continue". The simple question is 'what constitutes a valid version of XP ?' I have a partition with folders /Documents and Settings/ , /Program Files/ and /WINDOWS/ , and files boot.ini , ntldr and NTDETECT.COM - isn't that enough ? I have a multi-boot multi-drive set up, and this used to work. Then I moved the physical location of the XP partition, keeping the same drive letter. Now EasyBCD won't recognise the OS, although Grub4DOS recognises it OK. I can give a whole lot more detailed information, but the basic question is: what is it checking to come to that conclusion ?