Como usar o prompt de comando para corrigir problemas com os registros de inicialização do seu PC

Você pode usar as ferramentas de recuperação do sistema(system recovery) para corrigir a maioria dos problemas do seu computador. No entanto, há momentos em que você precisará resolver esses problemas de maneira manual, como, por exemplo, quando seu computador Windows(Windows computer) não inicializar. Nesses casos, você pode usar uma ferramenta chamada Bootrec.exe . Ele pode ajudá-lo a solucionar problemas e reparar coisas como o registro mestre de inicialização(master boot record) ( MBR ), o setor de inicialização(boot sector) ou o armazenamento de dados de configuração de inicialização (BCD) . (Boot Configuration Data (BCD))Veja como funciona, em todas as versões modernas do Windows:

NOTA:(NOTE:) Este guia abrange Windows 10 , Windows 7 e Windows 8.1 .

Bootrec.exe - A melhor ferramenta de reparo(repair tool) para problemas de inicialização no Windows

Não importa se você usa o Windows 7 ou o Windows 10(Windows 10) , se o seu sistema operacional(operating system) tiver problemas para inicializar e o Reparo de Inicialização(trouble booting and Startup Repair) não puder resolver o problema, vale a pena tentar a ferramenta Bootrec.exe . Com esta ferramenta, você pode reparar o Master Boot Record (MBR) , escrever um novo setor de inicialização(boot sector) , reconstruir os dados de configuração de inicialização (BCD)(Boot Configuration Data (BCD)) e adicionar instalações ausentes do Windows aos dados de (Windows)configuração de inicialização(boot configuration) .

Se você precisa saber o que tudo isso significa, aqui está uma explicação para cada um deles:

  • Master Boot Record (MBR) - o primeiro setor da unidade do sistema(system drive) . Sua finalidade é informar ao BIOS do computador onde procurar o sistema operacional(operating system) , para que ele possa iniciá-lo.
  • Setor de inicialização(Boot sector) - a região do disco que contém o código a ser carregado na memória RAM(RAM memory) , necessário para carregar o sistema operacional(operating system) . Um setor de inicialização(boot sector) deve ter uma assinatura de disco(disk signature) específica para ser visto pelo BIOS como um setor de inicialização(boot sector) . Se essa assinatura estiver corrompida ou alterada, o BIOS não poderá localizar o setor de inicialização(boot sector) e não poderá carregar as instruções necessárias para localizar e iniciar o sistema operacional(operating system) . No Windows 7 e nas versões mais recentes do Windows , o setor de inicialização(boot sector) carrega oGerenciador de inicialização do Windows(Windows Boot Manager) , acessa os dados de configuração de inicialização(Boot Configuration Data) e usa essas informações para carregar o sistema operacional(operating system)
  • Dados de configuração de inicialização (BCD)(Boot Configuration Data (BCD)) - O BCD é um banco de dados de dados de configuração de inicialização que é usado pelo Windows Boot Manager . Os dados de configuração de inicialização(Boot Configuration Data) são armazenados em um arquivo de dados(data file) com o mesmo formato do registro do Windows(Windows Registry) .

Como iniciar o prompt de comando(Command Prompt) quando o Windows(Windows) não carrega com sucesso

Para poder usar Bootrec.exe , você terá que usar o Prompt de Comando(Command Prompt) . No entanto, como você já tem problemas de inicialização, é óbvio que não poderá simplesmente executá-lo no Windows .

Você precisa usar um disco de reparo(repair disc) ou uma unidade de recuperação(recovery drive) criada em um computador Windows(Windows computer) em funcionamento . Aqui estão alguns guias que ajudarão você a criar esses discos/unidades:

  • O que é um disco de reparo do sistema(system repair disc) e como criar um no Windows - este guia se aplica a todas as versões modernas do Windows . Os usuários do Windows(Windows) 7 só podem usar esse método se quiserem ter a chance de reparar o computador. O disco de reparo(repair disc) pode ser um CD ou DVD(CD or DVD) com todos os arquivos necessários para solucionar problemas do seu sistema
  • Como criar uma unidade de recuperação(recovery drive) no Windows 10 - saiba como criar um cartão de memória USB(USB memory) inicializável com ferramentas de recuperação para Windows 10 .
  • Como criar uma unidade de recuperação(recovery drive) em um cartão de memória USB(USB memory) no Windows 8 e 8.1 - este guia é útil apenas para usuários do Windows 8 .

Depois de criar recovery drive/disc , inicialize a partir dela. Para fazer isso, conecte-o e inicie seu computador ou dispositivo Windows(Windows computer or device) . Imediatamente após o início, pressione a tecla de seleção do dispositivo de inicialização(boot device selection key) no teclado. Geralmente é a tecla F12 , F11 ou Escape(Escape key) , mas pode ser outra também, dependendo do fabricante da placa-mãe do seu dispositivo. Isso fará com que seu computador exiba um menu de seleção de prioridade de inicialização(boot priority selection menu) . Use as setas(arrow keys) do teclado para selecionar a unidade de recuperação(recovery drive) . Em seguida, pressione Enter e, quando solicitado a pressionar qualquer tecla para inicializar a partir dessa unidade, faça isso.

Prompt de comando, inicialização, problemas, Bootrec.exe

Se você estiver usando o Windows 10(Windows 10) ou o Windows 8.1(Windows 8.1) , assim que o computador inicializar(PC boots) a partir da unidade USB(USB drive) , você será solicitado a escolher o layout do teclado(keyboard layout) que deseja usar. Quando isso acontecer, clique ou toque(click or tap) no layout que corresponde ao seu teclado. Para navegar entre todos os layouts de teclado(keyboard layout) disponíveis , pressione "Ver mais layouts de teclado"("See more keyboard layouts") .

Prompt de comando, inicialização, problemas, Bootrec.exe

A lista de idiomas de teclado disponíveis é bastante longa e você pode ter que rolar muito até encontrar o layout que deseja usar. Na próxima tela, você deve clicar ou tocar em Solucionar problemas (Redefinir seu PC ou ver opções avançadas)(Troubleshoot (Reset your PC or see advanced options)) .

Prompt de comando, inicialização, problemas, Bootrec.exe

Na tela Opções avançadas(Advanced options) , clique ou toque em Prompt de comando(Command Prompt) .

Prompt de comando, inicialização, problemas, Bootrec.exe

Se você estiver usando o Windows 7(Windows 7) , primeiro selecione o método de entrada de teclado(keyboard input method) que deseja usar e clique em Avançar(Next) .

Prompt de comando, inicialização, problemas, Bootrec.exe

Em seguida, ele verifica as instalações disponíveis do Windows e lista aquelas encontradas. Selecione a instalação do Windows 7 que deseja reparar e clique em Avançar(Next) .

Prompt de comando, inicialização, problemas, Bootrec.exe

Em seguida, quando a lista de opções de recuperação do sistema(System Recovery Options) disponíveis for compartilhada, clique em Prompt de comando(Command Prompt) .

Prompt de comando, inicialização, problemas, Bootrec.exe

Depois de iniciar o prompt(Command Prompt) de comando , digite o comando bootrec.exe e pressione Enter para ver as opções disponíveis para esta ferramenta. Como você pode ver na captura de tela abaixo, existem quatro parâmetros disponíveis: /FixMbr, /FixBoot, /ScanOs e /RebuildBcd .

Prompt de comando, inicialização, problemas, Bootrec.exe

Vamos ver como cada um deles pode ajudá-lo a resolver os problemas de inicialização do seu computador. No entanto, lembre-se de que, mesmo que a ferramenta Bootrec.exe possa lidar com a maioria dos problemas de inicialização, ela não garante o sucesso em todas as situações possíveis.

Como reparar o Master Boot Record ( MBR )

O primeiro parâmetro da ferramenta Bootrec.exe é /FixMbr . Ele permite o reparo de um Master Boot Record (MBR)(Master Boot Record (MBR)) corrompido ou danificado . Normalmente, você usará esse parâmetro quando se deparar com uma destas mensagens de erro: "Sistema operacional não encontrado"("Operating System not found") , "Erro ao carregar o sistema operacional"("Error loading operating system") , "Sistema operacional ausente"("Missing operating system") ou "Tabela de partição inválida"("Invalid partition table") . Para iniciar o processo de reparo(repair process) do MBR , execute o comando: bootrec.exe /fixmbr .

Prompt de comando, inicialização, problemas, Bootrec.exe

Como escrever um novo setor de inicialização

O parâmetro /FixBoot grava um novo setor de inicialização(boot sector) na partição do sistema(system partition) . A ferramenta usará um setor de inicialização(boot sector) compatível com sua versão do Windows(Windows version) . Usar este parâmetro é útil nas seguintes situações:

  • O setor de inicialização(boot sector) foi substituído por um setor de inicialização não padrão do Windows(Windows boot) ;
  • O setor de inicialização está danificado;
  • Um sistema operacional (operating system)Windows anterior foi instalado após a instalação da sua versão do Windows .

Para começar a escrever um novo setor de inicialização(boot sector) , use este comando: bootrec.exe /fixboot .

Prompt de comando, inicialização, problemas, Bootrec.exe

Como reconstruir os dados de configuração de inicialização(Boot Configuration Data) ( BCD )

O Boot Configuration Data (BCD) contém uma lista detalhada do que deve ser carregado na inicialização. A Microsoft(Microsoft) indica que um erro de inicialização(boot error) também pode ser causado por arquivos ausentes ou danificados no BCD . O parâmetro /rebuildbcd pode ser muito útil quando você precisa corrigir alguns erros reconstruindo completamente o BCD . Para reconstruir completamente os dados de configuração de inicialização(Boot Configuration Data) , execute este comando: bootrec.exe /rebuildbcd .

Prompt de comando, inicialização, problemas, Bootrec.exe

Como adicionar instalações ausentes do Windows aos (Windows)dados de configuração de inicialização(Boot Configuration Data)

Se o seu computador tiver vários sistemas operacionais instalados, mas nem todos estiverem disponíveis, use a opção /ScanOS . O uso desse parâmetro em Bootrec.exe iniciará uma verificação em todos os discos para quaisquer instalações do Windows que não estejam atualmente incluídas nos Dados de configuração de inicialização (BCD)(Boot Configuration Data (BCD)) . Na captura de tela abaixo, você pode ver como esse processo de verificação pode parecer.

Prompt de comando, inicialização, problemas, Bootrec.exe

Se o comando bootrec.exe /scanos retornar resultados, você poderá continuar o processo de reparo(repair process) . No final, você recuperará a instalação perdida do Windows na (Windows installation)tabela BCD(BCD table) segura , tornando-a inicializável novamente.

Prompt de comando, inicialização, problemas, Bootrec.exe

Antes(First) de tudo, você precisa limpar o Master Boot Record (MBR) usando bootrec /fixmbr . Em seguida, digite bootsect.exe /nt60 all /force e pressione Enter . O parâmetro /nt60 aplica o código mestre de inicialização(master boot code) compatível com BOOTMGR . O argumento /allcódigo mestre de inicialização(master boot code) em todas as partições. O /force parameter desmonta o(s) volume(s) à força durante a atualização do código de inicialização(boot code update) para que a ferramenta Bootsect.exe não obtenha acesso exclusivo ao volume(volume access) .

Prompt de comando, inicialização, problemas, Bootrec.exe

A execução de todos esses comandos criará um novo MBR e o instruirá a usar o carregador de inicialização correto do Windows(Windows boot) para carregar essa instalação específica de sua unidade.

Conclusão

Como você pode ver neste guia, o Bootrec.exe(Bootrec.exe) é uma ferramenta muito poderosa para solucionar e corrigir problemas com os registros de inicialização do seu computador Windows . (Windows computer)Se você conhece outras maneiras de corrigir problemas com seus registros de inicialização, não hesite em compartilhá-los em um comentário.



About the author

Sou engenheiro de software com mais de 10 anos de experiência na indústria Xbox. Sou especialista em desenvolvimento de jogos e testes de segurança. Também sou um revisor experiente e tenho trabalhado em projetos para alguns dos maiores nomes dos jogos, incluindo Ubisoft, Microsoft e Sony. No meu tempo livre, gosto de jogar videogame e assistir a programas de TV.



Related posts