web-dev-qa-db-ja.com

.imgファイルをvhdに変換するにはどうすればよいですか?

イメージファイル(Linuxベースのイメージ)があり、それをVHDに変換して、hyper-V VMの作成に使用できるようにしたいと考えています。

Rawをvpc形式に変換するために「qemu-img変換」を使用しましたが、vpcはhyper-Vでは機能せず、vhdは「qemu-img変換」でサポートされていません。

これを行う正しい方法は何ですか?

イメージには1つのパーティションしかありません。

Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      32.8kB  4295MB  4295MB  primary  ext3         boot
13
user1060517

VhdTool で変換できるはずです。

vhdtool.exe /convert myimage.raw
7
Michael Hampton

どれくらいの期間が経過しているかはわかりませんが、これはこの質問の検索結果の第1位であるため、ここでは回答します。 VHDは現在qemu-imgでサポートされています。 VHDの引数はvpcです。これはここにあります http://docs.openstack.org/image-guide/content/ch_converting.html

リンクが壊れた場合、ここにコピー/過去があります

画像をある形式から別の形式に変換するのは、通常は簡単です。 qemu-img変換:raw、qcow2、VDI、VMDK

Qemu-img convertコマンドは、raw、qcow2、VDI(VirtualBox)、VMDK(VMWare)、VHD(Hyper-V)など、複数のフォーマット間の変換を実行できます。表7.1。 qemu-imgフォーマット文字列

**Image format**    **Argument to qemu-img**
raw                     raw
qcow2                   qcow2
VDI (VirtualBox)        vdi
VMDK (VMWare)           vmdk
VHD (Hyper-V)           vpc

この例では、centos63.dskという名前のrawイメージファイルをqcow2イメージファイルに変換します。

$ qemu-img convert -f raw -O qcow2 centos64.dsk centos64.qcow2

Vmdkからrawに変換するには、次のようにします。

$ qemu-img convert -f vmdk -O raw centos64.vmdk centos64.img

注意

-f形式フラグはオプションです。省略した場合、qemu-imgは画像形式を推測しようとします。

VBoxManage:rawへのVDI(VirtualBox)

VirtualBoxを使用してVDIイメージを作成した場合は、VirtualBoxに同梱されているVBoxManageコマンドラインツールを使用してraw形式に変換できます。 Mac OS Xでは、VirtualBoxはデフォルトで画像を〜/ VirtualBox VMs /ディレクトリに保存します。次の例では、VirtualBox VDIイメージから現在のディレクトリにrawイメージを作成します。

$ VBoxManage clonehd〜/ VirtualBox\VMs/Fedora18.vdi Fedora18.img --format raw

6
trueCamelType

上記の Apple16 で示されているように、非常によく似た質問があります ここ VhdToolがもう利用できないように見えるという問題を回避します。 Virtualboxには、「VBoxManage」と呼ばれるツールが付属しています。あなたがあなたのディスクのプレーンイメージファイルを持っているならば、例えばdd、これを行うことができます:

VBoxManage convertfromraw myfile.dd myfile.vhd --format VHD

3
Jim McAdams

rawディスクイメージをvhdに変換することにまだ興味がある場合は、次のコマンドを使用します。

qemu>qemu-img.exe convert e:\src.img -O vpc -o subformat=dynamic f:\dst.vhd

提示されたファイル名を自分のものに変更することを忘れないでください。