一.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