VirtualBoxをWindows10または11ホストマシンにインストールした後、明らかな理由もなく、ゲストVMマシンの実行速度が非常に遅いことに気付く場合があります。 このような問題が発生していて、VirtualBoxをより高速に実行したい場合は、以下を読み続けてください。
このチュートリアルには、Windows10およびWindows11OSでVirtualBoxのパフォーマンスを最適化するためのいくつかの方法が含まれています。
修正:VirtualBoxマシンはWindows11/10で低速で実行されます。
- Hyper-Vとハイパーバイザーを無効にします。
- GuestAdditionsを削除して再インストールします。
- より多くのシステムリソースをVMに割り当てます。
- 電源プランを高性能に設定します。
- VirtualBoxで3Dアクセラレーションを無効にします。
- VirtualBoxのグラフィックコントローラを変更します。
- VirtualBoxでホストI/Oキャッシュを無効にします。
方法1。 Hyper-VおよびWindowsハイパーバイザーを無効にします。
Hyper-Vは、Windows 11/10 /8.1ProfessionalおよびEnterpriseEditionとWindowsServer2012以降のバージョンに組み込まれているハードウェア仮想化製品です。 ただし、Hyper-V機能が有効になっている場合、VirtualBox VMの実行は非常に遅く、無効にする必要があります。
1. 案内する コントロールパネル > プログラムと機能 > Windowsの機能をオンまたはオフにします
![仮想マシンの実行が遅い Windows1011で実行が非常に遅いVirtualBoxマシンを修正しました。](/f/3c734d6af003e130bf00f0c79d8e5267.png)
2.チェックを外します 次の機能:
- コンテナ*
- Hyper-V *
- 仮想マシンプラットフォーム
- Windowsハイパーバイザープラットフォーム
- Windowsサンドボックス
* ノート: 「コンテナ」および「Hyper-V」機能は、Windows10PROにのみ存在します。
![Uninsall機能-Windows10 Uninsall機能-Windows10](/f/d475f1cfd812f43a439554b505c7ea18.png)
3. 再起動 アンインストール後のコンピューター。
4. 開ける 管理者としてのコマンドプロンプト.
5. 次のコマンドを入力して、を押します 入る:
- bcdedit / set hypervisorlaunchtype off
![ハイパーバイザーを無効にする-Windows10 ハイパーバイザーを無効にする-Windows10](/f/827107cc5d8285c225427f21441eb57c.png)
6. リブート あなたのPC。
7. 再起動後、VirtualBox VMマシンを起動すると、通常は問題が修正されます。 そうでない場合は、以下の残りの方法に進みます。
方法2。 VirtualBoxGuestAdditionsを削除して再インストールします。
VirtualBox Guest Additionsは、パフォーマンスと使いやすさを向上させるためにオペレーティングシステムを最適化するデバイスドライバーとシステムアプリケーションで構成されています。 ただし、特にゲストマシンのWindows Updateの後で、パフォーマンスの問題を修正するために再インストールする必要がある場合があります。
1. 案内する コントロールパネル > プログラムと機能 VirtualBoxGuestの追加機能をアンインストールします。
![VirtualBoxの実行が非常に遅い 修正:Windows1011ではVirtualBoxの実行が非常に遅くなります。](/f/927276da32faa01ddd635a1dbbc21ea1.png)
2. アンインストール後 再起動 あなたのPC。
3. 最後に、Guest Additionsのインストールに進み、問題が修正されているかどうかを確認します。 そうでない場合は、次の手順に進みます。
方法3。 より多くのCPUおよびメモリリソースを割り当てます。
VirtualBoxのパフォーマンスが低下するもう1つの原因は、仮想マシンに割り当てたリソースが少ないことです。 たとえば、Windows 10をスムーズに実行するには、少なくとも4GBのRAMが必要です。 VMマシンにより多くのCPUとメモリを割り当てるには:
1. VM設定を開き、[ システム 左に。
2. で マザーボード タブでスライダーを右にドラッグし、VMマシンに割り当てられたメモリを最大化します。
![virtualboxメモリ virtualboxメモリを割り当てます](/f/12c3ab25b1e4f01047bce642ce6a7e5f.png)
3. で プロセッサー タブでスライダーを右にドラッグし、VMマシンにより多くのCPUを割り当てます。
4. また、プロセッサの 実行キャップ に設定されています 100%
![virtualbox cpu 低速で実行されているvirtualbox](/f/396a7639942bf07fc7823a8e996aa4ec.png)
方法4。 電源プランを高性能に変更します。
特にラップトップを使用している場合、VirtualBoxのパフォーマンスが低下するもう1つの理由は、デバイスが電力を消費および節約する方法に使用する電源プランです。 VirtualBoxをスムーズかつ遅延なく実行するには、PowerPlanをHighPerformanceに設定する必要があります。
1. 案内する コントロールパネル > 電源オプション。
2. 選択する プラン設定を変更します。
![電力計画の変更 電力計画の変更](/f/b4721b8aef4eaf641fe3caf56458313f.png)
3. クリック 詳細な電源設定を変更します。
![電源プランの設定 電源プランの設定](/f/7de36daef90ffe04cea2e53df8368880.png)
4. 電源プランをに変更します ハイパフォーマンス をクリックします わかった。
![パワープラン高性能 パワープラン高性能](/f/693dbc5cb551668d508c44f7ce98d1c4.png)
5. VirtualBoxマシンを起動し、実行速度が遅いかどうかを確認します。
方法5。 VM設定で3Dアクセラレーションを無効にします。
VirtualBoxの実行が非常に遅いもう1つの理由は、3Dアクセラレーションが有効になっている場合です。
1. VM設定を開き、[ 画面 左に。
2. チェックを外します the 3Dアクセラレーションを有効にする チェックボックスをクリックしてクリックします わかった。
![3Dアクセラレーションvirtualbox virtualboxの実行速度が遅い-3Dアクセラレーションを無効にする](/f/65a9e1e06b43f0249ed8d035dcf3c84c.png)
3. 次に、VMマシンを起動して、実行速度が速いかどうかを確認します。
方法6。 VM設定でグラフィックコントローラを変更します。
Windows 10/11でVirtualBoxのパフォーマンスを最適化する別の方法は、VirtualBoxマシンで抑止グラフィックコントローラーを使用することです。 したがって、次のように進めます。
1. VM設定を開き、 画面 オプションは、グラフィックコントローラをから変更します VboxSVGA また VboxVGA. *
* ノート: すでにVboxVGAの場合は、VboxSVGAに変更して、違いが生じるかどうかを確認します。
![グラフィックコントローラーvirtualbox グラフィックコントローラーvirtualbox](/f/79c2ba3c9de35b79e94dccc1ca659194.png)
方法7。 SATAコントローラーでホストI/Oキャッシュを無効にします。
ディスクコントローラーのホストI/Oキャッシュは、VirtualBoxの実行速度を上げるのに役立ちますが、そうでない場合もあります。
1. VM設定を開き、[ 保管所 左に。
2. チェックを外します the ホストI/Oキャッシュを使用する チェックボックスをクリックしてクリックします わかった。 *
* ノート: すでに無効になっている場合は、有効にします。
![virtualbox host io cache ホストIOキャッシュvirtualbox](/f/329b152c22a8ae271f4f4003abba9a43.png)
3. VMを起動し、現在より適切に実行されているかどうかを確認します。
それでおしまい! どの方法が効果的でしたか?
このガイドがあなたの経験についてコメントを残すことによってあなたを助けたかどうか私に知らせてください。 他の人を助けるために、このガイドを気に入って共有してください。