I ended up sticking my windows NVMe in an external enclosure so I can still boot from it, if needed. You just have to change a couple registry keys first, so it loads the USB driver earlier in boot to allow it to boot off of an external drive.
I can even boot the drive as a VM using QEMU for something quick. You just had to be careful, you don't accidentally mount the drive at the same time QEMU is using it.