1.在vSphere Web Client 打开主机SSH。
主机-操作-服务-启用安全Shell(SSH)
2.使用SSH客户端连接你的主机,输入命令
lspci -v | grep "Class 0106" -B 1
你会看到
0000:00:17.0 Mass storage controller SATA controller: Intel Corporation Sunrise Point-H AHCI Controller [vmhba0]
Class 0106: 8086:a102
其中这个就是板载的SATA控制器。(我只有一个sata硬盘)
3.修改passthru.map
使用WINSCP打开/etc/vmware/passthru.map
或者 vi /etc/vmware/passthru.map
在文件末尾增加
#Intel Corporation Sunrise Point-H AHCI Controller
8086 a102 d3d0 false
注意:不同的芯片组可能会有不同。请将a102更改为第一步在终端看到的硬件ID。
4.重启服务器
重启后,右键SATA控制台,设置为直通,再次重启。
还有一项配置要注意:在【主机】-【管理】-【系统】-【高级设置】搜索:VMkernel.Boot.disableACSCheck(跳过对所有 PCIE 设备的 ACS 功能检查),默认是false的,通过编辑设置为true后,重新引导后即可解决。