Page 1 of 2 12 LastLast
Results 1 to 15 of 18

Thread: Install Vista bootmgr on XP machine

  1. #1

    Question Install Vista bootmgr on XP machine

    Hi, I was hoping someone could tell me how I could go about installing the Vista bootmgr on an XP-only machine without using EasyBCD from the Win XP environment. I have been using EasyBCD for a while now, but unfortunately I have run into a situation where It doesn't meet my needs. I would just boot into Windows Recovery Environment, but that would take far to long. I can do everything except rewrite the bootsector which I know EasyBCD can do. I have been trying to use the bootsect.exe which comes with vista but I always get an access denied error.

    Any help would be greatly appreciated.
    Last edited by TechPro; January 13th, 2009 at 07:59 AM.

  2. #2
    Join Date
    Nov 2007
    Location
    Wiltshire, England
    Posts
    9,433

     

    Hi techpro, welcome to NST.
    You must own a copy of Vista to be able to use its bootmgr.
    EasyBCD can manipulate the Vista BCD from XP (if it exists), but it can't create it for you.
    If you own a copy we can advise how to install it, but we don't give advice on any subject which would help someone to do something in contravention of the MS EULA.
    Terry

    Baker of fine scones.



    Please keep requests for help in the forums where everyone can see them, not in Private Messages.
    Posting a plea for help or information in the forum, will be seen more quickly by a widely experienced audience.
    A solution in the forum could also be useful to other future visitors, so PLEASE, no private requests. (they won't be answered !)

  3. #3
    Join Date
    Dec 2008
    Location
    Nowhere
    Posts
    2,903

     

    Quote Originally Posted by Terry60 View Post
    Hi techpro, welcome to NST.
    You must own a copy of Vista to be able to use its bootmgr.
    EasyBCD can manipulate the Vista BCD from XP (if it exists), but it can't create it for you.
    If you own a copy we can advise how to install it, but we don't give advice on any subject which would help someone to do something in contravention of the MS EULA.
    He already has Vista, Terry...at least according to the comment I mark in bold in the following quote:

    Quote Originally Posted by TechPro View Post
    Hi, I was hoping someone could tell me how I could go about installing the Vista bootmgr on an XP-only machine without using EasyBCD from the Win XP environment. I have been using EasyBCD for a while now, but unfortunately I have run into a situation where It doesn't meet my needs. I would just boot into Windows Recovery Environment, but that would take far to long. I can do everything except rewrite the bootsector which I know EasyBCD can do. I have been trying to use the bootsect.exe which comes with vista but I always get an access denied error.

    Any help would be greatly appreciated.
    As you can see, he already owns Vista...

    -Coolname007

    The DARK knight. The knight of DARKNESS.
    SHADOW
    killer. The NINJA, master of darkness, stealth and invisibility.
    Jake Johnson

    Having dual-booting problems? Have a read of the following links to help you better accomplish your goal:

    1. PLEASE READ BEFORE POSTING WITH A PROBLEM | 2. Steps for Multibooting | 3. Multibooters - Understanding the Multiboot Process

  4. #4
    Join Date
    Feb 2008
    Posts
    562

     

    Terry60 is correct there but for the wrong reason. It's an XP machine without Vista on it. But the EasyBCD tool cannot restore the XP mbr or rewrite the boot sector for the older version. You need to boot upto the XP recovery console to use the Fixmbr and Fixboot commands there not install the recovery console or BCD for the newer version. It won't work.

  5. #5
    Join Date
    Nov 2007
    Location
    Wiltshire, England
    Posts
    9,433

     

    I said "If you own a copy, we can advise..." precisely because it wasn't clear whether he did.
    Attempts to use other bits of Vista not-withstanding.
    Terry

    Baker of fine scones.



    Please keep requests for help in the forums where everyone can see them, not in Private Messages.
    Posting a plea for help or information in the forum, will be seen more quickly by a widely experienced audience.
    A solution in the forum could also be useful to other future visitors, so PLEASE, no private requests. (they won't be answered !)

  6. #6
    Join Date
    Dec 2008
    Location
    Nowhere
    Posts
    2,903

     

    Quote Originally Posted by Terry60 View Post
    I said "If you own a copy, we can advise..." precisely because it wasn't clear whether he did.
    Attempts to use other bits of Vista not-withstanding.
    Quote Originally Posted by TechPro View Post
    I have been trying to use the bootsect.exe which comes with vista but I always get an access denied error.

    Any help would be greatly appreciated.
    Sounds pretty clear to me!

    -Coolname007

    The DARK knight. The knight of DARKNESS.
    SHADOW
    killer. The NINJA, master of darkness, stealth and invisibility.
    Jake Johnson

    Having dual-booting problems? Have a read of the following links to help you better accomplish your goal:

    1. PLEASE READ BEFORE POSTING WITH A PROBLEM | 2. Steps for Multibooting | 3. Multibooters - Understanding the Multiboot Process

  7. #7
    Join Date
    Apr 2008
    Location
    Phoenix, AZ US
    Posts
    4,367

     

    Ok to get this working...

    1) Make sure your XP partition is active
    2) Install Vista on a spare hard drive or partition as second, with your XP drive as the primary boot device. If you don't have enough room for Vista shrink XP's partition and create a new one during the installation.
    3) Use EasyBCD to add XP to bootmgr if Vista's installer didn't add it
    4) Test the entry to verify it is working
    5) Boot into Vista or XP and use EasyBCD to set the timeout to the time you want.
    6) From an elevated command prompt, use "bcdedit /set {bootmgr} displaybootmenu yes" This will cause the boot menu for bootmgr to display regardless of how many OS entries it has.
    7) Remove Vista's entry in XP/Vista with EasyBCD. Copy over bcdedit.exe unless you want to boot from Vista's dvd everytime to configure it.
    8) Reboot and verify bootmgr shows and that the XP entry is working.
    9) Delete Vista's partition or remove the drive you installed Vista to

  8. #8
    Join Date
    Feb 2008
    Posts
    562

     

    You forgot one item namely to see XP set as the default OS in the EasyBCD settings. Once XP is set as the default OS then you can wipe the Vista primary or remove a spare drive where VIsta was installed to. It's still a rather futile setup however since the EasyBCD can not be used to restore the XP mbr and boot information only the recovery console when booting from the XP cd can see that done if any problems come up.

  9. #9
    Join Date
    Apr 2008
    Location
    Phoenix, AZ US
    Posts
    4,367

     

    XP will become the default automatically if thats his only entry if Vista's entry is deleted with EasyBCD.
    But just so its not a problem, use: "bcdedit /set {bootmgr} default {ntldr}"

  10. #10
    Join Date
    Feb 2008
    Posts
    562

     

    You would want XP set as the default so the BCD doesn't default to Vista. The problem will be restoring the XP mbr or boot files in the event one gets knocked out. The repair needed from the recovery console will automatically null the other.

  11. #11

     

    Thanks for your replies and YES I do own vista. If this is against the MS EULA then I will have to drop the project, but I didn't notice anything about the bootmgr in there. I'm not a lawyer though.

    Unfortunately, I can't install Vista and then remove it. I need a manual way of creating the Vista bootmgr on an XP Only pc. I will try out some of these suggestions but remember that I can't use EasyBCD or install Vista or boot to CD/DVD. This is a complex problem and in order to do what needs to be done I need the Vista bootmgr on XP machines and I need to do this manually so that I can automate it via a script. I was able to install the Vista bootmgr on a XP machine by using EasyBCD which is great, but I need to be able to do this myself.

    If you can get this for me then I would happily make a small donation even.
    This is a really important project and I need to find a solution.

    Thanks
    Last edited by TechPro; January 13th, 2009 at 06:45 PM.

  12. #12
    Join Date
    Feb 2008
    Posts
    562

     

    The trouble with not being able to boot from any optical media means the bootmanager can't be installed through the Windows installer itself. You can't use the rebuild BCD option either. A usb optical drive or mounting an image on a virtual drive is probably the only other options there. But that also gets into other things.

  13. #13

     

    By following these directions:

    http://neosmart.net/blog/2007/how-to...ows-xp-machine

    I have been able to successfully install the Vista bootmgr by running EasyBCD on the computer and copying the C:\windows\boot folder on my vista pc to me xp machine and then clicking ok on the prompts. Once I am in EasyBCD I can simply restore my bcd from diagnostics and then I can boot using the vista bootmgr. However, I can't seem to do this manually with bootsect or bcdedit even when bcdedit shows valid entries it still boots with the ntldr boot manager.
    Last edited by TechPro; January 13th, 2009 at 07:18 PM.

  14. #14
    Join Date
    Nov 2007
    Location
    Wiltshire, England
    Posts
    9,433

     

    The wiki contains our official advice on this subject.
    In order to boot from bootmgr instead of NTLDR (if they're both available), you need to rewrite the MBR.
    Last edited by Terry60; January 13th, 2009 at 08:04 PM.
    Terry

    Baker of fine scones.



    Please keep requests for help in the forums where everyone can see them, not in Private Messages.
    Posting a plea for help or information in the forum, will be seen more quickly by a widely experienced audience.
    A solution in the forum could also be useful to other future visitors, so PLEASE, no private requests. (they won't be answered !)

  15. #15

     

    I have been using that method, but I can't use that method anymore.


    Addendum:


    I managed to rewrite the MBR, so I may be able to get it now.

    Now my problem is I can't modify the bcd store, I can only write the mbr. But, when I try to create {ntldr} twice it says it already exists even though I can't see it when I run bcdedit.

    The Windows Boot Manager says the file \Boot\BCD does not contain valid OS entry.
    Last edited by TechPro; January 13th, 2009 at 07:50 PM. Reason: Automagically-merged double-post.

Similar Threads

  1. Put a Vista drive with corrupt bcd into my XP machine
    By cdooer in forum EasyBCD Support
    Replies: 3
    Last Post: October 1st, 2009, 04:14 PM
  2. Startup problem with new VISTA machine
    By Graphics Guy in forum Windows Support
    Replies: 1
    Last Post: February 11th, 2009, 10:32 AM
  3. XP added to Vista machine for dual boot
    By Highmaster2 in forum EasyBCD Support
    Replies: 14
    Last Post: June 16th, 2008, 02:36 PM
  4. Help installing dual booting XP on Vista machine
    By Spider in forum General PC Help Center
    Replies: 14
    Last Post: April 21st, 2008, 11:15 PM
  5. How To Install My Machine? Vista+XP+OSX
    By ilppp in forum EasyBCD Support
    Replies: 1
    Last Post: November 28th, 2006, 01:56 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •