I should integrate drivers in Install.wim, or Boot.wim?

ElektroStudios

New Member
Hi.

I have this simple question: if I want that the Windows setup installs the drivers of my hardware components, in which WIM image I must integrate my drivers?, only in Install.wim, or only in Boot.wim, or in both of them?.

Thanks in advance.
 
The boot.wim in modern windows operating systems contains 2 parts,

Boot/Setup | boot.wim
-1. Microsoft Windows PE (x64)
-2. Microsoft Windows Setup (x64)

If you need to ask what Windows PE is then you wont need it and it can be removed.
If you install from dvd or usb key then you keep -2. Microsoft Windows Setup.
On windows 7 you had to add usb3/3.1 to it because 7 did not have native usb3/3.1 and nvme(only in kb3125574) support whereas w8.1 and 10 do. The only drivers you will probably need to add to boot.wim index 2 is RAID drivers(possibly?) so from 8.1 onwards most people dont add anything and just remove index -1. Microsoft Windows PE (x64).

Most people only integrate drivers into the install.wim but i wouldnt add display drivers because they can be 400mb or larger and they dont always install correctly in my experience.
 
Last edited:
Thank you, but it does not answer my question. To clarify it: I'm not asking what WinPE is, neither how will be affected the ISO size by the size of drivers, and if I'm willing to integrate some drivers it is because they are not included in Windows (apart from the generic drivers).

What I'm asking is: the drivers that I integrate using NTLite, if I want those drivers to be installed during Windows setup, I should integrate them in the Install.wim image, or in the Boot.wim ('Microsoft Windows Setup' image), or in both images?.

By the way, I'm editing a Windows 10 1809 ISO.
 
Last edited:
Drivers in boot.wim are needed for setup only (usb/chipset drivers if needed for flash drive/storage detection).

To have the drivers installed in Windows, add all the drivers to install.wim.
 
Back
Top