最新消息:新席地网:网页制作,360度全景摄影,微信营销推广,详情见:新席地网xxidi.com,电话:13913571631

hyper V得pci-e设备直通

技术 admin 99浏览 0评论

没有图形界面。必须在powershell里打命令


Get-PnpDevice  得到一大串设备名字列表、找到你要直通的设设备

Get-PnpDevice -FriendlyName “LSI 适配器,SAS2 2008 Falcon”| select InstanceId
通过直通设备在列表里名称得到设备的InstanceId
Disable-PnpDevice -InstanceId “PCI\VEN_1000&DEV_0072&SUBSYS_11771734&REV_02\4&174110C3&0&0008”
禁用设备
Get-PnpDeviceProperty -InstanceId “PCI\VEN_1000&DEV_0072&SUBSYS_11771734&REV_02\4&174110C3&0&0008” -KeyName DEVPKEY_Device_LocationPaths
得到设备的LocationPaths

Dismount-VMHostAssignableDevice -Force -LocationPath “PCIROOT(0)#PCI(0100)#PCI(0000)”
通过LocationPath吧设备下线
Get-VMHostAssignableDevice
查看被下线的设备

Add-VMAssignableDevice -VMName “域控” -LocationPath “PCIROOT(0)#PCI(0100)#PCI(0000)”
通过LocationPath吧设备添加到叫做域控的虚拟机里。。

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

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

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

转自:chiphell

转载请注明:刘旭的个人博客 » hyper V得pci-e设备直通

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址