Beschädigte Boot-Volumes für Windows-basierte Instanzen wiederherstellen
Wenn Ihre Instanz nicht erfolgreich oder mit schreibgeschütztem Boot-Volume bootet, ist das Boot-Volume der Instanz möglicherweise beschädigt. In seltenen Fällen kann das Boot-Volume in den folgenden Szenarios beschädigt werden:
-
Wenn mit der API das Herunterfahren einer Instanz erzwungen wird.
-
Wenn bei einer Instanz ein System aufgrund eines Betriebssystem- oder Softwarefehlers hängt, ein ordnungsgemäßes Neustarten bzw. Herunterfahren der Instanz wegen Timeout abgebrochen und das Herunterfahren der Instanz erzwungen wird.
-
Wenn ein Fehler oder Ausfall in der zugrunde liegenden Infrastruktur auftritt und kritische Datenträgerschreibzugriffe im System ausstehen.
- In den meisten Fällen werden Probleme mit beschädigten Boot-Volumes durch einen einfachen Neustart behoben. Führen Sie daher als erste Maßnahme zur Fehlerbehebung einen Neustart aus.
-
Wenn ein Boot-Volume von einer Windows-Instanz getrennt wird, ändert Windows die Bootkonfigurationsdaten (BCD) dieses Volumes. Daher müssen Sie möglicherweise die BCD wiederherstellen, um das Boot-Volume erneut anhängen und die ursprüngliche Instanz booten zu können. Weitere Informationen finden Sie unter Umfassender Leitfaden zum Wiederherstellen und Wiederherstellen von Windows-Boot-Volumes in OCI.
In diesem Thema wird beschrieben, wie Sie überprüfen können, ob das Boot-Volume Ihrer Windows-Instanz beschädigt ist, und welche Schritte Sie zur Fehlerbehebung und Wiederherstellung des beschädigten Boot-Volumes ausführen müssen. Weitere Informationen über Linux-basierte Instanzen finden Sie unter Beschädigte Boot-Volumes für Linux-basierte Instanzen wiederherstellen.
Boot-Volume-Beschädigung erkennen
Wenn Windows-Betriebssysteme eine Boot-Volume-Beschädigung ermitteln, kann die Instanz normalerweise wiederhergestellt werden, indem das Dateisystem automatisch repariert wird. Sie können mit einer VNC-Konsolenverbindung prüfen, ob das System der Instanz beim Reparieren des Dateisystems hängt oder andere Probleme vorliegen. Mit VNC-Konsolenverbindungen können Sie sehen, was über den VGA-Port angezeigt wird. Weitere Informationen zur VNC-Konsole finden Sie unter Fehlerbehebung bei Instanzen mit Instanzkonsolenverbindungen.
VNC-Konsolenverbindungen funktionieren nur für VM-Instanzen, die ab dem 13. Oktober 2017 gestartet wurden, sowie für Bare-Metal-Instanzen, die ab dem 21. Februar 2019 gestartet wurden. Wenn Ihre Instanz keine VNC-Konsolenverbindungen unterstützt, gehen Sie zu Boot-Volume wiederherstellen.
- Erstellen Sie eine VNC-Konsolenverbindung für die Instanz.
-
Stellen Sie über die VNC-Konsole eine Verbindung zur Instanz her.
Prüfen Sie, welche Elemente in der VNC-Konsole angezeigt werden, um festzustellen, ob die Instanz im Boot-Prozess hängt oder sich in der Recovery-Partition befindet.
Tipp
Wenn die Instanz in die Recovery-Partition gebootet wurde, können Sie bei Windows Server 2012 und späteren Versionen möglicherweise die Schritte zum Wiederherstellen des Boot-Volumes direkt in der Recovery-Partition ausführen.
Zuordnung des Boot-Volumes aufheben
Wenn Sie festgestellt haben, dass das Boot-Volume der Instanz beschädigt ist, müssen Sie die Zuordnung des Boot-Volumes zur Instanz aufheben, bevor Sie mit den Schritten zur Fehlerbehebung und Wiederherstellung beginnen können.
Boot-Volume wiederherstellen
Zur Fehlerbehebung und Wiederherstellung des beschädigten Boot-Volumes müssen Sie das Boot-Volume als Daten-Volume einer zweiten Instanz zuordnen. Für die zweite Instanz wird empfohlen, dass Sie eine Instanz mit einem Betriebssystem verwenden, das am besten mit dem Betriebssystem für die Instanz des Boot-Volumes übereinstimmt. Sie sollten nur Boot-Volumes für Windows-Instanzen anderen Windows-Instanzen zuordnen. Die zweite Instanz muss sich in derselben Availability-Domain und Region wie die Instanz des Boot-Volumes befinden. Wenn keine vorhandene Instanz verfügbar ist, erstellen Sie eine neue Windows-Instanz mit den unter Instanzen erstellen beschriebenen Schritten.
Stellen Sie nach der zweiten Instanz sicher, dass Sie sich auf der Instanz anmelden können und dass sie funktionstüchtig ist, bevor Sie mit den Recovery-Schritten fortfahren. Nachdem Sie überprüft haben, ob die Instanz funktionstüchtig ist, führen Sie die folgenden Schritte aus.
- Ordnen Sie das Boot-Volume der zweiten Instanz als Daten-Volume zu. Weitere Informationen finden Sie unter Block-Volumes an Instanzen anhängen.So ordnen Sie das Boot-Volume als Daten-Volume zu
- Öffnen Sie das Navigationsmenü , und wählen Sie Compute aus. Wählen Sie unter Compute die Option Instanzen aus.
- Klicken Sie auf die Instanz, an die Sie ein Volume anhängen möchten.
- Klicken Sie unter Ressourcen auf Angehängte Block-Volumes.
- Klicken Sie auf Block-Volume zuordnen.
- Wählen Sie iSCSI als Volume-Zuordnungstyp aus.
- Wählen Sie in der Dropdown-Liste Block-Volume-Compartment das Compartment aus.
- Wählen Sie die Option Volume auswählen und dann im Abschnitt Boot-Volume der Dropdown-Liste Block-Volume das Volume aus.
- Wählen Sie Lesen/Schreiben als Zugriffstyp aus.
-
Klicken Sie auf Anhängen.
Wenn für das Volume nicht mehr das Symbol Angehängt angezeigt wird, fahren Sie mit den nächsten Schritten fort.
- Stellen Sie eine Verbindung zur zweiten Instanz her. Weitere Informationen finden Sie unter Verbindungen zu Windows-Instanzen herstellen.
- Stellen Sie eine Verbindung zum Volume her. Weitere Informationen finden Sie unter Verbindungen zu Volumes auf Windows-Instanzen herstellen. Da Sie ein Boot-Volume als Daten-Volume zuordnen, müssen Sie auch
Connect-IscsiTarget
ausführen undIsMultiEnabled
auf "true" setzen. Beispiel:Set-Service -Name msiscsi -StartupType Automatic Start-Service msiscsi New-IscsiTargetPortal –TargetPortalAddress 169.254.2.4 Connect-IscsiTarget -NodeAddress iqn.2015-02.oracle.boot:uefi -TargetPortalAddress 169.254.2.4 -IsPersistent $True -IsMultipathEnabled $True
- Öffnen Sie die Computerverwaltung, und navigieren Sie zu Datenspeicher und dann zu Datenträgerverwaltung.
- Wählen Sie den neuen Datenträger aus, und kennzeichnen Sie ihn als Online.
- Klicken Sie auf Dieser PC, klicken Sie mit der rechten Maustaste auf den neuen Datenträger, und wählen Sie Eigenschaften aus.
- Navigieren Sie zu Extras, Fehlerüberprüfung und Überprüfen.
- Wählen Sie Laufwerk auf Fehler überprüfen aus, und beheben Sie die auftretenden Probleme.
- Kennzeichnen Sie den neuen Datenträger als Offline.
- Öffnen Sie den iSCSI-Initiator mit Administratorberechtigungen.
- Entfernen Sie unter Bevorzugte Ziele das iSCSI-Ziel des angehängten Volumes.