Compartilhar via


Configurar e editar opções de inicialização no Windows para desenvolvimento de driver

Este artigo fornece uma visão geral das opções de inicialização no Windows. Você aprenderá sobre os principais componentes do processo de inicialização, incluindo:

  • O Gerenciador de Inicialização do Windows, o carregador do sistema operacional e o carregador de retomada.
  • O repositório BCD (Dados de Configuração de Inicialização) em que as opções de inicialização são mantidas.
  • A ferramenta BCDEdit usada para modificar as opções de inicialização.

Durante o desenvolvimento, você pode usar essas informações para configurar as opções de inicialização para depuração, teste e solução de problemas do driver.

Cuidado

Você precisa de privilégios administrativos para usar BCDEdit para modificar o BCD. Alterar algumas opções de entrada de inicialização usando BCDEdit pode tornar seu computador inoperável. Como alternativa, use o utilitário de Configuração do Sistema (MSConfig.exe) para alterar as configurações de inicialização.

Arquitetura de carregamento de inicialização

O Windows usa três componentes primários para carregar o sistema operacional de forma rápida e segura:

  • Gerenciador de Inicialização do Windows: inicia o sistema, exibe o menu de inicialização para o usuário e carrega o carregador do sistema operacional selecionado.
  • Carregador do sistema operacional Windows: reside na partição do Windows, assume o processo de inicialização e carrega o sistema operacional.
  • Carregador de retomada do Windows: retoma o sistema da hibernação.

O Gerenciador de Inicialização do Windows é genérico, enquanto os carregadores de inicialização específicos do sistema são otimizados para o sistema operacional carregado. O Gerenciador de Inicialização passa parâmetros de inicialização para o carregador selecionado, que, em seguida, conclui o processo de inicialização.

Para obter detalhes adicionais sobre o processo de inicialização do Windows, consulte Os Internos do Windows, publicados pela Microsoft Press.

Dados de configuração de inicialização

O Windows armazena opções de inicialização no repositório BCD (Dados de Configuração de Inicialização) em computadores baseados em BIOS e EFI. O repositório BCD usa GUIDs e nomes como "Padrão" para identificar aplicativos relacionados à inicialização.

Principais funcionalidades do BCD para o desenvolvimento de drivers:

  • Acessar o BCD em tempo de execução e durante a instalação do sistema
  • Gerenciar o BCD remotamente para solução de problemas
  • Restaurar BCD a partir de mídia USB ou Reparo de Inicialização

Para obter uma lista completa das opções de inicialização do BCD, consulte a Referência de Opções de Inicialização do BCD.

Editar opções de inicialização com BCDEdit

Para editar opções de inicialização no Windows, use BCDEdit (BCDEdit.exe), uma ferramenta de linha de comando incluída no Windows.

Pré-requisitos

  • Privilégios de administrador no computador
  • BitLocker e Inicialização Segura desabilitadas ou suspensas (se habilitadas)

Ferramentas alternativas para editar opções de inicialização

Próximas etapas