GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Beheben Sie den Startfehler von Windows Server 2008 nach dem Beenden des Rettungsmodus

Der Rettungsmodus ist ein Wartungszustand, der Ihnen den Zugriff auf einen nicht reagierenden Server ermöglicht. Sie können den Rettungsmodus verwenden, um Konfigurationsprobleme zu beheben oder Ihre Daten zu kopieren und auf einen anderen Server zu verschieben.

Wenn Sie Ihren Server in den Rettungsmodus versetzen, wird Ihre Originalfestplatte vorübergehend außer Kraft gesetzt. In der Zwischenzeit wird ein neuer Server auf der Grundlage des ursprünglichen Bestandsabbilds Ihres ausgewählten Betriebssystems (OS) erstellt. Ihr Originalvolume wird dann als sekundäres Gerät an die gerettete Instanz angeschlossen. Dann haben Sie die Möglichkeit, Ihrem vorhandenen Laufwerk einen Laufwerksbuchstaben zuzuweisen, um darauf zuzugreifen.

Nachdem das Rescue-Image die Erstellung abgeschlossen hat, erhalten Sie eine E-Mail mit dem neuen Passwort für das temporäre Rescue-Modus-Image. Nachdem Sie in den Rettungsmodus gewechselt sind, haben Sie 24 Stunden Zeit, um Ihre Instanz zu reparieren, bevor sie automatisch auf die vorherige Instanz zurückgesetzt wird.

Einige Versionen des Windows®-Betriebssystems ändern die ursprüngliche Datenträgersignatur beim Mounten eines sekundären Laufwerks. Wenn Sie neu starten, erhalten Sie wahrscheinlich eine winload.exe Fehler oder ein 0xc000000e Error. Diese Situation tritt beim BCD-Bootloader und nicht beim NTLDR-Loader auf.

Wenn Sie einen dieser Fehler erhalten, können Sie das System erneut retten und den Bootloader reparieren, damit er die richtige Signatur hat. Verwenden Sie die Anweisungen in den folgenden Abschnitten, um die Bootloader-Einstellungen zu bearbeiten.

Windows Server 2008

Stellen Sie sicher, dass das Volume einen automatisch zugewiesenen Laufwerksbuchstaben hat, normalerweise D: , indem Sie die Computerverwaltung öffnen . Klicken Sie mit der rechten Maustaste auf Datenträger 1 und wählen Sie dann Online aus .

Bei Windows Server® 2008 SP2 befindet sich der Boot Configuration Data (BCD)-Speicher auf der Systempartition. Wenn Sie die Bootloader-Einstellungen bearbeiten, müssen Sie sicherstellen, dass die Partitionseinstellung der Treiber ist, auf dem sich die Systempartition befindet. Durch Einfügen der richtigen Datenträgersignatur in den BCD-Speicher sollten die Windows-Server ordnungsgemäß gestartet werden.

Um den BCD-Speicher mit der richtigen Bootloader-Signatur zu aktualisieren, benötigen Sie die eindeutige Kennung des Windows-Bootloaders. Verwenden Sie den folgenden Befehl, um die Einstellungen des Bootloaders anzuzeigen:

bcdedit /store D:\boot\bcd

Die Ausgabe sollte ähnlich wie im folgenden Beispiel aussehen:

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {ntldr}
displayorder            {1d25cc4a-fc03-11de-b973-d1d82d39e489}
toolsdisplayorder       {memdiag}
timeout                 30
resume                  No

Windows Boot Loader
-------------------
identifier              {1d25cc4a-fc03-11de-b973-d1d82d39e489}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Microsoft Windows Server 2008
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows
resumeobject            {1d25cc4b-fc03-11de-b973-d1d82d39e489}
nx                      OptOut

Notieren Sie sich die Kennung, die unter dem Windows-Bootloader aufgeführt ist Abschnitt. In diesem Beispiel lautet die Kennung {1d25cc4a-fc03-11de-b973-d1d82d39e489} .

Der Standardpfad für den BCD-Speicher ist \boot\bed , also wenn D: das Laufwerk ist, mit dem Sie arbeiten, lautet der vollständige Pfad D:\boot\bed .

Verwenden Sie die folgenden Befehle, um den BCD-Speicher mit der Windows BootLoader-ID zu aktualisieren:

bcdedit /store <fullPath> /set <uniqueIdentifier> osdevice partition=<driveLetter>
bcdedit /store <fullPath> /set <uniqueIdentifier> device partition=<driverLetter>
bcdedit /store <fullPath> /set {bootmgr} device partition=<driveLetter>
bcdedit /store <fullPath> /set {memdiag} device partition=<driverLetter>
bcdedit /store <fullPath> /set {ntldr} device partition=<driveLetter>

Die Befehle und die Ausgabe sollten dem folgenden Beispiel ähneln:

C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {1d25cc4a-fc03-11de-b973-d1d82d39e489} osdevice partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {1d25cc4a-fc03-11de-b973-d1d82d39e489} device partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {bootmgr} device partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {memdiag} device partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {ntldr} device partition=d:
The operation completed successfully.

Windows Server 2008 R2

Öffnen Sie die Computerverwaltung , klicken Sie mit der rechten Maustaste auf Datenträger 1 und wählen Sie dann Online aus . D: ist die Einstellung für die vom System reservierte Partition und E: ist die Einstellung für Ihr ursprüngliches Speichervolumen.

Hinweis: Gelegentlich ändert sich die Laufwerksreihenfolge, sodass E: ist die Einstellung für die systemreservierte Partition und D: ist die Einstellung für das ursprüngliche Speichervolumen.

Bei Windows Server 2008 R2 befindet sich der BCD-Speicher auf der Startpartition, die 100 MB groß ist. Wenn Sie die Bootloader-Einstellungen bearbeiten, müssen Sie sicherstellen, dass die Partitionseinstellung der Treiber ist, auf dem sich die Systempartition befindet. Indem Sie die richtige Disk-Signatur in den BCD-Speicher einfügen, sollte der Windows-Server ordnungsgemäß booten.

Um den BCD-Speicher mit der richtigen Bootloader-Signatur zu aktualisieren, benötigen Sie die eindeutige Kennung des Windows-Bootloaders. Verwenden Sie den folgenden Befehl, um die Einstellungen des Bootloaders anzuzeigen:

bcdedit /store E:\boot\bcd

Die Ausgabe sollte ähnlich wie im folgenden Beispiel aussehen:

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=E:
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {ntldr}
resumeobject            {ca73fe20-fc0c-11de-8f38-8e2c5384be89}
displayorder            {ca73fe21-fc0c-11de-8f38-8e2c5384be89}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {ca73fe21-fc0c-11de-8f38-8e2c5384be89}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows Server 2008 R2
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {ca73fe24-fc0c-11de-8f38-8e2c5384be89}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              Windows
resumeobject            {ca73fe20-fc0c-11de-8f38-8e2c5384be89}
nx                      OptOut

Notieren Sie sich die Kennung, die unter dem Windows-Bootloader aufgeführt ist Abschnitt. In diesem Beispiel lautet die Kennung {1d25cc4a-fc03-11de-b973-d1d82d39e489} .

Der Standardpfad für den BCD-Speicher ist \boot\bed , also wenn E: das Laufwerk ist, mit dem Sie arbeiten, lautet der vollständige Pfad E:\boot\bed .

Verwenden Sie die folgenden Befehle, um den BCD-Speicher mit der Windows BootLoader-ID zu aktualisieren:

bcdedit /store <fullPath> /set <uniqueIndentifier> osdevice partition=<driveLetter>
bcdedit /store <fullPath> /set <uniqueIndentifier> osdevice partition=<driveLetter>
bcdedit /store <fullPath> /set {bootmgr} device partition=<driveLetter>
bcdedit /store <fullPath> /set {memdiag} device partition=<driveLetter>

Hinweis: Der driveLetter die Sie verwenden, ist für Ihr ursprüngliches Speichervolumen.

Die Befehle und die Ausgabe sollten dem folgenden Beispiel ähneln:

C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {ca73fe21-fc0c-11de-8f38-8e2c5384be89} osdevice partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {ca73fe21-fc0c-11de-8f38-8e2c5384be89} device partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {bootmgr} device partition=e:
The operation completed successfully.
C:\Users\Administrator>bcdedit /store d:\boot\bcd /set {memdiag} device partition=e:
The operation completed successfully.

Linux
  1. Fehlerbehebung bei einem ausgefallenen Windows-Cloud-Server

  2. Beheben Sie eine hohe CPU-Auslastung auf Windows Server

  3. Beheben Sie den Startfehler von Windows Server 2008 nach dem Beenden des Rettungsmodus

  4. Beheben Sie Probleme mit dem Windows Server-Netzwerk

  5. Fehlerbehebung beim Herunterfahren von Windows-Servern

So aktivieren Sie Audio auf einem Windows Server 2008 R2

So aktivieren Sie Ping auf Windows Server 2008 R2

So fügen Sie Windows Server 2008 eine zusätzliche öffentliche IP-Adresse hinzu

Installieren Sie MySQL auf Windows Server 2008 R2 und 2012

Rettungsmodus

CentOS / RHEL 6 :So booten Sie in den Rettungsmodus