How to revert from NVMe controller to paravirtulized scsi controller. Blue screen inaccessible boot device when I do that. How to fix it with 2 commands #windows10 @PURESTORAGE @VMWARE #VEXPERT #ESXI #PERFORMANCE

Hi all!

The latest posts has been about how to get the most of our hardware in a virtual machines. But sometimes you need to revert stuff you do. Or as me, try everything that can go wrong.

When I revert from paravirtulized driver on my Windows 10 vm to NVMe controller everything went fine. But I wanted to try to revert the other way around. But the VM did not boot and got blue screen of death every time (inaccessible boot device.)

But I found a way around this.

The goal for this is to remove the NVMe controller from the boot disk and use any other scsi controller

  1. We have a VM with NVMe controller working
  2. Add paravirtulized controller to the vm, so windows can add the driver
  3. Open a command prompt with an Administrator
  4. Type in below
bcdedit /set {current} safeboot minimal

5. Shutdown the vm
6. Edit the vm and switch the disk scsi controller to the one you want

7. Start up the machine (it will be in safe mode)
8. After login open a command prompt with admin rights
9. Type in

bcdedit /deletevalue {current} safeboot

10. Restart the vm
11. Done

I hope this help someone out there, because I had a few hours of troubleshooting with this!

Keep hacking!

//Roger

1 Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.