MinKernel Sample Macro (Demo)

The MinKernel Sample Macro (Demo) component is a macro component that bundles the components that are required to create a kernel run-time image. By using this component you can quickly generate a kernel run-time image using the Session Manager (Demo) component, with a minimal expected footprint of approximately 5 MB.

This component supports both FAT and NTFS file system-formatted systems. You can disable one of the two included file systems if it is not needed for your target system.

To build this configuration, add the MinKernel Sample Macro (Demo) component to a new .slx file, check dependencies, and build your image to a FAT or NTSF file system formatted drive. Do not resolve the dependency on the Regional and Language Options component. Because this configuration only sends "Hello World" output to a debugger port, no additional language support is needed.

This component is provided for demonstration purposes only. To use this component you must have a Microsoft® Windows® kernel debugger attached to the target system. The Microsoft Windows kernel debugger is available in the Platform SDK and in the Windows Driver Development Kit (DDK).


There are no services associated with this component.

Associated Components

No other components interact with this component.


This component can be configured by using Target Designer to include or exclude optional components from the bundle. Because this component includes a number of applications, its footprint is sizeable. To reduce the footprint of your run-time image, in Target Designer on the Components tab, clear the check boxes for all components that are not required in your configuration.


You can also use this component to resolve issues that are related to missing dependencies and application compatibility.

This macro component contains generic hardware chipset drivers that should work on most x86-based systems and is dependent on the target system having a standard IDE disk drive on a primary partition. Users with their target drive on a secondary IDE channel need to add this component to their configuration.

This configuration is not natively compatible with systems booting from SCSI hard drives or from IDE drives on the secondary IDE channel. Users can add the components that are needed to support this configuration, but footprint sizes will vary accordingly.

This configuration is also based on the standard PC HAL, and may not be compatible with all BIOS applications on the market. If needed, replace the standard PC HAL component with the ACPI HAL component, but expect an increase in footprint size.

Some chipsets are not compatible with the generic chipset drivers included in this macro component. If errors are encountered, replace the generic chipset drivers with the specific drivers your target system needs.

This configuration does not include a video, sound, or USB driver. It is expected that this scenario will boot to standard VGA (640x480 16 color), and will have no native sound or USB support.

© 2006 Microsoft Corporation. All rights reserved.