VirtualBoxでWindows 11の画面解像度を調整する方法
VirtualBox で Windows 11 を動かすのは楽しいかもしれませんが、画面が小さかったり、過度に縮小されたりするなど、解像度の問題に遭遇したことがある場合は、かなりイライラします。もちろん、Microsoft の最近の Windows 11 ビルド (24H2) はまだ非常に安定しているわけではないので、多くの人は最初に VM でテストすることを好みます。主な不満は通常、特にインストールまたはアップデート後に、ゲスト OS がディスプレイ設定に適切に調整されないことに起因します。幸いなことに、これを修正する方法はいくつかあります。主に、適切なドライバーとして機能し、VM を実際のマシンのように動作させる VirtualBox Guest Additions をインストールすることで解決できます。少し面倒でも、実際に機能する手順を詳しく見ていきましょう。VirtualBox 内でサイズ変更可能なフルスクリーンの Windows 11 が完成し、フォントが押しつぶされたり、ウィンドウが小さくなるというエラーがなくなることを期待してください。
VirtualBoxでWindows 11の解像度を修正する方法
より良い解像度のサポートのためにVirtualBox Guest Additionsをインストールする
このプロセス全体は、Windows 11 にディスプレイを正しく認識させるためのものです。ウィンドウが小さかったり、アスペクト比がおかしかったりする場合は、ゲスト OS に仮想ディスプレイ ドライバーがまだインストールされていないことが原因です。Guest Additions をインストールすると、VM が実際の PC と同じようにモニターを認識できるようになり、画面解像度を自動調整できるようになります。VM に適切なメガネを装着するようなものです。
Guest Additionsのインストール手順を以下にまとめました。特に、VMのデフォルト解像度がモニターの解像度と異なる場合(例えば、何を試しても常に1024×768のままになるなど)に有効です。この修正は通常は機能しますが、最初の試みではインストールがスムーズに進まない場合があります。また、環境によっては、3Dアクセラレーションを有効にするか、VMのディスプレイ設定を事前に調整する必要があるかもしれません。
Guest Additions ISOを挿入する
- Windows 11 VMの電源を入れ、VirtualBoxメニューバーの「デバイス」に移動し、 「Guest Additions CDイメージの挿入…」を選択します。リストにない場合は、VirtualBoxの公式サイトからISOをダウンロードするか、仮想メディアマネージャーを確認してください。
- 挿入すると、Windowsは自動的にインストーラーを実行するためのプロンプトを表示します。表示されない場合は、エクスプローラーで「PC」を開き、光学ドライブを探してください。通常、CDアイコンとして表示されます。
インストーラーを実行してセットアップを完了する
- VBoxWindowsAdditions.exeファイルをダブルクリックしてインストールを開始します。セキュリティ警告が表示された場合は(Windows は許可を求めるのが好きなようです)、はい をクリックしてください。
- ウィザードの指示に従い、表示されるメッセージで「次へ」をクリックしてください。セットアップによっては、特定の機能が必要でない限り、デフォルトオプションのままにしておく方が良い場合があります。インストール中に、Windows が自動再起動や承認を求める場合がありますが、そのまま許可してください。
- Windowsセキュリティから、ドライバが署名されていない、または発行元が不明であるという警告が表示される場合があります。これは正常なので、「とにかくインストール」をクリックしてください。インストーラーの実行には1分ほどかかる場合がありますので、しばらくお待ちください。
再起動してディスプレイ設定を調整する
- インストールが完了したら、再起動プロンプトが表示されたら、VMを再起動してください。再起動後、改善が見られるはずですが、すぐに完全な解像度に戻らない場合があります。
- 次に、VMを完全にシャットダウンします(サスペンドではなく) 。VirtualBoxの「ファイル」>「設定」>「ディスプレイ」に進みます。ここで「ヒント」解像度を設定できます。フルHD(1920×1080)、1440pなど、お使いのモニターに最適な解像度を選択してください。 「OK」をクリックして設定を保存します。
- VMを再起動してください。Windowsが起動したら、「設定」>「ディスプレイ」に進みます。これで、希望の解像度を簡単に確認・選択できるはずです。もしそうでない場合は、Windowsのディスプレイメニューで直接解像度を調整するか、VMのウィンドウサイズ変更オプションを使用してください。
追加のトリック: 解像度がまだずれている場合のコマンドライン修正
それでもWindowsが適切に拡大またはサイズ変更できない場合は、ホストマシンのコマンドプロンプトでコマンドを少し調整すると解決することがあります。管理者権限でターミナルを開き、以下のコマンドを実行してください。
cd "C:\Program Files\Oracle\VirtualBox" VBoxManage setextradata "Your Virtual Machine Name" VBoxInternal2/EfiGraphicsResolution 1920x1080
「仮想マシン名」をVirtualBoxで使用している仮想マシンの名前に置き換えてください。この設定により、解像度が強制的に1920×1080に設定されます。少し奇妙ですが、他に何も問題がなければ、予想外にうまく機能します。
まとめ
これらのハードルを乗り越えれば、Windows 11 VMはようやくディスプレイ設定で快適に動作するはずです。Guest Additionsをインストールするだけで通常は十分ですが、どうしてもうまくいかない場合は、この追加コマンドも役立ちます。正直なところ、Windows 11の仮想化はまだ少し面倒ですが、これらのトリックを使えば、小さな箱に閉じ込められているような感覚なく、快適に使えるようになります。
まとめ
- グラフィックスと解像度を向上させるには、VirtualBox Guest Additions をインストールします。
- デバイス メニューから Guest Additions ISO を挿入し、インストーラーを実行します。
- VM を再起動し、VM 設定と Windows ディスプレイ オプションでディスプレイ解像度を微調整します。
- 必要に応じて、追加のコマンド ライン調整を実行して解決を強制します。
これが役に立つことを祈る
関連記事
この記事は役に立ちましたか?