It says both OS are on the same drive when they aren't (SOLVED)

I had this working perfectly for months, but then I had to use my computer to install Liniux on an external drive (the computer I was putting it in didn't have a CD player so I used a bare drive reader and installed it to it's drive from my computer). Anyway, after I did that then my Windows XP/7 dual boot stopped working. So now I'm in Windows 7 (shows up as Drive C in both OS) and I'm trying to re-add Windows XP (Shows up as Drive Z in 7 and Drive H in XP). When I choose "Add a new entry" in EasyBCD, and add Windows XP back, it shows up under "View Settings" as Drive C. I've tried letting it automatically pick the drive and manually picking the "Z" drive but it still says Drive C. Please advise!

There are a total of 2 entries listed in the bootloader.

Default: Microsoft Windows 7
Timeout: 30 seconds
Boot Drive: C:\

Entry #1
Name: Microsoft Windows 7
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe

Entry #2
Name: Microsoft Windows XP
BCD ID: {I don't know if this code is private so I took it out}
Drive: C:\
Bootloader Path: \NST\easyldr1

EDIT: Nevermind, I just restarted and it worked. That Drive C must just be where the OS location is stored at.
Last edited:


Knows where his towel is.
Staff member
You're correct.
The BCD does not point to XP.
It points to the boot files which contain the location of XP. They are on the "system" drive (C)