1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Help with dualbooting Win 7 and XP

Discussion in 'Windows - General discussion' started by me666, Mar 1, 2009.

  1. me666

    me666 Member

    Joined:
    Jul 13, 2006
    Messages:
    36
    Likes Received:
    0
    Trophy Points:
    16
    Hello all


    I have tried and failed for the past four hours or so to get Windows 7 and XP dual booting with each other. I originaly had Windows 7 installed on one hard drive and then installed XP on a seperate hard drive. Because I installed XP after 7 I had to run the Windows 7 recovary to gain access back to the Win 7 bootloader and Win 7.

    However the problem arose when trying to add Win XP to the Win 7 bootloader (which is the same bootloader as Vista I believe). Vistabootpro has failed me and cannot detect the XP installation, and manually adding XP comes up with the same error as adding XP to the bootloader in the command prompt using "bcdedit". The error being that:

    XP shows up in the bootloader but upon selecting it, it says that I am missing ntldr!

    Now ntldr, ntdetect and boot.ini are present at the root of the XP drive, and I have coppied them to the Win 7 drive too.

    This is the vistabootpro overview:

    There is currently 3 OS(s) installed on your system.
    The current boot timeout is: 30

    Default OS: Windows 7 Ultimate

    Entry 1
    ----------------------------------------------------------------------------
    Name: Windows 7 Ultimate
    BCD ID: {current}
    Boot Drive: C:
    Windows Drive: C:
    System Bootloader: \Windows\system32\winload.exe
    Windows Directory: \Windows

    Entry 2
    ----------------------------------------------------------------------------
    Name: Windows Recovery Environment
    BCD ID: {3a0eb0a1-06da-11de-9e0f-e41057b9e8fa}
    Boot Drive: :]\Recovery\8226a662-df7d-11dd-baf5-91a0d58c54fa\Winre.wim,{3a0eb0a2-06da-11de-9e0f-e41057b9e8fa}
    Windows Drive: :]\Recovery\8226a662-df7d-11dd-baf5-91a0d58c54fa\Winre.wim,{3a0eb0a2-06da-11de-9e0f-e41057b9e8fa}
    System Bootloader: \windows\system32\winload.exe
    Windows Directory: \windows

    Entry 3
    ----------------------------------------------------------------------------
    Name: Windows XP
    BCD ID: {ntldr}
    Boot Drive: E:
    System Bootloader: ntldr


    and the detailed version:


    Windows Boot Manager
    --------------------
    identifier {bootmgr}
    device partition=E:
    path \bootmgr
    description Windows Boot Manager
    default {current}
    displayorder {current}
    {3a0eb0a1-06da-11de-9e0f-e41057b9e8fa}
    {ntldr}
    timeout 30

    Windows Boot Loader
    -------------------
    identifier {current}
    device partition=C:
    path \Windows\system32\winload.exe
    description Windows 7 Ultimate
    recoverysequence {3a0eb0a1-06da-11de-9e0f-e41057b9e8fa}
    recoveryenabled Yes
    osdevice partition=C:
    systemroot \Windows
    resumeobject {70f0656c-0698-11de-a891-806e6f6e6963}

    Windows Boot Loader
    -------------------
    identifier {3a0eb0a1-06da-11de-9e0f-e41057b9e8fa}
    device ramdisk=[C:]\Recovery\8226a662-df7d-11dd-baf5-91a0d58c54fa\Winre.wim,{3a0eb0a2-06da-11de-9e0f-e41057b9e8fa}
    path \windows\system32\winload.exe
    description Windows Recovery Environment
    osdevice ramdisk=[C:]\Recovery\8226a662-df7d-11dd-baf5-91a0d58c54fa\Winre.wim,{3a0eb0a2-06da-11de-9e0f-e41057b9e8fa}
    systemroot \windows
    detecthal Yes
    winpe Yes

    Resume from Hibernate
    ---------------------
    identifier {70f0656c-0698-11de-a891-806e6f6e6963}
    device partition=C:
    path \Windows\system32\winresume.exe
    description Windows 7 Ultimate (recovered)
    inherit {resumeloadersettings}
    filedevice partition=C:
    filepath \hiberfil.sys
    debugoptionenabled No

    Windows Memory Tester
    ---------------------
    identifier {memdiag}
    device partition=E:
    path \boot\memtest.exe
    description Windows Memory Diagnostic

    Windows Legacy OS Loader
    ------------------------
    identifier {ntldr}
    device partition=E:
    path ntldr
    description Windows XP

    Device options
    --------------
    identifier {3a0eb0a2-06da-11de-9e0f-e41057b9e8fa}
    ramdisksdidevice partition=C:
    ramdisksdipath \Recovery\8226a662-df7d-11dd-baf5-91a0d58c54fa\boot.sdi





    So to summarise:

    Windows 7 200mb recov = Disk 1 partition 1 = D drive
    Windows 7 = Disk 1 partition 2 = C Drive
    Windows XP = Disk 2 = E Drive

    All three of the above appear in the bootloader. Win 7 loads fine as does the recovary enviroment however Win XP says it is missing ntldr even though it is present mad.gif


    if anyone can help me it would be very much appreciated.

    Thanks in advance
     
  2. KillerBug

    KillerBug Active member

    Joined:
    May 21, 2006
    Messages:
    3,802
    Likes Received:
    0
    Trophy Points:
    66
  3. me666

    me666 Member

    Joined:
    Jul 13, 2006
    Messages:
    36
    Likes Received:
    0
    Trophy Points:
    16
    Thanks for the reply

    Finally managed to sort it out now by using vistabootpro, so all is good.

    Thx
     

Share This Page