Windows Server 2008 R2 2k8R2 bootet immer in Recovery

h00bi

Fleet Admiral
Registriert
Aug. 2006
Beiträge
20.268
Hallo zusammen,

ich habe hier einen virtuellen 2008 R2 Server der sich nicht mehr booten lässt.
Das System bootet mir immer in die Systemwiederherstellungsoptionen.
Egal ob abgesichert, letzte bekannte funktionierende Konfig oder was das F8 Boot Menü sonst noch her gibt.

Mein Problem ist, dass ich keinerlei Fehlermeldung bekomme. Auch den automatischen Neustart bei Systemfehler deaktivieren hilft hier nicht, da es ja keinen Neustart gibt sondern die Kiste immer in die Recovery bootet.

Probiert habe ich u.a. das hier:
http://social.technet.microsoft.com...r2-stuck-in-recovery-mode-after-power-failure

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.

das hier auch, allerdings weiß ich nicht so genau mit was ich hier anfangen sollte. Ich bekomme ja leider keinerlei Fehlermeldung.
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.

Hat jemand ne Idee oder einen Ansatz für mich?
 
Was ist genau passiert bevor der Fehler aufgetreten ist?
 
Einiges. Der letzte Neustart lag lange zurück. Grund für den Reboot war ein update des BackupExec Agent von 12.0 auf 14.0

Problem ist nun aber gelöst. Habe den bootloader komplett neu geschrieben:
Code:
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd

danach habe ich zumindest mal eine fehlermeldung bekommen:

File: \Windows\system32\DRIVERS\scsifilt.sys
Status: 0xc0000098
Info: Windows failed to load because a critical system driver is missing, or corrupt.

Nach kurzer Recherche stellte sich heraus dass diese Datei zu den Citrix Xen Tools gehört.... setzen wir aber seit mehr als 1 Jahr nicht mehr ein. Erklärt aber warum es nur diese Maschine gekostet hat... Die anderen VMs sind alle neuer, die waren nie über Xen virtualisiert und daher gibt es diese Datei dort auch nicht.

Habe die scsifilt.sys per DVD Recoverykonsole in scsifilt.old umbenannt. Voila, Server läuft wieder.
 
Zurück
Oben