Windows 10中的VirtualBox速度非常慢


15

我在Windows 8.1上安装了VirtualBox,它可以正常工作。我升级到Windows 10并重新安装了VirtualBox,但速度非常慢。

系统信息:

  • 处理器:Intel Core i5
  • 显卡:Nvidia 740m
  • 6 GB内存
  • 256 GB SSD储存空间

驱动程序是最新的。启用了3D加速。

有什么问题?


慢慢来说,您是说图形非常延迟吗?我在VMWare Player中也遇到了同样的问题。我尚未找到解决方案。
加文2015年

是的,是一样的。请显示您的解决方案。
阿里

您使用的是我假定的当前版本的Virtualbox?
Ramhound,2015年

我使用最新版本。
阿里

Answers:


14

似乎您正在使用笔记本电脑,因此调整Windows电源选项可能是一个解决方案:

http://www.rawinfopages.com/tips/2015/05/speed-up-virtualbox-enormously-with-this-simple-tweak/

去引用:

因此,事实证明这是一个简单的问题,部分原因是选择了错误的电源计划。确保在运行虚拟机VirtualBox时选择了“高功率”计划。

经过更多的实验后,我发现通过提高在主电源上运行时的最低处理器速度可以提高CPU速度。将其设置为80%可使主电源的最低速度为2GHz,这对于运行虚拟机来说是很好的。

为此,请转到“控制面板”中的“电源选项”,然后在“节电计划”旁边,单击“更改计划设置”。在下一个屏幕上,单击“更改高级电源设置”。扩展处理器电源管理,最小处理器状态,并将“已插入”设置为80%或任何可以在虚拟机中提供合理性能的值。


2
电源计划是高性能模式
阿里

@Ali Pity,然后:(
mlvljr

1
这对我很有用,同时在磁盘设置中禁用了主机I / O缓存。
多项式

2
@Polynomial对不起,您禁用了I / O缓存?那不应该让它变慢吗?
Kyle Strand

1
太疯狂了,这完全解决了问题。cray-cray <3它。我还安装了您应该始终执行的virtualbox guest虚拟机添加。不知道这是否也有帮助。
尼古拉斯·迪广场

6

从“显示设置”面板启用3D加速后,我注意到Windows速度有了显着提高。


4

我今天遇到了同样的问题-发现“图形控制器”(“显示”选项卡)默认为VBoxSVGA。单击我所有的VM,这是该设置中唯一的一个。所以我将其更改为VBoxVGA,瞧瞧-再也没有滞后了!太糟糕了,我会在VirtualBox Manager迷你预览中看到显示更新,因此我先关闭虚拟机,然后单击返回,然后显示就会更新。现在好如新。


那确实成功了(增加内存/ cpus并没有增加垃圾)。切换到VBoxVGA后,图形滞后差异很大。
PerrierCitror


2

在Virtualbox上,在VM设置中添加额外的处理器并提供更多的内存对我有所帮助。


2

1)您可能会排除防病毒和Windows Defender:

搜索 Virus and Protection > ... Settings > Add Exclusions > Add Folder -> C:\Program Files\Oracle\VirtualBox

在此处输入图片说明

2)检查Execution cap。我用大约30-70%

CPU Execution cap限制了主机CPU仿真虚拟CPU所花费的时间。默认设置为100%,表示没有限制。设置为50%表示单个虚拟CPU最多可以使用单个主机CPU的50%。

在此处输入图片说明


1

我目前在WIN8上也有同样的问题。GuestAdditions已安装,但是WIN8映像确实很慢。

我可以通过删除GuestAdditions,重新启动VM并重新安装GuestAdditions来解决。似乎在Win8 VM中始终有GuestAdditions 4.x,但没有通知来更新GuestAdditions。现在我有了GuestAdditions 5.2,VM运行起来又快又流畅。


1

我从Vbox设置中禁用了主机I / O缓存,但它的工作方式很奇怪(是的,我知道这没有道理,但是无论如何它都可以工作,我想分享)。


1

就我而言,这是AVG Business Edition防病毒软件!这使我的Oracle VM异常缓慢。如果您面临异常缓慢的性能,建议您完全禁用防病​​毒软件并检查其是否有所改善。稍后,您可以在例外列表中添加oracle vm的路径(在AVG中,这些路径在File shield和Behavior Behavior中)。

注意:即使Windows Defender也会使其变慢。因此,如果您没有任何防病毒软件,请先禁用Windows Defender后再检查。


0

在两个不同的主机上使用Windows 10 guest虚拟机(全新安装后)会发生更多奇怪的事情。

在具有Windows 10主机的一台主机上,VoxSVGA + 3D可以接受。

在具有Linux Manajaro(最新LTS内核5.x)主机的另一台主机上,VBoxSVGA(具有和不具有3D加速功能)使来宾无法到达桌面,在点移动,蓝屏死机等之前冻结。

在具有Linux Manajaro(最新LTS内核5.x)主机的其他主机上,具有3D加速功能的VMSVGA使访客无法到达桌面,在点移动之前冻结,BSOD等。

在具有Linux Manajaro(最新LTS内核5.x)主机的其他主机上,不带3D加速功能的VMSVGA使访客可以访问台式机,但是速度太慢,以至于无法使用,超过半小时才能访问台式机,超过十分钟单击后显示Windows菜单,超过五分钟显示上下文桌面菜单,将近两个小时打开资源管理器,将近一个半小时打开记事本,将近45分钟打开cmd控制台窗口,键入“ CD”的四个字符\”花了整整两分钟的时间,显示的清单是每四个或五个秒数一个字符,依此类推,等了将近五个小时才关闭。

出于极大的耐心,我尝试卸载,重新启动并重新安装AddOns,这花了整整一周的时间,将近166个小时,但这仍然没有帮助。

正如我所说的Windows 10是全新安装。

奇怪的是,这样的客户机安装是在Intel Windows 10主机上完成的,而速度问题出现在AMD Linux主机上。

如果我在AMD Linux主机上安装guest虚拟机,则可以接受,但是如果我将该guest虚拟机带到Intel Windows主机,则该guest虚拟机会出现完全相同的问题,即BSOD或非常慢,具体取决于(带有/不带有3D的VBoxSVGA和带有3D = BSOD)vs(没有3D的VMSVGA =非常慢)。

非常慢=仅需要几分钟(> 30分钟)才能启动,需要数小时才能完全关闭电源,依此类推

BSOD =无法访问台式机,只需冻结或BSOD即可自动重启。

仅在Windows 10 guest虚拟机上发生过这种情况,我曾经尝试使用过的旧WinXP guest虚拟机,并且在两台主机上都运行良好(我可以将WinXP guest虚拟机从Intel来回移动到AMD,而不会出现问题,但不能将Win 10 guest虚拟机)。

我还测试了VBox在创建VM时使用的默认设置以及各种组合(PAE / NX,IO,缓存等),唯一导致BSOD与台式机有所不同的是选择不带3D的VMSVGA,但往往认为VM太慢而无法使用。

这两款主机均具有不错的现代处理器,8GiB物理RAM(来宾2GiB)。

是的,我尝试了最大访客视频内存大小,完全没有帮助。同样100%,90%.. 50%的CPU并没有帮助;仅具有2个内核的guest虚拟机,因此主机具有很多额外的内核(Intel是四核,没有多线程,并且具有32个内核和64个线程)。

在VirtualBox从5.x更改为6.x之后出现此问题,但是使用5.x无论我使用win 10 guest虚拟机进行哪种视频配置,如果我在AMD上使用VM guest虚拟机(如果在英特尔中完成安装)始终出现问题反之亦然,因此至少使用VBox 6.xi可以访问桌面(使用5.xi不能访问),但是它不可用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.