教程主要用于直通intel主板原生的SATA控制器,intel原生的网络控制器,如果你是其它直通问题可以查看下方两个教程:
正式教程
登录ESXi的后台管理页面,如下图找到你想要直通并且显示灰色的硬件,然后往下拉就可以看到下边有显示<供应商 ID不含> 和<设备 ID>,替换复制好替换一下。
注意:不要复制0x只复制后面四位(尖括号也要一起替换掉)
小提示:一般SATA芯片的描述会带有SATA或AHCI之类的字样,网卡会带Ethernet字样,显卡会带VGA之类的字样,intel集显会带UHD或Graphics字样
#硬件注释名,就是一个做记录
<供应商 ID不含0x> <设备 ID0x> d3d0 false
以上图举例我们应该这样填写(TANK定制的所有主板可以拉到页面最底部直接有列出所有默认限制直通的参数)
建议打开记事本复制并修改好文本,一会直接粘贴更加省事。
#Tiger Lake-H SPI Controller
8086 43a4 d3d0 false
打开ESXi的SSH功能,小白如果不懂怎么连接ssh可以参考这个教程:ESXi打开并连接SSH
使用SSH工具连接ESXi
使用VI命令编辑passthru.map文件。
输入下方命令
vi /etc/vmware/passthru.map
按光标键下直接按到最底部,然后按 i 键进入编辑模式,然后加几个回车增加几个空行,然后把上面的内容复制进去
按一下ESC键,然后输入
:wq
保存,然后重启就可以,再进入机器内就要现变成可以直通了。
如果编辑错了,可以按ESC键,然后输入
:q!
强制退出,重新用vi /etc/vmware/passthru.map重新编辑
注意:如果是直通SATA芯片提示“失败-主机配置过程中出错”可以尝试直接拔掉和SATA芯片连接的硬盘再尝试直通,并且建议在BIOS里面提前开启SATA接口热插拔。
TANK定制主板专用参数
TAD1581M(CPU:intel D-1581)
板载SATA芯片
#Lynx Point AHCI Controller
8086 8c02 d3d0 false
TAW680M-A04(intel W680芯片组)
板载SATA芯片
Alder Lake-S PCH SATA Controller [AHCI Mode]
8086 7ae2 d3d0 false