web-dev-qa-db-ja.com

プロセッサが仮想化をサポートしていない場合に仮想マシンを実行するにはどうすればよいですか?

Windowsを使用していますXP 32ビットで、Intel Pentium M 725プロセッサを使用しています。

Intelのソフトウェアツールを使用して、仮想化が許可されているかどうかを確認しました。

Supporting advaced Intel processor technologies
Intel(R) Virtualization technologies                       No

このプロセッサの仮想化を有効にするにはどうすればよいですか?

6
Santhosh Yedidi

たとえば、VMWareは、デスクトップコンピュータでハードウェア仮想化が一般的になる前に存在していました。 QEmuも別の例でした。

ここで何が起こるかというと、VMWare/QEmuは エミュレート 仮想化する代わりに、仮想CPUとハードウェア。これははるかに遅いです。

VMwareもQEmuも、現在、ハードウェア仮想化のないシステムでの実行をサポートしていません(VMwareについては間違っているかもしれませんが、疑問です)。

ただし、これらのプログラムの古いバージョン(この時点ではおそらく非常に古い)が見つかれば、動作する可能性があります。適切なSSEサポートが不足しているため、533Mhz AMD K6-2 CompaqでVMWare Workstationを実行できなかったのを覚えていますが、ビルドされた1.3Ghz AMD Duronシステムでは実行できました。 RAMはきれいではありません)256MBのVMWareです。特定のバージョンが含まれていることを忘れてしまいましたが、うまくいきました。

ただし、Windows Vistaまたは7を実行しているときに問題が発生する場合があります。


質問に実際に答えるために、プロセッサーがハードウェア仮想化をサポートしていない場合、それを有効にすることはできません。システムがそれを可能にするにもかかわらずそれを無効にするくだらないBIOSがある場合、私はそれを有効にすることを可能にするBIOS改造について聞いたことがあります。ただし、 CPUには物理的に機能がありません なので、運が悪いです。

5
LawrenceC