Windows Server TechCenter > Windows Server Forums > General > BOOTMGR is missing in Windows Server 2008 R2

Answered BOOTMGR is missing in Windows Server 2008 R2

  • Wednesday, October 21, 2009 2:34 PM
     
     
    I have tried putting the dvd in and then running the recovery console via the command prompt.  I only have the options for "system Image Recovery", "Windows Memory Diagnostic" and Command Prompt.

    I ran Bootrec /RebuildBcd, Bootrec /FixMbr and Bootrec /FixBoot

    None of it works and I still get the error.  How do I fix this (I have no windows restore point)?

    and How do I get it to automatically create restore points?

    It is a Virtual machine and the only snapshot is with windows is open, but when restarted it still has the issue.  Is there a way to solve the issue from inside windows itself?

Answers

  • Friday, October 23, 2009 4:52 AM
     
     Answered
    Hi,

    Ran into the same problem and tried all the "recommended" fixes.  Was 100% sure that the install was ok but it was just something with the boot setup and nothing recommended worked...

    After doing a bunch of testing and reading put a combination of suggestions together and this is what worked for me.

    You will need a Windows 7 x64 DVD.

    1. Boot from your Windows Server 2008 R2 x64 DVD.
    2. Repair
    3. Command Prompt

    Note: I only had one drive and that drive was set for C: as  the boot so the setup was fairly basic... if your setup is more complex you may want to consider this a bit more... but it should still work.

    4. rename c:\boot\BCD bcd.old : this will backup your bcd file just in case you want it.
    5. Delete c:\boot\bcd
    6. Restart your computer
    7. Remove your WS2008R2 DVD and install the W7x64 DVD.
    8. Boot from the DVD and do a repair.
    9. It will offer to repair automatically accept.
    10. Reboot and this is the "trick" boot the DVD again and do a repair.  Keep doing this process until it does not find anything wrong.
    11. Your server should boot again.

    Good luck.

    George
    George
    • Proposed As Answer by GeorgePR Friday, October 23, 2009 5:13 AM
    • Marked As Answer by David Shen Wednesday, October 28, 2009 8:16 AM
    •  

All Replies

  • Friday, October 23, 2009 4:52 AM
     
     Answered
    Hi,

    Ran into the same problem and tried all the "recommended" fixes.  Was 100% sure that the install was ok but it was just something with the boot setup and nothing recommended worked...

    After doing a bunch of testing and reading put a combination of suggestions together and this is what worked for me.

    You will need a Windows 7 x64 DVD.

    1. Boot from your Windows Server 2008 R2 x64 DVD.
    2. Repair
    3. Command Prompt

    Note: I only had one drive and that drive was set for C: as  the boot so the setup was fairly basic... if your setup is more complex you may want to consider this a bit more... but it should still work.

    4. rename c:\boot\BCD bcd.old : this will backup your bcd file just in case you want it.
    5. Delete c:\boot\bcd
    6. Restart your computer
    7. Remove your WS2008R2 DVD and install the W7x64 DVD.
    8. Boot from the DVD and do a repair.
    9. It will offer to repair automatically accept.
    10. Reboot and this is the "trick" boot the DVD again and do a repair.  Keep doing this process until it does not find anything wrong.
    11. Your server should boot again.

    Good luck.

    George
    George
    • Proposed As Answer by GeorgePR Friday, October 23, 2009 5:13 AM
    • Marked As Answer by David Shen Wednesday, October 28, 2009 8:16 AM
    •  
  • Friday, November 13, 2009 5:57 PM
     
     
    Thanks this works !!!
  • Monday, January 04, 2010 1:31 AM
     
     
    Thanks guys for your help.... It worked!!!!!
  • Tuesday, May 11, 2010 5:04 PM
     
     
    Thank you so much.  Worked for me.
  • Sunday, May 16, 2010 5:10 PM
     
     Proposed Answer

    what happen to me was I accidently marked one of my iScSi drives as active so the server failed to boot. What worked for me to fix it was:

    1. Boot from your Windows Server 2008 R2 x64 DVD.
    2. Repair
    3. Command Prompt
    4. rename c:\boot\BCD bcd.old
    5. Bootrec /RebuildBcd
    6. dispart
    7. select disk 0
    8. select partition 1 (the 100MB partition)
    9. active
    10. exit
    11. reboot server and remove DVD

     

  • Thursday, June 10, 2010 5:53 PM
     
     

    Hey Guys....I had the same issue, It came up after I did windows update (June/10/2010)

    I went into the repair mode as mentioned below using the Windows 2K8R2 CD but could not locate the Boot or BCD folder, Also it did not see any Windows OS installed on any of the partition. So I just jumped ahead and booted using Win-7 Ultimate X64 CD and did a repair. It said that an error was found and rectified and needed a reboot. After reboot I could see the OS in the list. I clicked next and selected the Windows Fix option. A quick reboot after that and I was good to go!!

  • Wednesday, June 16, 2010 6:00 PM
     
     
    IMPDP...could you provide the specific windows update from 6/10/2010 that you say caused the bootmgr issue for you?  I belive we ran into the same thing and would like to pinpoint the cause.
  • Tuesday, July 06, 2010 9:53 PM
     
     
    Genius - my bacon saved thanks JPorche!
  • Thursday, July 08, 2010 12:11 PM
     
     
    Thanks, George ur the man!:-)
  • Tuesday, July 13, 2010 1:05 AM
     
     

    thanks, my problem replication software error...

     



    Lucas Moreno
  • Sunday, September 05, 2010 10:30 AM
     
     

    Hey Guys....I had the same issue, It came up after I did windows update (June/10/2010)

    I went into the repair mode as mentioned below using the Windows 2K8R2 CD but could not locate the Boot or BCD folder, Also it did not see any Windows OS installed on any of the partition. So I just jumped ahead and booted using Win-7 Ultimate X64 CD and did a repair. It said that an error was found and rectified and needed a reboot. After reboot I could see the OS in the list. I clicked next and selected the Windows Fix option. A quick reboot after that and I was good to go!!


    IMPDP can I just say that I LOVE YOU MAN!! You just saved my bacon with that little fix. I had a production server that wasn't booting and I didn't have the boot folder like you mentioned, but your suggested fix worked perfectly!!

    I had other options like using my backups to restore the server, but I really didn't want to go there. You saved me a load of time and since I'm in on a Sunday doing this, I really appreciate it!! Thanks again.

  • Wednesday, November 03, 2010 3:29 PM
     
     Proposed Answer

    Just to add to GeorgePR's very helpful rundown, you don't actually need to reboot into a Windows 7 DVD, you can run exactly the same utility on the Server 2008 R2 disc by executing this path in a command prompt:

    X:\Sources\Recovery\StartRep.exe

     

    Also, this only works if the original hidden System volume is corrupt, or files are missing.  Otherwise you'd have to recreate the boot structure manually.  If anyone who needs them I can list the steps, but try the above first, it's MUCH faster and easier.

    • Proposed As Answer by Irish Chris Monday, February 14, 2011 1:55 PM
    •  
  • Friday, November 05, 2010 10:48 AM
     
     

    I've been having this problema and i've tried all the options and still getting the BOOTMGR missing error, so any steps to take would be very helpful

     

  • Tuesday, November 23, 2010 9:10 PM
     
     
    This worked for me.  Many thanks
  • Thursday, December 23, 2010 1:54 PM
     
     Proposed Answer

    Have found this problem with Win7 and 2008 servers. First thing to check: Is there a hidden boot partition. (ie. A partition with no drive letter assigned to it). 
    A lot of OEM's will create a small hidden boot partition. So check in Dislkpart. and if there is one, make this partition active. Some people mistakenly make their C: partition active when no bootmgr is present on this volume. 

    • Boot from DVD, and enter the recovery command prompt
    • Diskpart
    • List Disks
    • Select Disk 0
    • List Partitions (look for small partition possibly around 100MB ususlly partition 1)
    • Select Partition 1
    • active
    • exit
    • reboot

    Hope this helps someone.

    • Proposed As Answer by ScottCochran Monday, May 14, 2012 2:45 AM
    •  
  • Monday, January 10, 2011 9:53 AM
     
     
    Hi,

    Ran into the same problem and tried all the "recommended" fixes.  Was 100% sure that the install was ok but it was just something with the boot setup and nothing recommended worked...

    After doing a bunch of testing and reading put a combination of suggestions together and this is what worked for me.

    You will need a Windows 7 x64 DVD.

    1. Boot from your Windows Server 2008 R2 x64 DVD.
    2. Repair
    3. Command Prompt

    Note: I only had one drive and that drive was set for C: as  the boot so the setup was fairly basic... if your setup is more complex you may want to consider this a bit more... but it should still work.

    4. rename c:\boot\BCD bcd.old : this will backup your bcd file just in case you want it.
    5. Delete c:\boot\bcd
    6. Restart your computer
    7. Remove your WS2008R2 DVD and install the W7x64 DVD.
    8. Boot from the DVD and do a repair.
    9. It will offer to repair automatically accept.
    10. Reboot and this is the "trick" boot the DVD again and do a repair.  Keep doing this process until it does not find anything wrong.
    11. Your server should boot again.

    Good luck.

    George
    George

    This helped me greatly.  I don't even know what happened.  All I did was reboot from a windows update.  Why didn't they include the repair tools that's in Windows 7 DVD in the Windows Server Disks? 
  • Monday, February 07, 2011 2:50 PM
     
     

    This fixed it for me, thanks Irish Chris!

     

  • Monday, February 07, 2011 7:12 PM
     
     
    This worked for me!  Thank you very much!
  • Sunday, February 13, 2011 6:55 AM
     
     
    Thank you so much! Stupid me, I made that exact mistake.
  • Wednesday, February 16, 2011 4:15 AM
     
     

    This, in conjunction with the Diskpart/mark active suggestion above fixed my problem.  I got into my corner through an unusual path though, so I thought I post it here for future search users to hopefully find.  I wanted to install SBS 2011 (based on 2008 R2), which I just purchased but didn't yet have the media for.  I downloaded SBS from MSDN and extracted it to a spare SATA drive and set BIOS to boot from that.  I was installing to a RAID 0 array on a Promise 5805 controller hosting 3 other RAID 5 partitions.  The controller and the arrays were detected fine.  I let SBS create the partition on the unpartitioned RAID 0 space, and the install went fine too... until I rebooted without the install hard drive in the system.

    Apparently when booting the install media from a hard drive, Windows failed to mark the SBS drive as Active or to setup the MBR, so that I'd get an "insert valid boot media" type message if I attempted to boot without the install drive plugged in.  To fix, I did the following:

    Remove SBS install drive and boot from from Win7 DVD as indicated above.  It ran its repair and rebooted.

    Booted from Win7 again, ran diskpart, set to active as indicated above.

    Booted to run Win7 repair, but it said it couldn't repair my version of Windows.

    Booted SBS install HD, and NOW it could see and repair my boot problems.

    I suspect I could have short-circuited the above steps if I had figured out earlier that the partition wasn't marked as active and run diskpart from SBS's repair shell, then gone straight to the SBS repair.

    Still, this thread and the steps above are what ultimately got me to a solution, so thanks!

    To any would be installers, hoping to install from a hard drive, A - dont'.  B - if you do anyway, be sure to check to make sure that your partition is active, and install from your bootable drive from USB rather than SATA or eSATA.  On a different machine, I did it that way and didn't have this problem - probably because Windows treats USB drives differently... I dunno.

  • Monday, March 07, 2011 10:43 PM
     
     

    George,

    Saved my bacon.  Granted it was a DEV / LAB machine, but saved me a good 4 hours of rebuilding.

  • Tuesday, March 08, 2011 1:07 PM
     
     

    JPorche's solution worked like a charm for me... issue resolved in minutes.


    1. Boot from your Windows Server 2008 R2 x64 DVD.
    2. Repair
    3. Command Prompt
    4. rename c:\boot\BCD bcd.old
    5. Bootrec /RebuildBcd
    6. dispart
    7. select disk 0
    8. select partition 1 (the 100MB partition)
    9. active
    10. exit
    11. reboot server and remove DVD

    Thanks a lot!

  • Saturday, March 12, 2011 3:40 AM
     
     Proposed Answer

    In my case.. i had expand the C:\ drive using a third party tool.. during which the system reserved partition got a drive letter as C: and the original C:\ as D:\.. thus the system was not booting.. i tried to remove the letter and i ended up in deleting the system reserved partition itself and then landed in BOOTMGR missing issue...

     

    I tried the bootrec commands but didn't work.. finally tried

    X:\Sources\Recovery\StartRep.exe

    which worked like a charm..

     

    Thanks!

    • Proposed As Answer by FlokAty39 Thursday, July 28, 2011 12:59 PM
    •  
  • Wednesday, March 16, 2011 10:59 AM
     
     

    I had this same problem.
    Ran all the suggestions but nothing worked.

    Silly me left a usb memory stick (or flash drive if you like) in the server and restarted it, then had this problem.

    Removed this usb stick and all was ok.

    So I guess the first thing to check is if someone didn't leave a memory stick in the server...

    Hope this helps.

    • Proposed As Answer by FlokAty39 Thursday, July 28, 2011 12:52 PM
    • Unproposed As Answer by FlokAty39 Thursday, July 28, 2011 12:58 PM
    •  
  • Friday, April 15, 2011 2:59 PM
     
     

    hi

    the same error occurred on the server of the laboratory here where I work, and all the solutions mentioned here, none worked, but I used two commands listed in different solutions that worked, the solution follows from the first command:

    1) Bootrec / RebuildBcd

    2) Restart the computer

    Note: make the first two steps until the system appear in the list.

    3) Recovery / StartRep.exe

    Thanks

    good luck

  • Monday, April 25, 2011 7:50 PM
     
     

    Worked like a charm. I didn't have to rename the old BCD, I just put in W7 disk, it told me it needed to restart to fix the startup errors and upon restart it booted properly.

    Thanks for the solution!

    DELL PE110 / SBS 2008

  • Saturday, May 21, 2011 4:37 AM
     
     

    I know this is an old post but JPorche you just saved my ace. I wanted to thank you for sharing that information, otherwise I might be looking at another career.

    John

  • Thursday, June 02, 2011 3:25 PM
     
     

    Use a windows 7 CD/DVD it will prompt recocery then recover it ,I have tested it worked !!

     

  • Thursday, June 02, 2011 5:52 PM
     
     

    I did the same thing, accidentally marked one of the drives as active on a Windows 2008 R2 server.

    JPorche's solution worked for me.

    Thank you

  • Monday, July 04, 2011 8:31 AM
     
     

    Thanks George, followed your steps and now I got my server up and running again...

     

    Thanks again for your post.

    Cheers!

  • Wednesday, July 13, 2011 3:47 PM
     
     
    GeorgePR's  Solution worked for me!  Thank you so much! 
  • Friday, August 26, 2011 12:28 PM
     
     
    Hi Irish Chris, this worked for me, you saved my time thank you so much.
  • Thursday, September 22, 2011 3:38 PM
     
     

    Noel, thanks for mentioning this.  This worked for my Dell R710, with one variation: the active partition needed to be #2, the one used by Windows as the system drive (c:).  Using partition #1 did boot, but to a DOS-style command prompt :)

    Thanks again.

  • Tuesday, November 01, 2011 4:30 PM
     
     

    Wow. Thanks. Exactly this was what happened to me too. The mouse was just too closed to the keyboard, moved a bit against the keyboard and accidentially I "clicked" a different drive as active :-) and forgot it until I restarted the machine couple of days later.

    Your version did it. But I did not need step 4 and 5 ;).

    Thanks

    Cheers.

  • Tuesday, December 13, 2011 9:23 PM
     
     

     

    hi

    the same error occurred on the server of the laboratory here where I work, and all the solutions mentioned here, none worked, but I used two commands listed in different solutions that worked, the solution follows from the first command:

    1) Bootrec / RebuildBcd

    2) Restart the computer

    Note: make the first two steps until the system appear in the list.

    3) Recovery / StartRep.exe

    Thanks

    good luck

     


    I had  a problem with mountpoints and drive letters being assigned to a NON OS partition (SQL database partitions! - on the surface looked harmless!), however once removed the drive letter from the SQL partitions, the O/S wouldn't boot, got the standard error message "BOOTMGR" missing..

    - mounted / attached ISO O/S disk to cdrom and booted from Recovery image

    - Recovery option

    - wouldn't list any recognized installed O/S

    - Dropped to command shell

    - ran Bootrec /Fixmbr and Bootrec / fixboot

    - rebooted - same problem, BOOTMGR not found

    - Repair again, this time it 'found' the O/S

    - Dropped to command Shell, and went from x:\Sources to x:\Sources\Recovery

    - ran StartRep.exe

    This ran successfully and on reboot - FIXED the O/S

     

    Previous to this did various items like:

    removed other SAN LUN's assigned to the image (4) - no change

    delete image reference, and re-imported it - no change

    create new vmware image, and use existing image location - no change

     

    VERY pleased that the recovery StartRep.exe worked and allowed the O/S to now boot and all is well.

     

    Thanks so much!

    Dave

  • Friday, January 20, 2012 3:37 PM
     
     Proposed Answer
    I have tried putting the dvd in and then running the recovery console via the command prompt.  I only have the options for "system Image Recovery", "Windows Memory Diagnostic" and Command Prompt.

    I ran Bootrec /RebuildBcd, Bootrec /FixMbr and Bootrec /FixBoot

    None of it works and I still get the error.  How do I fix this (I have no windows restore point)?

    and How do I get it to automatically create restore points?

    It is a Virtual machine and the only snapshot is with windows is open, but when restarted it still has the issue.  Is there a way to solve the issue from inside windows itself?


    reboot from win 7 and repair it it will work .

     

    Thank You

    Kalvinder

    • Proposed As Answer by Kalvinder Tuesday, May 01, 2012 10:29 PM
    •  
  • Monday, March 19, 2012 10:35 AM
     
     
    George, ur the man! That worked for me!
  • Thursday, April 05, 2012 12:35 AM
     
     

    Thank you Noel.

    you just made my day . Jipeeh !

    Karen

  • Friday, May 11, 2012 2:31 PM
     
     
    Irish Chris - You saved the day for me.  THANKS!
  • Monday, May 14, 2012 2:46 AM
     
     

    Thanks Noel!  I accidentally set a new partition I created on an iSCSI drive as active.  Your steps fixed me right away!

    Thanks,

    Scott


    -- Thanks, Scott Cochran, Security+, MCSE ‘03, MCITP-EA, CCA, VCP, NCDA Senior Consulting Engineer E-mail: ScottCochran@live.com Blog: http://ScottCochran.org Twitter: http://twitter.com/ScottCochran LinkedIn: http://linkedin.com/in/ScottDCochran

  • Tuesday, May 22, 2012 4:56 PM
     
     

    Resolved: Noel's option worked for me, thanks very much!! This was a simpler, and less potentially destructive fix than the other options (plus I do not have the Win7 DVD). I had made the bootmgr change during the config of the SBS windows server 2011 backup not working, and followed the advice to change the volume to active, but that was a big mistake, so I came across the "bootmgr is missing  Press ctrl+Alt+del" error and server would not come up.

    Have found this problem with Win7 and 2008 servers. First thing to check: Is there a hidden boot partition. (ie. A partition with no drive letter assigned to it). 

    A lot of OEM's will create a small hidden boot partition. So check in Dislkpart. and if there is one, make this partition active. Some people mistakenly make their C: partition active when no bootmgr is present on this volume. 

    • Boot from DVD, and enter the recovery command prompt
    • Diskpart
    • List Disks
    • Select Disk 0
    • List Partitions (look for small partition possibly around 100MB ususlly partition 1)
    • Select Partition 1
    • active
    • exit
    • reboot

    Hope this helps someone.

  • 23 hours 11 minutes ago
     
     

    Well this may have worked IF the BOOT folder was there!  However it did provide a lead since it was not and especially since startrep.exe failed.  But on a server that has Dell Drivers your Windows 7 trick doesn't make it happen.

    But again - I appreciated the lead so after looking down the list here a bit I found

    bootrec /rebuildbcd - the recreates the boot folder!  Aha

    Now booting to Windows 2008 CD, repair, command prompt  cd x:\sources\recovery\ 
    and finding STARTREP.exe - it ran successfully and thank God, 3 hours later the server is up.