2022 年最佳虚拟机软件(详细指南)

无论您选择 Windows 还是 macOS,在很大程度上,我们都喜欢我们的计算机,它们几乎可以满足我们的一切需求。 但有时,另一边的草可能看起来更绿。 Mac 用户可能会对仅适用于 Windows 的应用程序感兴趣。 或者 Windows 用户可能会开始想知道为什么人们对 macOS 如此感兴趣。 不购买第二台电脑,你能做什么?

虚拟化软件是一种快速便捷的解决方案,它可以让您吃得下也吃得下。 它使您无需重新启动即可运行其他操作系统和软件。 它为您提供了购买新计算机的许多好处,而无需花费如此巨大的财务支出。

最好的虚拟机软件

这个领域有三个主要的竞争者: Parallels桌面VMware Fusion和 VirtualBox的. 我们对它们进行了全部测试并得出结论,Parallels Desktop 是大多数 Mac 用户的最佳选择。 这是在 Mac 上访问 Windows 应用程序的最简单方法,价格具有竞争力,而且性能出色。 它易于安装且易于使用。

其他两个应用程序也可以在 Windows 上运行。 如果 VMware 拥有专门的 IT 团队,您的公司可能会感觉更自在。 事实上,他们可能已经将其用于更多技术目的。 而且 VirtualBox 是完全免费的,如果您重视价格而不是性能,或者您只是准备好让您的脚趾湿透,那么它是值得的。

当然,虚拟化产品并不是在 Mac 上运行 Windows 应用程序的唯一方式。 我们将在本文末尾介绍这些选项。 同时,让我们更深入地了解虚拟化软件可以为您做什么。

为什么相信我的本指南

我的名字是 Adrian,我在 TechFewer 和其他网站上撰写有关技术主题的文章。 我从 80 年代就开始从事 IT 工作,为公司和个人提供培训和支持,并且我在 DOS、Windows、Linux 和 macOS 上花了很多时间,并长期使用它们。 假设我喜欢科技。 我目前拥有一台 iMac 和一台 MacBook Air。

当我在 2003 年初第一次从 Windows 切换到 Linux 时,我大部分时间仍然需要使用一些 Windows 应用程序。 我发现了很多我喜欢的 Linux 程序,但我没有找到一些旧的最爱的替代品。

所以我尝试了最好的方法来处理它。 我将笔记本电脑设置为 双启动 这样 Windows 和 Linux 都已安装,并且每次打开计算机时我都可以选择使用哪个。 这很有用,但需要时间。 如果我只想使用一个应用程序几分钟,感觉工作量太大了。

所以我尝试了虚拟化软件,从免费的 VMware Player 开始。 我发现该应用程序有点太有限了,但还没有准备好花钱购买完整版。 所以我尝试了免费选项 VirtualBox。 它做了我需要的一切,我用了几年,直到我完全摆脱了 Windows。 在那之后,我用它来试用新版本的 Linux,而不用冒险我的工作机器。

在此过程中,我有时会尝试使用 WINE,该程序允许您在完全不安装 Windows 的情况下运行 Windows 应用程序。 我设法让很多 Windows 应用程序以这种方式运行,包括 Ecco Pro 和旧的最爱。 但这通常需要大量工作,而且并非所有应用程序都能正常工作。 虽然我喜欢 WINE 的想法,但我通常发现自己使用 VirtualBox。

凭借多年前在 Linux 上运行虚拟化软件的经验,我今天很想尝试这些选项。 继续阅读以发现我喜欢什么和不喜欢什么。

您需要预先了解虚拟机的内容

A 虚拟机 (VM) 是在软件程序中模拟的计算机。 将其视为计算机中的计算机,或伪装成硬件的软件。 它可以替代购买新的物理计算机。 它更便宜,而且通常更方便。 虚拟硬盘只是实际驱动器上的一个文件,一部分实际 RAM、处理器和外围设备与 VM 共享。

在虚拟化术语中,您的真实计算机称为主机,而虚拟机称为来宾。 在我的例子中,主机是运行 macOS High Sierra 的 MacBook Air,来宾 VM 可能运行 Windows、Linux,甚至是不同版本的 macOS。 您可以安装任意数量的客户机。

有了这个简短的解释,这对你有什么现实意义?

1. 虚拟机的运行速度将比托管它的机器慢。

计算机的软件仿真不可能具有与运行它的计算机相同的性能。 毕竟,主机只与来宾共享其部分 CPU、RAM 和磁盘空间。

相比之下,如果您使用 Boot Camp 将 Windows 直接安装到您的 Mac 上,它将 100% 访问您计算机的所有资源。 当性能是优先事项时,这一点很重要,例如在游戏时。

VM 公司花费大量时间来调整他们的软件,以使 Windows 以尽可能接近本机速度运行,结果令人印象深刻。 Windows 在虚拟机上运行时会慢多少? 这取决于您选择的软件,这是我们进一步研究的重要考虑因素。

2. 某些虚拟化应用程序的初始设置可能很棘手。

虽然安装虚拟化软件并不比任何其他应用程序难,但在某些平台上启动和运行 Windows 比其他平台更容易。 这里有一些问题:

  • 某些平台不允许您从安装闪存驱动器安装 Windows。
  • 某些平台具有易于安装的模式,可以为您完成大部分工作,而其他平台则没有。
  • 有些平台会自动安装驱动程序,有些则不会。

我们将告诉您我们在每个平台上安装 Windows 的经验。

3. 您可能需要购买另一个 Microsoft Windows 许可证。

如果您没有备用的 Windows 副本,您可能需要购买另一个许可证。 就我而言,Windows 10 Home 的新副本售价 176 澳元。 确保在预算计算中包含该成本。 如果您打算安装 macOS 或 Linux,您应该可以免费安装。

4. 保护自己免受恶意软件的侵害。

Mac 用户通常不像 Windows 用户那样担心病毒,而且通常甚至不运行防病毒软件。 尽管风险可能较低,但您绝不应轻视安全——您永远不会 100% 安全。 这就是为什么如果您要在 Mac 上安装 Windows,请确保您也安装了不错的防病毒解决方案。

谁应该(也不应该)得到这个

根据我的经验,大多数人都对他们使用的操作系统感到满意。 毕竟,他们选择了它,并期望它能够完成他们需要的一切。 如果这描述了您,您可能不会发现运行虚拟化软件有任何好处。

谁可以从运行中受益? 这里有些例子:

  1. 您对 Mac 感到满意,但您想要或需要运行一些 Windows 应用程序。 您可以在虚拟机上运行 Windows。
  2. 您对使用 Windows 很满意,但对 Mac 感到好奇,想看看有什么大惊小怪的。 您可以在虚拟机上安装 macOS。
  3. 您的业​​务依赖于仅适用于旧版本操作系统的应用程序,更新该应用程序是不可行的。 令人惊讶的是,这种情况发生的频率如此之高。 您可以在虚拟机上安装所需的操作系统版本。
  4. 您想尝试一个新的应用程序,但担心安装它可能会损害您当前工作计算机的完整性。 在虚拟机上安装它是安全的。 即使它崩溃或占用您的 VM,您的工作计算机也不会受到影响。
  5. 您是一名开发人员,并希望确保您的应用可以在不同的操作系统或当前操作系统的旧版本上运行。 虚拟化使这很方便。
  6. 您是一名 Web 开发人员,并希望查看您的网站在不同操作系统上运行的浏览器中的外观。
  7. 您是一名经理,想亲自看看您的企业网站在其他操作系统上运行的浏览器中是否看起来不错。
  8. 你喜欢探索新的软件和新的操作系统,而且还无法获得足够的东西。 在虚拟机中运行任意数量的虚拟机,并在它们之间轻松切换。

你适合这些类别吗? 然后继续阅读,找出最适合的虚拟化解决方案。

适用于 Mac 用户的最佳虚拟机软件

Mac版Parallels Desktop 是适用于 macOS 的快速响应式虚拟化应用程序。 它专为普通用户设计,价格具有竞争力,提供强大的支持,让安装 Windows 变得轻而易举。

这是一个很好的功能组合,这就是为什么我选择它作为 Mac 用户的赢家。 有多个版本,起价 79.95 美元。

我彻底测试了这个应用程序的大部分功能,所以如果您想了解更多详细信息,请查看我们的完整 Parallels Desktop 评论. 另外,看看我们的 Windows 赢家——他们也是 Mac 用户的有力竞争者。

现在,让我重点介绍一下我非常喜欢的 Parallels Desktop 完整版的一些主要功能,并解释它们为何对您很重要。

Parallels Desktop 让安装 Windows 比竞争对手更容易

安装虚拟化软件后,您需要安装 Windows。 这可能很困难且耗时,但对于 Parallels 则不然。 他们使这个过程尽可能简单。

首先,它们允许我从每个安装介质(包括闪存驱动器)安装 Windows。 没有竞争对手支持从闪存驱动器安装。

插入我的 USB 记忆棒并选择正确的选项后,Parallels 为我完成了大部分按钮的点击操作。 它要求我输入我的许可证密钥,然后我只需要等待该过程完成。 作为自动过程的一部分,所有驱动程序都是为我设置的。

全部完成。 现在我只需要安装我的 Windows 应用程序。

Parallels Desktop 可轻松启动 Windows 应用程序

Parallels 为您提供了多种启动 Windows 应用程序的方法。 首先,通过单击 Parallels 图标,您可以启动 Windows。 从那里,您可以从开始菜单、任务栏启动您的 Windows 应用程序,或者您通常在 Windows 上启动应用程序。

如果您想完全绕过 Windows 界面,您可以像启动 Mac 应用程序一样启动 Windows 应用程序。 您可以将它们放在 Dock 上或在 Spotlight 中搜索它们。 他们在自己的窗口中运行它们,因此您无需查看 Windows 桌面或开始菜单。

Parallels 将此称为“连贯模式”。 它甚至可以将你的 Windows 桌面图标放在你的 Mac 桌面上,但是在尝试过这个之后,我不希望有那么多的集成,而是让 Windows 保持在它的位置。

一个不错的方法是,当您右键单击文档或图像时,可以打开它的 Windows 应用程序会与您的 Mac 应用程序一起列出。

Parallels Desktop 几乎以原生速度运行 Windows 应用程序

我没有运行任何基准测试,但我很高兴地报告说,Windows 在 Parallels Desktop 上运行时感觉非常敏捷且响应迅速,即使是在我使用了 XNUMX 年的 iMac 上也是如此。 在运行典型的商业软件时,我没有遇到任何滞后或延迟。 Mac 和 Windows 之间的切换是无缝且即时的。

Parallels 也会尽力不降低您的 Mac 软件的速度。 不使用时,它会暂停虚拟机以减少计算机上的负载。

Parallels Desktop 让您可以运行其他操作系统

如果您对运行 Microsoft Windows 以外的操作系统感兴趣,Parallels 也可以处理。

您可能希望在虚拟机上运行 macOS。 如果您想在不影响主机的情况下测试新应用程序,或者如果您的应用程序只能在旧版本的 OS X 上运行,例如不再支持的 16 位程序,这将很有用。

我也试过Linux。 安装 Ubuntu 很简单。 只需单击一下即可安装各种 Linux 发行版。

但是,在 Parallels 下运行这些操作系统并没有 Windows 那样的响应速度。 我想 Parallels 已经努力将他们的软件调整到 Windows,这是大多数人购买软件来运行的操作系统。

一旦您安装了多个操作系统,启动它们并在它们之间切换非常简单。 您可以在自己的窗口或空间中运行每个。

Parallels Desktop 物超所值

家庭版售价 79.99 美元,是一次性付款。 这与价格为 79.99 美元的标准版 VMware Fusion 相比极具竞争力。

然而,专业版和商业版是订阅,每年花费 99.95 美元。 其他虚拟化应用程序都没有使用订阅模式,如果您不是粉丝,那么考虑使用 VMware 是一个原因。 Parallels Fusion Pro 面向需要最佳性能的开发人员和高级用户,商业版包括集中管理和批量许可。

您不会在公司网站上看到另一个选项:Parallels Desktop Lite 可从 Mac App Store 免费下载。 它允许您免费运行 macOS 和 Linux,并以 59.99 美元的年订阅费作为应用内购买来运行 Windows。 这绝对是获取 Parallels 最便宜的方式, 但以牺牲一些功能为代价. 提供 14 天试用,不包括 Windows 许可证。

Parallels 提供出色的支持

与 VMware 不同,Parallels 为其产品提供免费支持,在注册后的前 30 天内可通过 Twitter、聊天、Skype、电话(点击通话)和电子邮件获得。 之后,您可以从产品发布之日起通过电子邮件获得最长两年的支持。 如果您更喜欢与某人交谈,可以根据需要以 19.95 美元的价格购买电话支持。

该公司还使您可以轻松地在其在线参考资料中找到问题的答案。 它们提供了全面的知识库、常见问题解答、入门指南和用户指南。

适用于 Windows 用户的最佳虚拟机软件

Parallels Desktop 可能非常适合 Mac 用户,但它不能在 Windows 上运行。 VMware FusionVirtualBox的 做,各有千秋。 它们是我们的两个 Windows 用户的赢家,它们也是 Mac 用户的不错选择。

我在论坛上对这三个应用程序进行了很好的比较:

  • Parallels = 消费者级别
  • VMware = 企业级
  • VirtualBox = Linux 书呆子级别

VMware 和 VirtualBox 都非常适合拥有 IT 团队的企业或企业,但对于普通用户来说可能有点困难,尤其是在安装阶段。 不过,这并不难,以至于它是一个表演障碍。 VirtualBox 是唯一的免费选项,仅此一项就会吸引一些用户。

让我们详细看看这些应用程序。 请注意,我在我的 Mac 上评估了这些应用程序,屏幕截图和我的评论反映了这一点。

首选:VMware Fusion

如果您正在寻找不仅可以在 Mac 上运行的优质虚拟化解决方案,那么 VMware Fusion 是您的最佳选择——它可以在 Mac、Windows 和 Linux 上运行。 他们有一整套针对服务器和企业市场的技术含量更高的产品。 如果您的企业有 IT 部门,那么再加上他们的支持工作方式,它就是一个不错的选择。

我发现在 VMware Fusion 上安装 Windows 的任务比使用 Parallels Desktop 更加困难和耗时。 Parallels 家伙似乎将易用性作为首要任务,提供更多安装选项,并使整个过程更容易。 不是每个人都会遇到我遇到的问题,但让我为您列出:

  1. 我无法让该软件在我的 iMac 上运行,因为它太旧了。 VMware 无法在 2011 年之前制造的 Mac 上成功运行。这是我没有仔细阅读系统要求的错,但最新版本的 Parallels Desktop 可以在该计算机上正常运行。
  2. 我在安装 VMware Fusion 时遇到了一些错误消息。 重新启动我的电脑有帮助。
  3. 我无法使用我购买的 USB 安装驱动器安装 Windows。 选项是 DVD 或磁盘映像。 所以我从微软的网站下载了 Windows,并且能够使用我闪存驱动器中的序列号来安装它。

尽管需要额外的努力,我还是能够成功安装 Windows。 对于许多人来说,安装不会比使用 Parallels 更难。

在主机和来宾操作系统之间切换就像使用 Parallels 一样简单。 对于在 VM 中运行 Windows 的 Mac 用户,有一个类似于 Parallel 的 Coherence Mode 的 Unity View。 它允许您使用 Dock、Spotlight 搜索或右键单击上下文菜单直接从 Mac 用户界面运行应用程序,并在它们自己的窗口中运行它们,而无需查看 Windows 用户界面。

Windows 应用在 VMware 下的运行与 Parallels 一样流畅。 该团队显然非常努力地在 Windows 下最大限度地提高性能。

我尝试在 VMware 下安装 macOS 和 Linux。 不幸的是,我的电脑没有用于安装 macOS 的恢复分区,所以我无法评论它在 VMware 下的表现。

但是我能够毫无困难地安装 Linux Mint,尽管 VMware 的驱动程序在我第一次尝试时没有成功安装。 无论如何,性能还是可以接受的,尤其是在使用图形密集程度不高的应用程序时。

VMware 的成本具有竞争力。 VMware Fusion 的标准版(79.99 美元)与 Parallels Desktop Home(79.95 美元)几乎相同,但一旦您使用应用程序的 Pro 版本,情况就会有所不同。

VMware Fusion Pro 的一次性费用为 159.99 美元,而 Parallels Desktop Pro 的年度订阅费用为 99.95 美元。 如果您不喜欢订阅模式,那么这可能会给 VMware 带来优势,至少在专业级应用程序方面是这样。

但事情并不是那么简单。 Parallels Desktop Pro 订阅包括支持,而 VMware 不为其任何产品提供免费支持。 您可以逐个事件支付支持费用或签订合同。 两者都有可能显着提高价格,使竞争环境更加公平。 从我的阅读更多 VMware Fusion 回顾 点击此处。

亚军:VirtualBox

VirtualBox 的成功之处在于其价格和在多个平台上运行的能力。 如果您正在寻找免费的应用程序, VirtualBox的 目前是您唯一的选择,但会牺牲一些性能。 该软件针对的是技术含量更高的受众,因此其界面有点复杂,甚至应用程序图标也有些怪异。

与 Parallels Desktop 和 VMware Fusion 相比,安装 Windows 更复杂一些。 并不是说它特别困难,而是一个非常手动的过程。 VirtualBox 没有像其他应用程序那样的简单安装选项。

和 VMware 一样,我无法从 USB 驱动器安装,必须从 Microsoft 网站下载磁盘映像。 从那里,我必须选择每个选项并单击每个按钮。

驱动程序也没有自动安装,给我留下了有限数量的屏幕分辨率选项。 但安装它们并不难。

来自 设备 菜单我选择了插入 来宾添加 CD 映像,然后我运行 VBoxAdditions 应用程序来安装所有驱动程序。 重新启动虚拟计算机后,我就有了全方位的屏幕选项,包括在全屏运行 Windows 时。

虽然 VirtualBox 提供了一个 无缝模式,我发现它不如 Parallel 的 Coherence 模式或 VMware 的 Unity 模式有用。 相反,我更喜欢通过首先运行来宾操作系统来启动应用程序,然后从那里打开应用程序。 例如,在运行 Windows 时,我会先运行虚拟机,然后单击开始菜单。

运行 Windows 时的性能还算可以接受,但与 Parallels 或 VMware 不同。 这可能部分是因为分配给 VM 的默认内存量仅为 2GB。 将其更改为 4GB 有所帮助。

我还在 VirtualBox 下安装了 Linux Mint,它和 Windows 安装一样顺利。 我能够安装额外的 VirtualBox 驱动程序,但无法实现视频硬件加速,这限制了我使用图形密集型应用程序可以实现的性能。 在使用正常的业务和生产力应用程序时,我根本没有注意到这一点。

VirtualBox 是一个开源项目,也是唯一完全免费的虚拟化选项。 这将使它对许多人有吸引力,尽管他们将不得不在性能上做出妥协。

他们还必须在支持方面做出妥协,这种支持是基于社区的,而不是直接来自管理该项目的甲骨文。 有一个很棒的论坛,我们鼓励您将其作为支持问题的第一站,这样开发人员就可以花时间改进产品,而不是回答无休止的问题。 但是,如果您发现 VirtualBox 中的错误,您可以通过邮件列表或错误跟踪器联系开发人员。

虚拟化软件的替代品

虚拟化软件并不是在 Mac 上运行 Windows 软件的唯一方式。 您可以通过以下三种方式进行操作,其中大多数都是免费的。

1. 将 Windows 直接安装到您的 Mac 应用程序上:

  • 应用程序: 苹果新兵训练营
  • 优点:性能和价格(免费)
  • 缺点:您需要重新启动计算机才能访问 Windows。

您不需要虚拟机来运行 Windows,您可以将其直接安装到您的 Mac 上。 通过使用 Apple 的 Boot Camp 等工具,您可以同时安装 Windows 和 macOS,并在每次启动计算机时选择运行哪个。

这样做的好处是性能。 Windows 可以直接访问您的硬件,包括您的显卡,从而为您提供最快的体验。 性能没有妥协,就像运行虚拟机时一样。

当每一点性能都很重要时,这会产生巨大的差异。 如果您喜欢在 Mac 上玩 Windows 游戏,那么 Boot Camp 是您的最佳选择。 它随 macOS 一起安装,并且是免费的。

2. 访问网络上的 Windows 计算机

  • 应用程序: 微软远程桌面
  • 优点:空间和资源——您无需在 Mac 上安装 Windows
  • 缺点:速度(您通过网络访问 Windows)和成本(您需要一台专用的 Windows 计算机)。

如果您的家庭或办公室网络(甚至在远程位置)上已经有一台计算机正在运行,您可以使用 Microsoft 远程桌面从 Mac 访问它,该软件在 Mac App Store 上免费提供。 Windows 和您需要的应​​用程序将在 Windows 机器上运行,但会显示在您的 Mac 屏幕上。 他们觉得他们正在本地运行,并且能够访问您的本地文档。

Microsoft 的应用程序并不是访问 Windows 计算机的唯一方法。 一种选择是 Chrome远程桌面,您可以在其中通过 Chrome 选项卡访问 Windows 计算机。 您还可以通过 VNC(虚拟网络计算)以这种方式访问​​ Windows 计算机,并且有各种各样的付费和免费 VNC 应用程序可用。

3. 完全避免使用 Windows

  • 应用: Witness & Evangelism Committee 和 CodeWeavers 跨界 Mac
  • 优点:无需安装 Windows 即可运行 Windows 应用程序
  • 缺点:配置可能很困难,并且不适用于所有应用程序。

最后,无需安装 Windows 即可运行许多 Windows 应用程序。 WINE 是一个免费(开源)应用程序,它不模拟 Windows,它通过将 Windows API 调用转换为 Mac 可以本机理解的东西来取代它。

这听起来很完美,那么为什么不全世界都在使用它呢? 这很古怪。 您可能需要进行大量调整才能运行某些 Windows 应用程序,其中可能包括在网络上追踪晦涩难懂的 DLL 文件。

CodeWeavers 使用他们的商业 CrossOver Mac 应用程序(从 39.99 美元起)为您完成了很多工作。 他们采用 WINE 并为您调整它,以便 Microsoft Office 和 Quicken 等流行应用程序无需任何额外配置即可运行(尽管您可能对旧版本的软件有最佳体验)。 甚至一些顶级 Windows 游戏也可以运行。 CodeWeavers 网站有 兼容性页面 这样您就可以在购买程序之前确保您需要的软件能够运行。

最佳虚拟机软件:我们如何测试和挑选

比较软件产品并不总是那么容易。 幸运的是,我们在本综述中介绍的应用程序具有不同的优势,每一个都值得考虑。 我们并不是想为这些应用程序提供绝对排名,而是帮助您做出最佳决策,确定哪个应用程序最适合您的业务环境。

因此,我们手工测试了每种产品,旨在了解它们提供的功能。 以下是我们在评估时查看的关键标准:

1. 支持哪些操作系统?

该软件是否可以在 Mac、Windows 或两者上运行? 我们特别考虑想要运行 Windows 的 Mac 用户,因为他们很可能是对虚拟化感兴趣的最大群体之一。 我们还关注 Windows 上的虚拟化,以及安装 Windows 以外的客户操作系统。

2. 使用该软件安装 Windows 和其他操作系统有多容易?

安装操作系统是一项艰巨的工作,但希望您不需要定期进行。 正如我已经指出的那样,每个应用程序实现这一点的难易程度有所不同。 这包括您可以从哪些媒体安装 Windows、安装过程的顺利程度以及是否自动安装了必要的 Windows 驱动程序。

3. 使用该软件运行应用程序有多容易?

如果您使用虚拟化来访问您经常依赖的应用程序,您希望启动该应用程序的过程尽可能顺畅和简单。 理想情况下,它不应该比启动原生应用程序更难。 某些 VM 应用程序提供了比其他应用程序更多的方法来执行此操作。

4. 性能可以接受吗?

同样重要的是,一旦应用程序运行,您希望它能够响应。 理想情况下,它不应该比运行原生应用程序慢。

5. 应用程序的费用是多少?

不是每个人都愿意在虚拟化软件上花费同样多的钱。 如果您的业务依赖它,您会将其视为一项投资。 但是,如果您只是打算涉足,可能会欢迎免费选项。 以下是应用程序成本的快速摘要:

  • Parallels Desktop 主页 $79.95
  • VMware Fusion 79.99 美元
  • Parallels Desktop Pro 和 Business 99.95 美元/年
  • VMware Fusion Pro 159.99 美元
  • VirtualBox 免费

6. 他们的客户和技术支持有多好?

当出现问题或遇到问题时,您将需要帮助。 当然,您会希望能够通过多种渠道联系开发人员或支持团队,包括电子邮件、实时聊天和电话。 带有常见问题解答的清晰详细的知识库可以回答您的所有问题,而无需进一步的支持。 同样,向用户社区提问也很有帮助,例如通过积极主持的论坛。