O que saber
- Abra as Opções Avançadas de Inicialização (Windows 11/10/8) ou inicialize nas Opções de Recuperação do Sistema (Windows 7/Vista).
- Next: Selecione Command Prompt > digite " bootsect /nt60 sys " > verifique os resultados > close Command Prompt > restart.
Este artigo explica como atualizar o VBC para BOOTMGR usando o comando bootsect no Windows Vista e versões mais recentes.
Como atualizar o VBC para BOOTMGR
Siga estes passos para inicializar no Prompt de Comando e execute o comando apropriado:
-
Acesse as opções avançadas de inicialização (Windows 11, 10 e 8) ou inicialize no menu Opções de recuperação do sistema (Windows 7 e Vista).
Sinta-se à vontade para pegar emprestado o disco do Windows ou a unidade flash de um amigo para acessar um desses modos de diagnóstico se você não tiver uma mídia do Windows disponível.
Usar a mídia de instalação original é apenas uma maneira de acessar esses menus de reparo. Consulte Como criar uma unidade de recuperação do Windows 8 ou Como criar um disco de reparo do sistema Windows 7 (dependendo da sua versão do Windows) para obter ajuda na criação de discos de reparo ou unidades flash de outras cópias de trabalho do Windows. Essas opções não estão disponíveis para o Windows Vista.
-
Selecione Prompt de Comando.
O prompt de comando funciona de maneira semelhante entre os sistemas operacionais, portanto, essas instruções se aplicam igualmente a qualquer versão do disco de instalação do Windows que você estiver usando - Windows 11, Windows 10 etc.
-
Digite este comando e pressione Enter:
bootsect /nt60 sys
Isso atualizará o código de inicialização do volume na partição usada para inicializar o Windows no BOOTMGR, aquela que é compatível com o Windows Vista e sistemas operacionais Windows posteriores.
O switch nt60 aplica o código de inicialização [mais recente] para BOOTMGR enquanto o switch nt52 aplica o código de inicialização [antigo] para NTLDR.
Algumas documentações online sobre o comando bootsect referem-se à atualização do código mestre de inicialização, o que está incorreto. O comando bootsect faz alterações no código de inicialização do volume, não no código de inicialização mestre.
-
Você deve ver agora um resultado parecido com o texto abaixo. Feche a janela do prompt de comando e remova o disco do Windows da unidade óptica ou a unidade flash do Windows da porta USB.
C: (\?\Volume{37a450c8-2331-11e0-9019-806e6f6e6963})
Código de inicialização do sistema de arquivos NTFS atualizado com sucesso.
O código de inicialização foi atualizado com sucesso em todos os volumes de destino.
Se você receber algum tipo de erro, ou isso não funcionar depois de tentar iniciar o Windows normalmente novamente, tente executar bootsect /nt60 em vez disso. A única ressalva aqui é que, se você inicializar seu computador de forma dupla, poderá inadvertidamente causar um problema semelhante, mas oposto, com qualquer sistema operacional antigo em que você inicializar.
- Selecione Restart ou Continue, qualquer opção que você veja.
O Windows deve iniciar normalmente agora. Se você ainda estiver enfrentando o problema, como um erro hal.dll, por exemplo, consulte a observação na Etapa 4 para outra ideia ou continue com a solução de problemas que estava seguindo.