Windows Vista & Windows XP


Hello. I am using EasyBCD 1.52 and i have a problem. I have 2 hard disk drives, on one (C) there is Windows Vista and on the other (E) there is Windows XP. The boot menu at the beginning shows up just fine, but when i choose to boot to Windows XP, the computer restarts and it goes back to the boot menu.

Windows Boot Manager
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Microsoft Windows Vista
bootdebug               Yes
nointegritychecks       No
osdevice                partition=C:
systemroot              \Windows
resumeobject            {fdc51d77-2361-11dc-8fc5-806e6f6e6963}
nx                      OptOut
pae                     ForceDisable
sos                     No
debug                   No

Windows Legacy OS Loader
identifier              {226235aa-216c-11dc-b50c-001617d67e27}
device                  partition=E:
path                    \ntldr
description             Microsoft Windows XP
[boot loader]
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
Hi Chris, welcome to NeoSmart Technologies.

First things first - upgrade to version 1.6 (File | Check for Updates); there are some big changes there.

After that, change the drive for the XP partition to c:\ and try to boot.
I updated the program and i have changed XP to C:\ . I tried to boot to XP and i got the following error:

File: \ntldr
Status: 0xc000000f
Info: The selected entry could not be loaded because the application is missing or corrupt
OK, what this means is that your XP drive wasn't installed (or was stopped from being the primary?) when you set up Vista.

Change the letter back to E:\ in EasyBCD. The only problem now is in your Boot.ini.

Turn on EasyBCD -> Add/Remove Entries -> Linux/BSD
Look at the list of drives & partitions, and identify your XP drive.

The drive() in boot.ini should be the drive that EasyBCD shows in that list, and the partition() should be the partition EasyBCD shows + 1.
I went where you said, so here's what i can see now:


So what am i supposed to do now?
See the bit that says "Drive: " ?

Click it to see a list of drives and partitions. It'll show something like this:

Where it says "Drive X" put X in rdisk() in the boot.ini
Wher it says "Partition Y" put Y+1 in partition() in the boot.ini
OK, you need to create a text file called "boot.ini" in notepad.

It should look something like this:
[boot loader]
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

For rdisk() and partition() do what I said in the previous posts.
The selected partition it's where Windows XP is installed:


This is what i put:

[boot loader]
[operating systems]
multi(0)disk(0)rdisk(1)partition(0)\WINDOWS="Microsoft Windows XP" /fastdetect
By the way the "boot.ini" file is saved on desktop.

Each time i open the program, i get the following message:

You can't save boot.ini to the desktop, you have to save it the boot drive.

Anyway, your BCD is all messed up.

Backup the BCD with EasyBCD.

Using 1.61 beta, delete the XP entry in EasyBCD, and go Diagnostics | Reset BCD Data

MAKE SURE you select the RIGHT boot letter when you turn on EasyBCD (it shoud be the same drive that has the folder "BOOT" in it).

Once the BCD has been reset, add an XP entry.
I located the folder, it is in E:\Boot.
By the way in that folder there is also a file called "BCD".

When i placed the "boot.ini" there, i tried to boot and it didn't work.
Then i changed the letter of Windows XP to C:\ , i tried to boot but i get the previous error, so i changed it back to E:\ .

What should i do next?