解决VMWare虚拟机找不到硬件序列号的问题
0 试验环境说明
试验环境:VMWare Workstation 16Pro 版本 16.0.0
安装系统:Window 10 企业版
1 问题描述
系统安装完成后,键入命令wmic diskdrive get serialnumber,
显示硬件序列号为空
2 解决方案
注意,下列操作需将虚拟机关机之后(注意不是挂起)进行,做操作如下:
a、 进入虚拟机目录
b、 修改 *.vmdk ,将 ddb.adapterType 的值改为IDE ,即
ddb.adapterType = "IDE"
c、 修改 *.vmx , 在该文件的最后添加以下行
disk.EnableUUID = "TRUE"
d、 将虚拟机重启,键入命令
wmic diskdrive get serialnumber,
显示硬件序列号为6000c2993c40a856457d050814e6519f
3 注意事项
a、 在手工修改.vmx文件后,如果再进行任何虚拟机的设置(如添加磁 盘、修改网卡类型等),disk.EnableUUID参数可能会被重置为FALSE。因此,每次更改虚拟机硬件配置后都需要重新修改该参数。
b、 确保在关机状态下进行修改,不要在开机过程中修改参数,否则参数可能不会被加载。