I. The first step in finding a driver to work in a WinPE environment is to identify which version of Windows your WinPE environment is using. Note: You are locating a driver that will work for the client pc based on your current WinPE environment, not the version of Windows that is running Ghost, or you intend to deploy. For example, if you are using WinPE5x, you need to find drivers for Windows 8.1. Here are the steps to locate which version of Windows PE your preboot environment is using:
Start the Ghost Solution suite console
Click Tools - PXE Configuration
Click on the Boot Menu item you are using
Look at the value in the OS column.
For anything other than PXE:
Start Boot Disk Creator
Click on your configuration, the WinPE version will be visible on the right side.
WinPE 2.0: Windows Vista (6.0.6000)
WinPE 3.0: Windows 7 (6.1.7600)
WinPE 4.0: Windows 8 (6.2.9200)
WinPE 5.x: Windows 8.1 (6.3.9600)
WinPE 10 Windows 10 (GA) 10.0.10240
WinPE 10 Windows 10 (1511) 10.0.10586
WinPE 10 Windows 10 (1607) 10.0.14393
WinPE 10 Windows 10 (1703) 10.0.15063
WinPE 10 Windows 2016 (RTM) 10.0.14393
II. The next step is to identify which device the client computer has, and download it.
In the following example, the reference computer is a Dell laptop and network adapter that is known to have issues. The following steps can be used for HP, Lenovo or other OEM computers. Additional links to driver packs and other resources that Symantec Technical Support has found helpful in locating drivers can be found at the bottom of this article. It may also be required for customers to contact the manufacturer directly to locate drivers.
Use the system information tool on the client as outlined below:
Go to Start and search for msinfo32.exe
Once the System Information window is open, navigate to "Components->Network->Adapter"
On the right pane scroll down to find your Ethernet adapter, below is a sample of what this looks like.
There are 3 specific lines from this tool that will help here: "Name, PNP Device ID & Driver". See the below sample for reference.
Name  Intel(R) Ethernet Connection I217-LM
PNP Device ID PCI\VEN_8086&DEV_153A&SUBSYS_221017AA&REV_04\3&42FFD25&0&C8
Since the samples above are from a Dell system, based on the above information we are going to be looking for an Intel i217-LM driver for this Dell. A good place to start is navigate to the Dell cab file website and download the driver pack that is relevant to your winpe environment. (Note the correct driver may not be present in the Dell Cab files. If this is the case there are additional resources linked at the bottom of this document).
Select "Download Now" and continue once this has successfully downloaded
Once these have downloaded, navigate to the download folder and unzip the "WinPE5.0-Drivers-A06-MGRG0.CAB". Any compression utility such as WinRAR, WinZip, 7zip, etc. can be used. To download any of these, simply search the web for compression or zip utilities to get a list of websites that provide these.
Once the CAB file is decompressed you will see multiple folders and drivers located inside the folder. The best way to find the needed driver is to look up at step 4 above. The last line "driver", states that the adapter uses the "e1d62x64" driver. The driver name in this case is systematic: Driver Name, OS, Chipset
Let's break this down for further explanation. Other drivers may not be setup with this naming convention.
Driver Name: E1D (You might also see E1C...)
62 : Windows 7 / Winpe3
63 : Windows 8 / Winpe4
64 : Windows 8.1 / Winpe5
65 : Windows 10 / Winpe10
Chipset: 64bit (the last bit of the driver name signifies the chipset bit, either x64 or 32)
Examples: E1D62x32 is the "E1D" driver for OS 62 (Which is Windows 7), 32 bit. E1D64x64 is the "E1D" driver for OS 64 (Which is Windows 8.1), 64 bit. E1D65x64 is the "E1D" driver for OS 65 (Which is Windows 10), 64 bit. (This is the most commonly added driver.)
If you are still not sure which driver file is appropriate you can use Windows Search to find the PNP Device ID of that you found in step 4 above to check if the correct driver is available on your system.
Use only the first part of the string right before any &&REV including the characters through SUBSYS_xxxxxxxx as in the following example:
If a potential driver exists the search results will show something similar to:
In the screen shot above notice the search returned E1D62X64.inf as a result. Right-click this and open file in a text editor such as notepad or notepad++. Once in the text editor, press "ctrl+f" to open the 'Find' dialog and search for the PCI String previously search for to verify the string actually exists. If the string in present, then this driver may work.
Sometimes a driver doesn't exist in the manufacture provided cab files. In this case we suggest getting an additional driver from the manufacturer website.
Try an internet search for the model of your machine, plus the word "drivers" - make sure you only go to the original manufacturer website.
If that doesn't help, try going to the manufacturer website, selecting with model of computer you have and the operating system of your PE environment and looking for the network adapter. (Make sure you do not let the website choose the OS based on what is installed on that PC, choose the OS based on your version of Windows PE.)
More driver packs are listed below.
III. The last step, once the driver has been identified and downloaded, would be to add the driver to your preboot configuration. This document goes over that procedure.