Dual boot win7 x64 and winXP x86

Page 1 of 2 12 LastLast

  1. Posts : 5
    Windows 7 x64 Ultimate
       #1

    Dual boot win7 x64 and winXP x86


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

    I've been running win7 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 win7 work again. But I couldn't make the XP work..
    Then I took out the drive win7 is installed on to reinstall XP on the other disk.
    That went fine so I had a working XP but only when the win7 drive was not connected.
    I reconnected the win7 drive and booted up the install/repair win7 from the DVD - I was prompted to repair win7 so I did (not in command line - it was a dialog box)
    So now I'm thinking great, win7 will work again. But no... XP booted up, but this time with the win7 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 win7 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 Attached Thumbnails Dual boot win7 x64 and winXP x86-disk-management.jpg  
      My Computer


  2. Posts : 22,814
    W 7 64-bit Ultimate
       #2

    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 Computer


  3. Posts : 5
    Windows 7 x64 Ultimate
    Thread Starter
       #3

    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 Computer


  4. Posts : 22,814
    W 7 64-bit Ultimate
       #4

    GrrRasta said:
    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 Computer


  5. Posts : 5
    Windows 7 x64 Ultimate
    Thread Starter
       #5

    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!
    Win7 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 Computer


  6. Posts : 22,814
    W 7 64-bit Ultimate
       #6

    Did you run at least 3 separate startup repairs with a system restart between each repair?
      My Computer


  7. Posts : 11,408
    ME/XP/Vista/Win7
       #7

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

    XP Repair Install
      My Computer


  8. Posts : 5
    Windows 7 x64 Ultimate
    Thread Starter
       #8

    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 Attached Thumbnails Dual boot win7 x64 and winXP x86-disk-management.jpg  
      My Computer

  9.    #9

    You'll need to install EasyBCD 2.02 to Win7 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 Win7 HD and run a Repair Install on XP with it set first to boot in BIOS setup. Repair Install

    After Repair plug back in Win7 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 Computer


  10. Posts : 7
    Windows 7 Ultimate w/ Service Pack 1 64-Bit
       #10

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

    I've been running win7 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 win7 work again. But I couldn't make the XP work..
    Then I took out the drive win7 is installed on to reinstall XP on the other disk.
    That went fine so I had a working XP but only when the win7 drive was not connected.
    I reconnected the win7 drive and booted up the install/repair win7 from the DVD - I was prompted to repair win7 so I did (not in command line - it was a dialog box)
    So now I'm thinking great, win7 will work again. But no... XP booted up, but this time with the win7 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 win7 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 Computer


 
Page 1 of 2 12 LastLast

  Related Discussions
Our Sites
Site Links
About 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 11:27.
Find Us