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.