Am I totally screwed? (Virt-io / passthrough / KVM)

It should be pretty straightforward to pass the block device, just as you would pass a any disk image file. Do you use libvirt? Have a look at my example in this thread, under the heading “VM setup notes”.

I pass the entire sda to boot a windows VM from it, and TRIM is enabled and works.

1 Like