If you have an 11th generation or newer Intel processor, your system might be using Intel VMD.
VMD, or Volume Management Device, is a server-ish bit of technology where your processor more or less “hijacks” the management of NVMe disk drives in your puter.
When VMD is enabled, you MUST use Intel’s RST drivers – even just to do a clean install of Windows 11.
Well, what happens if you got your puter and it’s using VMD, but you want to remove it?
Easy!
If you’re like me…
I was an early adopter of Intel’s 12th-gen processors. I got my shiny new motherboard, fired everything up, and I enabled Intel VMD because… well, why not?
I couldn’t find much about it, and it looked harmless enough.
Then, a few months later while building some new PCs, I wrote this article:
NVMe drive missing or not booting? There’s a simple fix!
Much to my dismay, I noted that on my own puter, VMD was enabled! EEK!
Wait, why do I care?!
Well, first of all, if you have a Samsung NVMe M.2 drive, sometimes you won’t be able to use Samsung Magician to update your drive’s firmware.
But more importantly, there is this idea floating around that using VMD makes your drive faster. That’s simply not true in my case.
In fact, with my Samsung 980 Pro, the drive is just as fast as before. What’s more, the time spent watching the “spinny loader” as Windows fires up went from 6 seconds with VMD to 3 seconds without VMD!
In other words, my Windows startup actually became 2X faster simply by disabling VMD!!!
How to turn off VMD
It’s pretty straightforward.
First, create a System Restore point just to be safe in case anything goes wrong. To do that:
- Click the Start button
- Type: system restore
- Click: Create a restore point
When that’s done, carry on.
Next you’re going to remove the Intel VMD devices listed in Device Manager. You are NOT going to delete the drivers! If something goes wrong, you’ll need to revert your BIOS/UEFI back to VMD, so you may need them.
So, first, click Start and type: Device Manager
Open Device Manager, and scroll down to find Storage controllers:
If VMD is enabled, you should see several Intel RST VMD… entries.
For each VMD entry, you must:
- Right-click it and choose Uninstall device
- In the popup window, make sure Attempt to remove drivers… is NOT checked!
- Click Uninstall button
Repeat for any other RST VMD entries…
It will tell you to reboot, but DO NOT REBOOT yet!
Now the fun part: Enable Safe Mode
- Click Start
- Type: startup options
- Click: Change advanced startup options
- Under Advanced Startup, click the Restart now button
Your puter will reboot.
At this point, you need to go into your BIOS/UEFI and disable VMD.
How exactly to get into the BIOS depends on your motherboard, but usually (before Windows boots) you tap either the Del or the F2 key.
Then, once in the UEFI config, you’ll need to find and turn off VMD. That also depends on the motherboard maker, but the following is how to find the setting on most Asus motherboards from the Advanced menu:
Right. Now, save and exit so that your puter boots again…
Once the puter boots, you’ll see the Choose an option screen:
Click Troubleshoot, which will show you more options:
Choose Startup Settings, and then you’ll see this screen:
Yes, you’ll now click the Restart button during this needlessly complex series of operations just to boot into Safe Mode!
Your computer will reboot AGAIN, and this time you’ll see this screen:
You’ll need to pick a Safe Mode option. Just tap the 4 key on your keyboard.
Windows will – finally – boot into Safe Mode!
Once you’ve safely booted up, just restart the puter again. Windows should boot normally.
If you look in Device Manager again, you should see:
Ta-DA! You are now using the Standard NVM Express Controller.
Exciting Conclusion
So, yeah… Do yourself a favor and turn off VMD. And then the next time you upgrade your boot drive or move it to a new system, you won’t have any “drive not found” errors to deal with.
And if you need a fast NVMe drive, check out the Samsung 980 Pro 1TB on Amazon (affiliate links):
That’s my C:, and I LOVE it! Plus, prices have dropped A LOT in recent years, so ultra-performant boot drives are no longer just for the rich and famous. 😉
I’ll keep this in mind for my new PC build. At this moment my intention is to use AMD Ryzen, rather than Intel.
What are your thoughts?
The Ryzen processors are quite good! But you won’t have to worry about VMD since that’s an Intel thing.
I panicked for a second when I wanted to disable intel rapid storage. I hate this program now. Thank you so much!
I have a HP Laptop 15-dw3024nia, The problem is that to boot other software like Acronis to backup the drives, there is no option to reload the SSD driver file for detection. (IRST)
If possible, guide me how to inject the internal hard drive of such devices for all bootable programs.
The only case I can think of where that should matter is if your software (like Acronis) creates a bootable USB stick for you, for example. In that case, re-running the ‘make bootable recovery’ process should do the trick. Otherwise, turning OFF VMD should make everything more compatible, not less.
Well, I suppose the other thing I can think of is if your lappy manufacturer included some kind of custom bootloader for Windows/recovery. In that case, you’d have to do battle with that bootloader… which is why I never get computers where they do silly things like that. I had one like that years ago, and it was a PITA to remove it! I had to replace the HDD with a fresh one, turn off their nonsense in the BIOS, and do a clean install of Windows. That was fun.
My laptop is model (HP 15-dw3024nia) and it does not have the ability to disable VMD Controller in the Bios!
The only way is to make it bootable with Acronis software and add the drivers to the bootable USB. (Of course, not all bootable programs have this capability)
OH… 🙁 Well, in that case, I guess you’re kinda stuck with it.
THANK YOU!!! This has eliminated 30+ second freezes at boot for me on my otherwise very fast new ASUS laptop.
Hello, I followed your guide and it is working marvelous!
Do you how do I re-enable VMD back?
You just reverse the procedure. Since the Intel RST drivers are still there, your puter should boot up and use them again.
Hello.
On my Acer A-515-56G it’s not possible to revert to VMD back, even though I didn’t erase the drivers. If I change the configuration in BIOS, the system doesn’t boot up, even in safe mode.
Any hint on how to push the laptop to use the RST VMD during the boot?
Hmm… Well, isn’t that a daisy? I haven’t actually tried to re-enable VMD on my puter. I did read that one guy had to re-install the RST drivers from within safe mode. You could also try manually selecting the RST drivers in Device Manager (instead of the Standard NVMe ones).
Thanks Scottie, it worked as you discribed, exactly. I don’t know why it has to be such a convoluted process in order to uninstall the (bleh and under performing) Intel RST drivers but this stuff worked.
Thx for doing this great job. Eventually I was able to update the crapy firmware on my 980 pro with Samsung magician
Thank you for this! I was about to completely install Windows just to remove VMD but this was so much easier.
Excellent guide, thank you so much! This saved me from having to wipe the manufacturer’s image on my HP Z2 Mini G9 workstation.
Thanks man. Could not update Samsung 990 PRO firmware because of VMD and this guide helped me get rid of it! Can confirm that boot is lot faster now too.
Thank you! You rock! I could not update tyhe firmware on my Samsung 990 Pro until I found and did this. Worked like a charm.
Thank you for this, been trying to figure out how to dual boot my windows laptop for a week and this was the last bit I needed to get that working
WoW!!! I spent coutless hours on this issue with a new Asus MB, several RMAs, and it was an Intel/Asus, look at our ummm, cool new features, bs!!???? Engineers will ruin us all!!!! My 25th build and my son was like wow dad, lost your touch?? I spent 40-50 hrs trolling countless websites, you rock!!!
Thank You very much indeed Sir!
I was sticking my head (I’m a noob at computers & tech) into an absolute nightmare of a rabbit-hole trying to figure out how to make my brand new 2 Terabytes SSD M.2 mini 2230 work after a clean Windows 11 Pro install.
At first everything seemed okay each time I tested it and after I managed to install the drivers, but suddenly out of the blue random freezing began occurring etc. Very random to say the least and sometimes even after several hours, the PC was gone for a few minutes and then getting back again, that is NOT acceptable. I didn’t see any BSODs but just very annoying hangs were the mouse died and the PC was just not accessible etc.
I don’t remember the exact “Google search” I did (I did so many) but your article showed up! Your article is well written and even a noob like myself finally understands what is the fundamental issue.
I had never checked that setting before in my Asus laptop BIOS which was up to date with the most recent BIOS. So I went in to the BIOS and found out that the Intel VMD was enabled???!!!
Then I pressed F9 to load optimal settings and went in there again to find out that this time it was disabled. So Asus actually themselves thinks that this should be disabled by optimal default settings. Only God knows how on earth it had been enabled. Maybe after a BIOS update…? Who knows.
I checked once more to make sure it is finally disabled.
After all this I gladly reinstalled everything and all the problems were gone.
Thank You!
I’m very greatful to you, sir. Secure boot and VMD have been my hindrances to happy computing. Disabling secure boot is straightfoward. All my previous attempt to disable VMD in BIOS first were always followed by failure to succesfully boot to windows afterwards.
For years my ASUS notebooks were torturing me with those VMD drivers. I had to learn how to inject those drivers into wim images, in Acronis/Macrium bootable solutions to be able to image my system or boot/control it from outside the OS. Apparently, there was that simple and elegant way to disable that bugger.
Once again thank you very much, Scottiestech.
Thanks for the article, Scottie! I could never figure out why my 6th gen i7 booted faster than my 14th gen. This was the reason. Easy fix with good directions; even more so since I’m also running an Asus motherboard.