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 do kernel, opções de memória ou opções que habilitam o código de modo kernel assinado por teste ou carregam arquivos HAL (camada de abstração de hardware) e kernel 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 o 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 ativar 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 de > configurações de inicialização de opções > avançadas e, em seguida, selecione o botão Reiniciar. Quando o PC for reiniciado, 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 de 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 de todas as entradas de inicialização ativas, use o comando bcdedit /enum . O identificador da 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

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

Use a ajuda da linha de comando para 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 herdado | ]
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 é Padrão. Para Windows Server 2012 R2, Windows Server 2012, o padrão é Legado. Quando Legado é selecionado, o menu Opções avançadas (F8) está disponível. Quando Padrão é selecionado, o menu de inicialização é exibido, mas somente 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 são iniciados rapidamente para que não haja 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 para usar o menu Opções avançadas (F8) (Legado) uma vez na próxima inicialização.

Política de BootStatusPolicy

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 erros se houver uma falha na inicialização, no desligamento com falha ou no ponto de verificação com falha. O computador tentará inicializar normalmente após a ocorrência de um erro.
IgnoreShutdownFailures Só ignore erros 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 Só ignore erros 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 Só ignore erros 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.
DisplayShutdownFalhas Exibe erros se houver 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.
DisplayBootFailures 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 | ]
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 ela impedirá a exibição de dados de verificação de bugs, além de todos os gráficos de inicialização.

SOS [ On | Off ]
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 [ em | off ]
Permite a inicialização até a última configuração válida.

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

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

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

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

OneTimeAdvancedOptions [ Ligado | em 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 | ]
Desativa os gráficos de inicialização.

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

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

highestmode [ ligado | ]
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 HAL (camada de abstração de hardware) especial.

arquivo do 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 | Avançado ]
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 Avançado.

Configurações de verificação

testsigning [ ligado | ]
Controla se o Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2008 ou Windows Vista carregará 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 ] Desativa as verificações de integridade. Não pode ser definido quando a inicialização segura está ativada. 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. Essa opção só pode ser acionada usando o menu F8. Alguém deve estar fisicamente presente (no computador) para acionar essa opção.

Observação

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

nx [Optin |Desativação | AlwaysOn |AlwaysOff]
Habilita, desabilita e configura a DEP (Prevenção de Execução de Dados), um conjunto de tecnologias de hardware e software projetado para impedir a execução de códigos nocivos em locais de memória protegidos. Para obter informações sobre configurações de DEP, consulte Prevenção de execução de dados.

Opção DEP Descrição
Optar 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 Application Compatibility Toolkit (ACT).
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 Sistema no Painel de Controle.
AlwaysOn 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.
AlwaysOff Desativa o DEP. As tentativas de habilitar a DEP seletivamente são ignoradas. No Windows Vista, esse parâmetro também desabilita a extensão de endereço físico (PAE). 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, onde maxsize é qualquer potência de 2 entre 1 e 64, inclusive. Deve ser um inteiro de poder 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 oferecem 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. Esta opção de inicialização não tem efeito sobre as 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 | ]
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 oferecem 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. Esta opção de inicialização não tem efeito sobre as 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 numerado mais alto que contém processadores lógicos ativos. Os drivers que chamam qualquer uma dessas funções herdadas devem ser alterados para chamar suas contrapartes 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 | ]
Maximiza o número de grupos criados em uma configuração de grupo de processadores. O maxgroup na configuração 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 você quiser usar vários grupos, 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 oferecem 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. Esta opção de inicialização não tem efeito sobre as 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 | ]
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

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

Em 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 para 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 increaseuservaMegabytes 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 PAE (Extensão de Endereço Físico). 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 o PAE quando o computador é configurado para dispositivos de adição de memória a quente em intervalos de memória além da região de 4 GB, conforme definido pela tabela de afinidade de recursos estáticos (SRAT). A adição de memória a quente suporta dispositivos de memória que você pode adicionar sem reiniciar 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 adição de memória a quente é suportada apenas no Windows Server 2008, Datacenter Edition; Windows Server 2008 para sistemas baseados em Itanium; e nas edições de 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 é suportada apenas em computadores com um BIOS ACPI, um processador x86 e hardware especializado. Para o Windows Server 2008 e versões posteriores do Windows Server, há suporte para todas as arquiteturas de processador.

Em um computador que ofereça suporte à DEP (Prevenção de Execução de Dados) habilitada para hardware e esteja executando uma versão de 32 bits do sistema operacional Windows que ofereça suporte a DEP, o PAE é habilitado automaticamente quando a DEP está habilitada e, em todas as versões de 32 bits do sistema operacional Windows, o PAE é desabilitado 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 DEP, consulte Parâmetros de inicialização para configurar DEP e 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 DEP e PAE.

remover Megabytes de memória
Remove a memória do total de memória 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

truncatememoryaddress 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 em ou acima do endereço físico especificado. 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 PCI (peripheral component interconnect) configurados pelo BIOS.

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

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

Novga [ ligado | ]
Desativa totalmente o uso dos 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 Advanced Programmable Interrupt Controller (APIC).

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

maxproc [ sim | não ]
Informa 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 APIC físico.

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

x2apicpolicy [ ativar | desativar | padrão ]
Habilita ou desabilita o uso do modo APIC estendido, se houver suporte. O sistema usa como padrão o modo APIC estendido se ele estiver disponível. Pode ser Habilitado, Desabilitado ou Padrão.

Configurações Adicionais

DisableDynamicTick [ Sim | Não ]
Habilita e desabilita o recurso de tick de temporizador dinâmico.

Observação

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

pciexpress [ ForceDesativar padrão | ]
Habilita ou desabilita a funcionalidade PCI Express. Se a plataforma do computador suportar os recursos PCI Express e o método ACPI _OSC 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 herdado do PCI Express. Para obter mais informações, consulte Habilitando o controle nativo 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), desabilita 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 atuais do depurador global para o computador. Para ativar ou desativar o depurador do kernel, use a opção BCDEdit /debug.
BCDEdit /debug A opção de inicialização /debug habilita ou desabilita a depuração do kernel do sistema operacional Windows associada à 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 [ Ativado | ]
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 [ Desativado | automaticamente ]
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 nas 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.

Número HyperVisorRootProcPerNode
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 (Buffer de Lookaside de Tradução) virtual.

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

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.

systemroot [ cadeia de caracteres]
Define o caminho para a raiz do sistema.

ems [ Ligado | ]
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 BCDEdit /emssettings.

Modo de segurança virtual

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

Log de eventos

O comando BCDEdit /event habilita ou desabilita o log de eventos remoto 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 GUID (identificadores globais exclusivos) 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 definido, 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 processador, groupsize, para um novo valor para fins de teste, poderá reverter para o valor padrão de 64 digitando o seguinte comando 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 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. Há 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 suportado: Windows Vista

Servidor mínimo suportado: Windows Server 2008