Microsoft does and doesn't require VMs to meet hardware requ