Hyper-Vを使用するためにVHDに変換する必要があるOVAファイルを持っています。ovaファイルをwinrarで開くと、.ovf
ファイルと.vmdk`ファイルが一つずつ出てきます。SUで推奨されていたMicrosoft Virtual Machine Converter 3.0というプログラムを試しましたが、ホストサーバーが必要でした。私はそれを持っていません、私はファイルを持っているだけです。
https://superuser.com/questions/820426/import-ovf-and-or-vmdk-to-hyper-v
VirtualBoxをインストールすると、VBoxManage.exeというプログラムが付属してきます。これは、ディスクの新しいフォーマットを指定するために clonehd
と共に使用することができます。元のディスクファイル、この場合は.vmdkを指定し、.vhdを出力する場所と名前を指定するんだ。
cmdプロンプトを開き、CDで「C:◆Program FilesOracleVirtualBox」または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」から新しい仮想マシンを作成し、「"Use an existing virtual hard disk"」を選択しました。完璧に動作しました。
インターネットに接続する際のガイドとしてご利用ください:
まだコメントできませんが、Ogglasさんのコメントのフォローです。
伝われば:
'VBoxManage.exe' は内部コマンドまたは外部コマンドとして認識されません、 操作可能なプログラムまたはバッチファイル。
VBOXManage.exeの全パスを入力してみてください(私の場合、以下のようになります): B:⇄VirtualboxVBOXManage.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