I would look up EASYBCD and see if it can repair this.
Be sure to maintain a backup of everything so you don't make matters worse.
Bob
Hi here is my problem, I have windows 7 on an old hard disk, I got a new hard disk which I split into 2 partitions, I installed xp on the first and ubuntu on the second in that order, now when I boot from the new hard disk I get this list
1) ubuntu
2) ubuntu safe mode smthn
3) memtest smthn
4) windows 7
when I select ubuntu it boots normally, when I select windows 7 it boots windows xp :S now I went into the BIOS and changed to boot from the old hard disk it tells me it cannot find device or smthn, so please tell me how can i get my windows 7 back.
ps I would have tried to repair from the windows 7 cd but I don't currently have it, if it would definitely do the trick I will get it.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic