VirtualBoxでエアロ効果を有効にする方法
Oracle VirtualBox 内で Windows 7 Home Premium (またはそれ以上) を実行しようとしたことのある人なら、ホスト PC が完全にサポートされていても、Aero がデフォルトでは有効になっていないという事実に遭遇したことがあるでしょう。[個人設定] パネルで Aero テーマをクリックしても、基本の外観に戻るだけで、Aero のトラブルシューティング ツールでは通常、ビデオ ドライバーを更新するか、WDDM 互換のディスプレイ ドライバーをインストールするように提案されます。しかし、仮想環境で Aero がシームレスに動作することを期待している場合、これは少しイライラします。Aero がアクティブでない場合は、Windows 7 を非常に洗練されたものにしているあのおしゃれな透明効果やアニメーションをすべて見逃してしまいます。奇妙なのは、VirtualBox は数年前から Aero をサポートしているのですが、実際に VM で動作させるのはそれほど簡単ではないということです。これは、いくつかの手順を実行してロックを解除する必要がある、一種の隠し機能のようなものです。 VirtualBox Windows 7 VMでAeroが表示されず、そのシンプルな見た目に飽き飽きしているなら、Aeroを有効にする方法をご紹介します。これで、仮想マシンでAeroが輝きを放つようになります。ただし、仮想マシンのビデオカードがAeroをサポートしている(つまり、WDDMに準拠している)必要があります。ただし、ホストマシンでAeroがスムーズに動作すれば問題ありません。
Windows 7 VirtualBox VMでAeroを有効にする方法
Direct3Dサポート付きのVirtualBox Guest Additionsをインストールする
VirtualBox の Guest Additions には Aero を可能にするドライバーと機能が含まれているため、この手順が役立ちます。これをスキップすると、Aero はおそらくどうやっても機能しません。セットアップによっては、この手順が不安定で、複数回再起動したり、Guest Additions を再インストールした後にのみ機能することがあります。VirtualBox で、実行中の Windows 7 VM のメニュー バーに移動して[デバイス]をクリックし、[Guest Additions CD イメージの挿入…] を選択します。次に、プロンプトに従います。自動実行が自動的に開始されない場合は、[コンピューター]を開き、 [CD ドライブ: VirtualBox Guest Additions]をダブルクリックしてインストーラーを起動します。UAC プロンプトを受け入れて続行します。インストールでは、使用可能な場合はカスタム オプションを選択します。コンポーネントの選択に進むと、Guest Additions と Direct3D サポートのオプションが表示されます。[Direct3D サポート (試験的)]のボックスを必ずオンにしてください。当然ながら、Windows では必要以上に複雑にする必要があります。インストーラーがポップアップ表示されると、試験段階であるという警告が表示されます。そうです、試験段階です。面白いのは、 Direct3D サポートをインストールするかどうかを尋ねるダイアログが表示されることです。 「 はい 」または「いいえ 」をクリックします。これは信じてください。「 はい 」をクリックすると基本的な Direct3D サポートが追加されますが、Aero は有効になりません。手順には、あるセットアップでは機能するかもしれませんが、別のセットアップでは Aero が完全に壊れるため、これを避けるようにと書かれています。「 いいえ 」をクリックすると、別のダイアログが表示されますが、「 OK 」をクリックします。次に「 インストール 」をクリックし、ドライバーがインストールされるのを待ちます。その後、VM を再起動します。簡単でいいと思います。
Windows 7でAeroを有効にする
再起動後、デスクトップを右クリックし、「個人設定」を選択します。開いたウィンドウに、利用可能なAeroテーマが表示されます。Aeroがまだ有効になっていない場合は、Aeroテーマ(Windows Aeroなど)のいずれかを選択してクリックしてください。特にVM環境では、Aeroが有効になる場合もありますが、多少のバグがあったり、何度か試さないと有効にならない場合があります。マシンによっては、数回の再起動やテーマの強制的な切り替えが必要になる場合がありますが、これは正常な動作なのでご安心ください。デバイスマネージャーのディスプレイアダプターで、ディスプレイアダプターを確認することをお勧めします。「Intel HD Graphics」や「NVIDIA WDDMドライバー」など、WDDM対応のドライバーがリストされているはずです。ドライバーがWDDM 1.0以上でない場合、Aeroは動作しない可能性があります。これは仮想グラフィックドライバーの制限によるものです。また、デスクトップウィンドウマネージャー(DWM.exe)が実行されていることを確認してください(タスクマネージャーを確認してください)。実行されていない場合、Aeroは実行できません。理由はよく分かりませんが、ドライバーのアップデート後にAeroが無効になったりクラッシュしたりすることがあります。通常、これらの手順を組み合わせることでAeroが使えるようになります。特に試験的なサポートなので、少し奇妙なプロセスですが、一度うまくいけば、AeroはVM上でスムーズに動作するようになります。すべての環境で動作するとは限りませんが、試してみる価値は十分にあります。