Windows 7 - Knowing which driver files to add

Hello Everyone,

My company is making the switch over to Win7 (skipped Vista) so I have some quick learning ahead of me. My first road block is hardware drivers. I want to make a single image, usable across 3 different HP model notebooks. To do this I've taken a WIM file from a current configuration and have it mounted up using DISM.

The question is this: When I extract any particular hardware driver, say for instance the USB Host Controller, there are numerous files inside including the installer package executables. How do I know which files to inject into the WIM? I tried extracting ALL of the files for each of the various drivers into a single directory and injecting the enitre directory - this resulted in a blue screen IRQL error during setup. I know for sure that an .INF is required for each driver but I need to figure out how to strip out the unneeded files. We are also running 64-bit so I need to exclude 32-bit alternatives.

Thank you in advance!

0 Comments   [ + ] Show comments

Answers (2)

Posted by: dunnpy 11 years ago
Red Belt
You could use something like Driver Max on a built model - it will 'backup' the drives in use.
The only downside is that is creates its own custom .inf file to install with - but at least you should be able to pick through the files it backs up and identify which files you will need and replace with proper .infs if necessary.

You could then include a driver folder stucture in the WIM (or do a WMI model query that then copies the correct driver folder down) that contains all of the drivers required for those models and then include each folder path in the 'Device Path' registry key - More info here (bottom section 'Existing Windows Installations'). Depends how you are managing the drivers.

Hope this helps,

Posted by: imgguy 11 years ago
Yellow Belt
@ Dunnpy

Thank you for the response. I can't believe I've never heard of Driver Max. This looks like the the tool I've been searching for.

At this time I'm not 100% sure how I will be managing the various drivers. Currently I have a directory structure containing each of the various components on my build system: c:\drivers\<model>\<component>. I'm assuming the WIM will accecpt all of the various drivers for each of the 3 systems and during the Win7 install the proper drivers will be pulled.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login


This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ