PostReflect Command-Line Options

The boot critical driver projection tool, PostReflect.exe, is used to reflect all boot critical device drivers out of the driver store in an offline image.

Driver reflection is the process of installing a driver on a computer that might or might not have a device for that driver. Typically, this involves copying the driver files to the destination location so that the driver can be loaded by the operating system during the boot process. If all of the boot critical drivers are reflected in the image, it can be deployed to various hardware configurations.

After Windows Vista Service Pack 1 (SP1) is applied online, this tool must be run on the offline Windows image because SP1 contains boot critical drivers for the hardware abstraction layer (HAL) and matching changes to the kernel. If the changed versions of boot-critical drivers for the HAL and the kernel are not correctly installed on the computer that you are deploying to, the operating system will not boot, nor will the image boot on any computer that has a different CPU or hardware configuration.


You must run PostReflect.exe on all of the Windows images that are contained in the Install.wim files. You do not need to run this tool if you have recreated your Windows image using the Windows Vista SP1 slipstream media.

PostReflect.exe Command-Line Options

The following command-line options are available for the boot critical driver projection tool:

PostReflect.exe <Offline_WINDIR> <Offline_DriveLetter:>

Option Description



This is the path to the Windows folder in the image you have mounted.

UNC names are not supported.


This is the system drive that is used when the target operating system is running, such as "C:"


The following example shows how to use the PostReflect.exe tool:

Postreflect X:\MyImage\Windows C:

See Also


Install Windows Vista Service Pack 1