If Windows says “A media driver your computer needs is missing” or “Could not find a driver” during installation, the fix is usually to use a different USB port, recreate the bootable USB drive, or load the correct storage driver manually. This error typically appears because the installer cannot see your hard drive or SSD, not because the Windows files are corrupted.
What Causes the “Could Not Find a Driver” Error
This error most often occurs during a clean Windows installation from a USB drive. The installer needs to access storage devices through a driver, but modern PCs—especially those with Intel VMD, AMD RAID, or NVMe SSDs—may not have that driver built into the Windows setup media. The error message is misleading: it asks for a “media driver” when it really means a storage controller driver.
Common triggers include:
- Using a USB 3.0 port on older Windows 10 installation media that lacks USB 3.0 drivers.
- Booting from a USB drive created with an outdated tool or an ISO that doesn’t include the latest storage drivers.
- Having a RAID or Intel Optane configuration enabled in BIOS.
- Using a corrupted or improperly written USB drive.
- Attempting to install Windows on an NVMe SSD without the necessary NVMe driver.
Quick Fixes to Try First
Before downloading anything, try these simple steps—they resolve a surprising number of cases:
- Switch USB ports: Move the USB drive from a front panel port to a rear USB 2.0 port (black port). USB 2.0 ports are more compatible with older Windows setup media.
- Use a different USB port: If you have both USB 2.0 and USB 3.0 ports, try the opposite type.
- Recreate the bootable USB: Use the official Media Creation Tool from Microsoft (for Windows 10/11) or Rufus with the latest Windows ISO. A poorly written USB can cause this error.
- Disable Secure Boot or enable Legacy/CSM: Enter BIOS (usually F2, F10, Del) and temporarily disable Secure Boot or switch to Legacy boot mode. This helps if the USB was created for UEFI but your system is set to Legacy, or vice versa.
- Disable Intel VMD or RAID: In BIOS, look for VMD Controller (Intel Volume Management Device) or SATA Mode and set it to AHCI instead of RAID. This is a common fix on 11th-gen Intel and newer systems.
Loading the Driver Manually
If the above fails, you need to load the storage driver manually during installation. When the error dialog appears, click Browse and navigate to the extracted driver folder.
Steps:
- On another PC, go to your motherboard or laptop manufacturer’s support page.
- Download the Intel Rapid Storage Technology (IRST) driver or AMD RAID Driver (depending on your hardware). Look for a driver labeled “SATA Controller” or “VMD.”
- Extract the downloaded file—it often comes as a ZIP or EXE that you must extract to a folder.
- Copy that folder to the same USB drive you’re using for installation (or a second USB).
- When Windows shows the missing driver error, click Load Driver → Browse and select the folder.
- If the driver is there, Windows will list it. Select it and click Next.
If the driver isn’t listed, make sure you extracted the folder correctly—many drivers are inside nested folders.
Why the Error Appears on Newer PCs
Starting with Intel 11th-gen processors, many laptops and motherboards enable Intel VMD by default. VMD is a storage controller that manages NVMe SSDs, but its driver isn’t included in older Windows 10 installation media. Similarly, AMD systems with RAID mode require a RAID driver. The Windows installer cannot see the drive without it, so it asks for a “media driver.”
This is also why you might see the error when using a Windows 10 USB created before 2021—the media lacks the VMD driver. Windows 11 installation media often includes it, so trying that can be an easy fix.
Common Mistakes When Trying to Fix It
- Downloading the wrong driver: Make sure you download the driver for your exact chipset (Intel vs AMD) and for the correct Windows version (64-bit vs 32-bit).
- Not extracting the driver: The installer needs a folder with .inf and .sys files, not an executable. Extract the ZIP first.
- Putting the driver on the same USB as the installer: This works fine, but the installer may not see it if the USB is formatted as exFAT. Use FAT32 for maximum compatibility.
- Ignoring BIOS settings: If you disabled VMD/RAID and switched to AHCI, you might not need to load any driver at all. Many users fix it by simply changing that setting.
- Using a USB 3.0 port with a USB 2.0-only installer: This is less common now, but still happens with older Windows 7/8 media.
If the Error Persists After Loading the Driver
If you’ve loaded the correct driver and the installer still says it can’t find a driver, try these last-resort options:
- Recreate the USB with Rufus: Rufus allows you to choose between MBR and GPT partition schemes. Match the scheme to your system’s firmware (UEFI uses GPT, Legacy uses MBR).
- Use a different USB drive: Some USB drives have compatibility issues. Try a name-brand drive and format it as FAT32.
- Update the BIOS: A BIOS update can improve storage compatibility. Check the manufacturer’s site for the latest version.
- Check the ISO integrity: If you downloaded the ISO manually, verify its SHA-1 checksum (Microsoft provides them). A corrupted ISO can cause this error.
- Try Windows 11 media: If you’re installing Windows 10 and have a modern PC, Windows 11 media often includes the needed drivers. You can install Windows 11 and then downgrade (or just use it).
Frequently Asked Questions
Why does Windows ask for a media driver when I’m installing from a USB?
The message is misleading. Windows is actually looking for a storage controller driver to access your hard drive or SSD. If the installer can’t see your drive, it assumes the driver is missing. This is common with NVMe and RAID configurations.
Can I fix this without downloading a driver?
Yes. Try switching to a USB 2.0 port, disabling Secure Boot, or changing the SATA mode to AHCI in BIOS. These changes often let the installer see the drive without additional drivers.
What driver do I need for an NVMe SSD?
Most NVMe SSDs work with the standard Microsoft NVMe driver built into Windows. If you see the error, it’s likely because your system uses Intel VMD or AMD RAID. Download the Intel Rapid Storage Technology (IRST) driver or AMD RAID driver from your motherboard/laptop manufacturer.
How do I extract a driver file to a USB?
Download the driver package (usually a ZIP or EXE). If it’s a ZIP, right-click and select “Extract All.” If it’s an EXE, run it and choose a folder to extract to (often it will extract to C:\Intel or similar). Then copy the extracted folder to your USB drive.
Will this error damage my computer?
No. It’s a software issue during installation. Your hardware is fine. The error simply means the installer can’t communicate with the storage device. Following the fixes above will not harm anything.
Why does this happen more with Windows 10 than Windows 11?
Windows 11 installation media includes newer drivers, including VMD support. Windows 10 media from before 2021 often lacks them. If you’re installing Windows 10 on a new PC, you may need to inject the driver manually or use the latest media.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Photonic Inference vs GPU Inference: Key Differences16,384.00 µs
- Android Low Storage Survival Tips That Actually Work
- How to Password Protect PDFs on iPhone
- iPhone Force Restart Not Working? Fixes
- Add or Remove Keyboard Layout in Windows 10
- Razer Barracuda V2 Pro Dongle: Store & Find