Windows 7がVirtualbox内で実行されている場合、Windows 7で「XPモード」を試すことができるかどうか誰かが知っていますか?私が実行しているプロセッサにはVT-x機能が含まれており、BIOSで有効になっています。理論的には、VT-xはネスト(つまり、XenをXenの他のインスタンス内で実行する)を可能にしますが、ゲストWindows 7OSにVT-xの可用性を検出させることができませんでした。
Virtualboxはこれをサポートしていますか?何を設定する必要がありますか?または、VMWareはこれをサポートしていますか?
更新:回答してくれたすべての人に感謝します。自分でさらに調査と実験を行った結果、理論的には可能ですが、現在は不可能であることがわかりました(私の当初の動機は、マシンを物理的に再起動せずにXPモードで遊ぶことでした-I弾丸をバイトして、物理的にフルインストール/再起動する必要があると思います)。
From VMWareコミュニティ (強調を追加):
ネストされたVMを実行できるのは、外部VMがハードウェア仮想化(IntelのVT-xまたはAMDのAMD-V)を使用し、内部VMは従来のBT(バイナリ変換)モニターを使用します。外部ゲストとして任意の32ビットまたは64ビットオペレーティングシステムを実行できます。32ビットのみを実行できます。内部ゲストとしてのビットオペレーティングシステム。これらの構成は完全にサポートされていません。
Virtual PC 2008は、「バイナリ変換」ではなく「ハードウェア仮想化」に相当するものを使用しているため、説明されているシナリオと互換性がありません。
From Invisible Labs (強調を追加):
たとえば、次のような複雑なハイパーバイザーを仮想化できるようになりました。 SVMがオンになっているVirtualPC 2007またはVirtualBox(BTW、VMWare Workstationを実行することもできますが、AMDプロセッサの場合とは異なります。 SVM命令を使用しません)。 VT-xでネストされたハイパーバイザーを実行できるプロトタイプコードもありますが、そのコードにはもう少し磨きが必要です(ああ、そうではありませんでした)最近、NBPがVT-xもサポートしていることをご存知ですか?).
結論として、技術的には可能ですが、まだ実装されている製品はありません。とにかく賞金を授与します。
最新のVMWare製品(ESX 4、Server 2、Worsktation 6.5)は、再帰(別名ネスティング)をサポートしています。それらすべての中でESX自体を正常に実行し、その中に別のVMを入れました。
OK、これは、Fedora 11 x86_64、ThinkPad T400、VTが有効で機能しているVbox3.2を使用して確認しました。
XPパッケージがインストールされているWin7x32は、XPモードを開始せず、マシンがVTに対応していないと文句を言います。
Win 7 XPモードではホストCPUにVT拡張機能が必要であるため、VT拡張機能を仮想化できないため、ネストすることはできません。タイプVMウィンドウが入っているかどうかは関係ありません。
ネストできるVMは、これらの拡張機能が不要なVM、またはオプションの最適化(ゲストVM内)です。例えば。 Vmware、VirtualPCなど。
VMのネストは、大きなオーバーヘッドを追加し、場合によっては追加のセキュリティ問題を追加するため、お勧めしません。そして、それは本当に必要なはずではありません。
Www.vmlite.comのVMLiteで可能です