たかまるの雑記

たまに更新

OVAファイルをHyper-Vの形式に変換する

OVA形式のファイルをHyper-VのVHDX形式のファイルに変換する

1. Microsoft Virtual Machine Converter をつかう

  1. ovaファイルを解凍してvmdkファイルを取り出す
  2. Microsoft Virtual Machine Converter をインストールする https://www.microsoft.com/en-us/download/details.aspx?id=42497
    ※サポート終了
  3. Powershellを管理者で起動する
  4. モジュールをインポートする
    import-module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"
  5. 変換する
    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)をつかう

  1. ovaファイルを解凍してvmdkファイルを取り出す
  2. VirtualBox をインストールする https://www.virtualbox.org/wiki/Downloads
  3. Powershellを起動する
  4. 変換する
    c:\Program` Files\Oracle\VirtualBox\vboxmanage clonehd file.vmdk file.vhd -format VHD
vhdをvhdxに変換するときは、Hyper-V マネージャーをつかう
  1. ディスクの編集で仮想ハードディスク編集ウィザードを起動
  2. ディスクの場所でvhdファイルを選択
  3. 操作の選択で変換ををチェック
  4. ディスクフォーマットの選択でVHDXをチェック
  5. ディスクの種類で容量固定 or 容量可変をチェック
  6. ディスクの構成で出力ファルパスを入力