An Engineers Notebook

Unable to install windows 7 | Unable to load drivers when installing windows 7

I recently faced this issue with two Dell Latitude 3570’s.

On installing windows, your unable to continue because there are insufficient disk drivers. The problem is actually not this; the problem is that the laptop’s disk connected via the USB 3.0 internally, and Windows 7 does not have the drivers for this. On top of that, the laptop does not have a built-in CD drive, so you have to use a bootable USB or usb CD rom drive to mount media.

To resolve this you need to create a Windows 7 USB with an injected USB 3.0 driver in both the boot.wim and install.wim.

Step 1: Download the USB Drivers

Step 2: Extract the drivers

1. Create a folder on your desktop named ‘USB3’. 
2. Create two folders inside of the ‘USB3’ folder, ‘mount’ and ‘USB’. 
3. Extract or copy/paste the driver files directly into the ‘USB’ folder. I used 7-zip to extract my driver files directly into the ‘USB’ folder.

Step 3: Copy the ‘boot.wim’ and ‘install.wim’ files from install media

Locate these two files from within your boot media.  They are usually located in [Drive]:sources

Step 4: Open up CMD prompt as Administrator and navigate to the ‘USB3’ folder on the desktop

Windows 7: 
1. Start, type in cmd, right click on the icon and choose Run as Administrator 
Windows 8: 
1. Windows Key + Q 
2. Move mouse to top right corner and search, type in Command Prompt, Right click and Run as Administrator.

Next, you will need to change the directory path so that it isn’t pointing to the default of C:WindowsSystem32.

Type in: cd C:Users%userprofile%DesktopUSB3 – Then press Enter. 
*Note: Make sure to change the %userprofile% to that of the user profile where the ‘USB3’ folder was saved.

Step 5: Update the ‘boot.wim’ file.

In the cmd run each of these commands.

dism /mount-wim /wimfile:boot.wim /index:2 /mountdir:mount 
This command mounts the boot.wim file, index points it to the correct boot parameters for the correct OS, and /mountdir:mount points it to mount the file to the ‘mount’ folder we created in this directory earlier.

dism /image:mount /add-driver:”USB” /recurse 
This command automatically grabs the driver files that it locates in the ‘USB’ folder that we created earlier and copied the drivers to. This can take a while depending on the number of driver files that it locates.

dism /unmount-wim /mountdir:mount /commit 
Be sure to have all windows explorer windows closed before unmounting, otherwise you will get an error saying the files are in use.

Step 6: Find the index you’re going to update the driver files for on the ‘install.wim’ file


Run this command and identify the index number of the edition of windows you are installing.

dism /Get-WimInfo /WimFile:install.wim

Step 7: Update the ‘install.wim’ file.

Next, mount the main install.wim file:

dism /mount-wim /wimfile:install.wim /index:1 /mountdir:mount 
dism /image:mount /add-driver:”USB” /recurse

Then unmount. 

dism /unmount-wim /mountdir:mount /commit

Step 8: Cut/Paste or Copy/Paste your new ‘boot.wim’ and ‘install.wim’ files


Paste the install.wim and boot.wim back into the install media. You will either need to re-burn the DVD or create an ISO and burn to USB (I recommend ISO2USB).

Leave a Reply

Your email address will not be published.