Mac虚拟化应用购买指南

让Windows在Mac上运行的主要选择

它比你想象的在Mac上运行Windows更容易; 您所需要的只是虚拟化(也称为虚拟机)软件。 在基于Intel的Mac上运行Windows的前四个应用程序是Boot CampParallelsFusion和VirtualBox。 所有四个工作都很好,易于使用。 确定哪一个性能最好,提供最佳价值,最能满足您的需求可能很困难。 仔细观察每一个可能会使决策更容易。

新兵训练营

Apple Boot Camp具有Parallels和Fusion甚至无法触及的两个重要功能。 首先,它是免费的。 那么,几乎是免费的; 它最初包含在OS X Leopard (OS X 10.5)中,并从此成为OS X的一部分。 如果您运行的任何OS X版本都比Leopard新,那么您已经安装了Boot Camp。

Boot Camp也是三种竞争者中速度最快的,以底层硬件的本地速度运行。 当性能很重要时,这使Boot Camp成为一个不错的选择; 当涉及到图形时,性能尤其重要。 Boot Camp可以使用Mac的原生图形系统,包括使用图形卡作为计算引擎。 这实际上可以加速很多应用程序,更不用说使Windows游戏玩起来简单快乐了。

从技术上讲,Boot Camp不是一款虚拟化应用程序。 相反,它是一组驱动程序和分区实用程序,它们一起使用时可让您在Mac上安装Windows,然后允许您直接启动到Windows环境。 这就是为什么它总是比真正的虚拟化应用程序更快。

Boot Camp的主要缺点是无法同时运行Windows和OS X. 您必须重新启动计算机才能在两个操作系统之间切换。

相似之处

Parallels是第一个允许基于Intel的Mac运行Windows的商用虚拟化软件。 它的主要优势在于它可以与OS X同时运行Windows(或其他操作系统,如Linux)。这使您可以在OS X和Windows之间共享数据,并在两种环境中高效地工作,而无需停止重新引导。

在与Boot Camp的比赛中,Parallels将永远落后。 对于大多数一般用途,例如使用Microsoft Office,性能损失可以忽略不计。 如果您使用的是图形密集型应用程序,例如Photoshop或3D游戏,您将看到不同之处。

至少到目前为止,所有虚拟化应用程序都共享图形性能问题。 问题是由于虚拟化操作系统无法直接访问Mac的底层图形系统。 为了解决这个问题,虚拟化应用程序(包括Parallels)创建了Windows和其他虚拟化操作系统可以利用的虚拟化图形系统。 虚拟化图形系统将图形调用转换为对Apple核心图形服务的调用。 这种额外的软件层在图形性能上增加了很大的损失,尤其是与本机性能相比时。

聚变

VMware Fusion与Parallels一样,可让您同时运行Windows和OS X,并在两种环境之间共享数据。

Fusion是第一款支持多处理器和内核的Mac虚拟化应用程序。 这种能力将Fusion与其他人区分开来,至少在一段时间内。 使用多核心的能力让Fusion的表现比其他虚拟化应用更好,尽管远没有Boot Camp快。 但优势是短暂的; 所有的虚拟化选项现在都支持多个处理器和内核。

融合的其他主要优点是稍微好一点的图形驱动程序和一个更像Mac的用户界面。

缺点是,我发现Fusion不支持其他虚拟化应用程序的USB设备,尽管其他人没有遇到同样的问题。 它可能取决于您试图连接到虚拟机的特定USB设备。

VirtualBox的

Oracle的VirtualBox是一款免费的开源虚拟化应用程序,与Parallels和Fusion一样,可以与OS X同时运行多个操作系统。当然,免费是一个优势,特别是如果您只需要VirtualBox进行通用操作,而不是硬核处理器和图形密集型应用程序。

VirtualBox的另一个小问题是它的用户界面是最不像Mac的。 设置VirtualBox也可能比其他可用的虚拟化应用程序稍微难一些。 但是,不要让这些让你无法尝试使用VirtualBox。 它是免费的,VirtualBox社区提供了大量的帮助来解决您可能遇到的任何问题。

发布日期:12/18/2007

更新时间:6/17/2015