BOOT APPLICATION The following types apply to entries for boot applications. These types also apply to the boot manager, ...

BOOT APPLICATION

The following types apply to entries for boot applications. These types also
apply to the boot manager, memory diagnostic application, Windows OS loader,
and the resume application. For information about data formats for these types,
run "bcdedit /? FORMATS".

Display
=======
    GRAPHICSRESOLUTION      Defines the graphics resolution, 1024x768, 800x600,
                            1024x600, etc.

    HIGHESTMODE (bool)      Enables boot applications to use the highest
                            graphical mode exposed by the firmware.

    GRAPHICSMODEDISABLED (bool)  Disables graphics mode.
    HIGHESTMODE (bool)      Forces the highest resolution supported by the
                            firmware.
    NOVESA (bool)           Disables the use of Video Electronics Standards
                            Association (VESA) display modes. (Defunct.)

    NOVGA (bool)            Disables the use of VGA modes entirely.
    BOOTUXDISABLED (bool)   Disables boot graphics.

Debugging
=========
    BAUDRATE (integer)      Defines the baud rate for the serial debugger.
    BOOTDEBUG (bool)        Enables the boot debugger.
    CHANNEL (integer)       Defines the channel for the 1394 debugger.
    BUSPARAMS (string)      Defines the PCI bus, device, and function numbers
                            of the debugging device.  For example, 1.5.0
                            describes the debugging device on bus 1, device 5,
                            function 0.
    DEBUGADDRESS (integer)  Defines the address of a serial port for the
                            debugger.
    DEBUGPORT (integer)     Defines the serial port number for the serial
                            debugger.
    DEBUGSTART              Can be ACTIVE, AUTOENABLE or DISABLE.
    DEBUGTYPE               Can be SERIAL, 1394, USB, NET or LOCAL.
    DHCP (bool)             Controls use of DHCP by the network debugger.
                            DHCP set to false forces local link only address.
    HOSTIP                  Defines the host IP address for the network
                            debugger.
    KEY                     Holds the key used to encrypt the network debug
                            connection.
    NOUMEX (bool)           Causes user-mode exceptions to be ignored.
    PORT (integer)          Defines the network port for the network debugger.
    TARGETNAME (string)     Defines the target name for the USB debugger.

Memory
======
    BADMEMORYACCESS (bool)  Allows an application to use the memory described
                            by the bad memory list.
    BADMEMORYLIST (integerlist)  Defines the list of Page Frame Numbers
                                 describing faulty memory in the system.
    TRUNCATEMEMORY (integer)    Disregard all memory at or above the specified
                                physical address.
    AVOIDLOWMEMORY (integer)    Avoid using memory below the specified physical
                                address in the boot loader as much as possible.

Emergency Management Services
=============================
    BOOTEMS (bool)          Enables Emergency Management Services.
    EMSBAUDRATE (integer)   Defines the baud rate for Emergency Management
                            Services.
    EMSPORT (integer)       Defines the serial port number for Emergency
                            Management Services.

Devices and Hardware
===========================
    CONFIGACCESSPOLICY      Can be DEFAULT or DISALLOWMMCONFIG.
    FIRSTMEGABYTEPOLICY     Can be USENONE, USEALL or USEPRIVATE.
    EXTENDEDINPUT (bool)    Enables extended console input functionality.

Applications
============
    LOCALE (string)         Defines the locale of the boot application.
    NOUMEX (bool)           Causes user-mode exceptions to be ignored.

Recovery
========
    RECOVERYENABLED (bool)  Enables the recovery sequence.
    RECOVERYSEQUENCE (list) Defines the recovery sequence.

Verification
============
    TESTSIGNING (bool)      Allows pre-release test code signing certificates.
    FLIGHTSIGNING (bool)    Allows flight-signed code signing certificates.

Error Screens
=============

    BOOTSHUTDOWNDISABLED (bool) Indicates that the machine should not shutdown
                                after displaying an error screen for 1 minute.
                                The default is to attempt the shutdown. This
                                does not work on legacy firmware.
    BOOTERRORUX (integer)       Defines the graphics experience for boot errors.
                                Can be Legacy, Standard or Simple. Valid only on
                                keyboard-less devices.

For additional types that apply to the boot manager, memory diagnostic
application, windows OS loader, or the resume application, run
"bcdedit /? TYPES ", where  is one of the following:

    BOOTMGR    The boot manager.
    MEMDIAG    The memory diagnostic application.
    OSLOADER   The Windows OS loader.
    RESUME     The resume application.