
システムで Hyper-V を実行しており、システムで VM をホストして、Hyper-V を搭載したシステムの上に 2 番目の Windows 8.1 VM を公開しようと考えました。目標は、この仮想マシン内で VMware を実行することですが、ゲスト VM に Hyper-V がインストールされていないことに気付き、VMware をインストールできませんでした。次に、ゲスト内で HyperV に関連するサービスがあることに気付き、それらを無効にしました。それでも VMware をインストールできませんでした。そこで、HyperV の No Boot オプションを使用してゲスト VM を実行しましたが、それでも VMware をインストールできませんでした。
仮想マシン ゲストには HyperV がインストールされているという兆候がないのに、VMware インストーラーではインストールされていると表示されるのはなぜでしょうか。これを上書きするために設定できるフラグはありますか。
答え1
あなたできないVM 内で VM を実行します。CPU の仮想化機能は第 1 レベルのゲストには公開されないためです。VMWare はゲストが Hyper-V 上にあるかどうかを認識し、(当然のことながら) インストールを防止します。