VMware vCenter Converter Standalone无法获取新建Windows 10 x64虚拟机硬件信息的问题咨询
我来帮你分析下这个问题的可能原因和对应的解决思路:
可能的核心原因
这个问题大概率和新建VM的硬件版本与vCenter Converter Standalone 6.3.0的兼容性有关,或者是新建VM的配置文件存在未被Converter识别的初始化状态:
- VMware Workstation 15.5.7默认创建的VM硬件版本是15,而vCenter Converter Standalone 6.3.0发布时间较早,对这个较新的硬件版本的支持可能不完善,导致无法正确读取硬件信息。
- 虽然你已经启动过VM再关机,但新建VM的
.vmx配置文件里可能还有一些未完全初始化的字段,Converter在解析时出现异常,而其他运行过一段时间的VM配置文件已经被完善,所以能正常读取。
具体解决办法
先手动降低VM的硬件兼容性
在VMware Workstation中,右键点击这个新建的Win10 x64 VM,选择虚拟机设置 -> 选项标签页 -> 硬件兼容性,点击更改,将硬件版本降到14或者更早(比如12,确保Converter 6.3.0支持),完成后保存再尝试用Converter扫描。检查并修复VM配置文件
找到VM所在目录下的.vmx文件,用记事本打开,确认是否存在virtualHW.version字段,并且值是Converter支持的版本(比如virtualHW.version = "14")。如果有异常字段或者缺失,你可以对比其他能正常被Converter识别的VM的.vmx文件,复制对应的硬件配置段过来(注意不要修改VM的UUID、磁盘路径等唯一标识信息)。尝试重新注册VM
在VMware Workstation中,先移除这个VM(选择“从清单移除”,不要删除文件),然后通过打开虚拟机重新加载这个VM的.vmx文件,让Workstation重新初始化配置,之后再用Converter尝试扫描。考虑升级Converter版本
如果上述方法都无效,可能是Converter 6.3.0确实不兼容Workstation 15.5.7的新VM,你可以尝试升级到最新版的vCenter Converter Standalone(比如当前的7.x版本),新版本通常会支持更近期的VMware产品硬件版本。
备注:内容来源于stack exchange,提问作者mbmast




