32ビットホストで64ビットVMゲストを実行できますか?
32ビットの物理PCがある場合、64ビットのVMを起動できますか?どの仮想マシンソフトウェア(Virtual PCまたはVirtualBoxまたはその他)がこれを許可しますか?
VMwareがこれをサポートする可能性があることを読みましたが、オープンソースまたは無料のものを探しています。
ホストはWindowsホストが望ましいが、Linuxも可能です。ゲストはWindowsである必要があります。
ありがとう
32ビットホストで64ビットVMゲストを実行できますか?
32ビットの物理PCがある場合、64ビットのVMを起動できますか?どの仮想マシンソフトウェア(Virtual PCまたはVirtualBoxまたはその他)がこれを許可しますか?
VMwareがこれをサポートする可能性があることを読みましたが、オープンソースまたは無料のものを探しています。
ホストはWindowsホストが望ましいが、Linuxも可能です。ゲストはWindowsである必要があります。
ありがとう
回答:
VirtualBoxは、32ビットホストで64ビットゲストを実行できます。プロセッサにハードウェア仮想化があり、BIOSで有効になっていることを確認する必要があります。VirtualBoxフォーラムで追加情報を見つけることができます。
これは、64ビットのゲストを処理できるボックスを市場に出す前に考えていたよりも複雑です。
神話#1:すべての64ビットホストは64ビットゲストを実行できます。偽。64ビットゲストには、VT-xまたはAMD-Vの特定のハードウェアサポートが必要です。
神話#2:すべての64ビットプロセッサは64ビットゲストをサポートします。偽。神話#1を参照してください。
神話#3:現在のIntel 64ビットプロセッサにはすべてVT-xがあります。偽。多くの新しい64ビットプロセッサ(T6400、T6500など)は、市場セグメンテーションの名前でVT-xをサポートしていません。
神話#4:VT-x対応プロセッサを搭載したすべてのマシンは64ビットゲストをサポートできます。偽。VT-xサポートは、Intelプロセッサーではデフォルトで無効になっており、BIOSで有効にする必要があります。多くのBIOS、たとえばほとんどのAcerラップトップのBIOSには、VT-xをオンにするオプションがありません。
基本的に、ホストOSは64ビットゲストとは無関係です。64ビットのゲストを実行する安価なマシンを探している場合は、AMD-Vサポートがデフォルトでオンになっているため、現在のAMD Athlon 64(AM2またはAM3ソケット)またはOpteron(2+世代)プロセッサーに固執します。
Virtual-Boxでは、VT-xをサポートする最新のプロセッサが必要であり、BIOSでそれをオンにする必要があります。
ホストとゲストの任意の組み合わせが正常に機能するはずです。パフォーマンスは、64ビットホストで実行するほど理想的ではない場合があります。
「32ビットホスト」の意味に依存します。64ビット機能を備えていない32ビットプロセッサを搭載したハードウェアを意味する場合、いいえ、仮想化を介してそれを行うことはできません。仮想化ではなくエミュレータが必要であり、既存のものは知りません。
32ビットOSを搭載したマシン上での場合は、エミュレーションなしで32ビットOSで64ビットゲストを実行することはできません(64ビット命令を32ビット命令に変換する必要がある場合があります) )(a)32ビットOSが64ビットアプリケーション(Mac OS Xなど)を許可するか、(b)ハイパーバイザーでOSをバイパスできない場合を除きます。64ビットOSを64ビットアプリとして実行できるMac用の32ビットタイプII仮想化製品については知りません。実際、私はMac用のタイプII仮想化製品をまったく知りません。
Hyper-V、VMWare ESX、Virtual Boxなどのようなハイパーバイザー(タイプIの仮想化)を使用している場合、ゲストOSはホストOSではなくハイパーバイザーで実行されるため、これは可能です。実際、「ホスト」OSは実際にはハイパーバイザーでも実行されます。
このserverfault記事(x86ホストでx64ゲストを実行できますか?)を確認し、これがいつ可能になるかを確認してください。
はい、できます... CPUがサポートしている限り.. http://giwitech.blogspot.com/2010/03/tip-installing-64-bit-virtual-machine.htmlに役立つ記事があります。