 |
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows 7. The Windows 7 forum also covers news and updates and has an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.
Windows 7 - How to recover lost Xp boot partition ? |
03-25-2010
|
#1 | | |
How to recover lost Xp boot partition ? Hi!
I had both Xp and in7 on my comp. Unfortunately something got messed up, and suddenly both could not boot, it said that there was something wrong with the BCD and i had to insert the Windows 7 installer DVD. I did so, and it repaired the error, but due to a side effect i lost my Xp entry in the MBR ( i think the whole boot configuration was rewritten by Windows 7 ), so my Xp does not boot now.  How could i make it boot again? | My System Specs | | |
03-25-2010
|
#2 | | Windows 7 Ultimate x64 SP1 clean install |
Hi VinoBob!
Take a look at Dual Boot Installation with Windows 7 and XP.
Hope it can helps. | My System Specs | | System Manufacturer/Model Number Custom Build OS Windows 7 Ultimate x64 SP1 clean install CPU AMD Athlon 64 X2 6400+ Motherboard Asus M2N-E SLI Memory 4 GB Graphics Card 2 x NVidia Geforce 8600 GTS Sound Card Trust 5.1 Surround USB Monitor(s) Displays Benq FP931 19" Screen Resolution 1280x1024@32bit@75MHz Keyboard Logitech Cordless Desktop EX 100 Mouse Logitech Cordless Optical PSU 650W Hard Drives 1 x Western Digital 500GB SATA (OS installation), 2 x Seagate 320GB SATA, 1 x Seagate 250GB IDE (in external USB box), 1 x TrekStor 750GB USB Internet Speed 8192 kbps / 640 kbps |
03-25-2010
|
#3 | | |
The referenced tutorial shows how to do many things, but to make it easier, if you loaded XP last, then the boot files were in the Win 7 partition along with the XP boot files.
You need to add the XP entry back into the BCD store so it shows up in the boot menu. You can do this in two ways I know of.
The first and easiest is to use EasyBCD. This is referenced in the tutorial and you need to join their forum to get the beta 2.0 version.
Or you could use bcdedit.exe, which is a utility built into Win 7 you can run from an administrative command prompt. If you enter the commands below, one at a time and followed by enter, it should add the entry to the BCD Store. I got this from a microsoft website so you can check there also if you wish. Quote: Create a BCD entry for the older operating system by specifying the following. Bcdedit.exe is located in the \Windows\System32 directory of the Windows Vista partition. Description is the description of the new entry for the older operating system. Bcdedit /create {legacy} /d “Description” Bcdedit /set {legacy} device boot Bcdedit /set {legacy} path \ntldr Bcdedit /displayorder {legacy} /addlast Boot Configuration Data Editor Frequently Asked Questions | My System Specs | | System Manufacturer/Model Number Homebuilt OS Windows 7 x64 CPU i7-930 Motherboard Asus P6T Memory 6 G Graphics Card GTX 480 Sound Card Onboard Monitor(s) Displays LG W2753V Screen Resolution 1920x1080 |
03-25-2010
|
#4 | | |

Quote: Originally Posted by VinoBob Hi!
I had both Xp and in7 on my comp. Unfortunately something got messed up, and suddenly both could not boot, it said that there was something wrong with the BCD and i had to insert the Windows 7 installer DVD. I did so, and it repaired the error, but due to a side effect i lost my Xp entry in the MBR ( i think the whole boot configuration was rewritten by Windows 7 ), so my Xp does not boot now.  How could i make it boot again?
Read this pdf file,and use the command lines: DUALLBOOT XP_7.pdf | My System Specs | | System Manufacturer/Model Number HP OS WIN,XP,7,VISTA,SERVER CPU DualCore Intel Pentium D 925, 3000 MHz Motherboard Asus P5LP-LE (Leonite) Memory 3072 MB (DDR2 SDRAM) Graphics Card NVIDIA GeForce 7500 LE (256 MB) Sound Card Creative SB X-Fi Xtreme Audio Monitor(s) Displays 19", 1024x768 Screen Resolution 1024x768 Hard Drives WDC WD2500AAKS-00L9A0
SAMSUNG HD250HJ (250 Internet Speed 100.0 mbps |
03-25-2010
|
#6 | | |
no use guys. I have done the BCD thingybut no use...i created the entry of the Xp and so it appeared again in the boo menu, but after i want to let it boot, it said it could not find the ntldr :/. So i inserted the Xp CD, and tried to fix it from the command line, tried FIXMBR, FIXBOOT, CHCKDSK, neither helped ... i had to insert the Windows 7 DVD again, and repair the strartup, cause the XP repair deleted the Windows 7 entry from the MBR. So currently the NT loader is missing or it cant be found when i launch the boot sequence of Xp. What should i do ? | My System Specs | | |
03-25-2010
|
#7 | | |
Try looking for hidden, system files ntldr, ntdetect, and boot.ini. They should now be in the Win 7 partition. If not, they need to be added and EasyBCD will do that for you. Or you may be able to just copy them from the XP partition to the System partition.
Since it appears the install was not as I had guessed, possibly now post a snipping tool picture of your disk management window. | My System Specs | | System Manufacturer/Model Number Homebuilt OS Windows 7 x64 CPU i7-930 Motherboard Asus P6T Memory 6 G Graphics Card GTX 480 Sound Card Onboard Monitor(s) Displays LG W2753V Screen Resolution 1920x1080 |
03-26-2010
|
#8 | | |
i did not find the required files, tho i searched among the hidden ones too. How to add these with Easy BCD ? | My System Specs | | |
03-26-2010
|
#9 | | |
Use the Easy BCD build which I linked you to yesterday.
On the Add/Remove tab, Add XP by Name and type (XP). It will ask you if you want the boot files added. Agree and it will autocomplete the drive letter.
When you restart there should be a Dual Boot menu. If not, or if either OS does not start then post back a screenshot of your full Disk Mgmt drive map using Snipping Tools in Start Menu, attach file using paper clip in Reply Box. | My System Specs | | |
03-27-2010
|
#10 | | |
I did what you said but did not work, still did not find ntldr. It created a new drive and put the missing files of Xp on the drive G ( my Xp drive is D Windows 7 is C ) :/. Then i edited the entries and assigned the Xp to D and put the missing files ( ntldr, boot.ini etc. ) there. Then after trying to boot on Xp the computer just simply restarted, without any error messages. So i copied the files to every hard drive now, and it says that my hal.dll is issing or damaged. I guess now it tries to use the Windows 7-s hal.dll. Here iare my settings:
There are a total of 2 entries listed in the bootloader.
Default: Windows 7 Ultimate (recovered)
Timeout: 30 seconds.
Boot Drive: F:\
Entry #1
Name: Windows 7 Ultimate (recovered)
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Entry #2
Name: Microsoft Windows XP
BCD ID: {56ec5813-37d4-11df-8e58-d9b6b97f8c41}
Device: boot
Bootloader Path: \NTLDR
And here is the disk management window: | My System Specs | | How to recover lost Xp boot partition ? problems? All times are GMT -5. The time now is 03:49 PM. |  |