Hyper-Vを使用するためにVHDに変換する必要があるOVAファイルがあります。 winrarで.ova
ファイルを開くと、1つの.ovf
ファイルと1つの.vmdk
ファイルが表示されます。 SUで推奨されているプログラムMicrosoft Virtual Machine Converter 3.0
をテストしましたが、ホストサーバーが必要でした。ファイルはありません。
実際には非常に簡単ですが、VBoxManage.exeプログラムに付属しているVirtualBoxをインストールします。 clonehd
とともに使用して、ディスクの新しいフォーマットを指定できます。元のディスクファイル(この場合は.vmdk)を指定し、.vhdを出力する場所と名前を指定します。
コマンドプロンプトを開き、CDをC:\Program Files\Oracle\VirtualBox
または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
から新しい仮想マシンを作成し、[既存の仮想ハードディスクを使用する]を選択しました。完璧に働きました。
このガイドを使用してインターネットにアクセスします。
まだコメントはできませんが、これは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
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