Corrigir “BOOTMGR Está Faltando” no Windows 2008 R2 com USB ou DVD
Nesta postagem, explicaremos o que pode causar o 'BOOTMGR está faltando' no Windows 2008 R2, bem como ensinaremos como reparar esse erro "BOOTMGR está faltando" no Windows Server 2008 R2 usando diferentes métodos.
O erro: BOOTMGR está faltando no Windows 2008 R2
Muitos usuários relatam que recebem o erro "BOOTMGR está faltando" no Windows 2008 R2, geralmente após reiniciar. A mensagem de erro completa é "BOOTMGR está faltando. Pressione Ctrl Alt Del para reiniciar", como mostrado na seguinte captura de tela. O erro também ocorre no VMware do Windows Server 2008 R2.
BOOTMGR, também conhecido como Boot Manager, é uma parte importante do processo de inicialização do sistema operacional. Ele executa o arquivo winload.exe após ler os Dados da Configuração de Inicialização (BCD, na sigla em inglês). Se o Boot Manager estiver faltando, não há possibilidade de iniciar o sistema operacional normalmente.
No entanto, o arquivo BOOTMGR está localizado na Partição Reservada do Sistema (ou na unidade C em alguns casos) e é definido como somente leitura e oculto. Como resultado, não é fácil excluir ou modificar o arquivo acidentalmente. Então, para onde foi a imagem do BOOTMGR?
As causas para o Boot Manager estar faltando no Server 2008 R2
Em geral, o problema pode ser o próprio BOOTMGR ou a parte de inicialização relacionada. Mais especificamente, existem várias causas conforme descritas abaixo para a falha de inicialização do Windows Boot Manager no Server 2008.
▪ A imagem do BOOTMGR está corrompida no Windows Server 2008 devido a infecção por vírus, ataque de hackers ou comportamentos de operação impróprios.
▪ O setor de inicialização, MBR (Master Boot Record) ou o arquivo BCD do seu Server 2008 R2 estão danificados.
▪ A partição que contém o arquivo BOOTMGR não está definida como Ativa.
▪ Inicializar o Windows 2008 R2 a partir do disco errado.
▪ Afetado por discos físicos ou discos virtuais conectados.
O erro de BOOTMGR ausente pode ser causado por qualquer um dos mencionados fatores. Mas o que importa agora é descobrir como resolver o erro efetivamente com USB ou DVD.
Como reparar o Windows Server 2008 R2 com USB ou DVD
Para corrigir e fazer com que o Server 2008 R2 seja iniciado com sucesso, você pode usar um software de terceiros para criar um USB inicializável ou recorrer a um DVD/CD de instalação do Windows. No entanto, em primeiro lugar, tente essas medidas: reinicie o servidor, verifique a ordem de inicialização e reconecte todos os discos físicos ou virtuais. Se nenhuma dessas opções funcionar, vamos conhecer as soluções específicas.
Corrigir o erro BOOTMGR ausente no Windows Server 2008 R2 com um drive USB
Se o disco de instalação do Windows não estiver disponível e você tiver um drive USB, você pode usar o AOMEI Partition Assistant Server para corrigir facilmente e rapidamente o problema no Windows Server 2008 R2.
1. Como o Server 2008 R2 não pode ser iniciado, você precisa criar um dispositivo inicializável primeiro. Prepare um drive USB. Instale e execute o AOMEI Partition Assistant Server em uma máquina de trabalho. Clique em "Ferramentas" na parte superior e selecione Criar Mídia Inicializável no menu e conclua o assistente nessa máquina.
2. Inicie o Server 2008 R2 a partir do drive USB inicializável. Encontre o disco com o MBR corrompido, clique com o botão direito nele e selecione Reconstruir MBR. Escolha o tipo de MBR correto na próxima janela e clique em Aplicar para executar.
Corrigir o erro BOOTMGR ausente no Windows Server 2008 R2 usando o Prompt de Comando
Quando você tiver o CD/DVD de instalação do Windows, você pode corrigir o erro BOOTMGR ausente no Windows 2008 R2 a partir do Prompt de Comando.
Passo 1. Acessar a janela do Prompt de Comando
1. Inicie a partir do DVD do Windows Server 2008 R2 x64. Talvez seja necessário alterar a ordem de inicialização anteriormente. Para corrigir o erro "BOOTMGR está faltando" no Windows 2008 R2 do VMware, conecte o disco de instalação do sistema operacional (.iso) ao CDROM.
2. Clique em Avançar na primeira janela de instalação do sistema operacional. Em seguida, clique em Reparar o seu computador.
3. Na janela Opções de Recuperação do Sistema, escolha o seu sistema operacional. Se o sistema operacional não estiver listado, escolha "Restaurar o computador usando uma imagem do sistema que você criou anteriormente", mesmo que você não tenha uma imagem do sistema, e clique em Avançar.
4. Selecione Prompt de Comando nesta janela.
Passo 2. Quando o problema é o setor de inicialização, MBR ou arquivo BCD
2.1 No Prompt de Comando, digite rename c:\boot\BCD bcd.old (para fazer backup do seu arquivo BCD, apenas como precaução) e pressione Enter.
2.2 Execute estes comandos sucessivamente e pressione Enter após cada entrada:
▪ bootrec /fixmbr
▪ bootrec /fixboot
▪ bootrec /scanos
▪ bootrec /rebuildbcd
▪ cd x:\sources\recovery
▪ startrep.exe
2.3 Reinicie o seu Windows 2008 R2.
Dicas: se o servidor tiver a função Hyper-v instalada, certifique-se de executar "bcdedit /set hypervisorlaunchtype auto" e depois reinicie.
Passo 3. Quando a partição onde o BOOTMGR está localizado não está definida como Ativa
3.1 No Prompt de Comando, digite rename c:\boot\BCD bcd.old e pressione Enter.
3.2 Digite diskpart e pressione Enter. Em seguida, execute os seguintes comandos.
▪ list disk
▪ select disk 0
▪ list partition
▪ select partition 1 (a partição de 100 MB)
▪ active
▪ exit
3.3 Reinicie o seu servidor 2008 R2 e remova o DVD de instalação.
OBSERVAÇÃO: Você pode receber a mensagem de retorno "Sistema operacional: Desconhecido ou (Desconhecido) Disco Local" ao reparar com o DVD do Windows Server 2008 R2 x64. Nesse caso, você pode tentar digitar "BCDBoot C:\Windows" para corrigir. Se isso não funcionar, use um DVD do Windows 7 x64 e tente novamente.
Reparar o Windows 2008 R2 com o DVD do Windows 7 x64
O problema do Windows 2008 R2 pode ser corrigido de alguma forma utilizando o disco de instalação do Windows 7, conforme relatado por seus usuários. No entanto, os três primeiros passos precisam ser concluídos com o DVD do Windows Server 2008 R2 x64.
1. Acesse um Prompt de Comando no DVD do Windows 2008 R2 conforme indicado antes.
2. No Prompt de Comando, digite rename c:\boot\BCD bcd.old e pressione Enter.
3. Digite delete c:\boot\bcd e pressione Enter.
4. Reinicie o seu computador.
5. Remova o DVD do Windows Server 2008 R2 (WS2008R2) e instale o DVD do Windows 7 (W7X64).
6. Inicie o seu servidor a partir do DVD do Windows 7 e faça um reparo.
7. Reinicie novamente a partir do DVD e faça um reparo. Repita esse processo até que não haja mais problemas.
8. Por fim, reinicie o seu servidor.
Conclusão
O erro "BOOTMGR is missing" no Windows 2008 R2 pode ser causado por diversos elementos. Escolha a solução mais adequada de acordo com o seu caso. Todos os passos acima se aplicam também ao BOOTMGR is missing no Server 2012 e no Windows Server 2016. É recomendado fazer um backup do Windows Server 2008 após resolver todos os problemas. Assim, você poderá facilmente restaurar o seu servidor para um estado normal com uma imagem de backup do sistema caso ocorra algum desastre.