第一步想把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格式的文件導入虛擬機文件即可。