Jump to content

Driver integration methods: confused :-)


Recommended Posts

Hi guys,

still a little confused by the various methods available to integrate drivers. After reading the Microsoft Vista deployment guide and the guides on this forum I am still unsure which method is preferable and if one method is enough or not. I guess not.

So there are 3 methods:

1. Integrate into offline image (install.wim)

2. Online integration during Windows setup (Windows PE pass)

3. Online integration during Windows setup (audit pass)

Now, to me the first method seems the least interesting because it involves modifying the original image, also since only the install.wim ist modified it seems that those drivers are not available in Windows PE, right ?

As for the other two methods: Do I have to use both or is it sufficient to use the second method (online integration during windows pe pass ) ?

After reading the various guides it seems like the second method will also work for massstorage drivers so it seems like this method is the best but I still don´t know if it will work for all drivers and if those drivers will be available for Windows PE and for Windows Setup later.

Sorry if those are dumb questions ... :unsure: and thanks a lot for your help !

Alex

Link to comment
Share on other sites


i've been reading a lot lately and im still figuring out too.

it seems that the injecting drivers is a nice feature but what bothers me is that people are commenting that every time you inject drivers is preferable to do it with a clean install.wim so there is no way like XP to mantain a Source and keep it updated...

hopefully someone will clarify the doubts about WinPE pass and Audit Pass to see if one or both are required...

Link to comment
Share on other sites

  • 1 month later...

I still have some questions/confusion about some parts of driver integration, but I think I can help you, as working on this has consumed much of my time over the past few weeks.

First, to directly answer your questions:

1. Yes, if you just put your drivers into the VISTA image, they are not available to PE.

2. You can just use the second methods (add drivers in windowsPE pass)

3. Such drivers (added during the windowsPE pass) will be available to WindowsPE (storage and network drivers - which are the only ones you would need ....) AND later. They are added online to Windows PE and offline to the VISTA that is copied to your hard disk (but not yet loaded).

Here's more of an explanation:

Actually, the three methods you write below are all offline integration (that is, the version of windows for which you are updating the drivers is not loaded). Specifying "DriverPaths" in the windowsPE and/or offlineServicing passes will cause these drivers to be added to your windows installation (but not loaded at the time of the pass (or necessarily ever), just available when Windows detects hardware). They are added to what is called the DriverStore while the VISTA version you are installing is not loaded. During later stages, they will be loaded for VISTA (and included in system32\drivers) if the hardware is present on the system, during Plug and Play hardware detection.

In addition, during the windowsPE phase, some drivers are loaded online into the current OS running, Windows PE. This is so VISTA setup, which is running on Windows PE, can access the hard disk and/or network. Thus, if storage/network drivers are not included in the the default image or your custom image, and you do not include them in your DriverPath in WindowsPE, windows setup may not be able to proceed. For example, if it cannot access your hard disk, it cannot proceed. If you require network access and it cannot access the network, then it also will not be able to proceed.

Besdes these critical drivers, which must be either in your original image or added during the windowsPE phase, other drivers can be added at any point (they will just be added to the DriverStore). Where you want to add these drivers depends on your installation methodology. For example, how many images do you want to maintain?

Where I work, we will most likely maintain just one image (the default image), and thus I just include all drivers in a DriverPaths in the WindowsPE phase, and do not need to put them elsewhere.

Edited by godinger
Link to comment
Share on other sites

im trying to add a DriversPath to OfflineServicing and point it directly to the dvd drive to see if this works.

If it does, then i solved my problem because i don't mind to change the letter on the XML file for each installation and i dont need WinPE drivers.

i will post my results.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...