XP, 7 & OS X - XP will not boot



My netbook began its life with an XP install.
I decided to dualboot with Windows 7.
This worked perefectly with EasyBCD installed in Windows 7.
The Windows 7 bootloader worked great and I could boot into XP or 7 without any issues.
I then installed Mac OS X - the latest Snow Leopard build as well.
All 3 OSes are on one physical drive.
After installing OS X, I can boot fine into Windows 7 and OS X without any issues.
However, XP now hangs on a logo screen after the OS X install.
After the Mac OS X install, I had to repair the Windows 7 bootloader, using the Windows 7 USB installer. I also copied the legacy bootloader files to the root of the Windows 7 partition.
Below is the info from EasyBCD.
Any suggestions on getting the XP to start up?

Windows Boot Manager
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=C:
path \bootmgr
description Windows Boot Manager
locale en-US
default {4683c182-3537-11df-9118-c7bc0d8a0426}
displayorder {4683c180-3537-11df-9118-c7bc0d8a0426}
timeout 30

Real-mode Boot Sector
identifier {4683c180-3537-11df-9118-c7bc0d8a0426}
device partition=C:
path \NST\nst_mac.mbr
description Apple Mac OS X Snow Leopard

Windows Boot Loader
identifier {4683c182-3537-11df-9118-c7bc0d8a0426}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7 Enterprise
locale en-US
osdevice partition=C:
systemroot \Windows
resumeobject {70a8986e-353b-11df-aa0c-806e6f6e6963}

Real-mode Boot Sector
identifier {4683c183-3537-11df-9118-c7bc0d8a0426}
device partition=C:
description Microsoft Windows XP Home




;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
[boot loader]
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /NOEXECUTE=OPTIN /FASTDETECT /SOS /nonguiboot /bootlog
Last edited by a moderator:
Add a new entry for XP (2nd option in entry type dropdown on Add New Entry page), and let it autoconfigure when prompted.
Last edited:
I added a new entry for XP, and let it auto-configure.
Unfortunately, I am back to the point where it hangs at a windows logo screen.
This is the screen it hangs on.
If you could post the new boot.ini that would be great... just to make sure EasyBCD did its job.

Looks like XP booted properly, so now its passed the boot stage. Not much EasyBCD can do at this point. Can you boot properly in safe mode? Reboot and hit F8 until you get an option for it.

Not sure if it'll help, but the letter assignment might have been changed from what XP used to be. There's an article here on how to fix that, assuming you can get into safe mode ok.
I see you've been busy for the last hour. I only just joined.
Congrats on equalling Mak's posts !
Here is the boot.ini:
; 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(1)\WINDOWS="Windows XP on D:\" /fastdetect

I cannot boot to Safe Mode. I get stuck in the same spot.
Is there any way I can edit the XP registry from the Windows 7 partition?
This might be able to help. You well need to burn the ISO to CD and boot from it. You can find instructions about using ImgBurn to burn the disc here.
Thank you both for your assistance tonight. It indeed was the drive letter assignment in XP's registry.
Modifying this with the savepart program fixed it up, and now I truly have a triple-boot system.

Now it is time to install a Linux distro for a quad boot.

Thanks again!

EasyBCD is awesome.
Awesome, I'd recommend Ubuntu. Of course with EasyBCD you can use just about any Linux distro you want. Good luck :smile: