Same type of problem
Hi there
I have pretty much the same problem - WIN XP on C:, WIN 7 on D: and UBUNTU - though with a twist
I had to reinstall Win XP from an external hard drive using Norton Ghost. Reinstalled UBUNTU as well. But WIN 7 disappeared. So I run the recovery option from WIN 7 DVD
"One way forward is to boot the 7 dvd to system recovery options and run startup repair ( it should start automatically)
It will probably take several runs. You should then be able to boot into 7 and XP, but not Ubuntu You would need to reinstall Grub. "
I just did that. Run repair several times. Grub did not disappear, it showed UBUNTU and XP as options. However when I go to WIN XP rather than cascade and allow either WIN XP or WIN 7 it boots straight away WIN 7. Under WIN 7 drive C: disappeared, cannot be accessed though under drive management appears with no letter.
Question: how can I get back WIN XP to boot alongside WIN 7?
Hi Jeff,
XP'S bootmanager/bootloader (ntldr) consults boot.ini to find the location of XP in order to start loading the o/s.
ntldr cannot load Win7 - even if you have the boot.ini entry .
Vista and Win7 (NT6 operating systems ) work differently.
They use a boot manager (bootmgr) which consults bcd ( inside the Boot folder) to find the location of the bootloader ( winload.exe).
The function of boot manager and boot loader are separated .
When you installed XP , ntldr and boot.ini were installed on the XP partition and an NT5 compatible mbr and bootsector code were written to the drive.
When you later installed 7 - bootmgr and the Boot folder were installed to the Active partition - that would be the XP partition , and an NT6 compatible mbr and bootsector were written to the drive.
The rest of 7 ( including the boot loader -winload.exe) were installed to the partition you pointed the 7 installer at.
An entry for ntldr would be created in 7 bcd. The bootmgr boot menu menu would offer XP or 7. If you chose XP, bootmgr would hand control to ntldr which would consult boot.ini and load XP.
If you selected 7 - bootmgr would have consulted bcd to find the location of winload.exe - hand control to that and winload.exe would load 7.
It seems when you restored the XP image - everything relating to 7 boot process that had been on the infected XP partition was not in the restored image.
One way forward is to boot the 7 dvd to system recovery options and run startup repair ( it should start automatically).
It will probably take several runs.
You should then be able to boot into 7 and XP, but not Ubuntu
You would need to reinstall Grub.
You may be better using Easybcd (which is a free utility) and avoid installing Grub to the mbr.
Download EasyBCD 1.7.2 - NeoSmart Technologies
Instructions here:
Link Removed
Hope it helps.[/QUOTE]