OVAファイルをHyper-Vの形式に変換する
OVA形式のファイルをHyper-VのVHDX形式のファイルに変換する
1. Microsoft Virtual Machine Converter をつかう
- ovaファイルを解凍して
vmdk
ファイルを取り出す - Microsoft Virtual Machine Converter をインストールする
https://www.microsoft.com/en-us/download/details.aspx?id=42497
※サポート終了 - Powershellを管理者で起動する
- モジュールをインポートする
import-module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"
- 変換する
convertto-mvmcvirtualharddisk -sourceliteralpath file.vmdk -destinationliteralpath file.vhdx -vhdformat vhdx -vhdtype fixedharddisk or dynamicharddisk
エラーになったとき
The entry ○○○ is not a supported disk database entry for the descriptor.
と表示されたときは、dsfokツールを使用して修正する
2. vboxmanage(VirtualBox)をつかう
- ovaファイルを解凍して
vmdk
ファイルを取り出す - VirtualBox をインストールする https://www.virtualbox.org/wiki/Downloads
- Powershellを起動する
- 変換する
c:\Program` Files\Oracle\VirtualBox\vboxmanage clonehd file.vmdk file.vhd -format VHD
vhdをvhdxに変換するときは、Hyper-V マネージャーをつかう
- ディスクの編集で仮想ハードディスク編集ウィザードを起動
- ディスクの場所でvhdファイルを選択
- 操作の選択で変換ををチェック
- ディスクフォーマットの選択でVHDXをチェック
- ディスクの種類で容量固定 or 容量可変をチェック
- ディスクの構成で出力ファルパスを入力