The Dell Windows Reinstallation Guide is an unofficial set of installation guides written and maintained by an individual Philip Yip. To support the running costs of this site, as well as the costs of test hardware needed to keep the guides up to date. Please consider leaving a donation or clicking on the affiliate link if you are planning on buying Office or a SSD Upgrade for your system anyway. I'd like to thank you in advance for leaving any donations or clicking on the affiliate links. Written in Scotland , Great Britain (GB), , United Kingdom (UK) and hopefully soon to be part of Canada, Australia, New Zealand and the United Kingdom (CANZUK).

Slipstreaming Drivers and Updates into Windows 7 Installation Media

Donations

£1.00

This guide will instruct in making your Windows 7 Bootable USB Multi-Edition and bring the Installation Media up to Date until December 2018.

Introduction

Microsoft have not released regular updated Windows 7 Installation ISOs. As a consequence the inbuilt driver support for Windows 7 is limited, which causes installation issues and the time it takes to patch Windows 7 is substantial.

In this guide we use Microsoft Windows Deployment Image Servicing and Management (DISM) to slipstream USB 3.0 drivers, Storage Controller Drivers, the Convenience Rollup, Internet Explorer 11 and the November 2018 Security Rollup to make up to date Windows 7 Installation Media of all Editions covering all Editions of OEM and Retail licenses. Opposed to manually typing in all the commands, I have put them in a batch file which when ran as an administrator will carry out the slipstream. Note this guide will only work on up to 6th Generation Intel “Skylake” Hardware. It will not work with anything newer as newer hardware has no Windows 7 Driver Support.

In order for this to work however you must recreate the folders and use the default file names of the updates, otherwise the script will not be able to find the boot.wim, install.wim or updates and drivers to be slipstreamed.

I also give some Dell specific instructions which are applicable only to Dell Business Models such as the OptiPlex, Precision and Latitude ranges. For these systems we should use the Dell Windows 7 Pro Skylake Installation ISO and the Dell Windows 7 Driver Pack to create an up to date “Dell Windows 7 Pro Factory Like Image”.

USB Flash Drive

You need a 16 GB USB Flash Drive. If you don’t have please click see more and use the affiliate links below for Amazon.com and Amazon.co.uk. These will help fund the website costs for my installation guides.

Tutorial Video 1: Microsoft Installation Media and Dell Reinstallation Media – All Editions: Basic Driver Support

Tutorial Video 2: Dell Reinstallation Media – Pro Edition Only: Full Driver Support “Factory Like Image”


Download a Windows 7 ISO from Dell or Microsoft

This guide is designed with two sets of Windows 7 Installation Media in mind:

  • The Microsoft Windows 7 Installation ISO Last Updated in 2011
    • For the Microsoft 2011 ISO the boot.wim for drivers and install.wim must be updated for drivers and updates.
  • The Dell Windows 7 Professional Reinstallation ISO Last Updated in 2016
    • For the Dell 2016 ISO the boot.wim already has the drivers required and we don’t need to update it. The install.wim must be updated to include the convenience rollup and the security rollup for Windows 7 Professional. The PROFESSIONAL index has been updated by Dell for Drivers and IE11, as these are already incorporated in this index we won’t add them again. There is also a separate script file which only updates the PROFESSIONAL index.

If you start off with a different ISO than the ones above that has been tampered with/modified before the scripts in this guide may not work.

Download either ISO use the Microsoft Windows and Office ISO Download Tool and Launch the Application.

Select Run:

If using a Dell System select “Dell” and if using a non-Dell system select “Windows 7”:

Non-Dell System

Select your Edition (the Edition you select really doesn’t matter as we’ll delete the EI.cfg file and instruct how to apply OEM SLP) and then Language:

Select Copy Link for 64 Bit (or 32 Bit):

Paste the Link into Chrome, you will get a Link Direct to Microsoft’s Servers. The end of the link is a time-limited token (24 hours):

Dell System

There are an assortment of Models and Images. In general for Windows 7 there is only an image for Windows 7 Professional for select Models including Models supported for Downgrade Rights from Dell Windows 10 Pro OEM and Dell Windows 8.x Pro OEM. Despite the list of Models, most of the Windows 7 Pro ISOs are the same and hence not system specific. I am going to select the OptiPlex 7040 as it is one of the last Dell Models Supported to run Windows 7. The ISOs is multi-lingual (so larger in size than the Microsoft Image). The ISO includes, Dell Logos in System Properties and the Dell default wallpaper. The Dell Windows 7 Pro Reinstallation ISO has Updates until January 2016, Basic Driver Support for up to 6th Generation Intel Skylake Hardware and applies OEM System Locked Preinstallation. With the script we’ll update all the Editions to December 2018 and include the Basic Driver Support in the other Editions. We will also delete the EI.cfg file and instruct how to apply OEM SLP). Select Copy Link for 64 Bit (or 32 Bit if you have selected the 32 Bit ISO). I will leave additional instructions towards the end which include incorporating full driver support to the Dell Windows 7 Pro Edition only. This is only available for OptiPlex, Latitude and Precision Systems.

his time the image is stored on Dell’s Servers and once again the end of the link is a time-limited token (24 hours):


Creating a Bootable USB

To Create a Bootable USB you will need Rufus. Launch Rufus:

Accept the User Account Control:

Optionally Check for Updates (there may be little point as you just Downloaded the Latest Version):

Select Select:

Then load your ISO.

ISO Checksum Lookup

Press the tick button to lookup the ISO Checksums:

If using the Dell Windows 7 Pro Reinstallation ISO check that the SHA256 matches what the Windows ISO Download Tool states. If it does not your ISO is corrupt. If using the Microsoft ISO Google Search the MD5. If Google doesn’t find it than your ISO is unique and is hence corrupt.

Partition Scheme

If your computer is manufactured before 2010 or you are using 32 Bit Windows, the Partition Scheme should be set to MBR.

If your computer is manufactured after 2011 and you are installing 64 Bit Windows, the Partition Scheme should be GPT. If you are unsure, you will need to check whether or not you have a UEFI BIOS and select the correct option accordingly.

File System

For the File System, we must use NTFS as our install.wim will exceed 4 GB, the maximum size for FAT32. This will fail to pass Secure Boot (which will have to be Disabled in the UEFI BIOS setup) however Windows 7 itself doesn’t support Secure Boot so it will have to be Disabled Anyway.

Making the Bootable USB

You require a 16 GB USB Flash Drive.

I advise changing the Volume Label so it makes more sense to you. I am using MWin7 (so I know it is the Microsoft Windows 7 ISO):

Select Start:

You will get a warning telling you, you will Format your USB. Select OK:

When it is done it will warn you about Secure Boot. Select Close:

Rufus will say Ready. You can now Close Rufus:


Install.wim and Boot.wim

There are two .wim files in the Sources folder of your Bootable USB.

The boot.wim as the name suggests is the boot file and has to have USB 3.0 Drivers so it can recognise the Bootable USB and Mouse/Keyboard during Windows 7 Installation. If it doesn’t you get stuck as soon as Windows 7 Boots. It also requires drivers for the Storage Controller so it can read the Drive during installation. This is out of date for the Microsoft ISO but already updated for the Dell ISO and does not need to be updated again.

The install.wim as the name suggests is used to install Windows 7. It also needs to have the USB 3.0 and Storage Controller Drivers. In order for Windows 7 to Boot on a SSD it requires – the NVMe hotfixes. Without these Windows 7 will continuously having a BSOD when installed on a NVMe SSD. The install.wim only has driver support for the Dell Windows 7 Pro Edition of the Dell ISO and lacks Driver Support for all Editions of the Microsoft ISO. It is out of date for all Editions of both ISOs lacking the Convenience Rollup, the Latest Security Rollup. IE11 is missing in all Editions of the Microsoft ISO and only present in Pro on the Dell ISO, IE11.

Open two instances of Windows Explorer, to one side open your C:\ Drive and to the other open your Bootable USB.

If a Drivers, IE11, or Updates Folder are present, delete them:

Open the Sources Folder in the Bootable USB:

Copy the boot.wim (Microsoft ISO only) and install.wim to C:\ directly:

You may need to select Continue to get permissions to copy directly to C:\


Download Links

Here the guide will deviate slightly, use the Download Links under Pro Edition only for a Dell Windows 7 Pro OEM License, this slipstream will include all the drivers required for your Dell system. Alternatively use the Download Links under All Editions for a Dell non-Pro Windows 7 OEM License or a non-Dell Windows 7 OEM or Retail License. This slipstream will slipstream the updates and basic drivers required for Windows 7 Clean Installation. You will need to install system specific drivers for your hardware obtained from your OEM.

You will need to Download the Following:

Pro Edition Only (Dell ISO)

You do not need the IE11 Folder or the Drivers Folders and you only require three Updates in the Updates Folder. An additional folder called DellDrivers will be made which includes all the drivers required for your Dell Model.

64 Bit (x64) 32 Bit (x86)
Save in C:\Updates Save in C:\Updates
KB3020369-x64 KB3020369-x86
KB3125574-x64 KB3125574-x86
KB4471318-x64 KB4471318-x86
Slipstream Script for Dell Skylake ISO (Pro Edition Only) Slipstream Script for Dell Skylake ISO (Pro Edition Only)
KB4471308SlipsteamDellSkylake2016x64 KB4467107SlipstreamDellSkylake2016x86

On your C:\ Drive you should recreate the following from the downloads above. If you need more details click Show More (shown after All Editions).


All Editions (Microsoft and Dell ISO)

You need the IE11 folder, Drivers Folder and Updates Folder. You don’t need the DellDrivers folder discussed later.

64 Bit (x64) 32 Bit (x86)
Save in C:\Updates Save in C:\Updates
KB3020369-x64 KB3020369-x86
KB3125574-x64 KB3125574-x86
KB2729094-x64 KB2729094-x86
KB2670838-x64 KB2670838-x86
KB2834140-x64 KB2834140-x86
KB2639308-x64 KB2639308-x86
KB4471318-x64 KB4471318-x86
Gigabyte Windows USB Tool Gigabyte Windows USB Tool
Extract Only and open Packages Folder. Copy the following to C:\Updates Extract Only and open Packages Folder. Copy the following to C:\Updates
KB2990941-x64 KB2990941-x86
KB3087873-x64 KB3087873-x86
Save in C:\IE11 Save in C:\IE11
KB2841134-x64 KB2841134-x86
Extract and save x64 Drivers to C:\Drivers Extract and save x86 Drivers to C:\Drivers
F6 SATA Drivers F6 SATA Drivers
USB 3.0 Drivers USB 3.0 Drivers
Slipstream Script for Dell Skylake ISO Slipstream Script for Dell Skylake ISO
KB4471308SlipsteamDellSkylake2016x64 KB4467107SlipstreamDellSkylake2016x86
Slipstream Script for Microsoft 2011 ISO Slipstream Script for Microsoft 2011 ISO
KB4471308SlipstreamMicrosoft2011x64 KB4467107SlipstreamMicrosoft2011x86

On your C:\ Drive you should recreate the following from the downloads above. If you need more details click Show More.


Updates Folder

Most the Updates are Direct Download Links. However the NVMe hotfixes are not available as direct download links. Previously in the past you had to fill in an online form to get them. It is easier to Download the Windows USB Tool by Gigabyte (which we will not use) and get the NVMe Updates from it’s extracted folder.

In the Gigabyte Link, select Utility:

Then Windows USB Installation Tool:

Right click and create a new folder. Call it Updates:

Move all the Downloaded Microsoft Update Packages to this folder:

For the last two we will need to right click the mb_utility_windowsimagetool and select extract all:

Use the default location:

Then select WindowsImageTool:

HOTFIX:

Then the x64 Bit folder (or x86 folder for 32 Bit Windows 7):

Move the two Microsoft Update Packages to the Updates Folder:

Move the Updates folder directly on the C:\ Drive so you have C:\Updates

IE11 Folder

Create a new folder and call it IE11

Move the IE11 .cab file to it:

Move the IE11 folder directly on the C:\ Drive so you have C:\IE11

Drivers Folder

Launch Chipset_Driver_CWGRX_WN32_4.0.6.60_A04_01.exe

Accept the User Account Control prompt:

Select Extract. Create a New Folder in Downloads called USB3.

Select Close:

Open the extracted folder. In Downloads create a new folder called Drivers:

In the extracted folder select Drivers:

Then Win7:

Then x64 (or x86 for Windows 7 32 Bit):

Move the contents to your Drivers folder:

Now Launch the Serial-ATA_Driver_28J5R_WN32_14.8.1.1043_A03.exe:

Accept the User Account Control Prompt:

Select Extract:

Create a New Folder in Downloads called F6SATA.

Select Close:

Open the Extracted Folder. Select Drivers:

Select Windows7-x64 (or Windows7-x86 for 32 Bit):

Move the Contents to your Drivers Folder:

Move the Drivers folder directly on the C:\ Drive so you have C:\Drivers

On the C:\ Drive you should have your boot.wim and install.wim

You should have three folders. Drivers which contains:

IE11 which contains:

And Updates which contains:

You will have KB4471318 (December 2018 Security Rollup) opposed to KB4467107 (November 2018 Security Rollup).


Dell Business System (OptiPlex, Latitude, Precision) and Windows 7 Pro Only

You need to download the Dell Command Deploy Windows 7 Driver Pack for your Model from Dell. Then you need to extract it’s contents using 7zip. You need to then select the x64 (64 Bit) folder or x86 (32 Bit) folder and rename it DellDrivers. Copy DellDrivers to C:\

To Download the Windows 7 Driver Pack visit the Dell Website. Select Drivers and Downloads:

Select Browse All Products and then select your Model. I am using a Dell OptiPlex 7040 Desktop:

Closing the annoying dialogue box (which shows thanks to the EU):

Select Windows 7 and select Systems Management:

Select the Windows 7 Driver Pack and Download:

You can use the Download Manager or Browser:

You need 7zip for the next step. Right click the .cab file:

Select 7zip and extract to “”:

There may be a warning, you can ignore this and select close:

Open the extracted folder:

Then the subfolder:

Then the next subfolder:

If you are using 64 Bit Windows, rename the x64 folder DellDrivers and copy over to the C:\ Drive

Power Options

The Update Slipstream Script should run uninterrupted. It may take a few hours to complete so ensure your power settings are set so your computer never automatically shuts down or sleeps. If you need more details on doing this, click Show More.

Go to Start and select Control Panel:

Select Hardware and Sound:

Select Power Options:

Select Change Plan Settings:

Change both to Never and Select Save Changes:


Running the Script

Copy the script to your Desktop.

For those who want to understand what’s going on in more detail click Show More.

You can right click the script file and select Edit to view it in Notepad. I have copied and pasted some of the code and colour-coded it to help explain what it does.

% Displays the Details of the boot.wim and install.wim
Dism /Get-WimInfo /WimFile:C:\boot.wim
Dism /Get-WimInfo /WimFile:C:\install.wim
% Pauses the Script so the user can read the Details
PAUSE
% Makes a folder called BOOT2
mkdir C:\BOOT2
% Extracts the 2nd index of the boot.wim (needed for installation) to BOOT2
Dism /Mount-WIM /WimFile:C:\boot.wim /index:2 /MountDir:C:\BOOT2
% Adds all the Drivers in the Drivers folder to the extracted folder BOOT2
Dism /Image:C:\BOOT2 /Add-Driver /Driver:C:\Drivers /Recurse
% Saves the changes and repackages the boot.wim file
Dism /Unmount-WIM /MountDir:C:\BOOT2 /Commit
% Removes the folder BOOT2
rmdir C:\BOOT2
% Creates the folder HOMEBASIC
mkdir C:\HOMEBASIC
% Extracts the 1st index of the install.wim (needed for installation) to BOOT2

Dism /Mount-WIM /WimFile:C:\install.wim /index:1 /MountDir:C:\HOMEBASIC
% Adds the perquisite update to the Convenience Rollup and the Convenience Rollup to the folder HOMEBASIC
Dism /Image:C:\HOMEBASIC /Add-Package /PackagePath:C:\Updates\Windows6.1-KB3020369-x64.msu
Dism /Image:C:\HOMEBASIC /Add-Package /PackagePath:C:\Updates\windows6.1-kb3125574-v4-x64_2dafb1d203c8964239af3048b5dd4b1264cd93b9.msu
% Adds the perquisite IE11 updates to the folder HOMEBASIC
Dism /Image:C:\HOMEBASIC /Add-Package /PackagePath:C:\Updates\Windows6.1-KB2729094-v2-x64.msu
Dism /Image:C:\HOMEBASIC /Add-Package /PackagePath:C:\Updates\Windows6.1-KB2670838-x64.msu
Dism /Image:C:\HOMEBASIC /Add-Package /PackagePath:C:\Updates\Windows6.1-KB2834140-v2-x64.msu
Dism /Image:C:\HOMEBASIC /Add-Package /PackagePath:C:\Updates\Windows6.1-KB2639308-x64.msu
% Adds the cab file found in the IE11 folder to the folder HOMEBASIC
Dism /Image:C:\HOMEBASIC /Add-Package /packagepath:C:\IE11
% Adds the hotfixes required to stop Windows 7 BSOD for NVMe SSDs
Dism /Image:C:\HOMEBASIC /Add-Package /PackagePath:C:\Updates\Windows6.1-KB2990941-v3-x64.msu
Dism /Image:C:\HOMEBASIC /Add-Package /PackagePath:C:\Updates\Windows6.1-KB3087873-v2-x64.msu
% Adds the Security Rollup to the extracted folder HOMEBASIC

Dism /Image:C:\HOMEBASIC /Add-Package /PackagePath:C:\Updates\windows6.1-kb4467107-x64_1b77580629590e3fab05e08710e04be358a1f765.msu
% Adds all the Drivers in the Drivers folder to the extracted folder HOMEBASIC

Dism /Image:C:\HOMEBASIC /Add-Driver /Driver:C:\Drivers /Recurse
% Saves the changes and repackages the install.wim file
Dism /Unmount-WIM /MountDir:C:\HOMEBASIC /Commit
% Removes the folder HOMEBASIC
rmdir C:\HOMEBASIC
.
% Code above is repeated and modified for the second index of the install.wim HOMEPREMIUM

.
% Code above is repeated and modified for the third index of the install.wim PROFESSIONAL

.
% Code above is repeated and modified for the second index of the install.wim ULTIMATE
.

% Displays the Details of the boot.wim and install.wim
Dism /Get-WimInfo /WimFile:C:\boot.wim
Dism /Get-WimInfo /WimFile:C:\install.wim
% Pauses the Script so the user can read the Details
PAUSE

Note when looking at the indexes of the install.wim

  • For 64 Bit Windows there are four indexes in the install.wim. HOMEBASIC, HOMEPREMIUM, PROFESSIONAL and ULTIMATE. We will use the 64 Bit script as an example below.
  • For 32 Bit Windows there are five indexes in the install.wim. STARTER, HOMEBASIC, HOMEPREMIUM, PROFESSIONAL and ULTIMATE.

Right click the Script Batch file and select Run as Administrator.

Accept the User Account Control Prompt:

You will be told the details of the boot.wim and install.wim.

Press any key to continue… This script takes approximately 2 hours to completely run through, on a Dell OptiPlex 7040 Micro with a M.2 SSD. You will see the folders BOOT2, STARTER(32 Bit only), HOMEBASIC, HOMEPREMIUM, PROFESSIONAL and ULTIMATE appear on your C:\ Drive when you run the script. Essentially what DISM does is extract the second index of the boot.wim to the BOOT2 folder, add the USB and SATA drivers to the folder, then repackages the 2nd index of the boot.wim and then deletes the BOOT2 folder. It then goes through the 1st index of the install.wim, for Windows 7 64 Bit this is HOMEBASIC, it extracts the content to the folder HOMEBASIC and adds the updates and drivers to this folder and then repackages the 1st index of the install.wim and then deletes the HOMEBASIC folder. It then continues this procedure on all the other Indexes of the install.wim.

When it is done, you will be told the updated boot.wim and install.wim information. Press any key to exit the script. You should they are larger to the right hand side:


Updating the Bootable USB

Open your Bootable USB and go to the Sources folder and rename the boot.wim (if using the Microsoft 2011 ISO) and install.wim to bootold.wim and installold.wim respectively (alternatively delete these .wim files).

Now copy the updated versions to Sources.


Unlocking All Editions on the Bootable USB

The EI.cfg file automatically selects the Edition of Windows 7 to install. To access all the other 4 Editions during installation the EI.cfg file must be deleted.

Without an EI.cfg present you will get the ballot box during installation:

OEM Cert Collection

If you are using a system with an OEM License (including OEM Downgrade Rights from Windows 8.x Pro and Windows 10 Pro) on a computer manufacturered by a major OEM such as Dell, HP, Lenovo, ASUS, Acer, Compaq, Gateway, Packard, Fujitsu, IBM, MSI, Samsung, Sony or Toshiba you are best to install Windows 7 without a Product Key and activate post installation using OEM System Locked Preinstallation – the same BIOS based Product Activation mechanism of factory settings. Doing so will save you from having to call Microsoft to activate by phone. I have put together the OEM Cert Collection along with an associated 2 line script to install the Cert and Apply the associated OEM SLP Key. After Installation copy the OEM folder containing the cert and OEM SLP key to your C:\ Drive and then run the script file.


Dell Factory Like Image

If you have Securely Wiped your computer using Dell Data Wipe or Parted Magic and used the Dell Windows 7 Professional Reinstallation ISO with the added Updates and Drivers, for a Dell Business Model. You can install Windows 7 up until this stage. Then you can power off the Dell Business Computer and remove your Bootable USB.

At this stage it is very similar to a Dell Factory Image: Windows is Up to Date, All the Dell Drivers are Installed, Dell OEM Logos and Background are applied and Dell OEM SLP Activation will be Applied.


Old Version…