Tools for Changing Boot Options for Driver Testing and Debugging
To test and debug drivers on a Microsoft Windows operating system, you must enable and configure features that are established when the operating system loads. The settings for these features are included in the boot options--values that determine how the boot loader loads and configures the operating system and other bootable programs and devices.
This section explains how to add, delete, and change boot options to create new load configurations for an operating system and how to use the boot entry parameters to customize a load configuration for driver testing and debugging.
By editing boot options, you can:
Enable and configure debugging
Load a particular kernel or hardware abstraction layer (HAL) file
Limit the physical memory available to Windows
Enable, disable, and configure Physical Address Extension (PAE) on 32-bit versions of Windows
Reapportion virtual address space between user-mode and kernel-mode components (3GB) to test a driver in a very small kernel-mode address space
Enable and configure Data Execution Prevention (/noexecute)
Designate ports for Emergency Management Services (EMS) console redirection on headless servers
Display the names of drivers as they load
This section includes: