荣耀之链论坛

 找回密码
 立即注册
搜索
查看: 2400|回复: 0

HYPER-V硬件直通

[复制链接]

1326

主题

2373

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10267
发表于 2020-4-29 15:31 | 显示全部楼层 |阅读模式
  1. 没有图形界面。必须在powershell里打命令
  2. 第一步:获取硬件的InstanceId
  3. Get-PnpDevice  得到一大串设备名字列表、找到你要直通的设设备
  4. Get-PnpDevice -FriendlyName "AMD Radeon(TM) RX 560 Series" | select InstanceId
  5. Get-PnpDevice -FriendlyName "Intel(R) HD Graphics 3000" | select InstanceId

  6. 第二步:禁用这个硬件
  7. Disable-PnpDevice -InstanceId "PCI\VEN_1002&DEV_67EF&SUBSYS_30001787&REV_CF\4&295CAE01&0&0008"

  8. 第三步:得到设备的LocationPaths
  9. Get-PnpDeviceProperty -InstanceId "PCI\VEN_1002&DEV_67EF&SUBSYS_30001787&REV_CF\4&295CAE01&0&0008" -KeyName DEVPKEY_Device_LocationPaths

  10. 第四步:通过LocationPath把设备下线
  11. Dismount-VMHostAssignableDevice -Force -LocationPath "PCIROOT(0)#PCI(0100)#PCI(0000)"
  12. Get-VMHostAssignableDevice 查看被下线的设备

  13. 第五步:通过LocationPath把硬件添加到虚拟机
  14. Add-VMAssignableDevice -VMName "虚拟机名字" -LocationPath "PCIROOT(0)#PCI(0100)#PCI(0000)"

  15. 添加设备的时候虚拟机要关机。而且要设置成物理计算机关机时虚拟机强行关机、。

  16. 最后在打个命令看直通成功了没

  17. 另外,LocationPaths=位置路径 InstanceId=设备实例路径。
  18. 嫌麻烦可以直接在设备管理器里找到

  19. 最后:显卡貌似只能A卡,N卡会提示错误,我估计是N卡是为了销售他的企业级显卡而在驱动里面屏蔽了各种用N卡直通的操作
复制代码

估计可能只能直通PCI吧 USB实测不行 直通USB看另外一个帖子https://www.ryzl.com.cn/forum.ph ... &extra=page%3D1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

荣耀之链

GMT+8, 2025-6-18 15:06 , Processed in 0.013353 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表