Mike Sterling recently posted and excellent blog on Using the Hyper-V Integration Components in WinPE on his MSDN blog.
Wouldn’t it be nice if we could add the Integration Components to the WinPE Images created by MDT 2008?
The procedure assumes you want to import both the x86 and x64 integration components. You will need the MSU files that contain the Integration Components. These can be found on the VMGuest.ISO. The easiest way to get them is to mount the VMGuest iso in a VM and just copy them. Mike’s blog lists several other tools that can also be used to extract the MSU files.
Place the MSU files in a empty folder and use the following batch file to extract the drivers that we will import into MDT. This batch file produces a folder called OutOfBoxDrivers in the same folder where the MSU files are.
expand Windows6.0-KB951634-x86.msu -F:*.CAB MSU
expand MSU\Windows6.0-KB951634-x86.cab -F:* Files
for /d %%I in (files\*_none_*) do xcopy %%I OutOfBoxDrivers\%%~nI\ /e
rd /s /q MSU
rd /s /q Files
After batch file completes, start the MDT 2008 console and right click on Out-Of-Box-Drivers and choose new.
I normally put drivers that are only going to be used in WinPE in a separate group, this is optional, but i would recommend it.
Note that since the x86 and x64 filenames are the same and they use the same inf files, you cannot add both x86 and x64 drivers unless you put them in separate groups and check Import drivers even if they are a duplicates of an existing drivers. You will then have to create the x86 and x64 WinPe images in separate steps
This post was contributed by David Hornbaker, a Senior Consultant with Microsoft Services - U.S. East Region.