我在虚拟机中运行 Windows XP,作为浏览器截图的工厂。由于这涉及到机器定期打开不受我控制的网站的浏览器,所以我最近被入侵了。没什么大不了的,因为我有一个干净的快照,但我安装了Avira 杀毒软件之后。到目前为止运行良好(AV 软件可以正常运行),但在程序骚扰我之前,我认为我应该运行一次完整的系统扫描以确保万无一失。
不知何故,性能跌入了无底深渊。虚拟机中的系统长时间没有反应,最后(我决定试一试,让它运行一整夜)完全停止执行任何操作,虚拟机显示也变得非常混乱。主机系统很好,CPU 利用率也没有过高(除了 VBox 有时会出现 100% 的峰值)。
每次我尝试进行完整的系统扫描时都会重复发生这种情况,现在我已经放弃了。
知道是什么原因造成的吗?有没有更好的免费 AV 解决方案可以在虚拟机中很好地运行?我很久没有使用过这种软件了,因此不知道目前可以推荐什么,不推荐什么。
答案1
您是否为虚拟机分配了足够的内存?虚拟机主机中有足够的内存吗?硬件资源是问题的主要来源,因为扫描病毒是一项磁盘+内存+CPU 密集型任务。也可以尝试 AVG,它在我的 Windows XP 虚拟机中运行良好。
您还可以尝试避免在 VM 中使用防病毒软件(通过快照并且不要使用未知的 USB 驱动器)。
我通常会创建一个“黄金”虚拟机快照,然后我会继续使用它,直到我意识到 1) 损坏了虚拟机窗口 2) 病毒感染。当这种情况发生时,我会恢复到黄金快照,或者我在此过程中创建的“最后一个已知良好”快照。
答案2
可能是您的快照没有正确恢复。如果您删除 Antivir,会发生什么情况?
答案3
然后我建议删除 Avira 并尝试另一个(免费)AV,如 Avast;如果问题仍然存在,可能仍然会存在一些恶意软件,这可能会干扰 AV 程序的正常运行。
另外,“快速扫描”期间机器速度会不会减慢这么多?
答案4
由于防病毒扫描是一项磁盘和 CPU 密集型操作,您的计算机硬件是否支持虚拟化?英特尔处理器支持 VT-x,AMD 处理器支持 AMD-V。
如果您这样做,则可能未启用此功能,我必须在我的 bios 中执行此操作。一旦在计算机和虚拟化程序中启用此功能,您将获得接近本机的 CPU 和磁盘性能。