VhdTool sollte in der Lage sein, die Konvertierung durchzuführen.
vhdtool.exe /convert myimage.raw
Ich bin mir nicht sicher, wie lange dies schon der Fall ist, aber da dies das Suchergebnis Nr. 1 für diese Frage ist, werde ich sie derzeit beantworten. VHD wird derzeit von qemu-img unterstützt. Das Argument für VHD ist vpc. Dies wurde hier gefunden http://docs.openstack.org/image-guide/content/ch_converting.html
Falls der Link abbricht, hier ist eine Kopie/Einfügung
Das Konvertieren von Bildern von einem Format in ein anderes ist im Allgemeinen unkompliziert. qemu-img convert:raw, qcow2, VDI, VMDK
Der Befehl qemu-img convert kann eine Konvertierung zwischen mehreren Formaten durchführen, darunter raw, qcow2, VDI (VirtualBox), VMDK (VMWare) und VHD (Hyper-V). Tabelle 7.1. qemu-img-Formatzeichenfolgen
**Image format** **Argument to qemu-img**
raw raw
qcow2 qcow2
VDI (VirtualBox) vdi
VMDK (VMWare) vmdk
VHD (Hyper-V) vpc
Dieses Beispiel konvertiert eine Rohbilddatei namens centos63.dsk in eine qcow2-Bilddatei.
$ qemu-img convert -f raw -O qcow2 centos64.dsk centos64.qcow2
Um von vmdk nach raw zu konvertieren, würden Sie Folgendes tun:
$ qemu-img convert -f vmdk -O raw centos64.vmdk centos64.img
Hinweis
Das Format-Flag -f ist optional. Wenn weggelassen, versucht qemu-img, das Bildformat abzuleiten.
VBoxManage:VDI (VirtualBox) zu Raw
Wenn Sie ein VDI-Image mit VirtualBox erstellt haben, können Sie es mit dem VBoxManage-Befehlszeilentool, das mit VirtualBox geliefert wird, in das Rohformat konvertieren. Unter Mac OS X speichert VirtualBox Images standardmäßig im Verzeichnis ~/VirtualBox VMs/. Das folgende Beispiel erstellt ein RAW-Image im aktuellen Verzeichnis aus einem VirtualBox-VDI-Image.
$ VBoxManage clonehd ~/VirtualBox\ VMs/fedora18.vdi fedora18.img --format raw
Wie oben von apple16 angedeutet, gibt es hier eine ganz ähnliche Frage, die das Problem umgeht, dass VhdTool nicht mehr verfügbar zu sein scheint. Virtualbox wird mit einem Tool namens "VBoxManage" geliefert, das einfach perfekt funktioniert. Vorausgesetzt, Sie haben eine einfache Image-Datei Ihrer Festplatte, z. dd
, können Sie Folgendes tun:
VBoxManage convertfromraw myfile.dd myfile.vhd --format VHD