BCD broken

Hi everyone! I've got a problem with my BCD file. I have two Hard Disks, one (500GB) with Ubuntu 9.10, Windows XP and Windows 7 and another with 80GB.
Every OS is installed on the 500GB HD, but "magically" (and I still don't know why) Win7 have installed the boot sector (or whatever it is) on the 80GB HD, if I disconnect this one, I can't boot Win7.
Now for the problem, yesterday, again "magically" when I select Win7 in my GRUB2 it goes to WinXP after an underscore flashes on my upper left corner. I managed to repair GRUB2, to boot from Win7 but and error appears telling me that my Boot/BCD is broken.
Now for what I need:

-First, I need to repair my BCD, I tried with my Win7 DVD, repairing the boot manager, but it tells me that it's not capable of doing that...
-Then, I really need to change my "boot sector" from my 80GB to my real partition of Win7.


This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.