![是否可以隐藏来自客户 Hyper-V 机器的软件和驱动程序的虚拟化检测?](https://linux22.com/image/1542297/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E9%9A%90%E8%97%8F%E6%9D%A5%E8%87%AA%E5%AE%A2%E6%88%B7%20Hyper-V%20%E6%9C%BA%E5%99%A8%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%92%8C%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E8%99%9A%E6%8B%9F%E5%8C%96%E6%A3%80%E6%B5%8B%EF%BC%9F.png)
目标是在客户 Hyper-V 机器中执行 GPU 独立设备分配。设置 Hyper-V 后,真实显卡出现在虚拟机的设备管理器中,但 NVIDIA 驱动程序在虚拟机上不起作用(错误代码 43)。所以我需要“欺骗”驱动程序,让它认为它在真正的 PC 上运行。
据我所知,qemu 有一个命令可以隐藏 CPU 签名。我可以在 Hyper-V 中做类似的事情吗?
附言:
- 显卡:NVIDIA GeForce GTX 680
- 主机:Windows Server 2016 数据中心
- 来宾:Windows 10 x64 Enterprise LTSB