Another Question - Windows 7 with Win XP


Senior Member
Hello everyone.
I know there's a lot of threads about this, I had a look on them but I can't find a solution for my problem.

So here it is:

My pc had Vista installed on drive C. Then, I installed XP on drive D and used vistaboot pro to manage the boot problem. Everything worked fine.

Now, I installed windows 7 on drive C, leaving win xp alone on drive D.
When I boot my pc there is no “Windows 7â€Â￾ and "Earlier Version of Windowsâ€Â￾, it just goes straight into seven.
So, I installed easybcd to try to fix this, but it doesn't find any xp entry. I also tried puting ndetect/boot.ini/etc on both drives.
I can see my drive D: (xp) on "my computer". I also tried to fix mbr through Xp installation disc. Nothing works this far. I don't really want to install XP again because it's a very custom installation I have there and it takes up so much time(for audio productions and alike..).
Am I forgoting something? Any ideas for what I might try? pls help!!!!!!!!!
Thx in advance!



New Member
Please post a screenshot of the Disk Management window, and the output from Easybcd.


Senior Member
Here it is:

disk management:




New Member
Go to 7 Disk Management, rt click the System reserved partition and give it a drive letter.

Extract the attached zip and copy the three files (not the folder) - ntldr, boot.ini and onto that 100mb partition.

View attachment 2448

Add an entry for XP with Easybcd:

Click Add/Remove Entries.

Select the letter of the System reserved in the drive letter dropdown.

Select Windows Nt/2K/XP/2K3.

Click Add Entry.

Hope it helps

Last edited:


Senior Member
Thx for the help.

I have done that. Tried to boot into xp, but....
An error appear:

"Windows could not start because the following file is missing or corrupt:
<windows root>\system32\ntoskrnl.exe
please re-install a copy of the above file"

The file is not missing, it is in d:\windows\system32\

the new easybcd is:


Last edited:


New Member
Have a look iside your original ( rt click and edit).

Paste up what it says.

Did you change the partitions when installing 7 - was XP already in an extended partition ?

Last edited:


Senior Member
I didn't changed anything in the xp partition.
I have put the files you sent me on system partition and now the error is another one, it says that theres is a problem with ntldr <----- not ntdetect.

my boot.ini was similar to this one.. I supose:

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

Last edited:


Senior Member
So I put the original ntldr into the system partition and started up the computer again.
Now it have a new error.. in a new file:

Windows could not start because the following file is missing or corrupt:
<windows root>\system32\hal.dll <--------------
please re-install a copy of the above file"

I am loosing the courage. :(


New Member
Please have a look in boot.ini on the system partition and post the contents.

Perhaps it should be poiting at partition 4, not 3.

Last edited:
SIW2 thx a lot man!:D

It worked!!!! I dw the beta 2 and it auto configured the stuff!
Just for the curiosity here is the boot.ini now:

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

again, thx a lot man!

You're welcome.:p

Thanks for posting back the result.

Last edited:
This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.