How to Extract Intel RST (VMD) from SetupRST.exe Executable?

On systems that use Intel VMD, Windows Setup cannot detect NVMe storage unless the required storage driver is loaded manually. Intel includes this driver inside a standard installer designed for a fully running operating system, but it does not contain the raw INF and SYS files required during the initial setup phase. This makes driver extraction an essential step if the disk list shows up empty during installation.

No driver found error during Windows Setup on VMD

If the driver is missing, the installer will display a “No device drivers were found” error and block the installation from proceeding. This happens because Windows Setup has no communication path with the storage controller without the driver being injected first.

Once the necessary files are extracted, they can be loaded during the installation process, allowing the setup environment to properly detect and display your NVMe drives.

In this guide, you’ll learn how to extract and load the required Intel RST driver files step by step so the installation can continue smoothly.

Before You Begin: Verify BIOS and System Configuration

Before doing anything else, confirm that your system is configured to support Intel VMD. If these settings are incorrect, the driver will not work even after extraction and loading.

  • Enable VMD in BIOS: Enter the BIOS and ensure the VMD controller is enabled for the storage port. If disabled, Windows Setup will not detect the NVMe drive.
  • Switch to UEFI mode: Legacy or CSM boot modes can cause the driver to fail during loading. Make sure UEFI is active.

These drivers must be extracted on a working Windows PC and then copied to a USB flash drive. You will load them from this USB during installation on the target machine.

Step 1. Extract the Intel RST Driver Files

  1. Download the correct SetupRST.exe for your platform from Intel’s official website.
  2. Place the file in an easy-to-find folder, for example C:\RST.
  3. Open Terminal in that folder (or open Command Prompt and navigate manually):
    cd C:\RST

    Opening Command Prompt in RST folder

  4. Inside the terminal, type cmd and press Enter.
  5. Run the extraction command:
    SetupRST.exe -extractdrivers SetupRST_extracted

    Extracting RST using command line

  6. Approve the UAC prompt by pressing Yes.
  7. Once completed, a new folder named SetupRST_extracted will appear with the required driver files. Extracted RST folder containing INF and SYS files

Step 2. Move the Extracted Driver to a USB

  1. Insert a USB flash drive into the working PC.
  2. Copy the entire SetupRST_extracted folder to the root of the USB (not inside any subfolder). Copying the extracted RST folder to USB
  3. Safely eject the USB drive once the transfer is done.
  4. Connect this USB to the machine where you’re installing Windows.

Step 3. Load the Driver During Windows Setup

  1. Boot from your Windows installation media.
  2. When the disk selection window appears, click Load Driver. Load Driver option in Windows Setup
  3. Navigate to the folder containing the extracted INF and SYS files. Selecting the RST folder from USB
  4. Select the driver and click Next. Selecting the RST driver to install
  5. Wait for Windows Setup to detect the NVMe storage.

Once the driver loads successfully, your NVMe storage should appear in the list of available drives.

  • Select the detected drive for installation.
  • Format or delete partitions if needed.
  • Continue with the Windows installation normally.
For repeated installations or enterprise deployments, you can also integrate this driver into your Windows ISO using DISM to avoid manually loading it every time.
ABOUT THE AUTHOR

Muhammad Zubyan


Muhammad Zubyan is a certified Google IT Support Professional with over 7 years of extensive experience. He has worked on more than 1500 computers, gaining valuable insights that enable him to detect and troubleshoot any complicated root cause of Windows-related issues and errors. In addition to managing Appuals as a Senior Editor, he is currently developing his own Game Optimization program that caters to both gamers and casual users alike.