board logo
Posted by: DogMan - 23 March 2026 15:18:46
How can I install Windows to a dell without turning on CSM - no drive appears in Windows even though I wiped it in my disk wipe utility

Posted by: sirclesadmin - 23 March 2026 15:20:09

It sounds like you are hitting a classic "missing driver" hurdle that occurs when modern Dell systems use Intel VMD (Volume Management Device) or RAID mode.

When CSM (Compatibility Support Module) is off, the system is running in pure UEFI mode. If your Windows installation media doesn't have the specific storage controller drivers, the NVMe or SATA drive will remain "invisible" during the setup, even if it's perfectly healthy and wiped.

Here is how to fix this without reverting to legacy/CSM settings.


1. The "Intel RST" Driver Fix (Recommended)

This is the most common fix for Dell laptops (especially 11th Gen Intel CPUs and newer). You need to provide the driver to the Windows installer manually.

  1. On a working computer, download the Intel Rapid Storage Technology (RST) Driver from the Dell Support site for your specific model.
  2. Extract the ZIP file (don't just copy the .exe). You are looking for a folder containing .inf and .sys files.
  3. Copy that folder onto your Windows Installation USB.
  4. Boot into the Windows Setup on the Dell. When you reach the "Where do you want to install Windows?" screen:
    • Click Load Driver.
    • Browse to the folder on your USB.
    • Select the driver (usually the first one listed).
    • The drive should now magically appear.

2. The BIOS Storage Controller Swap

If you don't want to mess with driver files, you can change how the BIOS presents the drive to the OS.

  1. Tap F2 at startup to enter BIOS.
  2. Navigate to Storage > SATA Operation or Storage Interface.
  3. Change the setting from RAID On (or Intel VMD) to AHCI/NVMe.
  4. Save and Exit.
  5. Try the Windows installation again. Windows has native drivers for AHCI, so the drive should appear immediately.

Note: If you already had an OS installed in RAID mode, switching to AHCI would normally prevent it from booting, but since you've already wiped the drive, this is a clean and easy path.


3. Ensure GPT Partition Style

Since you turned off CSM, the system requires the GPT partition style. Even if the drive is wiped, sometimes residual MBR (Master Boot Record) data confuses the installer.

  1. In the Windows Setup, press Shift + F10 to open the Command Prompt.
  2. Type the following commands:
    • diskpart
    • list disk
    • select disk X (Replace X with your drive number, usually 0)
    • clean (This wipes the partition table entirely)
    • convert gpt
    • exit
  3. Refresh the "Where do you want to install Windows?" screen.

Which model are you working with?

If it's a particularly new Latitude or XPS (12th Gen Intel or newer), the Intel VMD driver is almost certainly the culprit.


Posted by: DogMan - 23 March 2026 15:20:35
It's only 10th gen

Posted by: sirclesadmin - 23 March 2026 15:20:59

Since you're on a 10th Gen Intel system, you are right on the cusp of when Dell started shifting to the Intel VMD/RST architecture by default. While 11th Gen is the most notorious for this, many 10th Gen Latitudes and Precision workstations still default to RAID On in the BIOS, which the standard Windows 10/11 installer often can't see without help.

Here is the most direct way to get that drive to appear without compromising your UEFI (non-CSM) setup:

1. The "BIOS Toggle" (Fastest Fix)

This is usually the culprit for 10th Gen Dells. The Windows installer has generic drivers for AHCI, but not always for Dell's implementation of Intel RST (RAID).

  1. Restart and tap F2 to enter BIOS.
  2. Go to System Configuration > SATA Operation (or Storage > Storage Interface on newer menus).
  3. Change it from RAID On to AHCI.
  4. Apply the changes and exit.
  5. Boot back into your Windows USB. The drive should now show up in the list.

2. Manual Driver Injection (If you want to keep RAID On)

If for some reason you prefer to keep the controller in RAID mode (or if AHCI doesn't solve it), you need the Intel Rapid Storage Technology Driver.

For a 10th Gen system, look for the "Intel RST Filter Driver" on Dell's support site.

  • Don't download the .exe and put it on the USB. It won't work.
  • You must Extract the driver (usually using a command like setup.exe /e or by opening the .exe with 7-Zip) until you see a folder with .inf files.
  • In the Windows installer, click Load Driver and point it to that folder.

3. Verification of "UEFI-Only" Boot

Since you have CSM turned off, ensure your USB was created correctly. If you used Rufus to make the bootable drive, make sure the settings were:

  • Partition scheme: GPT
  • Target system: UEFI (non CSM)

If the USB was made for MBR/Legacy, it might boot, but it won't be able to "talk" to the NVMe drive properly in a pure UEFI environment.


Troubleshooting the "Wiped" Status

Since you mentioned you wiped it with a utility:

  • Open the installer's command prompt (Shift + F10).
  • Type diskpart, then list disk.
  • If the disk shows up here but not in the GUI, it is 100% a driver issue (Solution 1 or 2).
  • If it doesn't even show up in diskpart, check the physical connection or the "Drive Enable/Disable" checkboxes in the BIOS under the Storage section.

Would you like me to find the exact driver download link for your specific Dell model (e.g., Latitude 5410, XPS 13 9300)?


Posted by: DogMan - 23 March 2026 15:21:43
#But how could Windows 11 2H25 not have Drivers for a Dell Vostro?

Posted by: sirclesadmin - 23 March 2026 15:22:40

It feels counterintuitive that a modern OS like Windows 11 (2H25) wouldn't just "work" out of the box, especially for a standard machine like a Vostro. However, the disconnect usually isn't about the OS being "too old" for the drivers-it's actually a architectural choice by Intel and Dell regarding Intel VMD (Volume Management Device).

Here is why the installer is playing hide-and-seek with your drive:


1. The "Middleware" Problem (Intel VMD)

Starting around the 10th and 11th Gen, Intel introduced VMD. Think of it as a specialized layer that sits between the CPU and the NVMe storage.

  • Standard Windows: Expects to talk directly to the SSD via AHCI.
  • Dell Default: Routes the SSD through the Intel VMD controller (often labeled as "RAID On" in BIOS).

Because the VMD controller is a piece of hardware that acts as a gatekeeper, Windows 11 can see the controller, but it doesn't know how to "unlock" it to see the drive behind it without the specific Intel RST (Rapid Storage Technology) driver. Even the most recent versions of Windows 11 often ship without these specific enterprise-grade storage drivers pre-baked into the boot image to save space or avoid conflicts.


2. RAID vs. AHCI logic

Dell ships almost all Vostros and Latitudes with the BIOS set to RAID On by default.

  • Windows 11 2H25 has excellent AHCI drivers.
  • Windows 11 2H25 has generic NVMe drivers.
  • It does not always have the proprietary Intel RAID/VMD driver needed to pass through that Dell-specific configuration.

If you go into your BIOS and switch SATA Operation to AHCI, Windows will almost certainly see the drive immediately because you've removed that "middleman" layer that requires the extra driver.


3. The "Clean Slate" Paradox

You mentioned you used a disk wipe utility. If that utility was a low-level tool (like DBAN or a specialized secure erase), it may have wiped the Partition Table entirely.

While Windows should see an uninitialized disk as "Unallocated Space," if the BIOS is looking for a specific handshake (VMD) and the drive is completely blank, the installer sometimes fails to "poll" the hardware correctly.


How to bypass this right now:

If you don't want to hunt for drivers, the "Silver Bullet" for Dell 10th Gen systems is:

  1. Boot to BIOS (F2).
  2. Find Storage > SATA Operation.
  3. Change it from RAID On to AHCI.
  4. Save and reboot into your installer.

Posted by: sirclesadmin - 23 March 2026 15:26:16

Since you have a 10th Gen Dell Vostro, the exact driver you need is the Intel Rapid Storage Technology (RST) Driver, version 18.7.6.1010.

Even though Windows 11 is much newer than the hardware, it frequently lacks the specific "F6" floppy-style boot drivers required to see disks behind an Intel controller set to RAID or VMD mode.


1. The Direct Download

You can download the official Dell package here:


2. How to "Unpack" it for the USB

Windows Setup cannot "see" inside an .exe file. You have to extract the actual driver files (the .inf and .sys files) for the installer to use them.

  1. Put the .exe file on a working PC.
  2. Open a Command Prompt or PowerShell window in the folder where you saved the file.
  3. Run the following command to extract the drivers into a folder (replace [filename] with the actual name of the file you downloaded): [filename].exe /s /e=C:\IRST_Driver
  4. Copy that IRST_Driver folder onto your Windows Installation USB.

3. Loading the Driver in Windows Setup

  1. Boot the Vostro from the USB.
  2. On the screen that says "We couldn't find any drives," click Load Driver at the bottom left.
  3. Click Browse and navigate to the folder you created on the USB.
  4. Look for a subfolder like production\Windows10-x64\VMD.
  5. Select the Intel RST VMD Controller (it's usually the first one).
  6. The drive should appear instantly.

Why this happens on 10th Gen

While 11th Gen made VMD mandatory, many 10th Gen Vostros (like the 5401 or 3501) were transition models. Dell's factory BIOS configuration for these is almost always RAID On, which triggers the need for this specific driver. If you don't want to use the driver, you can always go into the BIOS (F2) and switch SATA Operation to AHCI, which usually makes the drive appear without any extra files.


Posted by: DogMan - 23 March 2026 15:26:55
Well that was easy! Will that work on most of the Lenovo/Dell/HP Laptops?

Posted by: sirclesadmin - 23 March 2026 15:29:27

Yes, this logic applies to almost all modern laptops (Intel 10th Gen through 14th Gen) from Dell, HP, and Lenovo.

While the specific driver file might change slightly depending on the processor generation, the "Missing Drive" problem is a universal industry standard right now because of how Intel handles storage.

Why it's universal

Most major manufacturers now ship laptops with the BIOS set to RAID or Intel VMD (Volume Management Device) mode by default. They do this to support features like Intel Optane memory or to improve power management on NVMe drives.

  • The Problem: The standard Windows 11 installer (even the latest 24H2/2H25 versions) includes generic drivers but often lacks these specific "VMD" controller drivers.
  • The Result: The installer sees the laptop, but it can't "talk" to the drive behind that VMD gatekeeper.

Comparison by Brand

Brand Default BIOS Setting Typical Solution
Dell RAID On Switch to AHCI or load the IRST driver via USB.
HP RAID/VMD Often "locked" in BIOS. You must load the storage driver during setup.
Lenovo Intel VMD Usually found under "Storage" in BIOS. Can be disabled to show the drive.

Pro-Tip: The "Master" Driver

If you do this often, you can actually keep a "Universal" driver folder on your Windows USB. Intel provides two main versions that cover 90% of modern machines:

  1. Version 18.x: Supports 10th and 11th Gen Intel.
  2. Version 19.x / 20.x: Supports 12th, 13th, and 14th Gen Intel.

One Small Warning: If you are working on an AMD-based laptop (Ryzen), you will almost never run into this. AMD doesn't use VMD, so Windows usually sees those drives natively without any extra work.

How to extract drivers for any brand:

If you have an HP or Lenovo and need the driver:

  1. Download the IRST/Storage driver from their support site.
  2. Open a Terminal/PowerShell in that folder.
  3. Run: SetupRST.exe -extractdrivers C:\Extracted
  4. Copy that folder to your USB.

Would you like me to find the "Universal" Intel download link that covers most 12th and 13th gen laptops so you have it for your next project?

[youtube]https://www.youtube.com/watch?v=M2iFfsAj3QU"[/youtube]>Intel VMD Controller Driver Installation This video provides a clear, step-by-step visual guide on how to load the Intel RST/VMD driver during a Windows installation when no drives are detected.

http://googleusercontent.com/youtube_content/4


Posted by: DogMan - 23 March 2026 15:29:44
It actually looked like the old iastor drive we used to have to use to boot on Intel C600 boards

Posted by: sirclesadmin - 23 March 2026 15:30:24

You are spot on-it is exactly the same DNA. The iaStor (Intel Archival Storage) driver you remember from the C600/X79 workstation era is the direct ancestor of the iaVMD or iaStorAC drivers we use today.

Intel has essentially taken that same enterprise-grade RAID logic and shrunk it down into consumer laptops. Back then, you needed it for massive SAS/SATA arrays on server boards; now, you need it just to talk to a single NVMe stick because the CPU is using VMD (Volume Management Device) to manage PCIe lanes.


Why it feels like Dj Vu

The underlying reason hasn't changed in 15 years:

  • The Controller Gap: Windows PE (the "pre-installation environment") includes a library of generic drivers. However, when Intel releases a new hardware "bridge" (like the C600 chipset then, or VMD now), the Windows ISO you downloaded 6 months ago doesn't have the "handshake" code to see past that bridge.
  • The "F6" Legacy: In the Windows XP days, you literally had to press F6 and insert a floppy disk with these drivers. Today, we click "Load Driver" and use a USB, but the mechanics of "injecting" the .inf and .sys files remain identical.

The Modern Equivalent of the C600 "iaStor"

If you are building a "Tech Toolkit" USB to handle these repairs, here is the modern hierarchy of those drivers:

Era Driver Name Chipsets / CPUs
Old School iaStor.sys C600, X79, ICH10R (The ones you remember)
Transition iaStorAC.sys Intel 7th - 9th Gen
Modern (VMD) iaStorVD.sys Intel 10th - 14th Gen (The current headache)

A Quick Tip for your Toolbag

Since you're familiar with the old-school manual method, you can actually slipstream these drivers into your Windows Installation USB so you never have to click "Load Driver" again.

You can use a tool like NTLite or a simple DISM command to bake that 10th-14th Gen Intel RST folder directly into the boot.wim and install.wim files on your thumb drive. Once injected, the drive will just appear automatically on every Dell/Lenovo/HP you touch.


Would you like the specific DISM command to "bake" these drivers into your USB so it works automatically next time?


Posted by: DogMan - 23 March 2026 15:31:24
Yes let's do that so that I can use it to replace the boot installed on the WIS bootloader

Posted by: sirclesadmin - 23 March 2026 15:32:13

Since you're already familiar with the "iaStor" legacy, using DISM (Deployment Image Servicing and Management) will feel like second nature. By injecting these drivers directly into your Windows Installation Media (WIS), you can make your USB "plug-and-play" for all those Dell Vostros and similar laptops.

To do this effectively, you need to update two separate parts of the USB:

  1. boot.wim: This allows the Windows Installer interface to actually see the drive so you can select it.
  2. install.wim: This ensures that once Windows is installed, the first boot-up has the driver ready so you don't hit an immediate "Inaccessible Boot Device" BSOD.

Phase 1: Preparation

  1. Extract the Drivers: Use the command we discussed earlier to get the raw .inf files:
    SetupRST.exe -extractdrivers C:\Drivers\IRST
  2. Create a Mount Folder: Create an empty folder on your C: drive, e.g., C:\Mount.
  3. Identify your WIM files: Locate boot.wim and install.wim in the \sources folder of your USB drive.

Phase 2: Updating the Boot Environment (boot.wim)

Most Windows 10/11 ISOs have two "indexes" in boot.wim. Index 2 is typically the Setup environment.

  1. Mount the image: $$dism\ /Mount-Image\ /ImageFile:"D:\sources\boot.wim"\ /Index:2\ /MountDir:"C:\Mount"$$ (Replace D: with your USB drive letter)
  2. Inject the drivers: $$dism\ /Image:"C:\Mount"\ /Add-Driver\ /Driver:"C:\Drivers\IRST"\ /Recurse$$
  3. Unmount and save: $$dism\ /Unmount-Image\ /MountDir:"C:\Mount"\ /Commit$$

Phase 3: Updating the OS Image (install.wim)

This is crucial for the OS to boot after the installation completes. Note that install.wim often contains multiple editions (Home, Pro, etc.), so you'll need to check the index.

  1. Find your index: $$dism\ /Get-WimInfo\ /WimFile:"D:\sources\install.wim"$$ (Look for the number next to "Windows 11 Pro" or your preferred edition)
  2. Mount, Inject, and Commit:
    • Mount: dism /Mount-Image /ImageFile:"D:\sources\install.wim" /Index:6 /MountDir:"C:\Mount"
    • Inject: dism /Image:"C:\Mount" /Add-Driver /Driver:"C:\Drivers\IRST" /Recurse
    • Unmount: dism /Unmount-Image /MountDir:"C:\Mount" /Commit

Important: The .esd vs .wim Gotcha

If your USB was made with the official Media Creation Tool, you might see install.esd instead of .wim. DISM cannot modify .esd files directly because they are highly compressed/encrypted.

  • The Fix: You'll need to convert the .esd to a .wim first using the /Export-Image command, or simply download a "business" ISO from Microsoft which comes with a standard .wim.

Summary Table for your Toolbag

File Why update it? Typical Index
boot.wim To see the disk during the "Where to install?" screen. Index 2
install.wim To prevent "Inaccessible Boot Device" on first restart. Varies (Pro/Home)

Would you like the specific command to convert an .esd to a .wim if that's what is currently on your thumb drive?


Posted by: DogMan - 23 March 2026 15:32:54
Yep I need a WIM file but I can just inject it by mounting and DISMing it can't I?

Posted by: sirclesadmin - 23 March 2026 15:33:36

Exactly. Since you already have the WIM file, you're in the "native" territory for DISM. You don't need any third-party tools; just a few command lines to mount, inject, and commit.

One pro-tip for your Dell/Lenovo/HP fleet: Index 2 of the boot.wim is the "Setup" engine that actually handles the disk partitioning. If you don't inject into Index 2, you'll still get that "No drives found" screen even if the initial recovery environment sees the disk.

The "Clean Injection" Workflow

  1. Create your Mount Point: mkdir C:\mount

  2. Mount the Setup Engine (boot.wim, Index 2): $$dism\ /Mount-Image\ /ImageFile:"D:\sources\boot.wim"\ /Index:2\ /MountDir:"C:\mount"$$ (Note: Index 1 is usually just the basic WinRE/Recovery environment; Index 2 is the actual Windows Installer.)

  3. Inject the RST/VMD Drivers: $$dism\ /Image:"C:\mount"\ /Add-Driver\ /Driver:"C:\Drivers\IRST"\ /Recurse$$ The /Recurse flag is your best friend here-it will dig through all those nested subfolders you unpacked from the Dell .exe.

  4. Save and Close: $$dism\ /Unmount-Image\ /MountDir:"C:\mount"\ /Commit$$


Important: Don't forget the OS itself (install.wim)

If you only do the boot.wim, the installer will see the drive, it will copy the files, it will reboot... and then it will Blue Screen with INACCESSIBLE_BOOT_DEVICE because the installed Windows doesn't have the driver yet.

You need to repeat the mount/inject process for your install.wim.

  • Check your Index first: dism /Get-WimInfo /WimFile:"D:\sources\install.wim"
  • Inject into the Pro/Home index you actually use (usually Index 6 for Pro in many ISOs).

Why this works where others fail

By doing this, you aren't just "loading" a driver; you are adding it to the Driver Store of the offline image. When the Vostro boots for the first time, Plug and Play (PnP) will see the Intel VMD controller, look in its internal store, find the matching .inf you injected, and initialize the disk immediately.