web-dev-qa-db-ja.com

Hyper-VとVMWareを一緒に実行する

ラップトップの1つに、Windows8開発専用の2つの仮想化ソフトウェアがあります。
汎用仮想化用のVMWareと、WP8SDK用のHyper-VのようなWindows8。

残念ながら、これらのソフトウェアはお互いを好きではありません。
彼らを一緒に遊ばせる方法はありますか?

正確な問題は、SDKをインストールすると、VMWareが更新または実行されないことです。
それらを機能させる方法は1つだけです。 Hyper-Vのオンとオフを切り替えます。これは常に1回の再起動です。

4
Apache

方法は次のとおりです。

エミュレーターが機能する仮想マシン上のWindows Phone 8 SDK

これは、VMware内でHyper-Vを実行することを前提としています。どうやらVMwareは、バイナリ変換thingamajigを使用して、x86 CPUを完全に仮想化できますが、速度は遅くなります。

Hyper-VでVMwareを実行することはできないと思いますVM(Hyper-Vがインストールされていて、ブートメニューを変更していない場合のWindowsの状態です)。

ただし、ブートメニューを変更し、Hyper-VなしでWindowsを起動して、その方法でVMwareを実行することはできます。

更新: その方法を説明しているサイトを見つけました。

3
Andrew J. Brehm

VMWare Workstation 9リリースノート から:

ネストされた仮想化

ワークステーション9は、仮想Intel VT-x/EPTまたはAMD-V/RVI拡張機能の実装を改善します。これにより、ユーザーはESXをゲストOSとして実行し、より少ないシステムリソースを使用してESXにネストされた64ビットオペレーティングシステムを実行できます。

注:ワークステーション8で実行されている仮想マシンで仮想化拡張機能を有効にした場合は、拡張機能を無効にし、仮想マシンを最新の仮想ハードウェアバージョン(ワークステーション9と互換性があります)にアップグレードしてから、拡張機能を再度有効にする必要があります。

Hyper-V

Hyper-VがWorkstation9ゲストオペレーティングシステムのリストに追加されました。これにより、お客様はHyper-Vを有効にしてWindows 8を実行したり、Hyper-Vサーバーをインストールしたりできます。これは、教育目的またはプロトタイプのハイブリッドクラウドの構築に使用できます。この機能はサポートされておらず、おそらくサポートされることはありません。 Microsoftは、ハイパーバイザーのネストをサポートしていないため、VMwareがこの構成で発生する可能性のある問題を修正することは不可能ではないにしても、非常に困難です。このため、この機能は、私たちがそれを実行できるかどうかを確認するためだけに実装されています。

注意:本番環境の仮想マシンでHYPER-Vを実行しようとしないでください。

2
Brian

VMWareとHyper-Vはどちらも、 ハイパーバイザー として知られるソフトウェア構造の実装です。最新のコンピューターハードウェアには、パフォーマンスの向上をサポートするハイパーバイザー用の特別な最適化機能があります。これらは、コンピュータのCPUとマザーボードに組み込まれている特別な回路です。

VMWareやHyper-Vなどの最新のハイパーバイザーソフトウェアは、この特別なハードウェアに依存しています。一方のシステムがそのハードウェアを使用している場合、もう一方は使用できません。

つまり、VMWareとHyper-Vの両方を同時に使用する方法はありません。

1
Joel Coehoorn