VirtualBoxでWindows 11の解像度を調整する方法

📅
🕑 1 分で読む

VirtualBoxでWindows 11を実行するのは、メインの環境を危険にさらすことなく最新のOSを試すための非常に便利な方法です。しかし、よくある問題の一つは解像度の問題です。画面が小さすぎたり、不自然に引き伸ばされたりします。理由は不明ですが、VirtualBoxとWindows 11は、初期設定ではディスプレイ設定がうまく機能しないことがあるようです。一般的な解決策は、Guest Additionsをインストールすることです。これは、ハードウェアのサポートを向上させるための追加ドライバーを追加するようなものです。解像度が小さすぎたり、おかしかったりする場合、これで解決することが多いのですが、場合によってはもう少し調整が必要になることもあります。Windowsは必要以上に複雑にするので、実際にいくつかの環境でうまくいった方法に基づいて、以下に概要を説明します。

VirtualBoxでWindows 11の解像度を修正する方法

ゲストアドオンが正しくインストールされていることを確認してください

これは通常、最初に行うべき手順です。これにより、Windows が VM の表示機能をより適切に認識できるようになり、動的なサイズ変更が可能になります。VM を起動したら、VM ウィンドウの[デバイス]に移動し、 [ゲスト アドオン CD イメージの挿入] を選択します。このメニューは、実際に Windows 内で CD ドライブを開くまで、ほとんど何も機能しない場合があります。

  • ファイルエクスプローラーで「このPC」を開き、VirtualBox CDドライブをダブルクリックします。主にインストールファイルが表示されるはずですVBoxWindowsAdditions.exe
  • それをダブルクリックすると、インストーラーが起動します。ユーザーアカウント制御から警告が表示された場合は、「はい」をクリックしてください。

その後、インストーラーが再起動を促すか、バックグラウンドで実行される場合があります。すべてのドライバーが正しくロードされるように、再起動することをお勧めします。Windows 11 では、このプロセスが少し不安定な場合があります。ある環境では、新しいディスプレイオプションを完全に認識させるのに複数回の再起動が必要でした。すぐに動作しない場合は、数回試してみるか、ゲスト アドオン CD を再度挿入してみてください。

VirtualBoxの表示設定を手動で調整する

ゲストOS追加機能をインストールして仮想マシンを再起動すると、大きな違いが実感できるはずです。ただし、希望の解像度を設定するには、 VirtualBoxで「ファイル」>「設定」>「ディスプレイ」に移動してください。ここで、ビデオメモリ設定に希望の解像度を直接入力するか、ドロップダウンメニューを使用して近い値を選択できます。自動リサイズが機能しない場合は、仮想マシンのディスプレイオプションでカスタム解像度を設定すると効果的な場合もあります。

もう一つの方法は、Windows 内からディスプレイ解像度を設定することです。[設定] > [システム] > [ディスプレイ]に進み、希望の解像度を選択してください。もし希望の解像度が見つからない場合は、再起動またはドライバーの手動更新を行うまで、ドライバーがハードウェアを完全に認識しない場合があることに注意してください。

ヒント:解像度が固定されない場合は、仮想マシンをシャットダウンしてから、仮想マシンの設定で「ディスプレイ」>「ビデオメモリ」を128MB以上に設定し、再起動してみてください。Windowsは時々、この設定で問題を起こすことがあります。

解決が困難な場合のコマンドライン修正を追加

これは最終手段、あるいはそれでも解決しない場合の対処法です。VMをシャットダウンした状態で、ホストマシン上で管理者としてコマンドプロンプトまたはPowerShellを開き、以下のコマンドを実行してください。

cd "C:\Program Files\Oracle\VirtualBox" VBoxManage setextradata "Your Virtual Machine Name" VBoxInternal2/EfiGraphicsResolution 1920x1080

「仮想マシン名」の部分をVirtualBoxで表示される名前に置き換えてください。二重引用符は重要です。これは内部グラフィック解像度を低レベルで調整し、場合によってはディスプレイのサイズを適切に変更します。一種の裏技ですが、他の方法ではうまくいかなかった複数のマシンで効果がありました。

結論

要するに、VirtualBox 上で Windows 11 の解像度を修正するには、ゲスト アドオンがインストールされていることを確認し、表示オプションを調整し、必要に応じて簡単なコマンドを実行するだけで済みます。少し手間がかかる場合もありますが、たいていは少し試行錯誤すればうまくいきます。ただし、Windows 11 はまだ完全に完成しているわけではなく、仮想環境では一部の機能が不安定な場合があることを覚えておいてください。この情報が、画面に合った解像度で作業する際に、誰かの悩みを少しでも軽減できれば幸いです。

まとめ

  • Windows 11内でVirtualBox Guest Additionsをインストールまたは更新する
  • Windowsの設定またはVirtualBoxの設定でディスプレイ解像度を調整してください。
  • 解決が困難な場合は、VBoxManageコマンドを使用してください。
  • 再起動し、ゲストOS追加機能を再挿入し、必要に応じて設定を調整してください。

まとめ

解像度の修正には試行錯誤が必要になるかもしれません。特に、VM環境ではWindows 11はまだ比較的新しいOSなのでなおさらです。しかし、ほとんどの場合、適切なゲストOS追加機能のインストールといくつかの手動調整で解決します。それでもダメなら、コマンドラインによる修正を試してみる価値はあります。これが役に立つことを願っています。これは複数の環境でうまくいった方法なので、あなたの環境でもうまくいくかもしれません。