Sysinternals SuiteUtilities IndexFile and Disk UtilitiesNetworking UtilitiesProcess UtilitiesSecurity UtilitiesSystem InformationMiscellaneous Utilities
ForumSite BlogSysinternals LibrarySysinternals LearningMark's WebcastsMark's EventsMark's BlogSoftware LicenseLicensing FAQ
There are number of BOOT.INI switches that are useful for driver developers that wish to test their drivers under a variety of different system configurations without having to have a separate machine for every one. For example, limiting the amount of memory NT sees can be useful for stressing memory loads, and limiting the number of processors for testing scalability. I've compiled a complete list of the options that BOOT.INI currently supports. This list is reproduced in the Startup, Shutdown and Crashes chapter of Windows Internals, where you'll find more information about the boot process.
Note: to see what options a system has booted with examine HKLM\System\CurrentControlSet\Control\SystemStartOptions.
Thanks to Jonas Fischer for pointing out the PCILOCK and NOSERIALMICE switches. Thanks to Rob Green for information on the FASTDETECT switch.