I've installed XP Pro x64 on an extended partition with no problems, even though it said it had to use a primary partition to keep the NT*.* files and boot.ini. No problem with that. When installing Windows 7, I happened to delete the exact partition mentioned above to install win7 on it. Well, Windows 7 boot menu doesn't even popup and all the boot settings for XP is gone even though XP's partition is still there and I can even access it from windows 7. I am assuming I cannot run XP's fixmbr/fixboot because the best chances are it will NOT recognize win7 boot systems and will change the mbr to point it to XP only. On the other hand, I cannot run win7's fix either because it won't even recognize my current XP's partition as a bootable. Ok, now things start to get interesting ... I also happen to have linux ubuntu installed here on the same HD and grub is my primary boot loader. So, is there any way on earth I could get XP's boot files put in a place where at last Windows7 will read from it and automaticly add it to its boot menu? I think grub is pretty flexible and it can boot windows 7 like a charm, but I cannot get it to boot into XP's extended partition because apparently NTLDR won't be happy to be placed in it. By the way, I also tried to put NTLDR, NTDETECT.COM and BOOT.INI in win7's primary partition's root and point grub to this NTLDR file, but no success. So, is there any other file that I should put in there? Does it have to be placed in some sort of boot sector of the partition or something? Just a tip ... Windows XP was running happily from this extended partition before I messed up and deleted the primary partition it had its boot files on. Any other ideas? Thanks in advance.