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

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

私は Windows XP 32 ビットを使用しており、Intel Pentium M 725 プロセッサを搭載しています。

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

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

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

答え1

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

ここで何が起こるかというと、VMWare/QEmuは模倣する仮想化するのではなく、仮想 CPU とハードウェアを使用します。これははるかに遅くなります。

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

ただし、これらのプログラムの古いバージョン (この時点ではおそらく非常に古い) が見つかる場合は、動作するかもしれません。適切な SSE サポートがないため、533Mhz AMD K6-2 Compaq では VMWare Workstation を実行できなかったことを覚えていますが、構築された 1.3Ghz AMD Duron システムでは実行できました (256MB の RAM を搭載した VMWare は見栄えがよくありません)。関係する特定のバージョンは忘れましたが、動作しました。かろうじて。

ただし、これらの環境で Windows Vista または 7 を実行すると問題が発生する可能性があります。


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

関連情報