2009-04-27 23 views
0

私はVista 64ビット版で、この問題の範囲外の理由でVMWare Workstationを32ビットプロセスとして実行する必要があります。今はVMWareを実行すると64ビットプロセスとして起動し、32ビットプロセスとして実行する方法はわかりません。VMWare Workstation 6.5の32ビットホストへの強制実行

ゲストOSはWindows XP(32ビット)ですが、それは問題ありませんが、私はそうは思わないです。

+0

vmwareアプリケーションが32ビットの場合、なぜ重要なのか説明できますか?また、vmwareはWindowsの32ビットと64ビットの両方のバージョンで動作するため、彼らはおそらくインストーラに両方のバージョンを持っています。 –

+0

私が知っているのは、VMが64ビットホストで動作しないようにするために、x64フォルダがあり、これがVMを実行していることです。 –

+0

また、vmwareの特定の部分は64ビットOS上で64ビット*になります。具体的には、それが使用するすべてのカーネルモードドライバ。これは仮想化作業の大部分を占めるためです。 32ビットのゲストを使用できる限り、どのように重要であるかわかりません。 –

答えて

2

私たちはあなたが何であるかをコメントで議論したので、実際にはです。私はその質問に答えます。

最初に、あなたの元の質問:"64ビットウィンドウで32ビットのVMWareホストをどうやって稼働させますか?"

VMwareのサイトとドキュメントを参照すると、これが可能であるという指示はありません。 実際にがこれを行う必要がある場合は、32ビットバージョンのWindowsで実行します。

あなたは実際に何をしようとしているのですか?あなたは、VMwareプロセスを制御するために使用されるツールが書かれていることを示しました。これを行うための適切なAPIは、VIX APIです。または、vmrunアプリケーションを使用します(後で詳しくは、シェルからのスクリプト作成用です)。私はVIXを想定しています。これを使用している場合。私は、あなたがSDKの最新コピーを持っていることを確認し、あなたのアプリケーションを再コンパイルすると、64ビットバージョンのVMwareで動作できるようになるはずです。

EDIT: VIX SDKのダウンロードページに行くと、「VIX API for Window 32-bit and 64-bit」が表示されます。これは、SDKのそのバージョンを使用する場合は、64ビットのVMWareを使用することをお勧めします。

1

同様の問題が発生しました。私は64ビットVistaでVMWareを実行していましたが、VMWareに32ビットOSをロードすることしかできませんでした。デルでは、「仮想化」を32ビットまたは64ビットに設定するためにBIOSに入る必要があります。どのような種類のハードウェアが搭載されているかわかりませんが、同じ設定をしているかどうかBIOSを確認してください。基本OSにはまったく影響を与えません。仮想OSだけには影響しません。

+0

これは実際に彼の問題の反対です:)。彼は* Host *がゲストではなく32ビットであるかどうかを制御したいと考えています。ただし、64ビットゲストを有効にするためのアドバイスは正しいです。 –

関連する問題