web-dev-qa-db-ja.com

Windows 7 VirtualBoxの最適な設定は何ですかVM Macbook Proで実行していますか?

私のWin7 64ビットVirtualBoxを実行するためのまともなパフォーマンス設定を思い付くのに苦労していますVM私の新しいMacbook proで。2Gメモリを与えました(合計8Gのうち) )、マザーボードとプロセッサの設定のすべての組み合わせのように感じるものを試してみましたが、これはまだVMは犬と同じくらい遅く実行されます。しかし、ほとんどの推奨事項は実際にWin7 VirtualBoxを実行している人からのものではないようですVM MBPで。実際に使用されている設定の組み合わせがあり、うまく機能していますか?32ビットWin7は多分うまくいきますか?

詳細:OSX 10.6.7、2Ghz Intelクアッドコア、8Gメモリ、500Gハードドライブ、15インチモデルを搭載した真新しいMacbook Proを持っています。VirtualBoxは4.0.6です。Windows7 Professional。

8
jlarson

まあ、何を間違ったのかはわかりませんが、VMを削除し、メモリを2G、ハードドライブを60G、32MBに設定した以外は、デフォルトの100%からやり直しましたビデオメモリ。素晴らしい動作をしていて、私が試した他のWin7マシンと同じくらい速く感じます。

enter image description here

9
jlarson

Windows 7のプロセッサを1つだけにしてみてください。 Virtual Boxで複数のプロセッサを使用すると問題が発生する場合があると聞きました。

また、正確な構成の詳細は、何が問題なのかを見つけるのに非常に役立ちます。

5
Bandit

HDを除いてまったく同じMacBook Proを実行しています(SSDにアップグレードしました)。 Parallels、VirtualBox、VMWare Fusionを試してみましたが、VMWare Fusionから最高のパフォーマンスが得られます。

3つのシステムすべてに当てはまるように思われたことに気付いたのは、VMマシンが実行するには多くのRAMが必要です。Win7 64ビットOSを使用しているからです。 6G。

また、ハードウェア仮想化が有効になっていることを確認してください。以下の追加情報を参照してください。

VirtualBoxマニュアルの64ビットゲストOSのセットアップ

64ビットのゲスト

VirtualBoxは、次の条件を満たす場合、32ビットのホストオペレーティングシステムでも、64ビットのゲストオペレーティングシステムをサポートします[10]。

ハードウェア仮想化をサポートする64ビットプロセッサが必要です(「ハードウェアとソフトウェアの仮想化」のセクションをご覧ください)。

64ビットサポートが必要な特定のVMに対してハードウェア仮想化を有効にする必要があります。ソフトウェア仮想化は64ビットVMではサポートされていません。

32ビットのホストオペレーティングシステムで64ビットのゲストサポートを使用する場合は、特定のVMに64ビットのオペレーティングシステムを選択する必要もあります。 32ビットのホストで64ビットをサポートすると追加のオーバーヘッドが発生するため、VirtualBoxは明示的な要求があった場合にのみこのサポートを有効にします。

64ビットホスト(通常、ハードウェア仮想化サポートが付属)では、設定に関係なく64ビットのゲストオペレーティングシステムが常にサポートされるため、ゲストに64ビットオペレーティングシステムをインストールするだけで済みます。

警告任意のホストで、64ビットモードで使用する予定の仮想マシンのI/O APICを有効にする必要があります。これは特に64ビットWindows VMに当てはまります。 「「詳細」タブ」を参照してください。

さらに、64ビットWindowsゲストの場合、VMがIntelネットワークデバイスを使用していることを確認する必要があります。これは、AMD PCNetカードの64ビットドライバーサポートがないためです。セクションを参照してください。 「Virtual networking hardware」と呼ばれます。VirtualBoxグラフィカルユーザーインターフェースの「VMの作成」ウィザードを使用する場合(「最初の仮想マシンの作成」を参照)、VirtualBoxは選択した64ビットオペレーティングシステムごとに正しい設定を自動的に使用しますシステムタイプ。

3
Chris_O