Recupero di un volume di avvio danneggiato per le istanze di Windows

Se l'avvio dell'istanza non riesce o si avvia con il volume di avvio impostato per l'accesso in sola lettura, è possibile che il volume di avvio dell'istanza sia danneggiato. Sebbene sia raro, il danneggiamento del volume di avvio può verificarsi nei seguenti scenari:

  • Quando si verifica una chiusura forzata di un'istanza mediante l'API.

  • Quando un'istanza subisce un blocco del sistema a causa di un errore del sistema operativo o del software, si verifica un timeout del riavvio o dell'arresto dell'istanza, quindi si verifica un arresto forzato.

  • Quando si verifica un errore o un'indisponibilità nell'infrastruttura sottostante e nel sistema erano presenti scritture critiche del disco in sospeso.

Importante

  • Nella maggior parte dei casi un semplice riavvio risolverà i problemi di danneggiamento del volume di avvio, quindi questa è la prima azione da eseguire durante la risoluzione dei problemi.
  • Quando un volume di avvio viene scollegato da un'istanza Windows, Windows modifica i dati di configurazione di avvio (BCD) di tale volume. Di conseguenza, potrebbe essere necessario ripristinare il BCD per poter ricollegare il volume di avvio e avviare l'istanza originale. Per ulteriori informazioni, consulta la Guida completa al ripristino e al ripristino dei volumi di avvio di Windows in OCI.

Nella maggior parte dei casi un semplice riavvio risolverà i problemi di danneggiamento del volume di avvio, quindi questa è la prima azione da eseguire durante la risoluzione dei problemi.

In questo argomento viene descritto come determinare se il volume di avvio dell'istanza Windows è danneggiato e i passi da eseguire per risolvere i problemi e recuperare il volume di avvio danneggiato. Per le istanze basate su Linux, vedere Recupero di un volume di avvio danneggiato per le istanze basate su Linux.

Rilevamento del danneggiamento del volume di avvio

Quando i sistemi operativi Windows rilevano il danneggiamento del volume di avvio, l'istanza è in genere in grado di recuperarlo riparando automaticamente il file system. Puoi utilizzare una connessione alla console VNC per verificare che l'istanza non stia subendo un blocco del sistema durante la riparazione del file system o per rilevare se ci sono altri problemi. Le connessioni alla console VNC consentono di visualizzare gli elementi visualizzati tramite la porta VGA. Per ulteriori informazioni sulla console VNC, vedere Risoluzione dei problemi delle istanze mediante le connessioni della console delle istanze.

Importanti

Le connessioni alla console VNC funzionano solo per le istanze di virtual machine (VM) avviate il 13 ottobre 2017 o versioni successive e per le istanze Bare Metal avviate il 21 febbraio 2019 o versioni successive. Se l'istanza in uso non supporta le connessioni alla console VNC, passare a Recupero del volume di avvio.
  1. Creare una connessione alla console VNC per l'istanza.
  2. Connettiti all'istanza tramite la console VNC.

    Controlla cosa viene visualizzato nella console VNC per vedere se l'istanza è bloccata nel processo di avvio o se si trova nella partizione di recupero.

    Suggerimento

    Per Windows Server 2012 e versioni successive, se l'istanza è stata avviata nella partizione di ripristino, potrebbe essere possibile eseguire direttamente i passi per recuperare il volume di avvio nella partizione di ripristino.

Recupero del volume di avvio

Per risolvere i problemi e recuperare il volume di avvio danneggiato, è necessario collegare il volume di avvio a una seconda istanza come volume di dati. Per la seconda istanza si consiglia di utilizzare un'istanza su cui è in esecuzione un sistema operativo che corrisponde più da vicino al sistema operativo per l'istanza del volume di avvio e di collegare solo volumi di avvio per le istanze Windows ad altre istanze Windows. La seconda istanza deve trovarsi nello stesso dominio di disponibilità e nella stessa area dell'istanza del volume di avvio. Se non è disponibile alcuna istanza esistente, creare una nuova istanza di Windows utilizzando i passi descritti nella sezione Creazione di un'istanza.

Dopo aver eseguito la seconda istanza, assicurarsi di poter eseguire il login all'istanza e che sia funzionale prima di procedere con i passi di recupero. Dopo aver confermato che l'istanza è funzionante, eseguire i passi riportati di seguito.

  1. Collegare il volume di avvio alla seconda istanza come volume di dati. Per ulteriori informazioni, vedere Come collegare un volume a blocchi a un'istanza.
    Per collegare il volume di avvio come volume dati
    1. Aprire il menu di navigazione e selezionare Computazione. In Computazione, selezionare Istanze.
    2. Selezionare l'istanza a cui si desidera collegare un volume.
    3. In Risorse selezionare Volumi a blocchi collegati.
    4. Selezionare Collega volume a blocchi.
    5. Selezionare iSCSI per il tipo di collegamento del volume.
    6. Nell'elenco a discesa Compartimento volume a blocchi selezionare il compartimento.
    7. Scegliere l'opzione Select Volume, quindi selezionare il volume dalla sezione Boot Volume dell'elenco a discesa Block Volume.
    8. Selezionare Leggi/scrivi come tipo di accesso.
    9. Selezionare Allega.

      Quando l'icona del volume non lo elenca più come Collegamento, procedere con i passi successivi.

  2. Connettersi alla seconda istanza. Per ulteriori informazioni, vedere Connessione a un'istanza di Windows.
  3. Connettersi al volume. Per ulteriori informazioni, vedere Connessione a un volume in un'istanza di Windows. Poiché si sta collegando un volume di avvio come volume dati, è necessario eseguire anche Connect-IscsiTarget e impostare IsMultiEnabled su true. Ad esempio:
    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
  4. Aprire Gestione computer e passare a Memorizzazione, quindi a Gestione disco.
  5. Selezionare il nuovo disco e contrassegnarlo come Online.
  6. Selezionare Questo PC, quindi selezionare il pulsante destro del mouse sul nuovo disco e selezionare Proprietà.
  7. Passare a Strumenti, Controllo errori, quindi Controllo.
  8. Selezionare Scan Drive e risolvere i problemi man mano che vengono rilevati.
  9. Contrassegnare il nuovo disco come non in linea.
  10. Apri il responsabile avvio iscsi con privilegi di amministratore.
  11. In Destinazioni preferite, rimuovere la destinazione iscsi del volume collegato.