Driver Injection Tool Windows 7
Posted : adminOn 2/18/2018I like to perform unattended installations of my operating systems, like Windows Server 2008 R2 or Windows 7 using autounattend.xml so that requires that the image have the required drivers to recognize critical devices like mass storage hardware. One of the performance optimizations that I always include in our Windows VM templates is the VMware paravirtual SCSI driver. This is a high performance mass storage driver that is optimized for virtual environments and gives you the best disk I/O performance. Unfortunately Microsoft does not include it out of the box on any OS install disk. So you have two options: 1) Extract boot floppies from an ESXi update. I posted a on this a while back. Then you need to mount the virtual floppy image during the Windows install process and manually load the driver.
This does not work for an unattended installation as Windows doesn’t automatically look for mass storage drivers. 2) Inject the mass storage drivers directly into the boot.wim file, so it is ‘baked in’ and then you can use an automated Windows install process all while using the high performance SCSI driver. I also inject the drivers into the main OS image (install.wim) so they are available to the operating system after installation. Since option #2 is more automated, that is of course the option that I want to use. It’s a bit of a complicated process, but in the end in makes life easier. This process can work for other drivers as well, if you also want to use the ISO image on a physical server that has a unique mass storage controller, for instance.
Aug 10, 2011 SCCM OSD Driver Injection. So you are bound to those drivers windows 7 already includes. Instead I would create one package for each model.
Here is the basic process: 1) You will need to download and install the (WAIK). I used the latest version for Windows 7. Best practices is to install it on a x64 computer, so you can manipulate x64 images should you need to do that.
2) Perform a fully default installation of the WAIK. After the installation is complete, launch the Deployment Tools command prompt. 3) Mount the ISO image of your operating system. New Super Mario Bros Font Rom Wii there. Como Desactivar Wifi Infinitum.
Navigate to the Sources directory and copy boot.wim to your computer, say on the D: drive. 4) Create a folder on your D: drive called Drivers. VMware provides both 32-bit and 64-bit pvscsi drivers, and you must use the right one depending on what CPU architecture you are injecting the drivers into. The easiest solution is to leverage an existing 32-bit or 64-bit VM running on vSphere and go into the C: Program Files VMware VMware Tools Drivers pvscsi and copy the files in there to D: drivers. To verify the supported architecture of the drivers, open the pvscsi.inf file and scroll down to the [Manufacturer] section.
If you see NTamd64, you have 64-bit drivers. If you see NTx86, you have 32-bit drivers. The 64-bit pvscsi.sys file is also larger than the 32-bit version (40K vs 35K for vSphere 4.1). Do not inject both drivers into your image; only use the matching driver for the OS you are modifying. Server 2008 R2 is 64-bit only, whereas you have a choice with Windows 7.
5) Create a folder on the D: drive called Mount. 6) In the deployment tool command prompt type: dism /get-wiminfo /wimfile:d: boot.wim And look at the index numbers. This is key! You must select index 2, the Windows setup image. If you inject the drivers into index 1, the Windows setup routine will NOT see them and you will be banging your head against the wall. 7) In the deployment tool command prompt type: dism /Mount-Wim /WimFile:D: boot.wim /Index:2 /MountDir:D: mount 8) You should see an operation successful if the image mounted properly. 9) In the deployment tool command prompt type: dism /image:D: mount /Add-Driver /driver:d: drivers pvscsi.inf 10) You should see an operation successful if the driver was injected properly.