Tôi không chắc chuyện này đã xảy ra bao lâu rồi, nhưng vì đây là kết quả tìm kiếm số 1 cho câu hỏi này, nên tôi sẽ trả lời nó ngay bây giờ. VHD hiện được qemu-img hỗ trợ. Đối số cho VHD là vpc. Điều này đã được tìm thấy ở đây http://docs.openstack.org/image-guide/content/ch_converting.html
Trong trường hợp ngắt liên kết, đây là bản sao / quá khứ
Chuyển đổi hình ảnh từ định dạng này sang định dạng khác thường đơn giản. chuyển đổi qemu-img: thô, qcow2, VDI, VMDK
Lệnh chuyển đổi qemu-img có thể thực hiện chuyển đổi giữa nhiều định dạng, bao gồm raw, qcow2, VDI (VirtualBox), VMDK (VMWare) và VHD (Hyper-V). Bảng 7.1. chuỗi định dạng qemu-img
**Image format** **Argument to qemu-img**
raw raw
qcow2 qcow2
VDI (VirtualBox) vdi
VMDK (VMWare) vmdk
VHD (Hyper-V) vpc
Ví dụ này sẽ chuyển đổi một tệp hình ảnh thô có tên centos63.dsk thành tệp hình ảnh qcow2.
$ qemu-img convert -f raw -O qcow2 centos64.dsk centos64.qcow2
Để chuyển đổi từ vmdk sang raw, bạn sẽ làm:
$ qemu-img convert -f vmdk -O raw centos64.vmdk centos64.img
Ghi chú
Cờ định dạng -f là tùy chọn. Nếu bị bỏ qua, qemu-img sẽ cố gắng suy ra định dạng hình ảnh.
VBoxManage: VDI (VirtualBox) thành thô
Nếu bạn đã tạo hình ảnh VDI bằng VirtualBox, bạn có thể chuyển đổi nó thành định dạng thô bằng công cụ dòng lệnh VBoxManage đi kèm với VirtualBox. Trên Mac OS X, VirtualBox lưu trữ hình ảnh theo mặc định trong thư mục ~ / VirtualBox VMs /. Ví dụ sau đây tạo một hình ảnh thô trong thư mục hiện tại từ hình ảnh VirtualBox VDI.
$ VBoxManage clonehd ~ / VirtualBox \ VMs / fedora18.vdi fedora18.img --format raw