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 系统盘,不要把所有盘都直通出去
有问题欢迎评论区讨论!