web-dev-qa-db-ja.com

Windows7の実行XP Virtualboxでのモード

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もサポートしていることをご存知ですか?).

結論として、技術的には可能ですが、まだ実装されている製品はありません。とにかく賞金を授与します。

2
Grey Panther

最新のVMWare製品(ESX 4、Server 2、Worsktation 6.5)は、再帰(別名ネスティング)をサポートしています。それらすべての中でESX自体を正常に実行し、その中に別のVMを入れました。

2
Massimo

OK、これは、Fedora 11 x86_64、ThinkPad T400、VTが有効で機能しているVbox3.2を使用して確認しました。

XPパッケージがインストールされているWin7x32は、XPモードを開始せず、マシンがVTに対応していないと文句を言います。

1
dyasny

Win 7 XPモードではホストCPUにVT拡張機能が必要であるため、VT拡張機能を仮想化できないため、ネストすることはできません。タイプVMウィンドウが入っているかどうかは関係ありません。

ネストできるVMは、これらの拡張機能が不要なVM、またはオプションの最適化(ゲストVM内)です。例えば。 Vmware、VirtualPCなど。

VMのネストは、大きなオーバーヘッドを追加し、場合によっては追加のセキュリティ問題を追加するため、お勧めしません。そして、それは本当に必要なはずではありません。

1
JamesRyan

Www.vmlite.comのVMLiteで可能です

0
Anonymous