Friday, July 10, 2009 12:03 PMHello,
I am hoping there is a simple solution that is eluding me, which someone knows to save me re-installing Windows 7.
I had Windows 7 installed on my first disk “E” drive and Windows XP Professional on my “C” drive (both partitioned) and all my data on a 2nd hard disk (“D”) and all worked perfectly.
However since I've "re-installed Windows XP" I can no longer access Windows 7, as it is no longer on my boot menu. Basically I need to know is there a way to get Windows 7 back in my boot menu so I can access it again without having to re-installing Windows 7 hopefully.
Friday, July 10, 2009 12:44 PMThere are many ways to do this. The simplest seems to me the following one.
To restore Windows 7 boot menu:
1) Find the partition, where the file bootmgr (and ntldr) is situated in the root directory.
This is the boot partition. Suppose it is E: To restore the old boot menu
one is just to restore Win7 boot sector of this partition.
Run from the command line the command "bootsect.exe /NT60 E:"
The program bootsect.exe can be found inside the folder "boot" of Win7 installation DVD.
Friday, July 10, 2009 2:35 PMHi,
Sorry for the delay, only I lost the ability to boot into Windows XP totally, then a friend said use F8 command and run the "Last known good Configuration" command.
This may have been my fault; as I could only find the ntldr file, the only other file beginning with boot was the boot.ini file. So I ran the command line you gave me from the RUN button after I browsed to the Windows 7 disc, when it didn't do anything after re-booting, I changed the (E:) to C: as at least that partition had the ntldr file, unfortunately when I re-booted it stopped loading even Windows XP.
FOR YOUR INFORMATION:
My boot.ini file (C:) contents are below
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /SOS /noguiboot
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Safe Mode" /noexecute=optin /fastdetect /safeboot:minimal/sos/bootlog
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
In my root of Windows 7 the files are:
In my root of Windows XP the files are:
As you can see there is no file called bootmgr, is that the problem?
Friday, July 10, 2009 2:52 PMYes. And this is very strange. During the reinstallation of XP this file should not be deleted.
Because XP knows nothing about Vista or Win7.
Are You sure that Your Windows explorer shows all hidden and system files?
In any case, copy the file bootmgr from
the root directory of Win7 installation DVD to the partition where ntldr is placed.
This should recover Win7 boot. Whether XP boot will be recovered as well depends of
whether the folder "boot" exists on the boot partition.
In any case the XP boot option can be added to the boot menu (supposing Win7 will boot)
with the program EasyBCD.
- Marked As Answer by Ronnie VernonMVP, Moderator Sunday, July 12, 2009 7:58 PM
Sunday, July 12, 2009 4:28 PMHi,
Sorry for the delay, I think unless the information below makes any sense to you I'm going to forget about Windows 7, it has taken me until now to get back into XP.
What you advised me to do got me into Windows 7 OK. Unfortunately when I tried to use the program EasyBCD all it would let me set was the partition I was already in. All the other partitions in EasyBCD were greyed out!
Also every time I tried to show the hidden files it said low level access was denied!!
I did get another error message but I've forgotten at which point it happened see below:
Info: An error occurred while attempting to read the boot configuration data
In the end because I use XP for everything I had to use the XP DVD to get back access to the XP partition.
However thank you very much for all your help.