A reader has asked about how to add Windows XP to Windows 7 Boot Manager. Here are the steps. You do this when you cannot boot to Windows XP after installing Windows 7 or Windows Vista.
- Open an elevated command prompt.
- Type the following to create a boot loader for Windows XP.
bcdedit /create {ntldr} /d "Windows XP"
- Type the following to set the device to where Windows XP is installed. I used D: in this example. Replace it with the drive letter of your XP installation.
bcdedit /set {ntldr} device partition=D:
- Type the following to set the path.
bcdedit /set {ntldr} path \ntldr
- Type the following to add this boot loader to the boot up screen.
bcdedit /displayorder {ntldr} /addlast
- Reboot the computer.
[Update: 3/11/2009] Some readers have reported that they still have problems after following these steps. I have tried to reproduce the error and fix it. The error I got is different, but it’s similar in nature. Please see this post about how I fixed the problem.
[Update: 11/9/2010] I have a new post about doing this using EasyBCD.
This post may contain affiliated links. When you click on the link and purchase a product, we receive a small commision to keep us running. Thanks.
Followed the steps, I get XP as an option. When I select it the system reboots. Am I missing something? Perhaps defining the directory of windows xp install?
Extremely Helpful and straightforward…thank you! So far this is the only site that spelled it out clearly and easily!
@Guille
What hard drive is your Windows XP on? When you type bcdedit, what do you see?
@Michael
Thanks for the compliments! ๐
I followed the above instructions for adding XP but when I rebooted and attempted to get into XP my system just reboots. My XP partition is set to D:\ in Windows 7. bcdedit looks like this for XP:
identifier {ntldr}
device partition=D:
path \ntldr
description Windows XP
Is the path wrong? Thanks in advance for your help.
Lindsey,
Is XP on the first partition of the drive?
Yes it is. When I installed 7 i did the default installation where it makes a 200 mb partition followed by the main 7 partition.
So the makeup of my hard drive is 20gb XP 200mb 7 and then 20 gb windows 7. In that order. I can reinstall 7 if need be but I’d like to figure out what’s wrong. Thanks.
Ok, you might want to change the device partition to C:
bcdedit /set {ntldr} device partition=C:
I have 3 partitions on a 320gb hdd, Vista is on C, Xp is on F & Win 7 on G. XP does not show up in boot menu, when I type the first command message says Invalid command line switch: /f Whats wrong???
Hey guys i did the above steps here is what my partitions are
Drive C: Windows 7
Drive D: Windows XP
I entered all the commands in cmd on admin, when i reboot it shows xp and 7 in the boot menu.
Problem is when i try to load XP is shows the error
“\ntldr missing or damaged file
PLEASE HELP MEEE!!!!!!!!!!!! I AM SO FUSTRATEDDDD!!!!!!!
plasticore,
Is Windows XP on the first or second partition?
Im having the same issue as plasticore. I have the disk in two partitions. Installed win7 first (on the first partition), then installed win xp on the second (partiton). Only xp would only boot after that, and there was no boot menu. I then used the win7 dvd to “fix” the boot, but it made such that only win7 would boot. followed your instructions, and got both in the boot menu, but xp doesnt work. gives me an error.
win7 sees the second partition as E: (Which i used in the bcdedit commands)
Should i be doing something different?
Thanks a ton!
@cp124
What exactly is the error? Have you tried to use d: or even c: in the bcdedit command? I am thinking even you install XP on the second partition, the ntldr files might be on c: drive.
The poster did a great job for the most part, the problem is that he forgot to include the ‘forward slash’ in the ‘path’ argument. It should be ‘\ntldr’. Hope this helps
Thanks for pointing that out. My original post did include the slash. However, my blogging software (WordPress) has a tendency to clear the slash from time to time. I added the slash back.
Same problem as plasticore except windows XP is on C: and 7 is on M: windows 7 shows but xp dont i did what you said but it still say earlier version of windows and when i click it it says \ntldr missing or damaged help, i do not want to have to reinstall it.
Can you briefly describe how you installed Windows 7? Did you boot the machine using the Windows 7 installation DVD or did you run the installation from under Windows XP?
How do I remove the codes I just added? I formatted the drive with my XP installation, but now the boot manager still loads and asking me wich OS I want to run. Please help.
If you want to delete the Windows XP entry, type this command.
bcdedit /delete {ntldr} /f
Hi guys, I did a few installs just to try and recreate the errors you guys are getting. I think the problem is when you have try to install on one drive with multiple partitions. By default windows xp will pick the first partion as the boot partion. Try to manually find where the ntldr file is and point the boot loader to it as the device partion. If windows 7 is on C and you installed on a partion previously used by vista, chances are that it deleted the ntldr files. To restore this, you need to do a repair install of xp and the just repair the boot loader of windows 7 using the installation dvd. after that go and edit the boot loader of windows by adding your repaired xp to the boot list. Remember to point the boot loader to the partion where your ntldr files are written (normally its on your boot partion i.e partition=\Device\HarddiskVolume1)
Hope this helps.
Hi,
I had XP, then I installed Win 7 and did dual boot.
I installed Win 7 in 1st hard disk and Win XP in 2nd hard disk
I don’t have option to choose to boot in Win 7 or XP
Before I installed Win 7, the drive letter in XP is C: for Win XP system. I installed Win 7 in D: drive.
When I boot into Win 7, the drive letter change. The Win 7 system is now in C: drive and XP system in F: drive.
So, when I edit the bootload in Win 7, which drive letter should I use for XP, so that I can choose to boot into XP
Thanks!
Please see this post.
https://www.kombitz.com/2009/03/11/windows-7-beta-and-xp-dual-boot-problem/
I am writing this, more as a note to myself, to find it again, if it would be to happen. I am having Windows Server 2008 as primary OS, on the first partition of the first hard drive, and XP on the 2nd partition. At the first time, I installed XP first, and Server after. Server saw XP and made a nice bootloader and worked well. However, for a time, I was caught with business in XP, and forgot to extend trial for Windows Server. Sadly, I had to reinstall it. But this time, it didn’t see XP at all…
And now, the aftermath:
First, to avoid the “shit happens” situation, I exported my bootloader:
bcdedit /export c:\savebcd
Should shit have been happening, saved the folder along with the bcdedit utility on another partition, to start it easier from the Recovery Console, once I should have been at a command prompt. From this, I would have run
bcdedit /import c:\savebcd
However, it was not the case.
I followed the instructions of this article. However, this:
bcdedit /create {ntldr} /d “Windows XP”
didn’t ran at all. It was reporting something like {ntldr} would have been already created, and didn’t want to execute. However, the EasyBCD program was displaying only one entry, the one for Windows Server. Found it quite ockward.
So, I added another entry. This process is quite stupid. First I selected Windows 2k/NT/XP… , but the drive option was C:, and grayed. After a few clicks around, I managed to add it, by selecting first the drive letter (I:) – that was long ago established and I knew it – and then EasyBCD let me specify the type of the entry as Windows XP. I was having now 2 entries, and I saved:
There are a total of 2 entries listed in the Vista Bootloader.
Bootloader Timeout: 30 seconds.
Default OS: Microsoft Windows Server 2008
Entry #1
Name: Microsoft Windows Server 2008
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Windows Directory: \Windows
Entry #2
Name: Microsoft Windows XP
BCD ID: {944d8c5f-4180-11de-a386-0016e6df9128}
Drive: I:\
Bootloader Path: \ntldr
You see, now Windows XP has that shitty hexadecimal BCD ID instead of a simple {ntldr} ; however, I was pretty content I could skip the first command that wasn’t going to run.
Now my XP is a service pack 2. Never needed the damn NTLDR and it’s companion NTDETECT.COM. Now it needs it. Kinda handicaped, but it works…
But my XP wasn’t going to boot…
So I make sure that path was \ntldr, with a command like:
bcdedit /set {944d8c5f-4180-11de-a386-0016e6df9128} path \ntldr
Na…that didn’t work. It wanted the NTLDR and it’s companion. I say, Ok, what the hell, isn’t gonna hurt me to please him. So I copied the files on I:\ straight in the root.
Thought that I solved it, rebooted, selected Windows XP, and surprise, NTDETECT FAILURE!
Seems the boot.ini was necesary too… So I started to browse, and found a nice boot.ini…
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /fastdetect
Now, given it’s looks, you don’t have to presume that boot.ini will intersect itself with the Server bootloader. It’s goal is only to quietly start XP, without asking questions, given the /fastdetect option. But where the hell to place boot.ini ? On C: ? On I: ? Or on both , just to make sure?
Found on a forum or so that the boot.ini has to reside on C: no matter what where XP resides. After all , that multi(0)…etc… tells where Windows XP actually resides.
However, Windows XP WAS STILL NOT BOOTING…. “Invalid Boot.ini. Booting from C:\Windows”
Hmm…. Why the hell C:\Windows ? I said “partition(1)”. It’s logical, Windows Server is on partition(0), everything on a damn computer starts from zero…
So, if the shit would start from 1, that makes Windows XP partition 2!
So I corrected the boot.ini.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows XP Professional” /fastdetect
And finally, instead of another erroneous reboot, saw Windows XP logo appearing from the mist…
Many thanks!!!
When I first install Win7 it managed the dual boot. But later I had to reinstall XP and Win7 is lost. I run Win7 repair install then XP is lost. With your help
Xp works again. The new boot system is mysterious for me.
Thak you again
My problem is that I installed Windows 7 found that only my logitech devices (webcam & wireless DJ) didn’t work. I decided to install XP to run these as my CPU doesn’t support virtualization so XP Mode is out and VMware wouldn’t connect my webcam and virtualbox ran a little slow.
On one SATA drive I have Windows 7 on a separate SATA drive I have Windows XP. If I go to BIOS and change the hard drive boot priority I can boot into either OS. However I would like to just have a boot manager do this for me.
I’ve tried the commands above but whenever I select Windows XP it just reboots my PC. Windows 7 boots fine.
Windows 7’s bcdedit:
Windows Boot Loader
——————-
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {bootloadersettings}
recoverysequence {3c0bce38-478c-11de-a4cf-b322f463a361}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {3c0bce36-478c-11de-a4cf-b322f463a361}
nx OptIn
quietboot No
Windows Legacy OS Loader
————————
identifier {ntldr}
device partition=D:
path \ntldr
description Windows XP
Windows XP’s boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect
In Windows 7 the SATA HD that has windows xp on it is D:. In fact if I try to substitute this letter for any other the bcdedit command will return an error. An interesting thing is if I try to boot to XP and hold down F8 I do get the F8 BOOT Option’s menu but whatever I select it just reboots…
This is how I got it to work:
In Windows 7 I went to Start->All Programs->Accessories->Command Prompt
In the command prompt I typed the following:
*** PLEASE NOTE: in the second command where “partition=D:” Replace “D” with the letter of the drive that has the XP installation is on
bcdedit /create {ntldr} /d “Windows XP”
bcdedit /set {ntldr} device partition=D:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
bcdedit /timeout 25
Now that the Windows 7’s boot menu has been configured I needed to copy over the boot files from Windows XP (I don’t know if all these files were necessary but it doesn’t overwrite anything).
Open Control Panel and goto Folder Options–>View-> UNCHECK “Hide protected operating system files”
Open the drive with the Windows XP installation and copy the following files to the root (very top level) of the drive of your Windows 7 installation:
AUTOEXEC.BAT
boot.ini
config.sys
IO.SYS
MSDOS.SYS
NTDETECT.COM
ntldr
Once these are copied over to the drive with the Windows 7 installation edit the boot.ini file that is now on the WINDOWS 7 drive and NOT on the Windows XP drive.
Mine looked like this:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect
The edit here needs to tell Windows 7’s boot manager that XP is located on a DIFFERENT physical drive. In my case it was on a different drive but on the FIRST partition so I made this edit:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect
Notice that the “rdisk” value in lines 3 and 5 changed from 0 to 1. (when changing the “rdisk” value in line 5 I almost changed the “disk” value instead of the “rdisk” value so be careful!) *** If it doesn’t work maybe its because you have lots of hard drives you might try changing the “rdisk” value to 2, 3, or 4, etc depending on how many hard drives you have. I’m really not sure because it worked the first time when I changed the “rdisk” value from 0 to 1.
If your Windows XP is on the same PHYSICAL DRIVE as Windows 7 but different partition you can try editing the partition value in both lines 3 and 5:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect
Notice here I only changed the “partition” value from 1 to 2 (the rdisk value is NOT changed). If you have multiple partitions on the same drive you may have to try changing the partition value to 3,4, or 5, etc depending on how many partitions this ONE drive has.
Save the boot.ini file and reboot the computer.
If everything is working then go ahead and hide the “protected operating system files” again:
Open Control Panel and goto Folder Options–>View-> CHECK “Hide protected operating system files”
I hope this helps people as I could not find the answer anywhere until I sat down a read on how the boot process for both Windows 7 & XP works.
Thanks for your contribution. I am sure someone would benefit from your input.
Using the latest build of EasyBCD 2.0 build 63, I added XP to the 7 bootloader automatically.
You simply add the XP entry and it will take care of the needed files for you.
Thank you so much for this simple Fix. I was pulling my hair out trying to think what I should do…
But Why did Windows 7 make the drive I installed it on (D-Drive) to rename itself to C drive and vice versa…?
one of Windows little quirks me thinks…
Cheers again
Richie
Works fine for me. Thanx!
Hello,
First want to congratulate you for the nice theme.
although I could not use it in this form it helped me. Raises many interesting questions.
Here is the desctioption of my issue.
I have 2 HDD. 1st is SATA and the 2nd is IDE.
On the SATA C: Drive i have installed Windows 7 and
ond the IDE D: Drive i have Windows XP (C: drive is XP system boot drive ~ 8MB).
I have tried a lot of combinations within bcdedit to make a multiboot system but unfotunatelly I failed.
After all I have installed EasyBCD 2.0 tool which did all for my request.
The bcdedit output now looks like this:
###########################################
#
Real-mode Boot Sector
———————
identifier {6468a663-c4e2-11de-9ad2-9f8c38bb9030}
device partition=C:
path \NTLDR
description Microsoft Windows XP
###########################################
#
Could anyone explain where I can get this long Identifier from?
And how can I make multibood record from 2 HDD manualy?
I would be very greafull.
Thanks,
Bye.
hi, i had xp sp3 on my C:\ and F:\ drives. Then i installed Windows 7 on my C:\. Didn’t choose the upgrade option, fresh installation was done. But now i have no boot menu so that i can switch 2 XP. pls help, and fast.
PS: the repair is not possible so that i can get back my XP.
i see that the xp boot.ini is gone but is there anyway 2 get back the xp? I installed it from a bootable DVD. I already said i didn’t choose UPGRADE, and b4 installing i had 2 format the C:\ drive where i had one of my XPs…
If you cannot get to XP by following the steps in this article, you can try EasyBCD and see if that works for you.
Thanks to amida168 and TheEconomist, my Windows XP now boots just fine.
Windows XP > First primary Partition > in Win7 => D:
Windows 7 > Second primary Partition > in Win7 => C:
First i did the steps written in Post 1. After that i copied NTDETECT.COM and boot.ini (no change required) to Win7 Partition (C:) and rebooted. Thats it.
Sincerly Yours,
WANA
Thanks a lot!!
working well
Hello… Beforehand sorry for my English)…
I had carefully read all comments but didn’t find something connected with my problem.
Using Windows 7 on SATA-drive. Today I get my old IDE hard-drive, plug it in, plug off SATA-drive with Windows 7 and start XP installation.
Some info: my SATA-drive consist of 2 partitions (C and D).
When I pluged in IDE, in Drive Management of MMC SATA-drive became Disk 1, and IDE has set as Disk 0. So…
After that I read manual (in topic) and create boot record for E:-drive (Disk 0) as \Windows XP\ and reboot. When I trying to load \Windows XP\ my PC restarts (I guess possible thats I didn’t seen even error message while video mode switching).
When I plugging off SATA-drive or setting IDE-drive as first boot drive in BIOS XP starts without any problem…
I didn’t thing thats any problem in XP’s \boot.ini\ file… Guess something in bcdedit settings… Btw bcdedit’s result:
***
C:Windowssystem32>bcdedit
รโรยธรยรยฟรยตรโรโกรยตรโฌ รยทรยฐรยณรโฌรฦรยทรยบรยธ Windows
——————–
รยธรยดรยตรยฝรโรยธรโรยธรยบรยฐรโรยพรโฌ {bootmgr}
device partition=C:
description Windows Boot Manager
locale ru-RU
inherit {globalsettings}
default {current}
resumeobject {f1431ab2-ab81-11de-bbab-a2733f1ca285}
displayorder {current}
{ntldr}
toolsdisplayorder {memdiag}
timeout 30
รโรยฐรยณรโฌรฦรยทรยบรยฐ Windows
——————-
รยธรยดรยตรยฝรโรยธรโรยธรยบรยฐรโรยพรโฌ {current}
device partition=C:
path Windowssystem32winload.exe
description Windows 7
locale ru-RU
inherit {bootloadersettings}
recoverysequence {f1431ab4-ab81-11de-bbab-a2733f1ca285}
recoveryenabled Yes
osdevice partition=C:
systemroot Windows
resumeobject {f1431ab2-ab81-11de-bbab-a2733f1ca285}
nx OptIn
รโรยฐรยณรโฌรฦรยทรโกรยธรยบ รยฟรโฌรยตรยถรยฝรยธรโฆ รยฒรยตรโฌรยรยธรยน รลพรยก Windows
————————
รยธรยดรยตรยฝรโรยธรโรยธรยบรยฐรโรยพรโฌ {ntldr}
device partition=E:
path
tldr
description Windows XP
***
Thanks!
unbelievable. THIS WORKS!
after doing a dual install of xp on my lenovo ideapad [s10e] preinstalled with windows 7, i naturally couldnt boot into windows 7 because xp install stuffs up the win7 boot loader.
i was able to get the win7 boot loader working again simply by using my win7 boot disk [which in my case is a USB boot disk because my ideapad doesnt have a dvd drive] and running the “repair my installation” options.
However, this took away xp from the boot loader/manager thing, whatever. i managed to force my way back into xp by using my xp boot disk [again a USB boot disk], but i couldnt get xp back in the boot loader.
i even paid $12 and downloaded DualBootPro to try and fix the problem, which might have worked had i not messed things around already. DualBootPro in fact made it now imposible for me to force my way into xp because it cleaned up the boot files for win7 and must have deleted something for xp. damn…
then i came across amida168s amazingly simple and short solution.
THESE COMMANDS WORK, if only i came across them days ago. =)
Thanks a million amida, i owe you one!
great work!
xp and win7 are friends again ๐
…usually when it comes to tweaking MS’s OSs, the web can be proven a MAJOR pain in the butt, by getting drown in an ocean of USELESS info – that in the end will probably not even get you the solution you were looking for in the 1st place. ESPECIALLY when it comes to issues with bootloading procedures.
For example, before checking with amida168’s post here, I was already MISGUIDED by a couple of other, not-so-comprehensive posts at other sites.
However lucky enough (lucky cause I seem to have hit the right Google search terms this time), this post soon came to my attention.
And YES, it worked right on the first attempt.
Thanks so much man.
Hello i use this theme but when i select the windows xp from the boot menu
some cx0003 error is present and tips me to repair your system….
so i have already XP in other drive and windows 7 is costomise in other drive…
please help me over this problem…:)
with regards,
Dhaval Prajapati
Maybe some of the system files used by XP are missing. You can try EasyBCD and see if it works for you.
I tried your recommendations for adding Windows XP to bootmgr , would not work because of Windows 7 ” Reserved ” 100mb partition at bebinning . Came up with a workaround for little problem , while in Windows 7 , go to Start , Control Panel , Administrative Tools , Computer Management , Disk Management , and assigned the drive letter A: to reserved partition , then using your recommendation to modify bootmgr I used the A: instead of the D: in your instructions . Worked perfectly and can stiil boot in Windows 7 Professional .
*hi,i m trying to install win-xp after win-7,but the cd is not booting flashing a error message
media test failure,check cable
exiting intel boot agent
*and following screen displays
non-system disk or disk error
replace and strike any key when ready
i m using hp540 notebook pc.
plz help i m just a begineer.
I do not recommend installing XP after Windows 7. Even if you can get it working, you cannot boot to Windows 7 any more after you install XP unless you do a repair installation of Windows 7. Anyway, if you are not familiar with steps, do not try it. You can try XP mode if you really want XP.
Special thanks to amida168 and J Thompson!
(i have one harddisk with 2 partitions for each OS)
I wanted to have WinXP and Win7 on my pc. So i installed WinXP (32b), when done, i installed Win7 (64b), everything was going fine, until restart.
I discovered that i can no longer boot my XP, and Win7 start automatically w/o letting me choose.
I did double boot up before, with same install order and it worked fine, dunno why this time did not…
So i searched the internet for some answers/help, and i ended up here.
I wrote those 4 lines into command prompt. It did make the Windows XP option in boot menu, but when i tried to start XP, i got the message that the system couldn’t start (same problem as Dhaval Prajapati has i think – cx0003 error).
There were few options what to do next: insert the XP disc and repair the system
or leave.
I didn’t repaired the XP, because it could made my W7 unbootable (vice versa problem i have now).
Then i read J Thompson’s post about copying some files from WinXP partition to Win7 partition.
But when i made all the system files visible, i could see only 2 files on my XP ‘drive’ (hiberfil.sys and pagefile.sys). There were no boot.ini or NTDETECT.COM or else.
So i copied all the invisible files (boot.ini and NTDETECT.COM included) from my brother’s pc with WinXP (he has WinXP partition and Win7 partition aswell w/o any problem). I put them where they were supposed to be on my XP drive.
After that i could continue with J Thompson’s advice, I copied the boot.ini and NTDETECT.COM to my Win7 partition. Now i had to open and change the boot.ini on W7 partition. Since i have one harddisk with 2 partitions for each OS, i changed the partition parts from 1 to 2. (See J Thompson’s post for exact procedure). However i could not save it over existing boot.ini (something like access denied message) so i simply saved it to somewhere else and then replaced the boot.ini in W7 i wanted to change.
That’s all of the difficulties i encountered.
Then you only need to restart and from boot menu WinXP should start w/o problem. (So far both systems work fine for me.)
I just don’t understand how those system files i needed, disappeared from my XP drive… I assume that’s Win7 fault somehow. If you don’t have another pc with XP from where you could copy those files, people can upload them for you.
I hope this helps Dhaval Prajapati or someone else.
outstanding, worked perfect. step 1 step 2 step 3, no guess work and nothing left out. thank you so very much for the help.
Absolutely agree with Michael; this is the only site that really spells out the procedure.
Minor problem was it tried to add the windows xp recovery console as well, and complained it could not find \cmdldr
I have four OS xp & server 2008 & seven & vista sp2
i reinstalled xp
how can i recover bcd?
You need to use Windows 7’s media to do a repair installation to get Windows 7 and bcd back. However, you loose XP. I do not recommend your setup. If you want to try out different OS, using Virtual Machines is a better choice.
What I Did Was: had Win 7 On Then Install Win XP Losing Win 7 Boot Manager So What You Do Next Is Put In Win 7 Recovery Disc (The One Win7 Makes) And Choose Start Up Repair This Repairs Win7 Boot Manager BUT There Is Still No Win XP Load Up Win 7 And From The Desktop Put The Original Win 7 OS Disc In Dvd Player And Choose To Install And Then Choose To Upgrade And What Happens Is Win7 Is Reloaded With All You Programs Accounts And Settings But Most Of All With A New Win 7 Boot Manager That Has Win XP As “Earlier Version Of Windows” And Both Boot Up OK (Remember You Have To ReActivate Win 7 So Have Serail Handy)
hi..
When i enter
bcdedit /create {ntldr} /d “Windows XP”
Command
It come
The specific entry already exists
cannot create a file that already exisits
It seems that your computer already has that entry. It’s hard to use bcdedit in this case. Please try easy bcdedit.
Wonderful!! It worked like charm ๐
Thank you!
Manju
i want to add a VLC software in my windows xp bootable….
so that it installed automatically when i install windows from that bootable cd…
plz help …
i had the same problem that starting Windows XP resulted in a reboot.
i installed win 7 on a separated hdd without the other hdds connected since when they were connected, i wasnt able to install win 7 on the desired hdd.
so i connected the other hdds and wanted to add Windows 7 in the XP-Bootmanager but i wasnt able to get it running, i was confused by the ARC naming convention, since the hdd with Win XP on it was connected to another controller than the win 7 hdd.
so i tried your howto and had the already mentioned problem of a rebooting Win XP. All the other tipps didnt help so i decided to install the Win 7 Bootmanager on the Win XP HDD using EasyBCD.
Under “add new entry” select the type of windows, eg. windows XP and give it a name, EasyBCD will detect the HDD with Windows XP automatically.
It copied ntldr to a folder called NST and the BCD looked like this:
————-
Real-mode Boot Sector
———————
identifier {334c6760-a019-11df-83b0-0017318bfaae}
device partition=F:
path \NST\ntldr
description Microsoft Windows XP
———————
and finally it worked…
hope this will help others.
Cheers.
Alex