[SOLVED] Windows XP - Windows 7 dual boot problem

#1
Hi guys,

a serious question. I have a bit of a problem. I originally had XP and wanted to install 7 as dual boot. Thought it would go smoothly, but no. Here's the situation.

Windows XP was originally installed, on partition C (partition D is on same hard disk). Besides that I have four more hard disks (one partition each) which were (in XP) E, F, G and H.
I cleared/formated partition D and installed Win7 on it, and then everything got turned around.

1. 7 did not detect the previous XP and create a dual boot.
2. The partition that was D (on which 7 is installed) became C, C (with XP) became E, and E became D.

I used EasyBCD to add the XP to the boot menu, but it doesn't seem to work. When I try to load the added XP the PC just reboots. (When adding the new entry it detects my XP as being on partition H but its not, and even if I change it to the correct one, it still doesn't work)

Any tips and comments will be greatly appreciated.

On a side note, I wonder if I can switch the drive letters of C, D and E around to make it like it was in XP... How will Windows 7 react if I change it's drive letter from C to D?!


Note to moderators, I just noticed that I put this thread in the wrong forum, please move it to the EasyBCD support.


Addendum:


Here is some additional info on my problem.

1. Again to note that both partitions with XP and W7 are on the same hard disk.
2. When I remove XP in EasyBCD and add it, it detects it on partition H (but it is in partition D really). It doesn't work with H, nor if I change it to C or D.

3. Here is the debug info from my EBCD
Code:
Windows Boot Manager
--------------------
identifier              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=H:
description             Windows Boot Manager
locale                  en-US
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default                 {51083d81-37d0-11df-9e84-b694e8c66b5f}
resumeobject            {51083d80-37d0-11df-9e84-b694e8c66b5f}
displayorder            {51083d81-37d0-11df-9e84-b694e8c66b5f}
                        {51083d85-37d0-11df-9e84-b694e8c66b5f}
toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout                 30

Windows Boot Loader
-------------------
identifier              {51083d81-37d0-11df-9e84-b694e8c66b5f}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {51083d82-37d0-11df-9e84-b694e8c66b5f}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {51083d80-37d0-11df-9e84-b694e8c66b5f}
nx                      OptIn

Real-mode Boot Sector
---------------------
identifier              {51083d85-37d0-11df-9e84-b694e8c66b5f}
device                  partition=H:
path                    \NTLDR
description             Microsoft Windows
I notice I have "bootmgr" and "bootsect.bak" files on my H drive (which is data storage [music] only). I don't know how they got there, or if it's important.


Addendum:


Serves me right for not reading through all the FAQs first. I guess we all start reverting to children when we feel helpless.

My problem was that Win7 installed boot files on partition H (god knows why), so I had to move ntldr, boot.ini and ntdetect.com to that partition, and modify the rdisk in boot.ini.

I shuffled drive letters in W7 so 7 was on C and XP on D. When I boot to XP it's the other way around. But, I can live with that, if they can :wink:

One question though, is it possible to move the boot loader files from partition H to either one of the windows partitions (C, D ... XP/7)? I'm asking because I just keep music on H and maybe I'd like to disconnect it some day to put in another PC.
 
Last edited:

Terry60

Knows where his towel is.
Staff member
#2
I take it you're using 1.7 ?
EasyBCD 2.0 latest build would have automated all the moving and editing of XP boot files for you.
It will also move your boot files onto W7 if you wish
BCD install/Repair
Change Boot drive
Point it to W7 partition

Then change your BIOS boot sequence to find the W7 HDD first.
 
#3
Yes I am, apparently. Even though I downloaded it today. It seems that when I Google "EasyBCD" the first result goes to the download page for v1.7.2

Oh, I see from your link that v2 is still beta. I'll give it a try and move the boot files.