Dual boot issue - Windows 7 64 bit & Windows XP Prof 32 bit

I have Windows 7 64 bit installed and then installed Windows XP Prof 32 bit. I used the EasyBCD and got the dual boot working. Somewhere down the line I changed few things without completely understanding what I am doing. Now I am able to boot into Windows 7 only. If I select the Windows XP option, the system restarts automatically without any errors or without going any further. I am confused on what I have changed and how to get my dual boot working.

Here is the detailed view of my settings from EasyBCD2.1 -

Windows Boot Manager
identifier              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=\Device\HarddiskVolume1
path                    \bootmgr
description             Windows Boot Manager
locale                  en-US
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default                 {5e52304d-5681-11e0-8f5b-b7cbb7bee6b8}
resumeobject            {4529d609-5668-11e0-a581-806e6f6e6963}
displayorder            {5e52304d-5681-11e0-8f5b-b7cbb7bee6b8}
toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout                 10

Windows Boot Loader
identifier              {5e52304d-5681-11e0-8f5b-b7cbb7bee6b8}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7 Professional
locale                  en-US
recoverysequence        {5e52304e-5681-11e0-8f5b-b7cbb7bee6b8}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {4529d609-5668-11e0-a581-806e6f6e6963}

Real-mode Boot Sector
identifier              {5e523050-5681-11e0-8f5b-b7cbb7bee6b8}
device                  partition=C:
path                    \NST\ntldr
description             Microsoft Windows XP
Here is how my hard drive is partitioned - C drive to Windows 7; D drive to Data and E drive to Windows XP

I did copy NTDETECT.COM, ntldr files into C:\NST folder. I couldnot find boot.ini file anywhere on my drives (C, E).

Please help me to figure out what the issue is. Any help is greatly appreciated.


Mostly Harmless
Staff member
EasyBCD | Tools | Automatically configure legacy entries

Give that a shot.
I don't have such option. I only have Tools -> Options, Edit Legacy entries, Restart computer entries. I am using version
I added an empty boot.ini file and then added a New Entry for Windows XP through EasyBCD. This is what it created -

; This boot.ini was automatically generated by NeoSmart Technologies' BootGrabber.exe
; Use EasyBCD from http://neosmart.net/dl.php?id=1 to manage your bootloader

[boot loader]
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows XP on E:\" /fastdetect


Knows where his towel is.
Staff member
The unlettered partition is "system".
That's where all the boot files are.
Did you use advanced options to change the XP drive to C ?
If so change it back to "boot" or delete the entry and add it again (auto-config)


Mostly Harmless
Staff member
OK, and did you try it after that?
Thank you for all the help. I dint realize that boot files are stored in system partition (unlettered). The issue is resolved now.
This is what I did (I wish I had read Terry's post before I wasted my time on this tedious and long process) -
Ran the WindowsXP setup and selected to repair the OS. This launched me to Windows XP without dual mode option. Launched EasyBCD from XP and selected 'Install Win7 MBR'. I noticed that in WinXP the system partition was assigned a drive letter and the boot files are stored into that drive.
Restarted and dual boot works for me to log in to WInXP and Win7.

Thanks again for all the help.


Mostly Harmless
Staff member
You're welcome. Glad all is well in the magical land of dual-booting on your end.

Terry's advice usually saves people a lot of time and effort - I've learned to always listen to him :grinning: