Hyper-Vで使用するためにOVAをVHDに変換する


12

Hyper-Vを使用するためにVHDに変換する必要があるOVAファイルがあります。オープニング.ovaのWinRAR内のファイルは、私に1つの与え.ovfファイルと一つ.vmdkのファイルを。Microsoft Virtual Machine Converter 3.0SUで推奨されているプログラムをテストしましたが、ホストサーバーが必要でした。ファイルはありません。

ovfやvmdkをHyper-Vにインポートする

回答:


16

実際にはかなり簡単に、プログラムVBoxManage.exeに付属しているVirtualBoxをインストールします。と一緒clonehdに使用して、ディスクの新しいフォーマットを指定できます。元のディスクファイル(この場合は.vmdk)を指定し、.vhdを出力する場所と名前を指定します。

C:\Program Files\Oracle\VirtualBoxコマンドプロンプト、CD またはVirtualboxインストールディレクトリを開き、次を実行します。

VBoxManage.exe clonehd --format vhd "C:\temp\VM\disk1.vmdk" "C:\temp\VM\disk1.vhd"

VirtualBoxのドキュメント:https : //www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi

次に、から新しい仮想マシンを作成しHyper-V Manager、[既存の仮想ハードディスクを使用する]を選択しました。完璧に働きました。

このガイドを使用してインターネットにアクセスします。

https://superuser.com/a/472854/405096


2

まだコメントはできませんが、これはOgglasのコメントのフォローアップです

メッセージが表示された場合:

'VBoxManage.exe'は、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。

私の場合、VBOXManage.exeの完全なパスを入力してみてください:

B:\ Virtualbox \ VBoxManage.exe

新しいコマンドは次のようになります。

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd --format vhd "C:\temp\VM\disk1.vmdk" "C:\temp\VM\disk1.vhd"

ソース:https : //serverfault.com/questions/365423/how-to-run-vboxmanage-exe


0

VirtualBoxでこれを正しく行うのに苦労しました。代わりに、公式のMicrosoftツールを使用しました。ここでMicrosoft Virtual Machine Converterをダウンロードできます。https//www.microsoft.com/en-us/download/details.aspx?id = 42497

これを機能させるために私がしたことの例:

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\mvmcCmdlet.psd1"

ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath C:\Temp\myvm.vmdk -VhdType DynamicHardDisk -VhdFormat Vhdx -DestinationLiteralPath C:\Temp\myvm
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.