VirtualBox与VMware Player:适用于Windows的最佳虚拟机

如果您以前从未使用过虚拟机,那么虚拟机可能会不堪重负。它们可能难以使用并且让人不知所措。实际上,虚拟机非常有用。

入门最困难的障碍是确定要使用的虚拟机软件。存在几种选择,但是如果您不想花一分钱,只有两个值得讨论:VirtualBox和VMware Workstation Player。

在这篇文章中,我们将对它们进行比较,并帮助您确定应该使用哪一个。为了进行比较,我们将看一下Oracle VM VirtualBox 6.1和VMware Workstation Player 16

价格

尽管VirtualBox和VMware都是免费的,但它们并非同样免费。

驱动VirtualBox的核心引擎已获得GPLv2的许可,并且是真正意义上的开源软件,但“扩展包”已获得Oracle的专有许可,并且仅供个人使用,教育用途或评估用途免费。

VMware Workstation Player是VMware Workstation Pro的免费版本,专用于学生,非营利组织以及个人或家庭使用。要注意的是,您必须注册偶尔的VMware促销电子邮件。商业用途需要Pro版本。 (VMWare还为带有VMWare Fusion的虚拟机提供了流行的选项。)

对于只想运行旧的和过时的软件或测试新的操作系统的休闲家庭用户它们都是免费的,因此您不必担心。

使用方便

为了进行比较,我在两个虚拟机中都安装了Ubuntu v20.04 ,然后(不是同时)运行两个虚拟机,并像在任何普通计算机上一样使用它们。

VirtualBox有一个向导,可引导您完成新虚拟机的创建。它根据系统的硬件,建议要留出多少RAM和硬盘驱动器空间。启动虚拟机就像单击“开始”一样简单,再次引导您完成该过程的每个步骤。我在几分钟之内就跑起来了。

设置VirtualBox的指南中了解更多信息。

VMware Workstation Player的设置向导更加容易,允许您调整只能在事后使用VirtualBox进行操作的方面(例如,要使用多少个CPU内核)。与VirtualBox不同,VMware不建议使用值,因此初学者可能不确定如何进行操作。但是总体而言? VMware的界面更简单,也不那么令人生畏。

表现

最新版本的VirtualBox在Windows 10上运行良好。尽管在2010年被Oracle收购后,VirtualBox的性能下降了,但最新的更新使其成为可用的最佳虚拟机之一。

公平地说,如果您要运行虚拟机,则应该在功能强大的计算机上进行操作,因为虚拟化速度很慢。而且,如果您的计算机功能足够强大,您将不会注意到VirtualBox的相对缓慢性。这并不可怕-只是没有它想像的那么快。因此,请参见我们的技巧,以提高虚拟机性能

相关:在VirtualBox中安装Ubuntu Linux后应该做的事情

VMware Workstation Player也具有出色的性能。在分配了相同数量资源的两个虚拟机中运行相同的来宾操作系统时,我发现毫无疑问,VMware更快,响应速度更快。

如果您必须在平庸的系统上运行虚拟化或计划每天在虚拟机上花费大量时间,那么VMware显然是优越的。但是,如果您的系统是最高级的,则可以选择其中之一。

兼容性和可靠性

虚拟机更有趣的用途之一是能够克隆现有操作系统并将其虚拟化到另一台计算机上的能力。例如,程序员可以克隆他们的Linux开发环境,在Windows计算机上对其进行虚拟化,然后继续工作。为此,虚拟机需要与两个系统兼容。

这是VirtualBox超越VMware的领域。您可以设置虚拟机,保存快照,按原样移动虚拟数据,并立即按原样在另一台计算机上启动它。这将完全符合您的期望。快照和克隆在VMware的免费版本中不可用。

但是,当涉及到可靠性时,情况会发生变化。使用VirtualBox时,您可能会遇到错误和故障。多年来,我经常在几台不同的计算机上使用VirtualBox,但是从来没有100%顺利过关。另一方面,VMware的稳定性和可靠性是其主要卖点。

其他景点

如果您已经走了这么远而又不以一种或另一种方式倾斜,那么决定因素将取决于您喜欢哪种软件的功能和怪癖。以下是一些值得注意的要点,它们可能会使您在任一方向上脱离篱笆。

虚拟盒子

  • 扩展包:包含更多功能,例如对USB 2.0和3.0设备的支持,虚拟磁盘加密,远程桌面协议等。
  • 虚拟磁盘格式: VirtualBox提供对各种虚拟磁盘格式的支持,而VMware仅支持VMDK格式。模拟的虚拟磁盘已附加到虚拟机,并代表保存数据的特殊容器。

VMware Workstation Player

  • 内置USB支持:虽然VirtualBox需要其他扩展包来提供USB支持,但VMWare平台提供了内置USB 2.0和3.0支持。
  • 3D图形支持: VMware利用Open GL和DirectX提供3D图形支持。默认情况下,它还启用了3D加速。

VirtualBox和VMWare中的功能

  • 共享文件夹:尽管需要一些设置,但此功能使您可以将主机上的文件夹作为来宾中的网络共享安装在主机上,从而允许两者在它们之间共享数据。
  • 共享数据传输:除了共享文件夹,您还可以在主机和来宾之间拖放文件。您也可以将其中一个复制到剪贴板,然后将其粘贴到另一个剪贴板。
  • 无缝模式(VirtualBox)和统一模式(VMware):将窗口从客户机中拉出并移至主机上,从而使您可以同时与两个操作系统无缝地交互。在VMware中,此类窗口甚至出现在主机的任务栏中。
  • 快照:拍摄快照时,此时将保存虚拟机的整个状态。可以将其视为视频游戏中的保存状态:以后,您可以随时“加载”快照并返回到制作快照时的状态。
  • 加密的虚拟机:换句话说,除非您具有正确的凭据,否则无法打开受密码保护的虚拟机。您还可以启用限制,以防止用户编辑虚拟机的配置。

VirtualBox与VMware:赢家是…

您真的没有想到一个会比另一个完全好,不是吗?他们俩已经存在了很长一段时间,并且有一个理由仍然存在的原因是:他们俩都很出色。

但是,快速总结一下您可能会喜欢的那个。

如果价格是您的主要考虑因素(因为您可以完全使用所有功能),打算在主机之间移动虚拟机(因为它具有最佳的平台兼容性),或者您是一个道德高涨的人,那么您可能更喜欢VirtualBox仅支持开源软件。

如果主要考虑稳定性,则应选择VMware(因为VMware很少崩溃且没有很多错误)。如果您使用的是较旧的机器,每一个性能优化都很重要,或者您愿意为Pro版本付费。