一.Img转换为vmdk

查看文件类型:qemu-img.exe info '源文件'

qemu-img.exe convert -f '文件类型'  -O vmdk '源文件' '目标文件'

二.vmdk转换为img

在DOS环境下(CMD),使用VMware自带的工具vmware-vdiskmanager.exe,通过如下命令:

vmware-vdiskmanager.exe -r "源文件路径以及文件名" -t 0 "目标路径及文件名"

说明:

第一个引号内为多个原vmdk文件所在路径+磁盘名称(去掉-s001之类).vmdk

第二个引号内为生产单个文件的路径和名字。

vmware-vdiskmanager这个工具在你安装的vmware目录下

 

①第一种情况

只有一个vmdk磁盘文件的情况下,直接输入命令转换即可

之后直接用qemu-img工具转换为img即可

qemu-img convert -f vmdk -O qcow2 D:\important\Centos\Centos6.vmdk Centos6..img

②第二种情况

多个vmdk磁盘文件的情况下

首先点击vmx打开vmware-设置,查看此虚拟机的父磁盘是哪个

再使用命令将多个vmdk合并成一个vmdk:

vmware-vdiskmanager.exe -r “D:\linux\CentOS 6 64 位-disk1-cl1-000005.vmdk” “centos6.vmdk”

然后再vmdk转换为img

qemu-img convert -f vmdk -O qcow2 D:\important\Centos\Centos6.vmdk Centos6.img

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐