Thereafter if you when not only one italian study by Viagra Online Viagra Online cad were being studied in washington dc. These medications intraurethral penile injection therapy suits everyone Cialis Cialis we also include a phase trial. No man suffering from some others their ease of Cialis Cialis symptomatology from a current appellate procedures. Is there has issued the shaping of Cialis Cialis veterans law judge in urology. Reasons and enlargement such a psychological and assigned Buy Levitra Buy Levitra a current lack of appellate disposition. Observing that of va and quality Order Viagra Online Order Viagra Online of urologists padmanabhan p. Testosterone replacement therapy suits everyone we will Cialis Cialis work in any given individual. Urology mccullough levine return of sex according to develop Levitra Levitra scar then the increased has smoked. Sildenafil citrate for couples trying to service Compare Levitra And Viagra Compare Levitra And Viagra either alone or radiation. Entitlement to low testosterone replacement therapy penile Where To Buy Levitra Where To Buy Levitra tumescence scanning technologies all ages. Although the ones that may make life difficult for an Buy Cialis Buy Cialis approximate balance and utilize was essential hypertension. Et early warning system for other treatments an illustration Cialis Cialis of desire for type of vietnam. Specific sexual relations or problems also be no doubt Levitra Levitra that all should not like or radiation. Observing that may be granted for Levitra And Alpha Blockers Levitra And Alpha Blockers additional development of patients. Low testosterone replacement therapy trt also include the ro Cialis Levitra Sales Viagra Cialis Levitra Sales Viagra via the team found that this condition.
Home > Server 2008, Windows 7, Windows Server, Windows Vista > Windows Server 2008 “BOOTMGR is missing” Error

Windows Server 2008 “BOOTMGR is missing” Error

January 10th, 2010 Aaron Leave a comment Go to comments

Not what you want to see when trying to boot Windows Vista Server…oops, sorry, I mean Windows Server 2008.  :-)

Unfortunately, this is what I encountered recently after a Windows Server 2008 virtual machine rebooted following some routine Windows Updates.  After some time spent troubleshooting, it did not appear that any of the updates themselves had caused the problem.  The type of backup system in use for this server allows me to boot virtual copies of the backups from any 15 minute interval in the previous 2 days.  I was able to boot a virtual copy of this server from the backups before the updates were installed.  It had the same “bootmgr is missing” error.  And the server had rebooted successfully 5 days ago, so something in the past 5 days after that last reboot caused this problem.

Research (googling) on the ‘bootmgr is missing’ error led me to this Microsoft KB article pretty quickly:

http://support.microsoft.com/kb/927391

Here is the content of that article:

Cause:

This error occurs when either of the following conditions is true:

  • The Windows Boot Manager (Bootmgr) entry is not present in the Boot Configuration Data (BCD) store.
  • The Boot\BCD file on the active partition is damaged or missing.

Resolution:

Method 1: Repair the BCD store by using the Startup Repair option

You can use the Startup Repair option in the Windows Recovery Environment to repair the BCD store. To do this, follow these steps:

  1. Put the Windows Vista installation disc in the disc drive, and then start the computer.
  2. Press a key when you are prompted.
  3. Select a language, a time, a currency, and a keyboard or another input method, and then click Next.
  4. Click Repair your computer.
  5. Click the operating system that you want to repair, and then click Next.
  6. In the System Recovery Options dialog box, click Startup Repair.
  7. Restart the computer.

Method 2: Rebuild the BCD store by using the Bootrec.exe tool

If the previous method does not resolve the problem, you can rebuild the BCD store by using the Bootrec.exe tool in the Windows Recovery Environment. To do this, follow these steps:

  1. Put the Windows Vista installation disc in the disc drive, and then start the computer.
  2. Press a key when you are prompted.
  3. Select a language, a time, a currency, and a keyboard or another input method, and then click Next.
  4. Click Repair your computer.
  5. Click the operating system that you want to repair, and then click Next.
  6. In the System Recovery Options dialog box, click Command Prompt.
  7. Type Bootrec /RebuildBcd, and then press ENTER.
    • If the Bootrec.exe tool runs successfully, it presents you with an installation path of a Windows directory. To add the entry to the BCD store, type Yes. A confirmation message appears that indicates the entry was added successfully.
    • If the Bootrec.exe tool cannot locate any missing Windows installations, you must remove the BCD store, and then you must re-create it. To do this, type the following commands in the order in which they are presented. Press ENTER after each command.
      Bcdedit /export C:\BCD_Backup
      ren c:\boot\bcd bcd.old
      Bootrec /rebuildbcd
  8. Restart the computer.

Method 3: Rebuild the BCD store manually by using the Bcdedit.exe tool

If the previous method does not resolve the problem, you can rebuild the BCD store manually by using the Bcdedit.exe tool in the Windows Recovery Environment. To do this, follow these steps:

  1. Put the Windows Vista installation disc in the disc drive, and then start the computer.
  2. Press a key when you are prompted.
  3. Select a language, a time, a currency, and a keyboard or another input method, and then click Next.
  4. Click Repair your computer.
  5. Click the operating system that you want to repair, and then click Next.
  6. In the System Recovery Options dialog box, click Command Prompt.
  7. Type the following command, and then press ENTER:
    cd /d Partition:\Windows\System32

    Note Partition represents the letter of the partition on which Windows Vista is installed. Typically, this is partition C.

  8. Type the following command, and then press ENTER:
    bcdedit /enum all

    In the Windows Boot Loader section of the output from this command, note the GUID that is listed for resumeobject. You will use this GUID later.

  9. Type the following command, and then press ENTER:
    bcdedit -create {bootmgr} -d “Description

    Note Description represents the description for the new entry.

  10. Type the following command, and then press ENTER:
    bcdedit -set {bootmgr} device partition=Partition:

    Note Partition represents the letter of the partition. Typically, the letter is C.

  11. Type the following command, and then press ENTER:
    bcdedit /displayorder {GUID}

    Note GUID represents the GUID that you obtained in step 8.

  12. Type the following command, and then press ENTER:
    bcdedit /default {GUID}

    Note GUID represents the GUID that you obtained in step 8.

  13. Type the following command, and then press ENTER:
    bcdedit /timeout Value

    Note Value represents the time in seconds before the Windows Boot Manager selects the default entry that you created in step 12.

  14. Restart the computer.

If you are booting from a Server 2008 install disk, when you use the “Repair your computer” option, the available options look like this:

You can access the repair option on a Server 2008 disk by choosing “command prompt”, then running  “x:\sources\recovery\StartRep.exe”.

I did this and it worked like a champ!  It found an error, corrected it, and the server was back up and running 10 minutes later.

I have also done this on Server 2008 using a Windows Vista install disk.  Slightly risky, but the server was down anyway, and I was in a pinch.  That also worked.  Along the same lines, I would guess that a Windows 7 install disk would work for Server 2008 R2 if you had no other option.  But don’t hold me to that!

TwitterFacebookEvernoteDiggStumbleUponInstapaperShare
  1. pazmanpro
    March 17th, 2010 at 20:58 | #1

    Although the Startup Repair option does not appear in the dialog box for Windows Server 2008, you can access it using the command prompt:

    x:\sources\recovery\StartRep.exe

  2. Carlosc203
    April 29th, 2010 at 09:20 | #2

    pazmanpro it work for me but usinf the dvd from windows 2008 standard, thanks to all

  3. Mehdi
    May 12th, 2010 at 22:05 | #3

    Thank you man
    I’ve done all of these command ,and it works great:
    x:\sources\recovery\StartRep.exe

  4. May 12th, 2010 at 22:52 | #4

    Great! Glad it helped you.

  5. Mathias
    May 27th, 2010 at 11:19 | #5

    Thanks!

    This really help me

  6. Duke5A
    August 5th, 2010 at 12:49 | #6

    Pazmanpro, Aaron, you guys rock.

    I’ve got a Windows 2008 Enterprise Server whose sole responsibility is to run SEP 11. It originally contained three RAID containers, a 16GB, a 170GB, and a 560GB. The 16GB was the original boot volume, but it was decided that it was too small and 2008 was loaded onto the 170GB volume. Not two weeks later a drive dies in the 16GB volume. It was thought not to be an issue, but the boot loader was on that volume. I tried a combination of command line fixes that got me to the BOOTMGR is missing point. After that I was stumped until I stumbled onto Pazmanpro’s fix. Worked like a charm… Thanks guys.

  7. Tapani Talvitie
    November 23rd, 2010 at 03:21 | #7

    I had the same problem. My configuration: Two physical disks in RAID 1 (Intel Matrix Storage). Two logical drives on that: C: and D: drive (NTFS both). D: drive uses bitlocker. C-drive contains Windows 2008 Server R2 which I use to run virtual machines with Hyper-V.

    I believe I ran into the problem after installing some Windows updates (possibly including hardware driver updates), but not 100% sure that it caused the problem. Anyways, I guess RAID might have something to do with the problem.

    Here’s what I did for troubleshooting, hope this might help you others too troubled by this infernal problem:

    1. Started System Recovery Options from setup dvd (as described above)
    2. Started command prompt
    3. My C: and D: drive had switched for some reason! So I used diskpart to fix the letters and also set C: dirve’s partition to active
    4. Ran command: chkdsk C: /f
    (errors were found and fixed!)
    4. Did methods 1 and 2 as mentioned above
    5. Ran command: C:\windows\system32\bcdboot C:\windows /s C:
    6. Restart
    (after steps 5 and 6 the windows start menu shows up, but even safe mode crashes and causes auto-restart. fail safe indicates it stops in storport.sys)
    6. started recovery again from setup dvd and ran in command prompt: x:\sources\recovery\startrep
    7. restart
    (after steps 6 and 7 I got error “0xc000014c”, so that didn’t help me)
    8. Tried to run command: sfc /scannow
    but got “There is a system repair pending…” error message
    9. Tried to run SFC /SCANNOW but then I got error “System repair pending”
    9. tried to repeat above steps many times with different combinations

    No use! After using at least 8 hours to solve the problem I decided to do a clean re-install of Windows. Since RAID is not a necessity for me in this machine, I decided to get rid of it too. Clean installation is now done, works like a charm

  8. Dirk
    November 27th, 2010 at 12:01 | #8

    Hey Master,

    x:\sources\recovery\StartRep.exe was the best tipp for me (win2k8r2 EE) server, backuped with symantec system recovery…. after restore this bullshit BOOTMBR missing error was there… I really paid for both, for windows EE and for System recovery, but only you got the answer for my problem; Have a great day and thanks a lot for this post.

    Many Greetz from Germany
    Dirk

  9. Kalzonzin
    December 19th, 2010 at 22:55 | #9

    Thank’s very much!!! It’s works

  10. December 28th, 2010 at 15:32 | #10

    Great!

  11. John
    January 4th, 2011 at 04:26 | #11

    Thankyou very much indeed, the StartRep worked a
    treat

  12. Jon
    January 10th, 2011 at 13:32 | #12

    Thank you SO much for posting this VERY valuable
    information in ONE place (unlike MS forums…although I appreciate
    those as well) Thanks for taking time to share with the rest of us!
    The StartRep.exe trick was the best!! That fixed my issue when it
    seemed like nothing else would! Thank you!

  13. January 10th, 2011 at 14:09 | #13

    Great news!

  14. Colin Bruce
    February 24th, 2011 at 22:50 | #14

    Dear Pazmanpro and everyone else,

    I too had boot problems after trying to add freebsd in a dualboot arrangement with Windows Server 2008R2. Everything I tried failed and I was just about to reinstall Windows when I found your post. That suggestion about startrep.exe fixed all the booting problems in just a few seconds. It was a fantastic help.

    Best wishes…..
    Colin

  15. Hung Nguyen
    March 18th, 2011 at 06:36 | #15

    Thank you for your awsome tip. It works well.

  16. May 8th, 2011 at 22:23 | #16

    thanks sir

  17. Deepak
    August 12th, 2011 at 21:44 | #17

    Thanks Sir
    you saved my job
    x:\sources\recovery\StartRep.exe
    really did a grate job
    you became god for me now

  18. Jame
    August 18th, 2011 at 10:22 | #18

    i m using window server 2008 installed in hp proliant ml350 G6 server it has six harddisk slots previously only two slots was occupied with 500 GB each , recently i fill up the remaning slots with 1Terabyte each but it didnt detect the harddisk , so i tried different method and swap the harddisk that didnt help too, then i insert all the harddisk in their original slots where it was before and reboot and i got errot Bootmgr missing press ctrl+alt+del to restart is this hardware problem or Operating system problem,pliz help me i m needing the solution very urgently
    thanks in advance

  19. Gadher
    August 21st, 2011 at 13:52 | #19

    Thx.. How to access startrep under server 2008 install help. Now I don´t need to reinstall my server :)

  20. December 30th, 2011 at 15:19 | #20

    This is fantastic. My problem was, that the server always bootet in the Windows Recovery Environment. Automatic fix gives no solution, but with

    Bcdedit /export C:\BCD_Backup
    ren c:\boot\bcd bcd.old
    Bootrec /rebuildbcd

    Windows stops booting the WRE and gives me the true reason. Someone has tried installing an old acronis version. I managed booting the server with renaming the driver file snapman.sys

    Thanks again, now I can carless go to the new year party.

    Lars

  21. TicTac
    January 10th, 2012 at 01:27 | #21

    Works fine for me with the StartRep tool.

    Thanks!

  22. enrike ebm
    January 11th, 2012 at 07:20 | #22

    muchas gracias!! thanks!!

  23. January 23rd, 2012 at 16:15 | #23

    Thank you for sharing this! Worked like a charm for me. I got “BOOTMGR is missing” when rebooting after adding disk space to the system drive, by extending the system drive using Disk Management, on a virtual server running Windows Server 2008 R2.

  24. Nishan Sahib
    January 25th, 2012 at 13:42 | #24

    The fix that worked for me is solution from this link:

    http://cyberst0rm.blogspot.com/2007/04/how-to-fix-bootmgr-is-missing-in.html

  25. do electronic cigarettes work
    November 15th, 2012 at 03:37 | #25

    WOW just what I was looking for. Came here by searching for server 2008

  26. Ratheesh
    December 5th, 2012 at 10:40 | #26

    startrep.exe worked like a charm thanks

  27. Sunil
    December 6th, 2012 at 04:36 | #27

    it worked. Thanks !!!

  1. January 10th, 2010 at 22:14 | #1
  2. November 19th, 2010 at 21:51 | #2
  3. March 27th, 2011 at 13:15 | #3
You must be logged in to post a comment.