使用方法：
1、解压zip文件到文件夹，在qemu-img.exe同级文件夹中空白处按住Shift+点击鼠标右键，选中“启动命令提示符”进入CMD或Powershell 中；

2、QCOW2,RAW,VMDK,VDI格式的镜像互转。（如果目的镜像格式是qcow2或qcow，可在最后增加-c参数可以压缩目的镜像格式文件的小大）
qemu-img.exe convert -p -f 源镜像格式  源镜像格式文件  -O 目的镜像格式  目的镜像格式文件

3、（可选）转换完成后，检查转换后的文件是否有异常
qemu-img.exe check 目的镜像格式文件

4、（可选）转换完成后，显示转换后的文件信息
qemu-img.exe info 目的镜像格式文件

示例：
1、转换vmdk格式的镜像文件到qcow2格式
qemu-img.exe convert -p -f vmdk source.vmdk -O qcow2 output.qcow2 

2、转换vmdk格式的镜像文件到qcow2格式，并希望文件体积小一些，可增加-c参数启用压缩
qemu-img.exe convert -p -f vmdk source.vmdk -O qcow2 output.qcow2 -c

3、转换vmdk格式的镜像文件到RAW格式的img文件
qemu-img.exe convert -p -f vmdk source.vmdk -O raw output.img -c

4、转换vmdk格式的镜像文件到VHD格式
qemu-img.exe convert -p -f vmdk source.vmdk -O vpc -o subformat=dynamic output.vhd

5、转换转换vmdk格式的镜像文件到VHDX格式
qemu-img.exe convert -p -f vmdk source.vmdk -O vhdx -o subformat=dynamic output.vhdx

6、转换转换vmdk格式的镜像文件到vdi格式
qemu-img.exe convert -p -f vmdk source.vmdk -O vdi  output.vdi


备注：
1、如果命令是powershell，需要在qemu-img.exe 前添加.\指明使用目录下的文件，即.\qemu-img.exe xxx，否则会报错
2、以上示例中的 source.vmdk、output.qcow2、output.img、output.vhd、output.vhdx、output.vdi等文件名均为实例，需根据实际情况修改
3、-O选项的O是大写字母O；-p选项的含义是显示转换进度；-c选项只对转换目标是qcow2文件生效，可以压缩文件大小；
4、最好把源镜像格式文件放到qemu-img.exe同级文件夹中,比较方便；
5、生成的目的镜像格式文件在qemu-img.exe同级文件夹中；
6、格式对照表
镜像格式					命令选项（跟在-f and -O 之后）
VMDK (VMware)			vmdk
QCOW2 (KVM, Xen)		qcow2
VHD (Hyper-V)			vpc
VHDX (Hyper-V)			vhdx
RAW						raw
VDI (VirtualBox)		vdi
7、qemu-img功能比较丰富，可以尝试摸索更多https://qemu.weilnetz.de/doc/latest/tools/qemu-img.html





