Specifies settings for the debugger when kernel debugging is enabled. AutoEnable enables the debugger when a breakpoint or kernel exception, including kernel crashes, occurs.
Serial, 1394, USB
Specifies whether kernel debugging will be communicated through a serial, FireWire (IEEE 1394), or USB 2.0 port. (The default is serial.)
Baud rate in bps
Specifies the baud rate to use for EMS.
COM port number
Specifies the serial (COM) port to use for EMS.
Boolean
Enables boot applications to leverage BIOS support for extended console input.
UseNone, UseAll, UsePrivate
Specifies how the low 1 MB of physical memory is consumed by the HAL to mitigate corruptions by the BIOS during power transitions.
String
Specifies the path of the OEM font that should be used by the boot application.
Boolean
Disables graphics mode for boot applications.
Resolution
Sets the graphics resolution for boot applications.
Boolean
Specifies an initial character that the system inserts into the PC/AT keyboard input buffer.
Default, Disable, Enable
Enables or disables code integrity services, which are used by Kernel Mode Code Signing. Default is Enabled.
Localization string
Sets the locale for the boot application (such as EN-US).
Boolean
Disables user-mode exceptions when kernel debugging is enabled. If you experience system hangs (freezes) when booting in debugging mode, try enabling this option.
Boolean
Disables the usage of VESA display modes.
Boolean
Enables the recovery sequence, if any. Used by fresh installations of Windows to present the Windows PE-based Startup And Recovery interface.
List
Defines the recovery sequence (described above).
Physical address
Relocates an automatically selected NUMA node’s physical memory to the specified physical address.
String
Defines the target name for the USB debugger when used with USB2 debugging {debugtype, usb}.
Boolean
Enables test-signing mode, which allows driver developers to load locally signed 64-bit drivers. This option results in a watermarked desktop.
Boolean
Determines whether the kernel will honor the traditional KSEG0 mapping that was originally required for MIPS support. With KSEG0 mappings, the bottom 24 bits of the kernel’s initial virtual address space will map to the same physical address (that is, 0x80800000 virtual is 0x800000 in RAM). Disabling this requirement allows more low memory to be available, which can help with some hardware.
Address in bytes
Disregards physical memory above the specified physical address.
BCD Element
Values
Meaning
Boolean
If false, executes the default behavior of launching the auto-recovery command boot entry when the boot fails; otherwise, displays the boot error and offers the user the advanced boot option menu associated with the boot entry. This is equivalent to pressing F8.
Boolean
Causes Windows to write a log of the boot to the file %SystemRoot%\Ntbtlog.txt.
DisplayAllFailures, IgnoreAllFailures, IgnoreShutdownFailures, IgnoreBootFailures
Overrides the system’s default behavior of offering the user a troubleshooting boot menu if the system did not complete the previous boot or shutdown.
Disabled, Basic, Standard
Defines the boot graphics user experience that the user will see. Disabled means that no graphics will be seen during boot time (only a black screen), while Basic will display only a progress bar during load. Standard displays the usual Windows logo animation during boot.
Number of processors
Defines the maximum number of processors to include in a single Advanced Programmable Interrupt Controller (APIC) cluster.
Flags
Specifies processor-specific configuration flags.
Transport image name
Overrides using one of the default kernel debugging transports (Kdcom.dll, Kd1394, Kdusb.dll) and instead uses the given file, permitting specialized debugging transports to be used that are not typically supported by Windows.
Boolean
Enables kernel-mode debugging.
Boolean
Enables the dynamic detection of the HAL.
Fatal, UseErrorControl