Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Dual boot win7 x64 and winXP x86


06 Mar 2011   #1

Windows 7 x64 Ultimate
 
 
Dual boot win7 x64 and winXP x86

Hi all
I have a bit of a problem with my drives..

I've been running Windows 7 x64 for a while, but needed winXP x86 for some older apps.
So I installed XP on a different partition on another drive - Install went well but messed up my MBR pretty bad.
I used the bootsect tool in commandline on the DVD to make Windows 7 work again. But I couldn't make the XP work..
Then I took out the drive Windows 7 is installed on to reinstall XP on the other disk.
That went fine so I had a working XP but only when the Windows 7 drive was not connected.
I reconnected the Windows 7 drive and booted up the install/repair Windows 7 from the DVD - I was prompted to repair Windows 7 so I did (not in command line - it was a dialog box)
So now I'm thinking great, Windows 7 will work again. But no... XP booted up, but this time with the Windows 7 drive connected

As i browsed my drives to see which have some "boot files" on them I discovered a total mess! 3 partitions have boot files on them and I'm not sure which it uses.
I'm really confused as to what action I should take to make it all work as intended (What I want is a dual boot menu at startup)

I've attached a screenshot from the disk management tool in XP to give you an idea of what I'm up against

(partition F: has the XP install - C: has "boot files" - L: and D: are fine and have no "boot files" - E: has "boot files" - H: and J: is the Windows 7 install)

I really hope some of you understand what I'm talking about, and any help will be much appreciated!

Thank you all in advance.



Attached Thumbnails
Dual boot win7 x64 and winXP x86-disk-management.jpg  
My System SpecsSystem Spec
.

06 Mar 2011   #2
Microsoft MVP

W 7 64-bit Ultimate
 
 

Hello GrrRasta, welcome to Seven Forums!


You are correct, you have a horrible mess, let's do this one step at a time.


The flag "Boot" is the OS that is running, that's all it means and "Active" is the flag used to point to where boot files are to be created when running a startup repair and "System" is where the system Windows boot files are stored.


The first thing to do is to remove the drive letter of the "System Reserved" partition on Disk #4.

Then power down the machine and disconnect all Hard Disk Drives except the HDD that is currently the Disk 4 (the W_7 HDD) and connect that to the #1 SATA port on the motherboard, then connect the HDD that is Disk #0 (the XP HDD) to the #2 SATA port of the mobo.

Set the HDD that is now connected to the #1 SATA port (W_7) as the second boot device after the CD/DVD drive in the PC BIOS and do the 3 separate startup repairs, with the restarts discussed in this tutorial at the link below to the Windows 7 OS.

That should get you a Windows managed dual boot with entries for both Windows 7 and XP and be sure to post back with any further questions you may have and to keep us informed.

Startup Repair - Run 3 Separate Times

How to Do a Repair Install to Fix Windows 7
My System SpecsSystem Spec
06 Mar 2011   #3

Windows 7 x64 Ultimate
 
 

Wow that was quick!
Thank you - I'll look into this at once.
It makes a bit more sense now - the OS installer chooses the first connected SATA HDD as the "Active" partition and installs windows on the same drive, but another partition ("system") - correct?

I do however have some additional questions:
At what part during this process is it safe for me to reconnect my other HDDs?
Am I to do this repair process 3 times for every HDD I reconnect?

Thanks again.
My System SpecsSystem Spec
.


06 Mar 2011   #4
Microsoft MVP

W 7 64-bit Ultimate
 
 

Quote   Quote: Originally Posted by GrrRasta View Post
Wow that was quick!
Thank you - I'll look into this at once.
It makes a bit more sense now - the OS installer chooses the first connected SATA HDD as the "Active" partition and installs windows on the same drive, but another partition ("system") - correct?

I do however have some additional questions:
1) At what part during this process is it safe for me to reconnect my other HDDs?
2) Am I to do this repair process 3 times for every HDD I reconnect?

Thanks again.
You're welcome!

1) After you have the dual boot running correctly.

2) No, just to get the boot files created to the "System Reserved" and create that as the "System" partition.

Do not forget to remove the drive letter from the "System Reserved" before you do anything.
My System SpecsSystem Spec
06 Mar 2011   #5

Windows 7 x64 Ultimate
 
 

Ok.
So I detached and rearranged the drives on the mobo and ran the startup repair. No problems were found though, so I restarted and was presented with the option to select which OS to boot, great!
Windows 7 started just fine, so I restarted to try out XP, but I got an error message stating that \system32\ntoskrnl.exe is missing. I tried the startup repair agian, but still got no problems were found.
My System SpecsSystem Spec
07 Mar 2011   #6
Microsoft MVP

W 7 64-bit Ultimate
 
 

Did you run at least 3 separate startup repairs with a system restart between each repair?
My System SpecsSystem Spec
07 Mar 2011   #7

Microsoft Community Contributor Award Recipient

ME/XP/Vista/Win7
 
 

Can you post a new screen shot of Disk management from Windows 7?

XP Repair Install
My System SpecsSystem Spec
07 Mar 2011   #8

Windows 7 x64 Ultimate
 
 

I did. Here is a new screenshot of what the disk management looks like now.
I read somewhere else that my bootloader might point to a wrong disk/directory - I havn't tried to change it, but this it was it looks like according to "easyBCD":

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

Default: Windows 7
Timeout: 30 seconds
EasyBCD Boot Device: E:\

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

Entry #2
Name: Microsoft Windows XP
BCD ID: {1b491c6a-8ed1-11df-a689-c5f37a34bebe}
Drive: C:\
Bootloader Path: \NST\ntldr


Attached Thumbnails
Dual boot win7 x64 and winXP x86-disk-management.jpg  
My System SpecsSystem Spec
07 Mar 2011   #9
Microsoft MVP

 

You'll need to install EasyBCD 2.02 to Windows 7 to delete the current XP listing on Edit OS tab, then add XP on the Add OS tab: accept offered boot files, let it autocomplete, Save, restart. Welcome to EasyBCD The NeoSmart Files

If this won't work then boot free Partition Wizard bootable CD to rightclick XP on D>Modify>Convert to Primary, OK. Next rightclick on E & H data partitions incorrectly marked Active to Modify>Set to Inactive, OK, Apply all Steps. http://www.partitionwizard.com/download.html

Next unplug Windows 7 HD and run a Repair Install on XP with it set first to boot in BIOS setup. Repair Install

After Repair plug back in Windows 7 HD, set it first to boot in BIOS setup, then when you need to boot XP use the one-time BIOS Boot Menu key given on first boot screen, normally F8, ESC or DEL on Asus'.

This BIOS Dual Boot method keeps the HD's independent to come and go as you please. If you prefer a Windows-managed Dual Boot which will interlock the HD's, install EasyBCD 2.02, delete any existing XP listing on Edit OS menu, then on Add OS tab add XP, accept boot files, let it autocomplete, Save, restart.
My System SpecsSystem Spec
07 Mar 2011   #10

Windows 7 Ultimate w/ Service Pack 1 64-Bit
 
 

Quote   Quote: Originally Posted by GrrRasta View Post
Hi all
I have a bit of a problem with my drives..

I've been running Windows 7 x64 for a while, but needed winXP x86 for some older apps.
So I installed XP on a different partition on another drive - Install went well but messed up my MBR pretty bad.
I used the bootsect tool in commandline on the DVD to make Windows 7 work again. But I couldn't make the XP work..
Then I took out the drive Windows 7 is installed on to reinstall XP on the other disk.
That went fine so I had a working XP but only when the Windows 7 drive was not connected.
I reconnected the Windows 7 drive and booted up the install/repair Windows 7 from the DVD - I was prompted to repair Windows 7 so I did (not in command line - it was a dialog box)
So now I'm thinking great, Windows 7 will work again. But no... XP booted up, but this time with the Windows 7 drive connected

As i browsed my drives to see which have some "boot files" on them I discovered a total mess! 3 partitions have boot files on them and I'm not sure which it uses.
I'm really confused as to what action I should take to make it all work as intended (What I want is a dual boot menu at startup)

I've attached a screenshot from the disk management tool in XP to give you an idea of what I'm up against

(partition F: has the XP install - C: has "boot files" - L: and D: are fine and have no "boot files" - E: has "boot files" - H: and J: is the Windows 7 install)

I really hope some of you understand what I'm talking about, and any help will be much appreciated!

Thank you all in advance.
Hi GrrRasta,

What you have is a mess. The problem is caused from installing Windows XP Home or Professional Edition after you had Windows 7 install and trying to use Windows 7 to control the boot, you can't.

TeraByte Unlimited :: Boot Manager :: Partition Manager :: Drive Image :: Disk Copy :: Drive Wipe :: Hard Drive Utilities

You can use BootIt NG to control the boot between Hard Drives.

30-Day Free Trial Offer. It works great. Read the documentation, before beginning.
My System SpecsSystem Spec
Reply

 Dual boot win7 x64 and winXP x86




Thread Tools



Similar help and support threads for2: Dual boot win7 x64 and winXP x86
Thread Forum
Dual Boot with WinXP over Win7, without messing up Installation & Setup
Dual Boot Win7 & Winxp Installation & Setup
dual boot win7 & winxp separate drives OR upgrade to win7 professional Software
how to dual boot win7 plus winxp Installation & Setup
Win7 and WinXP dual boot issues Installation & Setup
Problem with win XP because of winXP/Win7 Dual Boot General Discussion
Win7 and WinXP dual boot General Discussion

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 09:59 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33