ESXi 8.0 直通硬盘 SATA 控制器详细过程

ESXi 硬盘直通是跑 NAS、All in One 的必备技能。但 SATA 控制器的直通坑很多,本文记录 2026 年最新实测经验,帮你避开那些常见的坑。

环境说明

ESXi 版本:8.0
主板:普通桌面级主板(ASM1166 芯片组)
目标:将 SATA 控制器完整直通给黑群晖 VM

第一步:确认硬件支持

不是所有 SATA 控制器都能直通。在 ESXi SSH 中执行:

lspci | grep -i sata

常见 SATA 控制器直通兼容性:
ASM1166:支持,需要手动开启 VT-d
Intel RST:部分支持,取决于芯片组
Marvell 88SE:通常支持
Realtek RTL:基本不支持,放弃吧

第二步:开启 VT-d / AMD-V

BIOS 设置中需要确认:
Intel:开启 Intel VT for Directed I/O
AMD:开启 AMD-Vi

然后在 ESXi 中验证:

esxcli system settings advanced list -o /Devices/VMMDi/BB02

第三步:识别并配置 SATA 控制器

查看 PCI 地址:

lspci -v | grep -A 10 SATA

记录下类似 0000:00:17.0 这样的地址。

第四步:添加到直通列表

在 ESXi Web UI 中:管理 → 高级设置 → 搜索 PCI 设备 → 找到你的 SATA 控制器 → 点击切换直通。

常见问题

问题一:直通后 VM 无法启动,报 PCIe 错误
通常是因为该控制器不支持 SR-IOV,或者 ESXi 版本与硬件不兼容。尝试更新固件或换主板。

问题二:重启后直通失效
需要在 /etc/vmware/passthru.map 中添加配置,或者检查 boot.cfg 是否正确。

问题三:识别不到硬盘
检查群晖系统是否加载了正确的驱动,可能需要手动注入 AHCI 驱动。

性能对比

直通控制器:约 500 MB/s,CPU 占用低
软件虚拟(iSCSI):约 200 MB/s,CPU 占用高
NFS 共享:约 100 MB/s,CPU 占用中

总结建议

硬盘直通的收益是显著的,但门槛也不低。建议:
1. 买主板前先查 VMware HCL 兼容性列表
2. 群晖 VM 建议至少分配 4 核 + 4GB 内存
3. 直通后务必测试读写速度是否正常
4. 保留 ESXi 系统盘,不要把所有盘都直通出去

有问题欢迎评论区讨论!