第一步想把VDI转成 vmdk格式,但是执行转换命令时:
VBoxManage.exe clonehd "CentOS 7-1908 (64bit).vdi" CentOS-7-1908.vmdk --format vmdk -variant standard
报错如下:
VBoxManage.exe: error: Cannot register the hard disk 'E:\Tool\vm\64bit\CentOS 7-1908 (64bit).vdi' {889bee25-1f0d-4dbb-a23d-8256ebc97c8e} because a hard disk 'E:\VirtualBox\CentOS 7-1908 (64bit).vdi' with UUID {889bee25-1f0d-4dbb-a23d-8256ebc97c8e} already exists
既然已经存在了,就需要重新注册一个,或者把原来的注册删掉。
通过命令 VBOXMANAGE.EXE internalcommands sethduuid “CentOS 7-1908 (64bit).vdi” 重新注册一次,然后再执行命令:
VBoxManage.exe clonehd "CentOS 7-1908 (64bit).vdi" CentOS-7-1908.vmdk --format vmdk -variant standard
转换成功。
接下来直接使用VMware导入vmdk格式的文件导入虚拟机文件即可。