コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Windows 10/11でVirtualBoxの動作が極端に遅いときの対処法7選【解決済み】

Windows 10または11のホストマシンにVirtualBoxをインストールした後、ゲストVM(仮想マシン)の動作が理由もなく非常に遅くなることに気づくことがあります。このような問題に直面していて、VirtualBoxを高速化したい場合は、この記事の手順に従ってください。

本記事では、Windows 10およびWindows 11環境でVirtualBoxのパフォーマンスを最適化するための複数の方法をご紹介します。

Windows 11/10でVirtualBox仮想マシンの動作が遅い場合の修正方法

  1. Hyper-Vとハイパーバイザーを無効化する
  2. Guest Additionsを削除して再インストールする
  3. VMにより多くのシステムリソースを割り当てる
  4. 電源プランを「高パフォーマンス」に変更する
  5. VirtualBoxの3Dアクセラレーションを無効化する
  6. VirtualBoxのグラフィックスコントローラーを変更する
  7. ホストI/Oキャッシュを無効化する

 

方法1:Hyper-VとWindowsハイパーバイザーを無効化する

Hyper-Vは、Windows 11/10/8.1のProエディションやEnterpriseエディション、そしてWindows Server 2012以降に組み込まれているハードウェア仮想化機能です。しかし、Hyper-V機能が有効になっていると、VirtualBoxのVMの動作が非常に遅くなるため、無効化する必要があります。

1. 「コントロールパネル」>「プログラムと機能」>「Windowsの機能の有効化または無効化」を開きます。

2. 以下の機能のチェックを外します

  • Containers ※
  • Hyper-V ※
  • 仮想マシンプラットフォーム
  • Windows ハイパーバイザープラットフォーム
  • Windows サンドボックス

※ 注意:「Containers」と「Hyper-V」の機能は、Windows 10 Proでのみ利用可能です。

3. アンインストール後、コンピューターを再起動します。

4. コマンドプロンプトを管理者として実行します。
5. 以下のコマンドを入力し、Enterキーを押します:

  • bcdedit /set hypervisorlaunchtype off

6. PCを再起動します。
7. 再起動後、VirtualBoxのVMを起動し、問題が解決したか確認してください。解決しない場合は、以下の他の方法をお試しください。

方法2:VirtualBox Guest Additionsを削除して再インストールする

VirtualBox Guest Additionsは、ゲストOSのパフォーマンスと操作性を最適化するデバイスドライバーとシステムアプリケーションのセットです。しかし、特にゲストマシンのWindowsアップデート後には、パフォーマンスの問題を解決するために再インストールが必要になることがあります。

1. 「コントロールパネル」>「プログラムと機能」を開き、VirtualBox Guest Additionsをアンインストールします。

2. アンインストール後、PCを再起動します。

3. 最後にGuest Additionsを再度インストールし、問題が解決したか確認してください。解決しない場合は、次の方法に進みます。

方法3:CPUとメモリリソースを増やす

VirtualBoxの動作が遅いもう一つの原因は、仮想マシンに割り当てられているリソースが少なすぎることです。例えば、Windows 10を快適に動作させるには、最低でも4GBのRAMが必要です。VMにより多くのCPUとメモリを割り当てるには:

1. VMの設定を開き、左側の「システム」を選択します。
2. 「マザーボード」タブでスライダーを右にドラッグし、VMに割り当てるメモリ量を最大化します。

3. 「プロセッサー」タブでスライダーを右にドラッグし、VMにより多くのCPUを割り当てます。

4. また、プロセッサーの「実行キャップ」100%に設定されていることを確認してください。

方法4:電源プランを「高パフォーマンス」に変更する

VirtualBoxの動作が遅い原因として、特にノートパソコンを使用している場合、デバイスの電源プラン設定が挙げられます。VirtualBoxを遅延なく快適に動作させるには、電源プランを「高パフォーマンス」に設定する必要があります。

1. 「コントロールパネル」>「電源オプション」を開きます。
2. 「プラン設定の変更」を選択します。

3. 「詳細な電源設定の変更」をクリックします。

4. 電源プランを「高パフォーマンス」に変更し、「OK」をクリックします。

5. VirtualBoxの仮想マシンを起動し、動作が遅い状態が続いているかどうかを確認します。

方法5:VM設定で3Dアクセラレーションを無効化する

VirtualBoxの動作が非常に遅くなるもう一つの原因は、3Dアクセラレーションが有効になっていることです。

1. VMの設定を開き、左側の「ディスプレイ」を選択します。
2. 「3Dアクセラレーションを有効化」のチェックを外し、「OK」をクリックします。

3. VMを起動し、動作が速くなったかどうかを確認します。

方法6:VM設定でグラフィックスコントローラーを変更する

Windows 10/11環境でVirtualBoxのパフォーマンスを最適化するもう一つの方法は、VirtualBoxマシンのグラフィックスコントローラーを別のものに変更することです。以下の手順に従ってください:

1. VMの設定を開き、「ディスプレイ」オプションでグラフィックスコントローラーをVboxSVGAからVboxVGAへ(またはその逆に)変更します。※

※ 注意:すでにVboxVGAに設定されている場合は、VboxSVGAに変更して違いがあるか確認してみてください。

方法7:SATAコントローラーのホストI/Oキャッシュを無効化する

ディスクコントローラーのホストI/Oキャッシュは、通常VirtualBoxの動作を高速化するのに役立ちますが、場合によっては逆効果になることがあります。

1. VMの設定を開き、左側の「ストレージ」を選択します。
2. 「ホストのI/Oキャッシュを使用」のチェックを外し、「OK」をクリックします。※

※ 注意:すでに無効になっている場合は、逆に有効にしてみてください。

3. VMを起動し、動作が改善されたかどうかを確認します。

以上で完了です!どの方法がお役に立ちましたか?このガイドが皆さんのお役に立てたなら、ぜひコメントで体験談をお聞かせください。また、この記事を「いいね!」やシェアして、他の方々にもお役立ていただければ幸いです。

  1. Windows 10/11でVirtualBoxの動作が極端に遅いときの対処法7選【解決済み】

    Windows 10または11のホストマシンにVirtualBoxをインストールした後、ゲストVM(仮想マシン)の動作が理由もなく非常に遅くなることに気づくことがあります。このような問題に直面していて、VirtualBoxを高速化したい場合は、この記事の手順に従ってください。 本記事では、Windows 10およびWindows 11環境でVirtualBoxのパフォーマンスを最適化するための複数の方法をご紹介します。 Windows 11/10でVirtualBox仮想マシンの動作が遅い場合の修正方法 Hyper-Vとハイパーバイザーを無効化する Guest Additionsを削除して再

  2. 【解決】Windows 10/11で「印刷スプーラーサービスが実行されていません」エラーを直す6つの方法

    Windows 10/11で印刷スプーラーサービスが実行されていないために印刷できない場合は、この記事で紹介する方法を試して問題を解決しましょう。 大量の書類を印刷しようとしているのに、プリンターが本来の仕事である「印刷」をしてくれない――そんな経験はありませんか?原因はさまざまですが、そのひとつとして印刷スプーラーの不具合が挙げられます。 よく報告される印刷エラーのひとつが「印刷スプーラーサービスが実行されていません(Print Spooler service is not running)」というものです。印刷スプーラーは、コンピューターからプリンターへ印刷要求を転送するWindows 1