如果重装虚拟机后仍然出现 “SMBus Host Controller not enabled!” 错误,可以尝试以下简单的方法解决:
方法 1:修改虚拟机配置文件(适用于 VMware/VirtualBox)
VMware 用户:
smbios.use12HexKey = "TRUE"
VirtualBox 用户:
(如果不知道主机 UUID,可以运行 VBoxManage list hostinfo 查看)
方法 2:关闭 BIOS 中的 SMBus 模拟(适用于某些主板)
方法 3:更换虚拟机软件(临时解决方案)
如果问题仍然存在,可以尝试:
- VMware → 换 VirtualBox
- VirtualBox → 换 VMware Workstation Player(免费)
- 或者尝试 Hyper-V(Windows 用户)
方法 4:忽略该错误(非关键错误)
如果虚拟机仍然能正常运行,这个错误可能只是 BIOS 模拟警告,不影响使用,可以暂时忽略。
如果仍然无法解决
请提供以下信息,我可以进一步帮你排查:



