FIX: VirtualBox runs very slowly on Windows 10/11. (Solved) – wintips.org

After installing VirtualBox on a Windows 10 or 11 host machine, you may notice that the guest VM machine is running very slowly for no apparent reason. If you face this problem and want to start VirtualBox faster, continue reading below.

This guide covers several ways to optimize VirtualBox performance under Windows 10 and Windows 11 OS.

FIX: VirtualBox machine runs slowly on Windows 11/10.

  1. Disable Hyper-V and Hypervisor.
  2. Remove and reinstall the guest add-ons.
  3. Allocate more system resources to the VM.
  4. Adjust the power plan to high performance.
  5. Disable 3D acceleration in VirtualBox.
  6. Change the graphics controller in VirtualBox.
  7. Disable the host I/O cache on the virtual box.

Method 1. Disable Hyper-V and Windows hypervisor.

Hyper-V is a hardware virtualization product installed in Windows 11/10/8.1 Professional and Enterprise Editions and Windows Server 2012 and later versions. However, when Hyper-V is enabled, the VirtualBox VM runs very slowly and should be disabled.

1. go to Control Panel > Programs and features > Turn Windows features on or off

Fixing a very slow VirtualBox machine on Windows 10/11.

2. Remove the mark following features:

  • Containers *
  • Hyper-V*
  • Virtual machine platform
  • Windows hypervisor platform
  • Windows Sandbox

*Note: “Containers” and “Hyper-V” features are only available in Windows 10 PRO.

Unsall features - Windows 10

3. Restart computer after shutdown.

4. It’s open Command line as administrator.
5. Type the following command and click Enter:

  • bcdedit / hypervisorlaunchtype is set

Disable Hypervisor - Windows 10

6. Restart your personal computer.
7. After the reboot, start the VirtualBox VM machine and the problem is usually solved. If not, proceed to the remaining methods below.

Method 2. Uninstall and reinstall the VirtualBox guest add-ons.

VirtualBox Guest Add-ons consist of device drivers and system applications that optimize the operating system for performance and ease of use. But sometimes, especially after a Windows update of the guest machine, it is necessary to reinstall it to solve performance problems.

1. go to Control Panel > Programs and features and uninstall the VirtualBox Guest Add-ons.

FIX: VirtualBox runs very slowly on Windows 10/11.

2. After the shutdown restart your personal computer.

3. Finally, proceed to reinstall Guest Add-ons and check if the issue is resolved. If not, go to the next step:

Method 3. Allocate more CPU and Memory resources.

Another reason VirtualBox is slow is the lack of resources allocated to the virtual machine. For example, Windows 10 needs at least 4 GB of RAM to run smoothly. To allocate more CPU and memory on a VM machine:

1. Open and select VM settings System on the left.
2. Yes Motherboard tab, drag the slider to the right and maximize the memory allocated for the VM machine.

allocate virtual box memory

3. Yes Processor tab, drag the slider to the right and allocate more CPU for the VM machine.

4. Also, make sure the processor is working Executive cover is set to 100%

virtual box is slow

Method 4. Change the power plan to high performance.

Another reason VirtualBox is slow, especially if you’re using a laptop, is how your device consumes power and the power plan you use to save it. Power Plan must be set to high performance for VirtualBox to run smoothly and without lags.

1. go to Control Panel > Power options.
2.
Choose Change plan settings.

change power plan

3. press Change advanced power settings.

power plan settings

4. Change the power plan to High performance and press OK.

power plan high performance

5. Start the VirtualBox machine and see if it is running slowly.

Method 5. Disable 3D acceleration in VM settings.

Another reason why VirtualBox runs very slowly is when 3D acceleration is enabled.

1. Open and select VM settings Display on the left.
2. Uncheck the Turn on 3D acceleration check box and click OK.

virtual box works slowly - turn off 3D acceleration

3. Now start the VM machine and see if it runs faster.

Method 6. Change the Graphics controller in the VM settings.

Another way to optimize VirtualBox performance under Windows 10/11 is to use an interrupt graphics controller on the VirtualBox machine. So, proceed as follows:

1. Open the VM settings and at the following address Display options Changes the graphics controller VboxSVGA or VboxVGA. *

*Note: If it’s already VboxVGA, change it to VboxSVGA and see if that makes any difference.

virtualbox graphics controller

Method 7. Disable the Host I/O cache on the SATA Controller.

Although the disk controller’s Host I/O cache helps VirtualBox run faster, it doesn’t help in some cases.

1. Open and select VM settings Save on the left.
2. Uncheck the Use the host I/O cache check box and click OK. *

*Note: If it is already disabled, enable it.

Host I/O cache virtual box

3. Start the VM and see if it works better now.

That’s it! Which method worked for you?
Let me know if this guide helped you by leaving a comment about your experience. Please like and share this guide to help others.

If you found this article useful, please support us by donating. Even $1 can make a big difference for us We continue to help others while keeping this site free:

Leave a Comment