Adding drivers onto Windows 11 USB boot media


james_uk

Well-known member
Local time
5:08 PM
Posts
65
OS
Windows 11
Hi, the last time I done a fresh install of Windows 11 was a bit of a pain, at the time I didn't realise I needed the RAID drivers for my laptop, and it didn't find the new drive (which wouldn't be so much an issue now as thats sorted)
Also, during installation, the USB media drive I created didn't have the WIFI drivers on, so setup was unable to download all updates and setup my account etc thats useful during installation.

I was looking into in future, if doing similar, can I put the drivers on the USB so they load.

I read an article saying this can be done by extracting the drivers to the 'Sources' folder on the USB boot media?

Will this work as intended, so that Windows would be able to load these during installation?

Thanks
James
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Asus ProArt Studiobook 16 OLED (H7604JI)
    CPU
    Intel i9 13980HX
    Motherboard
    Unknown
    Memory
    32GB
    Graphics Card(s)
    NVidia Geforce 4070
    Monitor(s) Displays
    16" Oled
    Hard Drives
    1TB
Hi, the last time I done a fresh install of Windows 11 was a bit of a pain, at the time I didn't realise I needed the RAID drivers for my laptop, and it didn't find the new drive (which wouldn't be so much an issue now as thats sorted)
Also, during installation, the USB media drive I created didn't have the WIFI drivers on, so setup was unable to download all updates and setup my account etc thats useful during installation.

I was looking into in future, if doing similar, can I put the drivers on the USB so they load.

I read an article saying this can be done by extracting the drivers to the 'Sources' folder on the USB boot media?

Will this work as intended, so that Windows would be able to load these during installation?

Thanks
James
See this excellent tutorial.

 

My Computer

System One

  • OS
    Windows 11 Pro + Win11 Canary VM.
    Computer type
    Laptop
    Manufacturer/Model
    ASUS Zenbook 14
    CPU
    I9 13th gen i9-13900H 2.60 GHZ
    Motherboard
    Yep, Laptop has one.
    Memory
    16 GB soldered
    Graphics Card(s)
    Integrated Intel Iris XE
    Sound Card
    Realtek built in
    Monitor(s) Displays
    laptop OLED screen
    Screen Resolution
    2880x1800 touchscreen
    Hard Drives
    1 TB NVME SSD (only weakness is only one slot)
    PSU
    Internal + 65W thunderbolt USB4 charger
    Case
    Yep, got one
    Cooling
    Stella Artois (UK pint cans - 568 ml) - extra cost.
    Keyboard
    Built in UK keybd
    Mouse
    Bluetooth , wireless dongled, wired
    Internet Speed
    900 mbs (ethernet), wifi 6 typical 350-450 mb/s both up and down
    Browser
    Edge
    Antivirus
    Defender
    Other Info
    TPM 2.0, 2xUSB4 thunderbolt, 1xUsb3 (usb a), 1xUsb-c, hdmi out, 3.5 mm audio out/in combo, ASUS backlit trackpad (inc. switchable number pad)

    Macrium Reflect Home V8
    Office 365 Family (6 users each 1TB onedrive space)
    Hyper-V (a vm runs almost as fast as my older laptop)
 

My Computers

System One System Two

  • OS
    Win11
    Computer type
    Laptop
    Manufacturer/Model
    2023 HP Pavilion 15t-eg200
    CPU
    Intel® Core™ i7-1255U
    Memory
    16 GB DDR4-3200 SDRAM (2 x 8 GB); 512 GB PCIe® NVMe™ M.2 SSD
    Screen Resolution
    1920x1080
  • Operating System
    Win 11 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    HP AIO
    CPU
    13th Gen Intel(R) Core(TM) i7-13700T 1.40 GHz
    Motherboard
    HP
    Memory
    500GB Samsung M.2 SSD WD HD 1TB RAM 16GB
    Graphics card(s)
    GForce RTX 3050
    Screen Resolution
    1920x1080
    Hard Drives
    500GB Samsung M.2 SSD
    WD HD 1TB
A win 11 installation drive may have eleven Win 11 images (Home, Pro, education etc) under a compacted file named install.wim or install.esd that is on the \sources folder.
You can slipstream (add) drivers to the images you use so Windows will find them automatically during installation. You can use Windows Dism app to do it.
Another way is to make a folder on the win 11 USB installation drive and load with all drivers you will need and manually point where to look to install them after a clean install.

The IRST (Intel® Rapid Storage ) RAID driver you will need during installation. You can put it on the same folder with the other drivers but you will need to load during installation (you load when you are asked where you want to install Win 11).

As there is a new Win 11 version every year, I suggest you make a folder on the win 11 USB installation drive and load with all drivers you will need.
As you already have win 11 set, you can generate a copy of all drivers installed.
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 7 HP 64 - Windows 11 Pro - Lubuntu
    Computer type
    PC/Desktop
    Manufacturer/Model
    custom build
    CPU
    i5 6600K - 800MHz to 4400MHz
    Motherboard
    GA-Z170-HD3P
    Memory
    4+4G GSkill DDR4 3000
    Graphics Card(s)
    IG - Intel 530
    Monitor(s) Displays
    Samsung 226BW
    Screen Resolution
    1680x1050
    Hard Drives
    (1) -1 SM951 – 128GB M.2 AHCI PCIe SSD drive for Win 11
    (2) -1 WD SATA 3 - 1T for Data
    (3) -1 WD SATA 3 - 1T for backup
    (4) -1 BX500 SSD - 128G for Windows 7 and Lubuntu
    PSU
    Thermaltake 450W TR2 gold
    Keyboard
    Old and good Chicony mechanical keyboard
    Mouse
    Logitech mX performance - 9 buttons (had to disable some)
    Internet Speed
    500 Mb/s
    Browser
    Firefox 64
  • Operating System
    Windows 7 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Asus Q550LF
    CPU
    i7-4500U 800- 3000MHz
    Motherboard
    Asus Q550LF
    Memory
    (4+4)G DDR3 1600
    Graphics card(s)
    IG intel 4400 + NVIDIA GeForce GT 745M
    Sound Card
    Realtek
    Monitor(s) Displays
    LG Display LP156WF4-SPH1
    Screen Resolution
    1920 x 1080
    Hard Drives
    BX500 120G SSD for Windows and programs
    & 1T HDD for data
    Internet Speed
    350 Mb/s
    Browser
    Firefox 64
While the preferred method is to integrate your drivers into an offline image, it's possible to copy drivers to the USB drive. Normally you have to use an autounattend.xml to instruct Setup where to find the folder, but there's another way.
Limitations of $WinPeDriver$ when used in conjunction with other driver injection methods

1. Extract driver files to a local folder.
2. Create $WinpeDriver$ folder on the USB drive, and copy your files there.

If you search the C:\Windows\Panther\setupact.logs on an installed Windows, you can see Setup checking for the folders:

Windows 11 x64-2024-08-12-14-00-14.png


What's the catch? If this trick was that easy, why doesn't everyone follow it?

The drawback is $WinpeDriver$ driver content is copied to WinPE's RAM disk or X: drive. There's a fixed amount of shared "disk space", but if you only have a few drivers and they're relatively small, they can fit. Something like adding NVIDIA's bloated drivers would be out of the question. That's why the normal answer is to integrate drivers into the image, where there is no space limitation.

But you can use the USB folder in certain cases. The worse thing than can happen is it doesn't work.
 

My Computer

System One

  • OS
    Windows 7
In this informative video, i will guide you through the process of adding device drivers to your Windows installation. Join me as we explore step-by-step methods to seamlessly integrate drivers into your Windows setup, ensuring your hardware functions flawlessly.

 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    HP Pavilion
    CPU
    AMD Ryzen 7 5700G
    Motherboard
    Erica6
    Memory
    Micron Technology DDR4-3200 16GB
    Graphics Card(s)
    NVIDIA GeForce RTX 3060
    Sound Card
    Realtek ALC671
    Monitor(s) Displays
    Samsung SyncMaster U28E590
    Screen Resolution
    3840 x 2160
    Hard Drives
    SAMSUNG MZVLQ1T0HALB-000H1
And there is this tutorial here at Elevenforum.

 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Homebuilt
    CPU
    Intel Core i9 13900K
    Motherboard
    Asus ProArt Z790 Creator WiFi - Bios 2002
    Memory
    Corsair Dominator 64gb 5600MT/s DDR5 Dual Channel
    Graphics Card(s)
    Sapphire NITRO+ AMD Radeon RX 7900 XTX Vapor-X 24GB
    Sound Card
    External Fiio K5 Pro ESS DAC - Headphone Amplifier
    Monitor(s) Displays
    Panasonic MX950 Mini LED 55" TV 120hz
    Screen Resolution
    3840 x 2160 120hz
    Hard Drives
    Samsung 980 Pro 2TB (OS)
    Samsung 980 Pro 1TB (Files)
    Lexar NZ790 4TB
    LaCie d2 Professional 6TB external - USB 3.1
    PSU
    Corsair RM1200x Shift
    Case
    Corsair RGB Smart Case 5000x (white)
    Cooling
    Corsair iCue H150i Elite Capellix XT
    Keyboard
    Logitech K860
    Mouse
    Logitech MX Ergo Trackball
    Internet Speed
    Fibre 900/500 Mbps
    Browser
    Microsoft Edge Chromium
    Antivirus
    Bitdefender Total Security
    Other Info
    Logitech Brio 4K Webcam
    Orico 10-port powered USB 3.0 hub
I have a stick with the drivers that came with my computer. I just copy that over onto a Windows installation boot disk, into /drivers folder. I always need the network driver to get Internet, so it’s right there to add.
 

My Computer

System One

  • OS
    Windows 11 Pro 23H2 (22631.4112)
    Computer type
    PC/Desktop
    Manufacturer/Model
    CLX Intel Battlebox Ultimate (RA)
    CPU
    Intel® Core™ i9-13900KS 3.20GHz
    Motherboard
    ASUS ROG Maximus Z790 Hero WIFI - ATX
    Memory
    128GB DDR5-5200 Kingston Fury Beast RGB
    Graphics Card(s)
    Zotac Trinity NVIDIA® GeForce® RTX 4090 24GB GDDR6X
    Monitor(s) Displays
    Dell G3223Q 32" 4K Ultra HD
    Screen Resolution
    3840x2160 @144hz
    Hard Drives
    2TB Samsung 990 Pro 2280 NVMe M.2 SSD
    2TB Samsung 990 Pro 2280 NVMe M.2 SSD
    2TB Samsung 980 Pro NVMe M.2 SSD
    PSU
    1200W Corsair HX Ser HX1200 80+ Platinum
    Case
    Lian Li / Der Bauer 011DXL ROG
    Cooling
    Phanteks Glacier One 360 RGB AIO LC
    Keyboard
    Logitech K350 Wireless
    Mouse
    Logitech M705 Wireless
    Internet Speed
    1GB Fiber : 940/920
    Browser
    Microsoft Edge
    Antivirus
    Bitdefender Premium
@james_uk,

You need to be aware that there are two different types of drivers that you can add to your Windows image. You can add all your standard drivers to your Windows image. The end result of doing this is that after Windows is done being installed, ALL the drivers for your system will already be installed. However, this will NOT help the scenario that you described where Windows setup does not see the drives in your system. This is because the driver needed by setup needs to be injected into the boot.wim file rather than into the main install.wim image.

Drivers that are necessary during setup or startup are typically termed "boot critical drivers" to differentiate them from your run of the mill drivers.

Once you know how to do this, it's easy, but a bit time consuming. As a result, I wrote a program that does this for me :-).

So, if this would be helpful to you, I can provide a couple of options to you:

1) I can provide a step-by-step guide so that you can do this manually.

2) I can provide the program to you.

Let me know if either option (or both) interest you.
 

My Computers

System One System Two

  • OS
    Win11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Kamrui Mini PC, Model CK10
    CPU
    Intel i5-12450H
    Memory
    32GB
    Graphics Card(s)
    No GPU - Built-in Intel Graphics
    Sound Card
    Integrated
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 2TB NVMe SSD
    1 x 4TB NVMe SSD
    1 x 4TB 2.5" SSD
    PSU
    120W "Brick"
    Keyboard
    Corsair K70 Mechanical Keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor

Latest Support Threads

Back
Top Bottom