• Windows 7 Boot Manager can't boot my Windows XP

    Home » Forums » AskWoody support » Windows » Windows 7 » Questions: Windows 7 » Windows 7 Boot Manager can't boot my Windows XP

    Author
    Topic
    #469236

    Anyone here an expert on the Vista/7 boot loader?

    I have a four-partition disk with a WinXP OS partition, a Win7 OS partition, and a user data partition. I created these partitions with BootIt Next Generation, a very nice but outdated boot and partition managing tool, but I’d like to convert to using the Windows 7 boot loader.

    I removed BING and replaced it with the Windows 7 boot loader and created an entry for Windows XP but it doesn’t boot XP. It will successfully boot Win 7.

    Windows 7 sees all four primary partitions, but when I created the Windows XP setup with BING, I hid the Win7 partition so that XP saw its own partition as C: and the user data partition as D: Windows 7 sees itself as C: user data as D: and the XP partition as F:

    I’m confused as to how to configure the boot manager using BCDedit.exe to get XP to boot again. Do I put ntldr on the Win7 partition or leave it on the XP partition? Do I refer to the XP partition in the boot manager using the F: designation, or can I refer to it without a drive letter. It expects to see its own partition as C: Will this conflict with Windows 7 seeing itself as C: also? (This was easy to deal with in BING, because it would re-arrange the MBR before booting either XP or 7 allowing each to see itself as C:

    Perhaps I can’t boot XP because it expects to be on the C: drive and so does 7, but I’m hoping there is a way to fool it. No matter, I’ll likely replace it with Ubuntu in a while.

    Viewing 5 reply threads
    Author
    Replies
    • #1226212

      You should have kept BING. It has its own BCD edit function.

      It is by no means outdated…

      Always create a fresh drive image before making system changes/Windows updates; you may need to start over!
      We all have our own reasons for doing the things that we do with our systems; we don't need anyone's approval, and we don't all have to do the same things.
      We were all once "Average Users".

      • #1226251

        You should have kept BING. It has its own BCD edit function.

        It is by no means outdated…

        I haven’t checked the site in a while — does BING have the ability to edit boot configuration from within Windows?

        I hope I made clear that BING was having no trouble dual-booting 7 and XP. No issues with BING for me.

        • #1226258

          I haven’t checked the site in a while — does BING have the ability to edit boot configuration from within Windows?

          No, not from within Windows, from within BING. If a partition has a BCD store, BING can edit it.

          Always create a fresh drive image before making system changes/Windows updates; you may need to start over!
          We all have our own reasons for doing the things that we do with our systems; we don't need anyone's approval, and we don't all have to do the same things.
          We were all once "Average Users".

    • #1226213

      You can download EasyBCD 2.0 (the earlier versions don’t handle Windows 7). It has a fairly simple UI.

      Always create a fresh drive image before making system changes/Windows updates; you may need to start over!
      We all have our own reasons for doing the things that we do with our systems; we don't need anyone's approval, and we don't all have to do the same things.
      We were all once "Average Users".

    • #1226214

      (This was easy to deal with in BING, because it would re-arrange the MBR before booting either XP or 7 allowing each to see itself as C:

      Perhaps I can’t boot XP because it expects to be on the C: drive and so does 7, but I’m hoping there is a way to fool it. No matter, I’ll likely replace it with Ubuntu in a while.

      BING does not see or assign drive letters; it sees drives and partitions with their partition names, if one uses partition names (which is a very good idea, if one uses very many partitions). It is the OS that assigns drive letters when it boots. I dual boot Windows 7 and XP with BING, and they both see themselves (once booted) as C:, and the other bootable partition as D:.

      BING simply tells the OS selected from the boot menu on what partition it can find its boot loader and associated files.

      Always create a fresh drive image before making system changes/Windows updates; you may need to start over!
      We all have our own reasons for doing the things that we do with our systems; we don't need anyone's approval, and we don't all have to do the same things.
      We were all once "Average Users".

    • #1226223

      Anyone here an expert on the Vista/7 boot loader?

      I have a four-partition disk with a WinXP OS partition, a Win7 OS partition, and a user data partition. I created these partitions with BootIt Next Generation, a very nice but outdated boot and partition managing tool, but I’d like to convert to using the Windows 7 boot loader.

      Kent ,
      Hello. I have had some experience with managing “boot loaders” as i am now “quint booting” 5 OS’s. Vista, several iterations, and now Windows “7” 32 and 64 bit, and Linux mint “Helena” ( experimental, just for fun and to compare systems) I use Neosmart EasyBCD (beta2) (free whatever) you can get the beta if it is not already available at the “Neosmart forum” just register. With Easy BCD you can set up to boot what ever system that you want as your default and also change the default time as well. You can backup your settings before you start the process too.You will need the beta if you want to boot “GRUB2” in the mix (linux boot loader) Just check this forum (search EasyBCD) for much information. As far as your system choosing drive letters ….. Windows always wants whatever OS is “UP” to be C: Will do this automatically. You can change things around to some extent … by using “disk manager” but you wont be able to assign anything else to the “booted “OS”. (just rename them so you can keep track of them) Post back if you need more info. Regards Fred

      • #1226249

        Kent ,
        Hello. I have had some experience with managing “boot loaders” as i am now “quint booting” 5 OS’s. Vista, several iterations, and now Windows “7” 32 and 64 bit, and Linux mint “Helena” ( experimental, just for fun and to compare systems) I use Neosmart EasyBCD (beta2) (free whatever) you can get the beta if it is not already available at the “Neosmart forum” just register. With Easy BCD you can set up to boot what ever system that you want as your default and also change the default time as well. You can backup your settings before you start the process too.You will need the beta if you want to boot “GRUB2” in the mix (linux boot loader) Just check this forum (search EasyBCD) for much information. As far as your system choosing drive letters ….. Windows always wants whatever OS is “UP” to be C: Will do this automatically. You can change things around to some extent … by using “disk manager” but you wont be able to assign anything else to the “booted “OS”. (just rename them so you can keep track of them) Post back if you need more info. Regards Fred

        Thanks, Fred.
        Here is my bcdedit configuration for the XP boot:

        bcdedit /create {ntldr} /d “Windows XP”
        bcdedit /set {ntldr} device partition=F:
        bcdedit /set {ntldr} path ntldr
        bcdedit /displayorder {ntldr} /addlast
        bcdedit /timeout 10

        Furthermore, I copied ntldr over to the Win7 partition which is the active partition. It’s also on the XP partition, where it belongs.

        When I select XP to boot, I see no boot screen whatever and then it’s back to the BIOS. Any ideas what I’ve done wrong in my configuration?

        • #1226260

          Here is my bcdedit configuration for the XP boot:

          bcdedit /create {ntldr} /d “Windows XP”
          bcdedit /set {ntldr} device partition=F:
          bcdedit /set {ntldr} path ntldr
          bcdedit /displayorder {ntldr} /addlast
          bcdedit /timeout 10

          Furthermore, I copied ntldr over to the Win7 partition which is the active partition. It’s also on the XP partition, where it belongs.

          When I select XP to boot, I see no boot screen whatever and then it’s back to the BIOS. Any ideas what I’ve done wrong in my configuration?

          You don’t have an identifier, which should be {ntldr}

          It should look something like this:

          Windows Legacy OS Loader
          ————————————–
          identifier {ntldr}
          device partition=F:
          path ntldr
          description Windows XP

          The displayorder and the timeout will be in the Windows Boot Manager, which is your Windows 7 loader.

          You’re not seeing a boot screen when you select XP because you’re not calling an identifier for the loader.

          If you type “bcdedit” at a command prompt and hit enter, it will list all the current settings in your BCD store.

          Always create a fresh drive image before making system changes/Windows updates; you may need to start over!
          We all have our own reasons for doing the things that we do with our systems; we don't need anyone's approval, and we don't all have to do the same things.
          We were all once "Average Users".

          • #1226261

            You don’t have an identifier, which should be {ntldr}

            It should look something like this:

            Windows Legacy OS Loader
            ————————————–
            identifier {ntldr}
            device partition=F:
            path ntldr
            description Windows XP

            What you list is exactly what bcdedit.exe displays for me.

            • #1226275

              What you list is exactly what bcdedit.exe displays for me.

              I do not see the specific identifier entry bbearren said was missing:

              Windows Legacy OS Loader
              ————————————–
              identifier {ntldr}
              device partition=F:
              path ntldr
              description Windows XP

              Also, you said earlier you copied “ntldr” over to the Windows 7 partition. I don’t know how that impacts the issue, or whether it does at all, but ntldr should only be on the XP partition (In a setup where XP was the first OS and Windows 7 was added afterward).

            • #1226278

              What you list is exactly what bcdedit.exe displays for me.

              Does ntldr exist on “partition F:”?

              Always create a fresh drive image before making system changes/Windows updates; you may need to start over!
              We all have our own reasons for doing the things that we do with our systems; we don't need anyone's approval, and we don't all have to do the same things.
              We were all once "Average Users".

            • #1226281

              What you list is exactly what bcdedit.exe displays for me.

              What is the full listing of the BCD store?

              Always create a fresh drive image before making system changes/Windows updates; you may need to start over!
              We all have our own reasons for doing the things that we do with our systems; we don't need anyone's approval, and we don't all have to do the same things.
              We were all once "Average Users".

    • #1226284

      If all else fails, what about using bootcfg to find the XP installation and fix the boot.ini file? See the link below:
      Click here

      If XP then boots you can restore the dual boot by booting with your Windows 7 CD and do a “Startup Repair”

    • #1226287

      Kent,
      Hello, This may be a over simplification of the problem but here go’s anyway. It seems to me that “7” always wants to be the “big dog” in the overall boot scheme. I know with EasyBCD i can overcome this, however.. Check this first, click on computer.. then properties … then.. advanced system setting…..then advanced… then …startup and recovery,and check to see in the dropdown if it shows XP if it does… then set it as default.Other than installing EasyBCD i have no other suggestions . regards Fred

    Viewing 5 reply threads
    Reply To: Windows 7 Boot Manager can't boot my Windows XP

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: