Fusion 上で Hyper-V を動かしたい

要望:

Hyper-V の検証のために VMware Fusion 上に Hyper-V をインストールして動かしたい。

Fusion 上に作成した Windows に Hyper-V をインストールしようとすると、
「hyper-vをインストールできません:ハイパーバイザーは既に実行中です。」
というエラーになります。
エラーを解決して、Hyper-V をインストールする方法を記します。

環境:

VMware Fusion : Fusion 7.1.x、8.0.x
Windows : Windows Server 2012 R2

方法:

  • vmxファイルを編集する仮想マシンを停止します。
  • VMware Fusionメニューの「仮想マシン」から「設定」を開きます。
  • 「プロセッサとメモリ」を開きます。
  • 「詳細オプション」を開きます。
  • 「この仮想マシンでハイパーバイザーアプリケーションを有効にする」を選択します。
  • 「設定」を[X]をクリックして閉じます。
  • Finderを起動します。
  • 「書類」の「仮想マシン」フォルダを開きます。
  • 仮想マシンを選択し「パッケージの内容を表示」をクリックします。
  • [仮想マシン名].vmxをテキストエディタで開きます。
  • 以下の2行を vmx ファイルに追記します。
    hypervisor.cpuid.v0 = “FALSE”
    mce.enable = “TRUE”
  • テキストエディタを閉じます。

「Hyper-V をインストールできません:必要な仮想化機能がプロセッサにありません。」
というエラーなってインストールできません。

  • そこで、さらに以下の行を追記します。(上記の2行と一緒に追記してOK)
    vhv.enable = “TRUE”

    を追記します。

これでエラーが無くなり Hyper-V をインストールできるようになります。

コメントを残す