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.
- Na maioria dos casos, uma reinicialização simples resolverá problemas de corrompimento do volume de inicialização. Portanto, essa é a primeira ação que você deve tomar ao diagnosticar isso.
-
Quando um volume de inicialização é desanexado de uma instância do Windows, o Windows altera os dados de configuração de inicialização (BCD) desse volume. Como resultado, talvez você precise restaurar o BCD para poder reanexar o volume de inicialização e inicializar a instância original. Para obter mais informações, consulte o Guia Abrangente para Recuperar e Restaurar Volumes de Inicialização do Windows no OCI.
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.
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.
- Crie uma conexão da console VNC para a instância.
-
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.
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.
- Anexe o volume de inicialização à segunda instância como um volume de dados. Para obter mais informações, consulte Anexando um Serviço Block Volume a uma Instância.Para anexar o volume de inicialização como um volume de dados
- Abra o menu de navegação e selecione Computação. Em Compute, selecione Instâncias.
- Selecione a instância à qual deseja anexar um volume.
- Em Recursos, selecione Volumes em Blocos Anexados.
- Selecione Anexar Volume em Blocos.
- Selecione iSCSI para o tipo de anexo do volume.
- Na lista drop-down Compartimento do Volume em Blocos, selecione o compartimento.
- 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.
- Selecione Leitura/Gravação como o tipo de acesso.
-
Selecione Anexar.
Quando o ícone do volume não aparecer mais listado como Anexando, prossiga com as próximas etapas.
- Conecte-se à segunda instância. Consulte Conexão com uma Instância do Windows para obter mais informações.
- 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 definirIsMultiEnabled
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
- Abra o Gerenciamento do Computador e navegue até Armazenamento e, em seguida, Gerenciamento de Discos.
- Selecione o novo disco e marque-o como On-line.
- Selecione Este PC e, em seguida, selecione o botão direito no novo disco e selecione Propriedades.
- Navegue até Ferramentas, Verificação de Erros e Verificação.
- Selecione Verificar Unidadee corrija os problemas à medida que forem aparecendo.
- Marque o novo disco como Off-line.
- Abra o iniciador iscsi com privilégios de administrador.
- Em Destinos Favoritos, remova o destino iscsi do volume anexado.