Partilhar via


BCDEdit /set

O comando BCDEdit /set define um valor de opção de entrada de inicialização no BCD (armazenamento de dados de configuração de inicialização) do Windows. Use o comando BCDEdit /set para configurar elementos de entrada de inicialização específicos, como configurações do depurador de kernel, opções de memória ou opções que habilitam o código do modo kernel assinado por teste ou carregam arquivos de kernel alternativos e HAL (camada de abstração de hardware) alternativos. Para remover uma opção de entrada de inicialização, use o comando BCDEdit /deletevalue .

Cuidado

Para usar o BCDEdit para modificar o BCD, é preciso ter privilégios administrativos. Alterar algumas opções de entrada de inicialização usando o comando BCDEdit /set pode tornar seu computador inoperante. Como alternativa, use as configurações de inicialização ou o utilitário de configuração do sistema (MSConfig.exe) para alterar as configurações de inicialização.

Observação

 Antes de definir as opções do BCDEdit, talvez seja necessário desabilitar ou suspender o BitLocker e a Inicialização Segura no computador.

Alternativas ao BCDEdit

Opções de inicialização de configurações

Dica

 Para evitar o risco associado ao uso do BCDEdit, considere o uso de um método alternativo para executar a configuração de inicialização discutida nesta seção.

Configurações de inicialização

Algumas opções de inicialização comuns, como habilitar o modo de depuração, estão disponíveis nas opções de inicialização. No Windows 10, as configurações podem ser acessadas em Configurações, Atualização e Segurança, selecione Recuperação. Em Inicialização avançada, selecione Reiniciar Agora. Quando o PC for reinicializado, selecione Opções de inicialização. Em seguida, selecione Solucionar problemas > Opções > avançadas Configurações de inicialização e, em seguida, selecione o botão Reiniciar. Quando o PC reiniciar, você poderá definir as opções de inicialização disponíveis.

Utilitário de configuração do sistema

Use o Utilitário de Configuração do Sistema (MSConfig.exe) em vez do BCDEdit quando possível. Para obter mais informações, consulte Como abrir o MSConfig no Windows 10.

Sintaxe

bcdedit  /set [{ID}] datatype value

Parâmetros

[{ID}]
O {ID} é o GUID associado à entrada de inicialização. Se você não especificar um {ID}, o comando modificará a entrada de inicialização do sistema operacional atual. Se uma entrada de inicialização for especificada, o GUID associado à entrada de inicialização deverá ser colocado entre chaves { }. Para exibir os identificadores GUID para todas as entradas de inicialização ativas, use o comando bcdedit /enum . O identificador para a entrada de inicialização atual é {current}. Para obter mais informações sobre essa opção, use o seguinte comando: bcdedit /? ID

Observação

Se você estiver usando o Windows PowerShell, deverá usar aspas ao redor do identificador de entrada de inicialização, por exemplo: "{49916baf-0e08-11db-9af4-000bdbd316a0}" ou "{current}".

valor do tipo de dados

Usar a ajuda da linha de comando para exibir opções

Use a ajuda da linha de comando do BCDEdit para exibir informações disponíveis para uma versão específica do Windows.

C:\> BCDEdit /?

BCDEDIT - Boot Configuration Data Store Editor

The Bcdedit.exe command-line tool modifies the boot configuration data store.
The boot configuration data store contains boot configuration parameters and
controls how the operating system is booted. These parameters were previously
in the Boot.ini file (in BIOS-based operating systems) or in the nonvolatile
RAM entries (in Extensible Firmware Interface-based operating systems). You can
use Bcdedit.exe to add, delete, edit, and append entries in the boot
configuration data store.

For detailed command and option information, type bcdedit.exe /? <command>. For
example, to display detailed information about the /createstore command, type:

 bcdedit.exe /? /createstore

For an alphabetical list of topics in this help file, run "bcdedit /? TOPICS".

As seções a seguir descrevem alguns tipos de dados comuns e seus valores associados.

Configurações de inicialização

bootlog [ sim | não ]
Habilita o log de inicialização do sistema. Esse log é armazenado no arquivo Ntbtlog.txt no diretório %WINDIR%. Ele inclui uma lista de drivers carregados e descarregados em formato de texto.

bootmenupolicy [ Padrão legado | ]
Define o tipo de menu de inicialização que o sistema usará. Para Windows 10, Windows 8.1, Windows 8 e Windows RT, o padrão é Standard. Para Windows Server 2012 R2, Windows Server 2012, o padrão é Herdado. Quando Legado é selecionado, o menu Opções avançadas (F8) está disponível. Quando Padrão é selecionado, o menu de inicialização é exibido, mas apenas sob determinadas condições: por exemplo, se houver uma falha de inicialização, se você estiver inicializando a partir de um disco de reparo ou mídia de instalação, se tiver configurado várias entradas de inicialização ou se tiver configurado manualmente o computador para usar a inicialização avançada. Quando Padrão é selecionado, a tecla F8 é ignorada durante a inicialização. Os PCs com Windows 8 inicializam rapidamente, então não há tempo suficiente para pressionar F8. Para obter mais informações, consulte Configurações de inicialização do Windows (incluindo o modo de segurança).

Observação

A opção está disponível a partir do Windows 8 e do Windows Server 2012. Você também pode usar as opções avançadas únicas para usar o menu Opções avançadas (F8) (Legado) uma vez na próxima inicialização.

política bootstatuspolítica

Controla a política de status de inicialização. A política de status de inicialização pode ser uma das seguintes:

Política de status de inicialização Descrição
DisplayAllFailures Exibe todos os erros se houver uma falha na inicialização, falha no desligamento ou falha no ponto de verificação. O computador fará failover para o ambiente de recuperação do Windows na reinicialização.
IgnoreAllFailures Ignore os erros se houver uma falha na inicialização, no desligamento ou no ponto de verificação com falha. O computador tentará inicializar normalmente após a ocorrência de um erro.
IgnoreShutdownFailures Ignore os erros apenas se houver uma falha no desligamento. Se houver uma falha no desligamento, o computador não fará failover automaticamente para o ambiente de recuperação do Windows na reinicialização. Essa é a configuração padrão do Windows 8.
IgnoreBootFailures Ignore os erros apenas se houver uma falha na inicialização. Se houver uma falha na inicialização, o computador não fará failover automaticamente para o ambiente de recuperação do Windows na reinicialização.
IgnoreCheckpointFailures Ignore os erros apenas se houver um ponto de verificação com falha. Se houver um ponto de verificação com falha, o computador não fará failover automaticamente para o ambiente de recuperação do Windows na reinicialização. A opção está disponível a partir do Windows 8 e do Windows Server 2012.
DisplayShutdownFailures Exibe erros se houver uma falha no desligamento. Se houver uma falha no desligamento, o computador fará failover para o ambiente de recuperação do Windows na reinicialização. Ignora falhas de inicialização e pontos de verificação com falha. A opção está disponível a partir do Windows 8 e do Windows Server 2012.
Falhas de inicialização de exibição Exibe erros se houver uma falha na inicialização. Se houver uma falha na inicialização, o computador fará failover para o ambiente de recuperação do Windows na reinicialização. Ignora falhas de desligamento e pontos de verificação com falha. A opção está disponível a partir do Windows 8 e do Windows Server 2012.
DisplayCheckpointFailures Exibe erros se houver um ponto de verificação com falha. Se houver um ponto de verificação com falha, o computador fará failover para o ambiente de recuperação do Windows na reinicialização. Ignora falhas de inicialização e desligamento. A opção está disponível a partir do Windows 8 e do Windows Server 2012.

quietboot [ ligado | desligado ]
Controla a exibição de um bitmap de alta resolução no lugar da exibição e animação da tela de inicialização do Windows.

Observação

Não use a opção quietboot no Windows 8, pois isso impedirá a exibição de dados de verificação de bugs, além de todos os gráficos de inicialização.

sos [ ligado | desligado ]
Controla a exibição dos nomes dos drivers à medida que eles são carregados durante o processo de inicialização. Use sos on para exibir os nomes. Use sos off para suprimir a exibição.

lastknowngood [ ligado | desligado ]
Habilita a inicialização para a última configuração válida.

nocrashautoreboot [ ligado | desligado ]
Desativa a reinicialização automática em caso de falha.

ResumeObject (ID)
Define o identificador do objeto de retomada associado a esse objeto do sistema operacional.

safebootalternateshell [ ligado | desligado ]
Usa o shell alternativo quando inicializado no modo de segurança.

winpe [ ligado | desligado ]
Permite que o computador inicialize no Windows PE.

onetimeadvancedoptions [ on | off ]
Controla se o sistema inicializa no menu herdado (menu F8) na próxima inicialização.

bcdedit /set {current} onetimeadvancedoptions on

Configurações de Exibição

bootuxdisabled [ ligado | desligado ]
Desativa os gráficos de inicialização.

graphicsmodedisabled [ on | off ] Indica se o modo gráfico está desabilitado e se os aplicativos de inicialização devem usar a exibição do modo texto.

de placa gráficade resolução
Define a resolução gráfica, 1024x768, 800x600,1024x600, etc.

modo mais alto [ ligado | desligado ]
Permite que os aplicativos de inicialização usem o modo gráfico mais alto exposto pelo firmware.

Camada de Abstração de Hardware (HAL) & KERNEL

arquivo hal
Direciona o carregador do sistema operacional para carregar um arquivo HAL alternativo. O arquivo especificado deve estar localizado no diretório %SystemRoot%\system32.

halbreakpoint [ sim | não ]
Habilita o ponto de interrupção especial da camada de abstração de hardware (HAL).

arquivo kernel
Direciona o carregador do sistema operacional para carregar um kernel alternativo. O arquivo especificado deve estar localizado no diretório %SystemRoot%\system32.

useplatformclock [ sim | não ]
Força o uso do relógio da plataforma como contador de desempenho do sistema.

Observação

Essa opção só deve ser usada para depuração.

forcelegacyplatform [ sim | não ]
Força o sistema operacional a assumir a presença de dispositivos de PC herdados, como CMOS e controladores de teclado.

Observação

Essa opção só deve ser usada para depuração.

tscsyncpolicy [ Padrão | Legado | Aprimorado ]
Controla a política de sincronização do contador de carimbo de data/hora. Essa opção só deve ser usada para depuração. Pode ser Padrão, Legado ou Aprimorado.

Configurações de verificação

testsigning [ on | off ]
Controla se o Windows 10, o Windows 8.1, o Windows 8, o Windows 7, o Windows Server 2008 ou o Windows Vista carregarão qualquer tipo de código de modo kernel assinado por teste. Essa opção não é definida por padrão, o que significa que os drivers de modo kernel assinados por teste em versões de 64 bits do Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2008 e Windows Vista não serão carregados por padrão. Depois de executar o comando BCDEdit, reinicie o computador para que a alteração entre em vigor. Para obter mais informações, consulte Introdução à assinatura de teste

nointegritychecks [ on | off ] Desabilita as verificações de integridade. Não pode ser definido quando a inicialização segura está habilitada. Esse valor é ignorado pelo Windows 7 e Windows 8.

disableelamdrivers [ sim | não ]
Controla o carregamento de drivers ELAM (Early Launch Antimalware). O carregador do sistema operacional remove essa entrada por motivos de segurança. Esta opção só pode ser acionada usando o menu F8. Alguém deve estar fisicamente presente (no computador) para acionar esta opção.

Observação

Essa opção só deve ser usada para depuração.

nx [Optin |Optar por não participar | AlwaysOn |AlwaysOff]
Habilita, desabilita e configura a DEP (Prevenção de Execução de Dados), um conjunto de tecnologias de hardware e software projetadas para impedir que códigos prejudiciais sejam executados em locais de memória protegidos. Para obter informações sobre as configurações de DEP, consulte Prevenção de execução de dados.

Opção DEP Descrição
Optando Habilita a DEP somente para componentes do sistema operacional, incluindo o kernel e os drivers do Windows. Os administradores podem habilitar a DEP em arquivos executáveis selecionados usando o ACT (Application Compatibility Toolkit).
Optar por não participar Habilita a DEP para o sistema operacional e todos os processos, incluindo o kernel e os drivers do Windows. No entanto, os administradores podem desabilitar a DEP em arquivos executáveis selecionados usando o Sistema no Painel de Controle.
Sempre ligado Habilita a DEP para o sistema operacional e todos os processos, incluindo o kernel e os drivers do Windows. Todas as tentativas de desabilitar a DEP são ignoradas.
Sempre desligado Desabilita a DEP. As tentativas de habilitar a DEP seletivamente são ignoradas. No Windows Vista, esse parâmetro também desabilita a PAE (Extensão de Endereço Físico). Esse parâmetro não desabilita o PAE no Windows Server 2008.

Configurações do processador

tamanho do grupo maxsize
Define o número máximo de processadores lógicos em um único grupo de processadores, em que maxsize é qualquer potência de 2 entre 1 e 64 inclusive. Deve ser um número inteiro de potência de 2. Por padrão, os grupos de processadores têm um tamanho máximo de 64 processadores lógicos. Você pode usar essa definição de configuração de inicialização para substituir o tamanho e a composição dos grupos de processadores de um computador para fins de teste. Os grupos de processadores fornecem suporte para computadores com mais de 64 processadores lógicos. Essa opção de inicialização está disponível em versões de 64 bits do Windows 7 e Windows Server 2008 R2 e versões posteriores. Essa opção de inicialização não tem efeito nas versões de 32 bits do Windows 7.

Use a opção groupsize se quiser forçar vários grupos e o computador tiver 64 ou menos processadores lógicos ativos. Para obter mais informações sobre como usar essa opção, consulte Parâmetros de inicialização para testar drivers para suporte a vários grupos de processadores.

groupaware [ ligado | desligado ]
Força os drivers a estarem cientes de vários grupos em um ambiente de grupo de vários processadores. Use essa opção para ajudar a expor incompatibilidades entre grupos em drivers e componentes. Os grupos de processadores fornecem suporte para computadores com mais de 64 processadores lógicos. Essa opção de inicialização está disponível em versões de 64 bits do Windows 7 e Windows Server 2008 R2 e versões posteriores. Essa opção de inicialização não tem efeito nas versões de 32 bits do Windows 7. Você pode usar a opção groupaware e a opção groupsize para testar a compatibilidade do driver para funcionar com vários grupos quando o computador tiver 64 ou menos processadores lógicos ativos.

A configuração groupaware on garante que os processos sejam iniciados em um grupo diferente do grupo 0. Isso aumenta as chances de interação entre grupos entre drivers e componentes. A opção também modifica o comportamento das funções herdadas, KeSetTargetProcessorDpc, KeSetSystemAffinityThreadEx e KeRevertToUserAffinityThreadEx, para que elas sempre operem no grupo de numeração mais alta que contém processadores lógicos ativos. Os drivers que chamam qualquer uma dessas funções herdadas devem ser alterados para chamar seus equivalentes com reconhecimento de grupo (KeSetTargetProcessorDpcEx, KeSetSystemGroupAffinityThread e KeRevertToUserGroupAffinityThread).

Para obter mais informações sobre como usar essa opção, consulte Parâmetros de inicialização para testar drivers para suporte a vários grupos de processadores.

maxgroup [ ligado | desligado ]
Maximiza o número de grupos criados em uma configuração de grupo de processadores. A configuração maxgroup on atribui nós NUMA a grupos de uma maneira que maximiza o número de grupos para um computador específico. O número de grupos criados é o número de nós NUMA que o computador tem ou o número máximo de grupos suportados por esta versão do Windows, o que for menor. O comportamento padrão (maxgroup off) é empacotar os nós NUMA firmemente no menor número possível de grupos.

Use a opção maxgroup se quiser usar vários grupos, se o computador tiver 64 ou menos processadores lógicos ativos e o computador já tiver vários nós NUMA. Essa opção também pode ser usada para alterar a configuração de grupo padrão de um computador que tenha mais de 64 processadores lógicos.

Os grupos de processadores fornecem suporte para computadores com mais de 64 processadores lógicos. Essa opção está disponível em versões de 64 bits do Windows 7 e Windows Server 2008 R2 e versões posteriores. Essa opção de inicialização não tem efeito nas versões de 32 bits do Windows 7.

Para obter mais informações sobre como usar essa opção, consulte Parâmetros de inicialização para testar drivers para suporte a vários grupos de processadores.

onecpu [ ligado | desligado ]
Força apenas a CPU de inicialização a ser usada em um computador que tenha mais de um processador lógico. Por exemplo, o comando a seguir configura o carregador do sistema operacional atual para usar um processador.

bcdedit /set onecpu on

aumentaruuserva Megabytes
Especifica a quantidade de memória, em megabytes, para o espaço de endereço virtual do modo de usuário.

Nas edições de 32 bits do Windows, os aplicativos têm 4 gigabytes (GB) de espaço de endereço virtual disponível. O espaço de endereço virtual é dividido de forma que 2 GB estejam disponíveis para o aplicativo e os outros 2 GB estejam disponíveis apenas para o sistema.

O recurso de ajuste de 4 gigabytes, habilitado com a opção increaseuserva , permite aumentar o espaço de endereço virtual disponível para o aplicativo em até 3 GB, o que reduz a quantidade disponível para o sistema para entre 1 e 2 GB. O comando BCEdit /set increaseuserva Megabytes pode especificar qualquer valor entre 2048 (2 GB) e 3072 (3 GB) megabytes em notação decimal. O Windows usa o espaço de endereço restante (4 GB menos a quantidade especificada) como seu espaço de endereço no modo kernel.

Consulte Ajuste de 4 gigabytes (Windows) para obter informações adicionais sobre esse recurso.

nolowmem [ on | off ] Controla o uso de pouca memória. Quando nolowmem on é especificado, essa opção carrega o sistema operacional, os drivers de dispositivo e todos os aplicativos em endereços acima do limite de 4 GB e direciona o Windows para alocar todos os pools de memória em endereços acima do limite de 4 GB. Observe que a opção nolowmem é ignorada no Windows 8, Windows Server 2012 e versões posteriores do Windows.

pae [ Padrão | ForceEnable | ForceDisable ]
Habilita ou desabilita a Extensão de Endereço Físico (PAE). Quando o PAE está habilitado, o sistema carrega a versão PAE do kernel do Windows.

O parâmetro pae é válido somente em entradas de inicialização para versões de 32 bits do Windows executadas em computadores com processadores baseados em x86 e x64. Em versões de 32 bits do Windows (anteriores ao Windows 8), o PAE está desabilitado por padrão. No entanto, o Windows habilita automaticamente a PAE quando o computador é configurado para dispositivos de memória de adição a quente em intervalos de memória além da região de 4 GB, conforme definido pela SRAT (Tabela de Afinidade de Recursos Estáticos). A memória de adição a quente dá suporte a dispositivos de memória que você pode adicionar sem reinicializar ou desligar o computador. Nesse caso, como o PAE deve ser habilitado quando o sistema é iniciado, ele é habilitado automaticamente para que o sistema possa endereçar imediatamente a memória estendida adicionada entre as reinicializações. A memória de adição dinâmica é suportada apenas no Windows Server 2008, Datacenter Edition; Windows Server 2008 para sistemas baseados em Itanium; e nas edições datacenter e enterprise de todas as versões posteriores do Windows Server. Além disso, para versões do Windows anteriores ao Windows Server 2008, a memória de adição a quente tem suporte apenas em computadores com um BIOS ACPI, um processador x86 e hardware especializado. Para Windows Server 2008 e versões posteriores do Windows Server, há suporte para todas as arquiteturas de processador.

Em um computador que oferece suporte à DEP (Prevenção de Execução de Dados) habilitada para hardware e está executando uma versão de 32 bits do sistema operacional Windows que oferece suporte à DEP, a PAE é habilitada automaticamente quando a DEP está habilitada e, em todas as versões de 32 bits do sistema operacional Windows, a PAE é desabilitada quando você desabilita a DEP. Para habilitar o PAE quando a DEP estiver desabilitada, você deve habilitar o PAE explicitamente, usando /set nx AlwaysOff e /set pae ForceEnable. Para obter mais informações sobre a DEP, consulte Parâmetros de inicialização para configurar a DEP e a PAE.

Para obter mais informações sobre como usar o parâmetro pae e os outros parâmetros que afetam a configuração do PAE, consulte Parâmetros de inicialização para configurar o DEP e o PAE.

remover memória Megabytes
Remove a memória da memória total disponível que o sistema operacional pode usar.

Por exemplo, o comando a seguir remove 256 MB de memória do total disponível para o sistema operacional associado à entrada de inicialização especificada.

bcdedit /set {49916baf-0e08-11db-9af4-000bdbd316a0} removememory 256

truncatememory address Limita a quantidade de memória física disponível para o Windows. Quando você usa essa opção, o Windows ignora toda a memória no endereço físico especificado ou acima. Especifique o endereço em bytes.

Por exemplo, o comando a seguir define o limite de endereço físico em 1 GB. Você pode especificar o endereço em decimal (1073741824) ou hexadecimal (0x40000000).

bcdedit /set {49916baf-0e08-11db-9af4-000bdbd316a0} truncatememory 0x40000000

VESA, PCI, VGA e TPM

usefirmwarepcisettings [ sim | não ]
Habilita ou desabilita o uso de recursos de interconexão de componentes periféricos (PCI) configurados pelo BIOS.

msi [ Padrão | ForceDisable ]
Pode ser Default ou ForceDisable.

vga [ ligado | desligado ]
Força o uso do driver de vídeo VGA.

novga [ ligado | desligado ]
Desativa totalmente o uso de modos VGA.

tpmbootentropy [padrão | ForceEnable | ForceDisable]
Determina se a entropia é coletada do TPM (módulo de plataforma confiável) para ajudar a propagar o gerador de números aleatórios no sistema operacional.

Processadores e APICs

clustermodeaddressing [ inteiro ]
Define o número máximo de processadores a serem incluídos em um único cluster do Advanced Programmable Interrupt Controller (APIC).

configflags [ inteiro ]
Especifica sinalizadores de configuração específicos do processador.

maxproc [ sim | não ]
Relata o número máximo de processadores no sistema.

numproc [ inteiro ]
Usa apenas o número especificado de processadores.

onecpu [ sim | não ]
Força apenas a CPU de inicialização a ser usada.

restrictapicluster [ inteiro ]
Define o maior número de cluster APIC a ser usado pelo sistema.

usephysicaldestination [ sim | não ]
Força o uso do PIC físico.

uselegacyapicmode [ sim | não ]
Força o modo APIC legado, mesmo que os processadores e o chipset suportem o modo APIC estendido.

x2apicpolicy [ habilitar | desabilitar | padrão ]
Habilita ou desabilita o uso do modo APIC estendido, se compatível. O sistema usa o modo APIC estendido por padrão, se estiver disponível. Pode ser ativado, desativado ou padrão.

Configurações Adicionais

disabledynamictick [ sim | não ]
Ativa e desativa o recurso de tique do temporizador dinâmico.

Observação

Essa opção só deve ser usada para depuração.

pciexpress [ padrão | forcedisable]
Ativa ou desativa a funcionalidade PCI Express. Se a plataforma do computador der suporte aos recursos do PCI Express e o método de _OSC ACPI conceder o controle dos recursos ao sistema operacional, o Windows habilitará os recursos avançados por meio do recurso PCI Express Native Control (esse é o padrão). Use a opção forcedisable para substituir os recursos avançados do PCI Express e usar o comportamento legado do PCI Express. Para obter mais informações, consulte Habilitando o controle nativo do PCI Express no Windows.

useplatformtick [ sim | não ]
Força o relógio a ser apoiado por uma fonte de plataforma, nenhum temporizador sintético é permitido. A opção está disponível a partir do Windows 8 e do Windows Server 2012.

Observação

Essa opção só deve ser usada para depuração.

xsavedisable [ 0 | 1 ]
Quando definido como um valor diferente de zero (0), desativa a funcionalidade do processador XSAVE no kernel.

Configurações do depurador

Para trabalhar com as configurações do depurador, use os comandos a seguir.

Comando Descrição
BCDEdit /bootdebug A opção de inicialização /bootdebug habilita ou desabilita a depuração de inicialização da entrada de inicialização do sistema operacional Windows atual ou especificada.
BCDEdit /dbgsettings A opção /dbgsettings define ou exibe as configurações globais atuais do depurador para o computador. Para habilitar ou desabilitar o depurador de kernel, use a opção BCDEdit /debug.
BCDEdit /depurar A opção de inicialização /debug habilita ou desabilita a depuração do kernel do sistema operacional Windows associado à entrada de inicialização especificada ou à entrada de inicialização atual.

Configurações do depurador de hipervisor

Use a opção BCDEdit / hypervisorsettings para definir ou exibir as configurações do depurador do hipervisor para o sistema. Para obter mais informações, consulte BCDEdit /hypervisorsettings.

hypervisordebug [ Ligado | Desligado ]
Controla se o depurador do hipervisor está habilitado.

hypervisordebugtype [ SERIAL | 1394 | NET ] Pode ser SERIAL, 1394 ou NET. Para obter mais informações, consulte BCDEdit /hypervisorsettings.

Configurações do hipervisor

hypervisorlaunchtype [ Desligado | Automático ]
Controla as opções de inicialização do hipervisor. Se você estiver configurando um depurador para depurar o Hyper-V em um computador de destino, defina essa opção como Automático no computador de destino. Para obter mais informações, consulte Criar uma máquina virtual com o Hyper-V.

hypervisorloadoptions NOFORCESNOOP [ Sim | Não ]
Especifica se o hipervisor deve impor o controle de espionagem em IOMMUs do sistema.

número hypervisornumproc
Especifica o número total de processadores lógicos que podem ser iniciados no hipervisor.

número hypervisorrootproc
Especifica o número máximo de processadores virtuais na partição raiz e limita o número de nós NUMA (Non-Uniform Memory Architecture) pós-divisão que podem ter processadores lógicos iniciados no hipervisor.

hypervisorrootprocpernúmero do
Especifica o número total de processadores virtuais na partição raiz que podem ser iniciados em um nó NUMA (Non-Uniform Memory Architecture) pré-dividido.

hypervisoruselargevtlb [ sim | não]
Aumenta o tamanho do TLB (Translation Lookaside Buffer) virtual.

hypervisoriommupolicy [ padrão | habilitar | desabilitar]
Controla se o hipervisor usa uma IOMMU (Unidade de Gerenciamento de Memória de Entrada e Saída).

Drivers e raiz do sistema

driverloadfailurepolicy [ Fatal | UseErrorControl]
Pode ser Fatal ou UseErrorControl.

osdevice [dispositivo]
Define o dispositivo que contém a raiz do sistema.

raiz do sistema [ string]
Define o caminho para a raiz do sistema.

ems [ Ligado | Desligado ]
Habilita os Serviços de Gerenciamento de Emergência do kernel. A opção BCDEdit /ems habilita ou desabilita os Serviços de Gerenciamento de Emergência (EMS) do kernel para a entrada de inicialização do sistema operacional especificada. Para obter mais informações, consulte BCDEdit /ems.

A opção BCDEdit /emssettings define as configurações globais dos Serviços de Gerenciamento de Emergência (EMS) para o computador. Para obter mais informações, consulte Para obter mais informações, consulte BCDEdit /emssettings.

Modo de segurança virtual

vsmlaunchtype [Desligado | Automático]
Controla o tipo de inicialização do Modo de Segurança Virtual. Pode ser Desligado ou Automático. Para obter mais informações, consulte Gerenciar Windows Defender Credential Guard.

Log de eventos

O comando BCDEdit /event habilita ou desabilita o log de eventos remotos para a entrada de inicialização especificada. Para obter mais informações, consulte BCDEdit /event.

Comentários

Para obter mais informações sobre elementos BCD específicos e opções de inicialização, você pode usar os comandos BCDEdit /? OSLOADER e BCDEdit /? TIPOS OSLOADER.

Para exibir as entradas de inicialização atuais e suas configurações, use o comando bcdedit /enum . Esse comando exibe as entradas de inicialização ativas e seus identificadores globais exclusivos (GUID) associados. Use os identificadores com o comando /set para configurar opções para uma entrada de inicialização específica.

Para excluir um valor de opção de inicialização que você definiu, use a opção /deletevalue . A sintaxe do comando é a seguinte:

bcdedit /deletevalue [{ID}] datatatype

Por exemplo, se você alterar a opção de grupo de processadores, groupsize, para um novo valor para fins de teste, poderá reverter para o valor padrão de 64 digitando o comando a seguir e reiniciando o computador.

bcdedit /deletevalue groupsize

Qualquer alteração em uma opção de inicialização requer uma reinicialização para entrar em vigor. Para obter informações sobre os comandos BCDEdit comumente usados, consulte Perguntas frequentes sobre o Editor de Dados de Configuração de Inicialização.

DTrace

O DTrace (DTrace.exe) é uma ferramenta de linha de comando que exibe informações e eventos do sistema. Existe uma opção bcedit para habilitar o dtrace. Para obter informações sobre as opções do DTrace BCDEdit disponíveis, consulte a seção de instalação do DTrace no Windows.

Requisitos

Cliente mínimo com suporte: Windows Vista

Servidor mínimo com suporte: Windows Server 2008