Create universal image as vm and include driver packs
Quote
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="generalize">
<component name="Microsoft-Windows-Security-SPP" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SkipRearm>1</SkipRearm>
</component>
<component name="Microsoft-Windows-PnpSysprep" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
<DoNotCleanUpNonPresentDevices>true</DoNotCleanUpNonPresentDevices>
</component>
</settings>
Just one final hint : Windows 7 features Aero... But to activate Aero, your computer needs to calculate it's performance score. Do you want to do that on each and every machine ? No, well, if all machines have the same hardware, run this before syspreping your master-image :
winsat prepop
This will calculate the performance index and put it on your machine in xml-format. If the OOBE wizard finds these xml file, and the hardware hasn't changed, it uses the pre-populate values and Aero works out of the box ! Enjoy !
UPDATES