On my development laptop I could install Windows inside a libvirt/KVM VM without problems. When I tried the same on a different KVM host, Windows would refuse installation with the error message “Windows can’t be installed on this device”, inspite of the two VMs having absolutely identical settings.