Recuperando um Volume de Inicialização Danificado para Instâncias do Windows

Se não for possível reiniciar sua instância ou se ela reinicializar com o volume de inicialização definido para o acesso somente para leitura, o volume de inicialização da instância talvez esteja danificado. Embora isso seja raro, o corrompimento do volume de inicialização pode ocorrer nos seguintes cenários:

  • Quando uma instância experimenta um shutdown forçado usando a API.

  • Quando uma instância experimenta uma interrupção do sistema em decorrência de um erro do sistema operacional ou software e acontece o timeout de uma reinicialização ou shut-down normal da instância e, em seguida, um shut-down forçado ocorre.

  • Quando ocorre um erro ou uma paralisação na infraestrutura subjacente e havia gravações críticas no disco pendentes no sistema.

Importante

Na maioria dos casos, uma reinicialização simples resolverá problemas de corrompimento do volume de inicialização. Portanto, essa é a primeira medida que você deve tomar ao diagnosticar esse problema.

Este tópico descreve como determinar se o volume de inicialização da instância do Windows está corrompido e quais etapas devem ser usadas para diagnosticar problemas e recuperar o volume de inicialização danificado. Para instâncias baseadas no Linux, consulte Recuperando um Volume de Inicialização Danificado para Instâncias Baseadas no Linux.

Detectando Danos no Volume de Inicialização

Quando sistemas operacionais Windows detectam danos no volume de inicialização, a instância geralmente pode ser recuperada por meio da reparação automática do sistema de arquivos. Você pode usar uma conexão da console VNC para verificar se a instância não está passando por uma interrupção do sistema durante a reparação do sistema de arquivos ou para detectar se há outros problemas. As conexões da console VNC permitem ver o que é exibido por meio da porta VGA. Para obter mais informações sobre a console VNC, consulte Diagnosticando e Solucionando Problemas de Instâncias com o Uso de Conexões da Console da Instância.

Importante

As conexões da console VNC só funcionam para instâncias de máquina virtual (VM) iniciadas a partir de 13 de outubro de 2017 e instâncias bare metal iniciadas a partir de 21 de fevereiro de 2019. Se sua instância não suportar conexões de console VNC, prossiga para Recuperando o Volume de Inicialização.
  1. Crie uma conexão da console VNC para a instância.
  2. Estabeleça conexão com a instância por meio da console VNC.

    Verifique o que é exibido na console VNC para ver se a instância está parada no processo de inicialização ou se está na partição de recuperação.

    Dica

    No Windows 2012 e versões mais recentes, se a instância tiver sido inicializada na partição de recuperação, talvez seja possível executar diretamente as etapas para recuperar o volume de inicialização na partição de recuperação.

Desanexando o Volume de Inicialização

Se você tiver detectado que o volume de inicialização da sua instância está corrompido, será necessário desanexar o volume de inicialização da instância para que você possa iniciar o diagnóstico de problemas e as etapas de recuperação.

  1. Interrompa a instância.
  2. Desanexe o volume de inicialização da instância.

Recuperando o Volume de Inicialização

Para solucionar problemas e recuperar o volume de inicialização corrompido, você precisa anexar o volume de inicialização a uma segunda instância como um volume de dados. Para a segunda instância, recomendamos que você use uma instância que execute um sistema operacional que melhor corresponda ao sistema operacional para a instância do volume de inicialização, e você só deve anexar volumes de inicialização para instâncias do Windows a outras instâncias do Windows. A segunda instância deve estar no mesmo domínio de disponibilidade e região da instância do volume de inicialização. Se nenhuma instância existente estiver disponível, crie uma nova instância do Windows usando as etapas descritas em Criando uma Instância.

Depois de ter a segunda instância, verifique se você pode fazer log-in na instância e se ela está funcional antes de prosseguir com as etapas de recuperação. Depois de confirmar que a instância está funcional, execute as etapas a seguir.

  1. Anexe o volume de inicialização à segunda instância como um volume de dados. Para obter mais informações, consulte Anexando um Volume.
    Para anexar o volume de inicialização como um volume de dados
    1. Abra o menu de navegação. Em Infraestrutura Básica, vá para Compute e clique em Instâncias.
    2. Clique na instância à qual você deseja anexar um volume.
    3. Em Recursos, clique em Volumes em Blocos Anexados.
    4. Clique em Anexar Volume em Blocos.
    5. Selecione iSCSI para o tipo de anexo do volume.
    6. Na lista drop-down Compartimento do Volume em Blocos, selecione o compartimento.
    7. Escolha a opção Selecionar Volume e, em seguida, selecione o volume na seção Volume de Inicialização na lista drop-down Volume em Blocos.
    8. Selecione Leitura/Gravação como o tipo de acesso.
    9. Clique em Anexar.

      Quando o ícone do volume não aparecer mais listado como Anexando, prossiga com as próximas etapas.

  2. Conecte-se à segunda instância. Consulte Conexão com uma Instância do Windows para obter mais informações.
  3. Conecte-se com o volume. Consulte Conexão com um Volume em uma Instância do Windows para obter mais informações. Como você está anexando um volume de inicialização como um volume de dados, você também deve executar Connect-IscsiTarget e definir IsMultiEnabled como verdadeiro. Por exemplo:
    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. Abra Gerenciamento do Computador e navegue até Armazenamento e, em seguida, Gerenciamento de Disco.
  5. Selecione o novo disco e marque-o como On-line.
  6. Clique em Este PC e clique com o botão direito do mouse no novo disco e selecione Propriedades.
  7. Navegue até Ferramentas, Verificação de Erros e Verificação.
  8. Selecione Verificar Unidadee corrija os problemas à medida que forem aparecendo.
  9. Marque o novo disco como Off-line.
  10. Abra o iniciador iscsi com privilégios de administrador.
  11. Em Destinos Favoritos, remova o destino iscsi do volume anexado.