Windows 7にVirtualBox Guest Additionsをインストールする

VirtualBox仮想マシンマネージャーに関するシリーズを読んだことがあるかもしれません。そうでない場合、ここにあります:

仮想OS用のVirtualBoxのインストールと構成 。

VirtualBoxに仮想マシンとしてWindows XPをインストールする

VirtualBoxエクスペリエンスを向上させるためにGuest Additionsをインストールする

仮想マシンのおかげで新しい考え方 。

Guest Additionsツールはすでにカバーされていますが、VirtualBoxでWindows 7を使用しようとした場合は、いくつかの問題が発生している可能性があります。

主な問題は、Guest Additionsがサポートされていないことです。インストールできないという意味ではありません。それができるのは、そうするためにWindows 7をだます必要があるだけです。この記事では、その方法を説明します。

基本的なインストール

最初にする必要があるのは、Windows 7を仮想マシンとしてインストールすることです。 Windows XPのインストール手順に従ってください。唯一の違いは、インストールするWindowsのバージョンを選択することです。 Windows 7はまだ正式にサポートされていませんが、ドロップダウンに最新のMicrosoft OSのエントリがあります。

Windows 7をインストールした後、(ハードウェアによっては)タスクバーが表示されないことに気付く場合があります。これは、ゲストアディションがないと、VirtualBoxがWindows 7の適切な解像度を処理できないためです。このため、このツールが必要になることは明らかです。

トリック

Windows 7にGuest Additionsをインストールするコツは、Vistaにインストールされていると思わせることです。 Vistaの実行中に、[デバイス]メニューをクリックし、[ゲスト追加機能のインストール]を選択します。この時点で、Windows XPにGuest Additionsをインストールする場合と同じ手順を実行します。違いは、実際のインストーラーが起動しないことです。ここが少しトリッキーになります。

Guest Additionsのインストールプロセスにより、システムにマウント可能なファイルがダウンロードされます。 Windows 7の[スタート]メニューをクリックし、[コンピューター]をクリックすると、そのファイルがローカルディスクとフロッピードライブ(フロッピードライブがない場合でも)と共に一覧表示されます。 VirtualBox Guest Additionsエントリを右クリックし(おそらく「D」と表示されます)、[開く]を選択します。

結果のウィンドウには、いくつかのファイルが表示されます。これらのファイルの中には、x86と64ビットの両方のエントリがリストされています。これらのファイルは次のように呼ばれます:

VBoxWindowsAdditions-amd64

VBoxWindowsAdditions-x86

Figure 1

使用するファイルは、使用しているハードウェアによって異なります。使用するものを右クリックして、「互換性のトラブルシューティング」を選択します(図1を参照)。これにより、問題の解決を試みるウィザードが案内されます。おそらくそうではないので、手動で行う必要があります。ウィザードが完了すると、2つのオプションがあります。推奨設定を試すとプログラムのトラブルシューティングです。 [プログラムのトラブルシューティング]を選択し、新しいウィンドウで、最初のエントリである

Figure 2

「プログラムは以前のバージョンのWindowsで動作しましたが、現在インストールまたは実行されません。」このオプションを選択したら、[次へ]ボタンをクリックして、リストから[Vista]を選択します(図2を参照)。そのオプションを選択したら、[次へ]をクリックし、表示されたウィンドウで[プログラムの開始]ボタンをクリックします。これにより、Windows 7のGuest Additionsのインストールプロセスが実際に開始されます。これで、他の場合と同様に、このインストールを完了できます。

最終的な考え

Windows 7が最終的にリリースされたとき、このプロセスは必要なくなると確信しています。しかし、今すぐWindows 7をテストする必要がある場合は、これがよい方法です。