使固定: VirtualBox 运行速度非常慢 Windows 10/11。 (解决了) – 数字指南

安装后 VirtualBox 在一个 Windows 在 10 或 11 台主机上,您可能会注意到来宾 VM 运行速度非常慢,而且没有明显的原因。 如果您遇到这样的问题并且想要 VirtualBox 跑得更快,继续阅读下文。

本教程包含几种优化方法 VirtualBox下的表现 Windows 10 和 Windows 11 操作系统。

  1. 禁用 Hyper-V 和管理程序。
  2. 删除并重新安装来宾添加。
  3. 为虚拟机分配更多系统资源。
  4. 将电源计划设置为高性能。
  5. 禁用 3D 加速 VirtualBox。
  6. 更改图形控制器 VirtualBox。
  7. 禁用 Virtual Box 中的主机 I/O 缓存。

方法 1. 禁用 Hyper-V & Windows 管理程序。

Hyper-V是一种内置的硬件虚拟化产品 Windows 11/10/8.1 专业版和企业版及以上 Windows Server 2012 及更高版本。 但是,当启用 Hyper-V 功能时, VirtualBox VM 运行速度非常慢,必须禁用。

1. 导航 控制面板 > 程序和特点 > 转动 Windows 功能打开或关闭

2. 取消选中 具有以下特点:

  • 集装箱 *
  • Hyper-V *
  • 虚拟机平台
  • Windows 管理程序平台
  • Windows 沙盒

* 笔记: “容器”和“Hyper-V”功能仅存在于 Windows 10 专业版。

3. 重新启动 卸载后的电脑。

4. 打开 以管理员身份运行命令提示符
5. 键入以下命令并按 Enter:

  • bcdedit /设置 hypervisorlaunchtype off

6. 重新启动 你的电脑。
7. 重启后,启动 VirtualBox VM 机,通常问题会得到解决。 如果没有,请继续执行下面的其余方法。

方法 2. 删除并重新安装 VirtualBox 嘉宾补充。

这 VirtualBox Guest Additions 由设备驱动程序和系统应用程序组成,可优化操作系统以获得更好的性能和可用性。 但有时,尤其是在一段时间之后 Windows 来宾计算机更新后,需要重新安装以解决性能问题。

1. 导航 控制面板 > 程序和特点 并卸载 VirtualBox 嘉宾补充。

2. 卸载后 重新开始 你的电脑。

3. 最后再次安装 Guest Additions 并检查问题是否已解决。 如果没有,请继续执行下一步:

方法3.分配更多的CPU和内存资源。

慢的另一个原因 VirtualBox 性能是指您分配给虚拟机的低资源。 为了 example, Windows 10 至少需要 4GB RAM 才能流畅运行。 要在 VM 计算机上分配更多 CPU 和内存:

1. 打开虚拟机设置并选择 系统 在左侧。
2.母板 选项卡上,将滑块拖动到右侧并最大化为 VM 计算机分配的内存。

分配虚拟机内存

3.处理器 选项卡上,将滑块拖动到右侧并为虚拟机分配更多 CPU。

4. 还要确保处理器的 执行上限 被设定为 100%

虚拟机运行缓慢

方法 4. 将电源计划更改为高性能。

性能缓慢的另一个原因 VirtualBox,特别是当您使用笔记本电脑时,是您的设备如何消耗和节省电量所使用的电源计划。 为了 VirtualBox 为了平稳且无延迟地运行,电源计划必须设置为高性能。

1. 导航 控制面板 > 电源选项。
2.
选择 更改计划设置。

更改电源计划

3. 点击 更改高级电源设置。

电源计划设置

4. 将电源计划更改为 高性能 然后单击 好的。

电源计划高性能

5. 开始 VirtualBox 机器,看看它是否继续缓慢运行。

方法 5. 在虚拟机设置中禁用 3D 加速。

另一个原因 VirtualBox 启用 3D 加速时运行速度非常慢。

1. 打开虚拟机设置并选择 展示 在左侧。
2.取消勾选启用 3D 加速 复选框并单击 好的。

virtualbox 运行缓慢 - 禁用 3d 加速

3. 现在启动虚拟机并查看它是否运行得更快。

方法 6. 在虚拟机设置中更改图形控制器。

另一种优化方法 VirtualBox下的表现 Windows 10/11,是使用威慑图形控制器 VirtualBox 机器。 因此,请按如下方式进行:

1. 打开虚拟机设置并在 展示 选项将图形控制器从 VboxSVGA 或者 VboxVGA。 *

* 笔记: 如果它已经是 VboxVGA,请将其更改为 VboxSVGA,看看是否有任何区别。

图形控制器虚拟机

方法 7. 禁用 SATA 控制器中的主机 I/O 缓存。

尽管磁盘控制器的主机 I/O 缓存有帮助 VirtualBox 跑得更快,但在某些情况下却不然。

1. 打开虚拟机设置并选择 贮存 在左侧。
2.取消勾选使用主机 I/O 缓存 复选框并单击 好的。 *

* 笔记: 如果它已被禁用,则启用它。

主机 I/O 缓存 virtualbox

3. 启动虚拟机并查看它现在是否运行得更好。

就是这样! 哪种方法对您有用?
请留下您对您的经历的评论,让我知道本指南是否对您有帮助。 请喜欢并分享本指南以帮助他人。