BCDEdit /set

El comando BCDEdit /set establece un valor de opción de entrada de arranque en el almacén de datos de configuración de arranque de Windows (BCD). Use el comando BCDEdit /set para configurar elementos de entrada de arranque específicos, como la configuración del depurador de kernel, las opciones de memoria o las opciones que habilitan el código en modo kernel firmado por prueba o cargan archivos de kernel y capa de abstracción de hardware alternativo (HAL). Para quitar una opción de entrada de arranque, use el comando BCDEdit /deletevalue .

Precaución

Se requieren privilegios administrativos para usar BCDEditor con el fin de modificar BCD. Cambiar algunas opciones de entrada de arranque mediante el comando BCDEdit /set podría representar el equipo inoperable. Como alternativa, use la configuración de inicio o la utilidad Configuración del sistema (MSConfig.exe) para cambiar la configuración de arranque.

Nota:

 Antes de establecer las opciones bcDEdit, es posible que tenga que deshabilitar o suspender BitLocker y arranque seguro en el equipo.

Alternativas a BCDEdit

opciones de inicio de Configuración

Sugerencia

 Para evitar el riesgo asociado al uso de BCDEdit, considere la posibilidad de usar un método alternativo para realizar la configuración de arranque que se describe en esta sección.

Configuración de inicio

Algunas opciones de arranque comunes, como habilitar el modo de depuración, están disponibles en las opciones de inicio. En Windows 10, se puede acceder a la configuración en Configuración, Actualizar y seguridad, seleccione Recuperación. En Inicio avanzado, seleccione Reiniciar ahora. Cuando se reinicie el equipo, seleccione Opciones de inicio. A continuación, seleccione Solucionar problemas > de opciones > avanzadas Inicio Configuración y, a continuación, seleccione el botón Reiniciar. Cuando se reinicie el equipo, podrá establecer las opciones de inicio disponibles.

Utilidad de configuración del sistema

Use la Utilidad de configuración del sistema (MSConfig.exe) en lugar de BCDEdit siempre que sea posible. Para obtener más información, vea Cómo abrir MSConfig en Windows 10.

Sintaxis

bcdedit  /set [{ID}] datatype value

Parámetros

[{ID}]
{ ID} es el GUID asociado a la entrada de arranque. Si no especifica un {ID}, el comando modifica la entrada de arranque del sistema operativo actual. Si se especifica una entrada de arranque, el GUID asociado a la entrada de arranque debe incluirse entre llaves { }. Para ver los identificadores GUID de todas las entradas de arranque activas, use el comando bcdedit /enum . El identificador de la entrada de arranque actual es {current}. Para obtener más información sobre esta opción, use el siguiente comando: bcdedit /? ID

Nota:

Si usa Windows PowerShell, debe usar comillas alrededor del identificador de entrada de arranque, por ejemplo: "{49916baf-0e08-11db-9af4-000bdbd316a0}" o "{current}".

valor de tipode datos

Uso de la ayuda de la línea de comandos para ver las opciones

Use la ayuda de la línea de comandos de BCDEdit para mostrar información disponible para una versión específica de 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".

En las secciones siguientes se describen algunos tipos de datos comunes y sus valores asociados.

Configuración de arranque

bootlog [ | no ]
Habilita el registro de inicialización del sistema. Este registro se almacena en el archivo Ntbtlog.txt en el directorio %WINDIR%. Incluye una lista de controladores cargados y descargados en formato de texto.

bootmenupolicy [ Legacy | Standard ]
Define el tipo de menú de arranque que usará el sistema. Para Windows 10, Windows 8.1, Windows 8 y Windows RT, el valor predeterminado es Estándar. Para Windows Server 2012 R2, Windows Server 2012, el valor predeterminado es Heredado. Cuando se selecciona Heredado , el menú Opciones avanzadas (F8) está disponible. Cuando se selecciona Standard , el menú de arranque aparece pero solo en determinadas condiciones: por ejemplo, si se produce un error de inicio, si se arranca desde un disco de reparación o un medio de instalación, si ha configurado varias entradas de arranque o si configuró manualmente el equipo para usar el inicio avanzado. Cuando se selecciona Standard , se omite la tecla F8 durante el arranque. Los equipos Con Windows 8 se inician rápidamente, por lo que no hay tiempo suficiente para presionar F8. Para obtener más información, consulte Inicio de Windows Configuración (incluido el modo seguro).

Nota:

La opción está disponible a partir de Windows 8 y Windows Server 2012. También puede usar onetimeadvancedoptions para usar el menú Opciones avanzadas (F8) (heredado) una vez en el siguiente arranque.

directiva bootstatuspolicy

Controla la directiva de estado de arranque. La directiva de estado de arranque puede ser una de las siguientes:

Directiva de estado de arranque Descripción
DisplayAllFailures Muestra todos los errores si hay un arranque con errores, un apagado o un punto de control con errores. El equipo conmutará por error al entorno de recuperación de Windows al reiniciar.
IgnoreAllFailures Omita los errores si hay un arranque con errores, un apagado o un punto de control con errores. El equipo intentará arrancar normalmente después de que se produzca un error.
IgnoreShutdownFailures Solo se omiten los errores si se produce un apagado erróneo. Si se produce un apagado erróneo, el equipo no conmuta automáticamente por error al entorno de recuperación de Windows al reiniciar. Esta es la configuración predeterminada para Windows 8.
IgnoreBootFailures Solo se omiten los errores si se produce un error de arranque. Si se produce un arranque con error, el equipo no conmuta automáticamente por error al entorno de recuperación de Windows al reiniciar.
IgnoreCheckpointFailures Solo se omiten los errores si hay un punto de control con errores. Si hay un punto de control con errores, el equipo no conmuta automáticamente por error al entorno de recuperación de Windows al reiniciar. La opción está disponible a partir de Windows 8 y Windows Server 2012.
DisplayShutdownFailures Muestra errores si hay un apagado erróneo. Si se produce un apagado erróneo, el equipo conmutará por error al entorno de recuperación de Windows al reiniciar. Omite los errores de arranque y los puntos de control con errores. La opción está disponible a partir de Windows 8 y Windows Server 2012.
DisplayBootFailures Muestra los errores si hay un arranque erróneo. Si se produce un arranque con error, el equipo conmutará por error al entorno de recuperación de Windows al reiniciar. Omite los errores de apagado y los puntos de control con errores. La opción está disponible a partir de Windows 8 y Windows Server 2012.
DisplayCheckpointFailures Muestra errores si hay un punto de control con errores. Si hay un punto de control con errores, el equipo conmutará por error al entorno de recuperación de Windows al reiniciar. Omite los errores de arranque y apagado. La opción está disponible a partir de Windows 8 y Windows Server 2012.

quietboot [ on | off ]
Controla la visualización de un mapa de bits de alta resolución en lugar de la pantalla de arranque de Windows y la animación.

Nota:

No use la opción quietboot en Windows 8, ya que impedirá la visualización de los datos de comprobación de errores además de todos los gráficos de arranque.

sos [ on | off ]
Controla la presentación de los nombres de los controladores a medida que se cargan durante el proceso de arranque. Úselo para mostrar los nombres. Úselo para suprimir la pantalla.

lastknowngood [ on | off ]
Habilita el arranque para la última configuración correcta conocida.

nocrashautoreboot [ on | off ]
Deshabilita el reinicio automático en caso de bloqueo.

resumeobject (id)
Define el identificador del objeto resume asociado a este objeto de sistema operativo.

safebootalternateshell [ on | off ]
Usa el shell alternativo cuando se inicia en modo Caja fuerte.

winpe [ on | off ]
Permite que el equipo arranque en Windows PE.

onetimeadvancedoptions [ on | off ]
Controla si el sistema arranca en el menú heredado (menú F8) en el siguiente arranque.

bcdedit /set {current} onetimeadvancedoptions on

Configuración de pantalla

bootuxdisabled [ on | off ]
Deshabilita los gráficos de arranque.

graphicsmodedisabled [ on | off ] Indica si el modo gráfico está deshabilitado y las aplicaciones de arranque deben usar la pantalla del modo de texto.

graphicsresolution
Define la resolución de gráficos, 1024x768, 800x600,1024x600, etc.

highestmode [ on | off ]
Permite que las aplicaciones de arranque usen el modo gráfico más alto expuesto por el firmware.

Capa de abstracción de hardware (HAL) y KERNEL

archivo hal
Dirige al cargador del sistema operativo para cargar un archivo HAL alternativo. El archivo especificado debe encontrarse en el directorio %SystemRoot%\system32.

halbreakpoint [ | no ]
Habilita el punto de interrupción de capa de abstracción de hardware especial (HAL).

archivo kernel
Dirige al cargador del sistema operativo para cargar un kernel alternativo. El archivo especificado debe encontrarse en el directorio %SystemRoot%\system32.

useplatformclock [ | no ]
Fuerza el uso del reloj de la plataforma como contador de rendimiento del sistema.

Nota:

Esta opción solo se debe usar para la depuración.

forcelegacyplatform [ | no ]
Obliga al sistema operativo a asumir la presencia de dispositivos de PC heredados como CMOS y controladores de teclado.

Nota:

Esta opción solo se debe usar para la depuración.

tscsyncpolicy [ Default | Legacy | Enhanced ]
Controla la directiva de sincronización de contadores de marca de tiempo. Esta opción solo se debe usar para la depuración. Puede ser Predeterminado, Heredado o Mejorado.

Configuración de verificación

testsigning [ on | off ]
Controla si Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2008 o Windows Vista cargarán cualquier tipo de código en modo kernel firmado por prueba. Esta opción no se establece de forma predeterminada, lo que significa que los controladores del modo kernel firmados por pruebas en versiones de 64 bits de Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2008 y Windows Vista no se cargarán de forma predeterminada. Después de ejecutar el comando BCDEdit, reinicie el equipo para que el cambio surta efecto. Para obtener más información, consulte Introducción a la firma de pruebas.

nointegritychecks [ on | off ] Deshabilita las comprobaciones de integridad. No se puede establecer cuando el arranque seguro está habilitado. Windows 7 y Windows 8 omiten este valor.

disableelamdrivers [ | no ]
Controla la carga de controladores antimalware de inicio temprano (ELAM). El cargador del sistema operativo quita esta entrada por motivos de seguridad. Esta opción solo se puede desencadenar mediante el menú F8. Alguien debe estar presente físicamente (en el equipo) para desencadenar esta opción.

Nota:

Esta opción solo se debe usar para la depuración.

nx [Optin |OptOut | AlwaysOn |AlwaysOff]
Habilita, deshabilita y configura la prevención de ejecución de datos (DEP), un conjunto de tecnologías de hardware y software diseñadas para evitar que el código dañino se ejecute en ubicaciones de memoria protegidas. Para obtener información sobre la configuración de DEP, consulte Prevención de ejecución de datos.

Opción DEP Descripción
Optin Habilita DEP solo para componentes del sistema operativo, incluidos los controladores y el kernel de Windows. Administración istrators pueden habilitar DEP en archivos ejecutables seleccionados mediante application Compatibility Toolkit (ACT).
No participar Habilita DEP para el sistema operativo y todos los procesos, incluidos el kernel y los controladores de Windows. Sin embargo, los administradores pueden deshabilitar DEP en archivos ejecutables seleccionados mediante El sistema en Panel de control.
Alwayson Habilita DEP para el sistema operativo y todos los procesos, incluidos el kernel y los controladores de Windows. Todos los intentos de deshabilitar DEP se omiten.
AlwaysOff Deshabilita DEP. Se omiten los intentos de habilitar DEP de forma selectiva. En Windows Vista, este parámetro también deshabilita la extensión de dirección física (PAE). Este parámetro no deshabilita PAE en Windows Server 2008.

Configuración de procesador

groupsizemaxsize
Establece el número máximo de procesadores lógicos en un único grupo de procesadores, donde maxsize es cualquier potencia de 2 entre 1 y 64 inclusive. Debe ser un entero de potencia de 2. De forma predeterminada, los grupos de procesadores tienen un tamaño máximo de 64 procesadores lógicos. Puede usar esta configuración de arranque para invalidar el tamaño y la composición de los grupos de procesadores de un equipo con fines de prueba. Los grupos de procesadores proporcionan compatibilidad con equipos con más de 64 procesadores lógicos. Esta opción de arranque está disponible en versiones de 64 bits de Windows 7 y Windows Server 2008 R2 y versiones posteriores. Esta opción de arranque no tiene ningún efecto en las versiones de 32 bits de Windows 7.

Use la opción groupsize si desea forzar varios grupos y el equipo tiene 64 o menos procesadores lógicos activos. Para obtener más información sobre el uso de esta opción, consulte Parámetros de arranque para probar controladores para compatibilidad con varios grupos de procesadores.

groupaware [ on | off ]
Obliga a los controladores a tener en cuenta varios grupos en un entorno de varios grupos de procesadores. Use esta opción para ayudar a exponer incompatibilidades entre grupos en controladores y componentes. Los grupos de procesadores proporcionan compatibilidad con equipos con más de 64 procesadores lógicos. Esta opción de arranque está disponible en versiones de 64 bits de Windows 7 y Windows Server 2008 R2 y versiones posteriores. Esta opción de arranque no tiene ningún efecto en las versiones de 32 bits de Windows 7. Puede usar la opción groupaware y la opción groupsize para probar la compatibilidad del controlador para funcionar con varios grupos cuando el equipo tiene 64 o menos procesadores lógicos activos.

El groupaware al establecer garantiza que los procesos se inician en un grupo distinto del grupo 0. Esto aumenta las posibilidades de interacción entre grupos entre controladores y componentes. La opción también modifica el comportamiento de las funciones heredadas, KeSetTargetProcessorDpc, KeSetSystemAffinityThreadEx y KeRevertToUserAffinityThreadEx, de modo que siempre operan en el grupo numerado más alto que contiene procesadores lógicos activos. Los controladores que llaman a cualquiera de estas funciones heredadas deben cambiarse para llamar a sus homólogos compatibles con grupos (KeSetTargetProcessorDpcEx, KeSetSystemGroupAffinityThread y KeRevertToUserGroupAffinityThread).

Para obtener más información sobre el uso de esta opción, consulte Parámetros de arranque para probar controladores para compatibilidad con varios grupos de procesadores.

maxgroup [ on | off ]
Maximiza el número de grupos creados en una configuración de grupo de procesadores. El maxgroup al establecer asigna nodos NUMA a grupos de una manera que maximiza el número de grupos de un equipo determinado. El número de grupos creados es el número de nodos NUMA que tiene el equipo o el número máximo de grupos admitidos por esta versión de Windows, lo que sea menor. El comportamiento predeterminado (maxgroup off) es empaquetar los nodos NUMA estrechamente en los pocos grupos posibles.

Use la opción maxgroup si desea usar varios grupos, el equipo tiene 64 o menos procesadores lógicos activos y el equipo ya tiene varios nodos NUMA. Esta opción también se puede usar para modificar la configuración de grupo predeterminada de un equipo que tenga más de 64 procesadores lógicos.

Los grupos de procesadores proporcionan compatibilidad con equipos con más de 64 procesadores lógicos. Esta opción está disponible en versiones de 64 bits de Windows 7 y Windows Server 2008 R2 y versiones posteriores. Esta opción de arranque no tiene ningún efecto en las versiones de 32 bits de Windows 7.

Para obtener más información sobre el uso de esta opción, consulte Parámetros de arranque para probar controladores para compatibilidad con varios grupos de procesadores.

onecpu [ on | off ]
Fuerza solo la CPU de arranque que se va a usar en un equipo que tenga más de un procesador lógico. Por ejemplo, el siguiente comando configura el cargador de sistema operativo actual para usar un procesador.

bcdedit /set onecpu on

increaseuservaMegabytes
Especifica la cantidad de memoria, en megabytes, para el espacio de direcciones virtuales en modo de usuario.

En las ediciones de 32 bits de Windows, las aplicaciones tienen 4 gigabytes (GB) de espacio de direcciones virtual disponible. El espacio de direcciones virtuales se divide para que haya 2 GB disponibles para la aplicación y los otros 2 GB solo están disponibles para el sistema.

La característica de ajuste de 4 gigabytes, habilitada con la opción increaseuserva , permite aumentar el espacio de direcciones virtuales que está disponible para la aplicación hasta 3 GB, lo que reduce la cantidad disponible para el sistema a entre 1 y 2 GB. El comando BCEdit /set increaseuservaMegabytes puede especificar cualquier valor entre 2048 (2 GB) y 3072 (3 GB) megabytes en notación decimal. Windows usa el espacio de direcciones restante (4 GB menos la cantidad especificada) como su espacio de direcciones en modo kernel.

Consulte Ajuste de 4 gigabytes (Windows) para obtener información adicional sobre esta característica.

nolowmem [ on | off ] Controla el uso de memoria baja. Cuando se especifica nolowmem en , esta opción carga el sistema operativo, los controladores de dispositivo y todas las aplicaciones en direcciones por encima del límite de 4 GB y dirige Windows para asignar todos los grupos de memoria en direcciones por encima del límite de 4 GB. Tenga en cuenta que la opción nolowmem se omite en Windows 8, Windows Server 2012 y versiones posteriores de Windows.

pae [ Default | ForceEnable | ForceDisable ]
Habilita o deshabilita la extensión de dirección física (PAE). Cuando PAE está habilitado, el sistema carga la versión PAE del kernel de Windows.

El parámetro pae solo es válido en entradas de arranque para versiones de Windows de 32 bits que se ejecutan en equipos con procesadores basados en x86 y x64. En versiones de 32 bits de Windows (anteriores a Windows 8), PAE está deshabilitado de forma predeterminada. Sin embargo, Windows habilita automáticamente PAE cuando el equipo está configurado para dispositivos de memoria de adición activa en intervalos de memoria más allá de la región de 4 GB, tal como se define en la tabla de afinidad de recursos estáticos (SRAT). La memoria de adición activa admite dispositivos de memoria que puede agregar sin reiniciar ni desactivar el equipo. En este caso, dado que PAE debe estar habilitado cuando se inicia el sistema, se habilita automáticamente para que el sistema pueda abordar inmediatamente la memoria extendida que se agrega entre reinicios. La memoria de adición activa solo se admite en Windows Server 2008, Datacenter Edition; Windows Server 2008 para sistemas basados en Itanium; y en las ediciones de centro de datos y enterprise de todas las versiones posteriores de Windows Server. Además, para las versiones de Windows anteriores a Windows Server 2008, la memoria de adición activa solo se admite en equipos con un BIOS ACPI, un procesador x86 y hardware especializado. Para Windows Server 2008 y versiones posteriores de Windows Server, se admite para todas las arquitecturas de procesador.

En un equipo que admite la prevención de ejecución de datos (DEP) habilitada para hardware y ejecuta una versión de 32 bits del sistema operativo Windows que admite DEP, PAE se habilita automáticamente cuando DEP está habilitado y, en todas las versiones de 32 bits del sistema operativo Windows, PAE se deshabilita cuando deshabilita DEP. Para habilitar PAE cuando DEP está deshabilitado, debe habilitar PAE explícitamente mediante /set nx AlwaysOff y /set pae ForceEnable. Para obtener más información sobre DEP, vea Parámetros de arranque para configurar DEP y PAE.

Para obtener más información sobre el uso del parámetro pae y los demás parámetros que afectan a la configuración de PAE, consulte Parámetros de arranque para configurar DEP y PAE.

removememoryMegabytes
Quita la memoria de la memoria total disponible que puede usar el sistema operativo.

Por ejemplo, el siguiente comando quita 256 MB de memoria del total disponible para el sistema operativo asociado a la entrada de arranque especificada.

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

truncatememoryaddress Limita la cantidad de memoria física disponible para Windows. Al usar esta opción, Windows omite toda la memoria en o encima de la dirección física especificada. Especifique la dirección en bytes.

Por ejemplo, el comando siguiente establece el límite de direcciones físicas en 1 GB. Puede especificar la dirección en decimal (1073741824) o hexadecimal (0x40000000).

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

VESA, PCI, VGA y TPM

usefirmwarepcisettings [ | no ]
Habilita o deshabilita el uso de recursos de interconexión de componentes periféricos configurados por BIOS (PCI).

msi [ Default | ForceDisable ]
Puede ser Default o ForceDisable.

vga [ on | off ]
Fuerza el uso del controlador de pantalla VGA.

novga [ on | off ]
Deshabilita completamente el uso de modos VGA.

tpmbootentropy [ default | ForceEnable ForceDisable | ]
Determina si la entropía se recopila del módulo de plataforma segura (TPM) para ayudar a inicializar el generador de números aleatorios en el sistema operativo.

Procesadores y APIC

clustermodeaddressing [ integer ]
Define el número máximo de procesadores que se van a incluir en un único clúster de controlador de interrupción programable avanzado (APIC).

configflags [ entero ]
Especifica marcas de configuración específicas del procesador.

maxproc [ | no ]
Informa del número máximo de procesadores en el sistema.

numproc [ integer ]
Usa solo el número especificado de procesadores.

onecpu [ | no ]
Fuerza solo la CPU de arranque que se va a usar.

restrictapicluster [ entero ]
Define el número de clúster de APIC más grande que usará el sistema.

usephysicaldestination [ | no ]
Fuerza el uso del APIC físico.

uselegacyapicmode [ | no ]
Fuerza el modo APIC heredado, incluso si los procesadores y el conjunto de chips admiten el modo APIC extendido.

x2apicpolicy [ enable | disable | default ]
Habilita o deshabilita el uso del modo APIC extendido, si se admite. El sistema usa de forma predeterminada el modo APIC extendido si está disponible. Puede ser Habilitado, Deshabilitado o Predeterminado.

Configuración adicional

disabledynamictick [ | no ]
Habilita y deshabilita la característica de graduación del temporizador dinámico.

Nota:

Esta opción solo se debe usar para la depuración.

pciexpress [ default | forcedisable]
Habilita o deshabilita la funcionalidad de PCI Express. Si la plataforma del equipo admite las características de PCI Express y el método ACPI _OSC concede el control de las características al sistema operativo, Windows habilita las características avanzadas a través de la característica PCI Express Native Control (este es el valor predeterminado). Use la opción forzado para invalidar las características avanzadas de PCI Express y usar el comportamiento heredado de PCI Express. Para obtener más información, consulte Habilitación del control nativo PCI Express en Windows.

useplatformtick [ | no ]
Obliga al reloj a ser respaldado por un origen de plataforma, no se permiten temporizadores sintéticos. La opción está disponible a partir de Windows 8 y Windows Server 2012.

Nota:

Esta opción solo se debe usar para la depuración.

xsavedisable [ 0 | 1 ]
Cuando se establece en un valor distinto de cero (0), deshabilita la funcionalidad del procesador XSAVE en el kernel.

Configuración del depurador

Para trabajar con la configuración del depurador, use los siguientes comandos.

Comando Descripción
BCDEdit /bootdebug La opción de arranque /bootdebug habilita o deshabilita la depuración de arranque de la entrada de arranque del sistema operativo Windows actual o especificada.
BCDEdit /dbgsettings La opción /dbgsettings establece o muestra la configuración actual del depurador global para el equipo. Para habilitar o deshabilitar el depurador de kernel, use la opción BCDEdit /debug.
BCDEdit /debug La opción de arranque /debug habilita o deshabilita la depuración del kernel del sistema operativo Windows asociado a la entrada de arranque especificada o a la entrada de arranque actual.

Configuración del depurador de hipervisor

Use la opción BCDEdit / hipervisorsettings para establecer o mostrar la configuración del depurador de hipervisor para el sistema. Para obtener más información, vea BCDEdit /hypervisorsettings.

hipervisordebug [ On | Off ]
Controla si el depurador de hipervisor está habilitado.

hypervisordebugtype [ SERIAL | 1394 | NET ] Puede ser SERIAL, 1394 o NET. Para obtener más información, vea BCDEdit /hypervisorsettings.

Hipervisor Configuración

hypervisorlaunchtype [ Off | Auto ]
Controla las opciones de inicio del hipervisor. Si va a configurar un depurador para depurar Hyper-V en un equipo de destino, establezca esta opción en Auto en el equipo de destino. Para obtener más información, consulte Creación de una máquina virtual con Hyper-V.

hipervisorloadoptions NOFORCESNOOP [ | No ]
Especifica si el hipervisor debe aplicar el control snoop en las IOMMU del sistema.

hypervisornumprocnumber
Especifica el número total de procesadores lógicos que se pueden iniciar en el hipervisor.

hypervisorrootprocnumber
Especifica el número máximo de procesadores virtuales en la partición raíz y limita el número de nodos de arquitectura de memoria no uniforme (NUMA) posteriores a la división, que pueden tener procesadores lógicos iniciados en el hipervisor.

número de hipervisorrootprocpernode
Especifica el número total de procesadores virtuales de la partición raíz que se pueden iniciar en un nodo de arquitectura de memoria no uniforme (NUMA) dividido previamente.

hypervisoruselargevtlb [ | no]
Aumenta el tamaño del búfer de lookaside de traducción virtual (TLB).

hypervisoriommupolicy [ default | enable | disable]
Controla si el hipervisor usa una unidad de administración de memoria de salida de entrada (IOMMU).

Controladores y raíz del sistema

driverloadfailurepolicy [ Fatal | UseErrorControl]
Puede ser Irrecuperable o UseErrorControl.

osdevice [ device]
Define el dispositivo que contiene la raíz del sistema.

systemroot [ string]
Define la ruta de acceso a la raíz del sistema.

ems [ On | Off ]
Habilita los servicios de administración de emergencia del kernel. La opción BCDEdit /ems habilita o deshabilita el kernel Emergency Management Services (EMS) para la entrada de arranque del sistema operativo especificada. Para obtener más información, vea BCDEdit /ems.

La opción BCDEdit /emssettings establece la configuración global de Servicios de administración de emergencias (EMS) para el equipo. Para obtener más información, vea BCDEdit /emssettings.

Modo de seguridad virtual

vsmlaunchtype [ Off | Auto]
Controla el tipo de inicio modo seguro virtual. Puede ser Desactivado o Automático. Para obtener más información, consulta Administrar Credential Guard de Windows Defender.

Registro de eventos

El comando BCDEdit /event habilita o deshabilita el registro de eventos remotos para la entrada de arranque especificada. Para obtener más información, vea BCDEdit /event.

Comentarios

Para obtener más información sobre elementos y opciones de arranque de BCD específicos, puede usar los comandos BCDEdit /? OSLOADER y BCDEdit /? TIPOS OSLOADER.

Para ver las entradas de arranque actuales y su configuración, use el comando bcdedit /enum . Este comando muestra las entradas de arranque activas y sus identificadores únicos globales asociados (GUID). Use los identificadores con el comando /set para configurar las opciones de una entrada de arranque específica.

Para eliminar un valor de opción de arranque que haya establecido, use la opción /deletevalue . La sintaxis del comando es la siguiente:

bcdedit /deletevalue [{ID}] datatatype

Por ejemplo, si cambia la opción de grupo de procesadores, agrupa, a un nuevo valor con fines de prueba, puede revertir al valor predeterminado de 64 escribiendo el comando siguiente y, a continuación, reiniciando el equipo.

bcdedit /deletevalue groupsize

Cualquier cambio en una opción de arranque requiere un reinicio para surtir efecto. Para obtener información sobre los comandos BCDEdit usados habitualmente, consulte Preguntas más frecuentes sobre el Editor de datos de configuración de arranque.

DTrace

DTrace (DTrace.exe) es una herramienta de línea de comandos que muestra información y eventos del sistema. Hay una opción bcedit para habilitar dtrace. Para obtener información sobre las opciones de DTrace BCDEdit disponibles, consulte la sección de instalación de DTrace en Windows.

Requisitos

Cliente mínimo admitido: Windows Vista

Servidor mínimo admitido: Windows Server 2008