locked
Windows Server 2008 R2 stuck in recovery mode after power failure RRS feed

  • Question

  • I have a server 2008 R2 that took a power outage and now it's only booting in Recovery mode.  What are the best steps to restoring this server to production? 

    Monday, November 22, 2010 9:16 PM

Answers

  •  

    Hi,

     

    Please try Last Known Good now. If it still does not work, I suggest trying Registry to repair the system:

     

    1. Put the Windows Server 2008 R2 installation disc into the disc drive, and then start the computer.

    2. Press a key when the message indicating "Press any key to boot from CD or DVD …". appears.

    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 regedit and press Enter.

    8. Select the key HKEY_LOCAL_MACHINE.

    9. Browse into the System key, and then the CurrentControlSet subkey if it’s displayed.

    10. Browse into the Services key and look for the likely offending service. Most service keys have a value named Start, with one of the following values:

     

    0 Boot driver loaded by Ntldr (Boot)

    1 Driver loaded at kernel initialization by Windows Server 2008 R2 (System)

    2 Driver loaded at system startup by Session Manager or Service Controller (Auto Load)

    3 Driver or service loaded manually from Services, Control Panel, and so on (Load onDemand)

    4 Driver or service that is not running or started (Disabled)

     

    Services with a Start value of 0 or 1 are used to boot Windows, and you shouldn’t touch them.

    Services with a Start value of 2 start about the same time as the Login dialog box appears in Windows. If your Windows system boots and then promptly crashes without your help, try setting the Start value of any suspected service(s) to 3 or 4. Be sure to write down the names of the services and their original Start values before you change anything.

     

    11. Exit Regedit.

    12. Type exit and press Enter to close the Command Prompt window.

    13. Remove the Windows Server 2008 R2 DVD and click Restart to restart your system normally.

    14. If your system restarts correctly, you’re finished!

     

    You might need to repeat this process a few times, disabling a different service or two each time.

     

    If you still cannot boot your computer, I am afraid that you have to reinstall the system. Before reinstalling the system, please backup your important files first.

     

    Tim Quan

    TechNet Subscriber Support in forum

    If you have any feedback on our support, please contact tngfb@microsoft.com  

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.  

     

    • Marked as answer by Tim Quan Tuesday, November 30, 2010 1:51 AM
    Wednesday, November 24, 2010 3:54 AM

All replies

  • Hi,

     

    What’s the detailed symptom when you start the computer? Can you boot into Safe Mode?

     

    If you cannot boot into Safe Mode either, I suggest restarting the computer, keeping pressing F8 and choosing the Last Known Good feature.

     

    If the issue persists, please try methods below:

     

    Method 1:

    ===============

    1. Put the Windows Server 2008 R2 installation disc into the disc drive, and then start the computer.

    2. Press a key when the message indicating "Press any key to boot from CD or DVD …". appears.

    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 sfc /scannow, and then press ENTER. 

     

    Method 2:

    ===============

    1. Put the Windows Server 2008 R2 installation disc in the disc drive, and then start the computer. 

    2. Press any key when the message indicating "Press any key to boot from CD or DVD …". appears.

    3. Select a language, time, currency, and a keyboard or another input method. 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. 

     

    Method 3:

    ===============

    1. Put the Windows Server 2008 R2 installation disc into the disc drive, and then start the computer.

    2. Press a key when the message indicating "Press any key to boot from CD or DVD …". appears.

    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 /FIXMBR, and then press ENTER. 

    8. Type BOOTREC /FIXBOOT, and then press ENTER.

    9. Type Drive:\boot\Bootsect.exe /NT60 All, and then press ENTER.

     

    Note: In this command, Drive is the drive where the Windows Server 2008 R2 installation media is located.

     

    Tim Quan

    TechNet Subscriber Support in forum

    If you have any feedback on our support, please contact tngfb@microsoft.com  

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.  

     

    Tuesday, November 23, 2010 2:51 AM
  • Trying to boot into safe mode brings me to the same recovery screen. 

    I have done method 1 amd 3.  Now I will try "Last Known Good feature" method 2 now. 

    I didn't use the Last know...  since it never worked for me in the past. 

    Tuesday, November 23, 2010 6:52 PM
  •  

    Hi,

     

    Please try Last Known Good now. If it still does not work, I suggest trying Registry to repair the system:

     

    1. Put the Windows Server 2008 R2 installation disc into the disc drive, and then start the computer.

    2. Press a key when the message indicating "Press any key to boot from CD or DVD …". appears.

    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 regedit and press Enter.

    8. Select the key HKEY_LOCAL_MACHINE.

    9. Browse into the System key, and then the CurrentControlSet subkey if it’s displayed.

    10. Browse into the Services key and look for the likely offending service. Most service keys have a value named Start, with one of the following values:

     

    0 Boot driver loaded by Ntldr (Boot)

    1 Driver loaded at kernel initialization by Windows Server 2008 R2 (System)

    2 Driver loaded at system startup by Session Manager or Service Controller (Auto Load)

    3 Driver or service loaded manually from Services, Control Panel, and so on (Load onDemand)

    4 Driver or service that is not running or started (Disabled)

     

    Services with a Start value of 0 or 1 are used to boot Windows, and you shouldn’t touch them.

    Services with a Start value of 2 start about the same time as the Login dialog box appears in Windows. If your Windows system boots and then promptly crashes without your help, try setting the Start value of any suspected service(s) to 3 or 4. Be sure to write down the names of the services and their original Start values before you change anything.

     

    11. Exit Regedit.

    12. Type exit and press Enter to close the Command Prompt window.

    13. Remove the Windows Server 2008 R2 DVD and click Restart to restart your system normally.

    14. If your system restarts correctly, you’re finished!

     

    You might need to repeat this process a few times, disabling a different service or two each time.

     

    If you still cannot boot your computer, I am afraid that you have to reinstall the system. Before reinstalling the system, please backup your important files first.

     

    Tim Quan

    TechNet Subscriber Support in forum

    If you have any feedback on our support, please contact tngfb@microsoft.com  

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.  

     

    • Marked as answer by Tim Quan Tuesday, November 30, 2010 1:51 AM
    Wednesday, November 24, 2010 3:54 AM
  • Hi,

     

    How are things going? I have not heard back from you in a few days and wanted to check on the status of the issue. Please let me know how things turned out.

     

    Tim Quan

    TechNet Subscriber Support in forum

    If you have any feedback on our support, please contact tngfb@microsoft.com  

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.  

     

    Monday, November 29, 2010 2:03 AM
  • Have the same issue. :(

    Have tried all the above options. but dint workout anything. That error is really annoying as there is no error code to search for.

    Monday, May 9, 2011 4:21 PM
  • I found a way around it...
    It has to do with driver signing...  Thanks Microsoft!

    In my case I installed a new driver (that was not meant for server 2008 r2 but it works) at the same time I was doing a bunch of windows updates.  I restarted and BOOM!  Recovery, recovery, recovery, recovery...

    Boot up the server, when you get to "Verifying DMI Pool Data" hit the F8 key a few times to get the Windows boot options.  Then choose "Disable Driver Signature Enforcement".

    That got me into Windows....   Now I can fix my issue if there is one.  I suspect that it might be solved after the Windows updates finish there patching....

    ;)


    Arvo Bowen III

    • Proposed as answer by Arvo Bowen III Thursday, November 20, 2014 3:06 PM
    Wednesday, March 12, 2014 8:58 PM
  • Run "chkdsk /r" in command prompt solved my problem.

    Thanks,

    Najeeb


    Thursday, November 20, 2014 11:01 AM
  • BOOM! It worked

    Thanks

    Thursday, October 29, 2015 1:34 PM
  • this worked for me:

    Issuing the following command stopped the automatic repair

    bcdedit /set {default} recoveryenabled No

    This then allowed me to see what the error was which was preventing the boot.

    Now I could see the error was corrupt registry, so issuing the below command restores registry from backup:

    copy c:\windows\system32\config\RegBack\* c:\windows\system32\config

    Note if your system drive is not C change the paths above to drive letter of your system drive.

    Then you reboot and hey presto it boots as normal.

    • Proposed as answer by johncfc4life Tuesday, August 7, 2018 4:30 PM
    Tuesday, August 7, 2018 4:30 PM