Run Windows 7 VM without virtio/nvme support in Incus

Incus supports only hotpluggable devices by default. Its because its code is structured that way and because of security. Add disk device usable for mounting ISO files in Windows installer · Issue #1688 · lxc/incus · GitHub

For this cases Incus offers things like raw.qemu to manually add these things for people that need it. But I understand this is not really solution when using Incus through Truenas.

My first thought would be if its possible to install nvme driver into Windows 7 and use that.

Or you can install virtio drivers. But its not that easy. TrueNAS 25.04-BETA.1 is Now Available! - #12 by TheJulianJES

If you like challenge I devised a way to install virtio drivers into already installed Windows so its identical as if you repacked it with distrobuilder.

I think the registry could be same for every windows version but I didnt check that.