32ビットホストで64ビットVMゲストを実行できますか?


12

32ビットホストで64ビットVMゲストを実行できますか?

32ビットの物理PCがある場合、64ビットのVMを起動できますか?どの仮想マシンソフトウェア(Virtual PCまたはVirtualBoxまたはその他)がこれを許可しますか?

VMwareがこれをサポートする可能性があることを読みましたが、オープンソースまたは無料のものを探しています。

ホストはWindowsホストが望ましいが、Linuxも可能です。ゲストはWindowsである必要があります。

ありがとう


回答:


11

VirtualBoxは、32ビットホストで64ビットゲストを実行できます。プロセッサにハードウェア仮想化があり、BIOSで有効になっていることを確認する必要があります。VirtualBoxフォーラムで追加情報を見つけることができます。


8

これは、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+世代)プロセッサーに固執します。


2

Virtual-Boxでは、VT-xをサポートする最新のプロセッサが必要であり、BIOSでそれをオンにする必要があります。

ホストとゲストの任意の組み合わせが正常に機能するはずです。パフォーマンスは、64ビットホストで実行するほど理想的ではない場合があります。


VTをサポートする32ビットプロセッサは本当にありますか?
カラマルフィア

5
32ビットプロセッサではありません ただし、64ビットプロセッサで32ビットオペレーティングシステムを実行している可能性があります(これは最近ではごく普通のことです)。プロセッサが古く、そもそも64ビットをサポートしていない場合、64ビットゲストを実行する方法はありません。
ジョシュア

1
後期モデルのほとんどの32ビットプロセッサはまだ仮想化を行いますが、VT-xで有効になっているすべてのHyperVisor機能を備えているわけではありません。32ビットプロセッサはまれになっています。Socket 478 Pentium 4、Pentium M、またはAMD Athlon XP(およびpre-XP)およびそれ以前の32ビットになるには、45年前に戻る必要があります。Celeronは、2005年のCeleron Dと64ビットを行っ
kmarsh

1

「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は実際にはハイパーバイザーでも実行されます。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.