Hyper-Vを使用するためにVHDに変換する必要があるOVAファイルがあります。オープニング.ova
のWinRAR内のファイルは、私に1つの与え.ovf
ファイルと一つ.vmdk
のファイルを。Microsoft Virtual Machine Converter 3.0
SUで推奨されているプログラムをテストしましたが、ホストサーバーが必要でした。ファイルはありません。
Hyper-Vを使用するためにVHDに変換する必要があるOVAファイルがあります。オープニング.ova
のWinRAR内のファイルは、私に1つの与え.ovf
ファイルと一つ.vmdk
のファイルを。Microsoft Virtual Machine Converter 3.0
SUで推奨されているプログラムをテストしましたが、ホストサーバーが必要でした。ファイルはありません。
回答:
実際にはかなり簡単に、プログラム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
、[既存の仮想ハードディスクを使用する]を選択しました。完璧に働きました。
このガイドを使用してインターネットにアクセスします。
まだコメントはできませんが、これは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