要望:
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 をインストールできるようになります。