qemu-img是创建、转换、修改磁盘映像的工具,我们可以用它非常方便的转换虚拟磁盘格式,比如在vmdk、vhdx、qcow2、vdi之间相互转换,它在流行的Linux、macOS、Windows平台上都发布有对应的版本。

本文介绍的是Windows版本,它支持下图中所示的格式。

vmdk to vhdx 虚拟磁盘格式转换qemu-img_vmdk

转换格式需要使用它的convert命令,为它指定输入输出磁盘格式等相关参数即可,它可以自动识别输入的磁盘映像的类型。

qemu-img convert 源磁盘映像路径 -O 目标类型 输出磁盘映像路径

也可以手动指定输入磁盘映像的类型

qemu-img convert -f 源类型 -O 目标类型 源磁盘映像路径 输出磁盘映像路径

命令选项 -O 为大写的字母O。

1, 查看系统是否已经安装qemu-img

vmdk to vhdx 虚拟磁盘格式转换qemu-img_虚拟磁盘_02

 如果没有安装:

qemu-img下载地址:qemu-img for WIndows - Cloudbase Solutions

解压缩 然后放到 system32目录下

vmdk to vhdx 虚拟磁盘格式转换qemu-img_ubuntu_03

 再次验证在CMD 中输入qemu-img验证。

2,在需要转换格式时,打开磁盘映像所在目录,在上方地址栏输入cmd,按下Enter键打开命令提示符,输入命令转换。

vmdk to vhdx 虚拟磁盘格式转换qemu-img_vmdk_04

3, 输入命令转换:

qemu-img convert ubuntu18.04.4-s014.vmdk -O vhdx ubuntu18.04_20211223.vhdx

qemu-img convert ubuntu18.04.4-s014.vmdk -O vhdx ubuntu18.04_20211223.vhdx

vmdk to vhdx 虚拟磁盘格式转换qemu-img_虚拟磁盘_05

转换完成,多出一个.vhdx 的文件。

vmdk to vhdx 虚拟磁盘格式转换qemu-img_虚拟机_06

4,使用

vmdk to vhdx 虚拟磁盘格式转换qemu-img_vmdk_07

 

参考:vmdk、vhdx、qcow2、vdi虚拟磁盘格式转换qemu-img - 小声推