虚拟化软件可以让你运行为服务器编写的应用程序操作系统它没有在您的计算机上运行。假设你刚买了一台Mac电脑,想运行一个为Windows系统编写的应用程序,因为这个应用程序没有Mac版本,或者Mac版本不如Windows版本强大或方便。微软办公软件例如,微软的Windows版本比Mac版本更强大、更灵活。这同样适用于市场上最好的OCR应用程序ABBYY FineReader。市场上最好的图标编辑器Axialis IconWorkshop只存在Windows版本。虚拟化软件可以让你在使用Mac电脑的同时使用强大的Windows应用程序。
虚拟化软件还可以让你运行当前操作系统不支持的应用程序。例如,如果你有一个32位的Mac应用程序,你需要安装一个macOS Mojave或更早版本的虚拟副本,以便在现代Mac上运行旧软件。虚拟化软件还可以让你在现代机器上运行Linux或过时的操作系统。如果你特别想运行旧的视频游戏,虚拟化软件也能帮上忙。我们有完整的教程如何在现代PC上运行老游戏而且如何玩复古电子游戏.
请记住,这些选项大多只适用于基于英特尔的mac电脑。如果你有一台苹果Silicon Mac,你唯一能使用的仿真系统就是最新的基于arm的Windows和Linux版本。这在未来可能会改变,但目前这只是一个希望。
我们回顾了三个功能齐全的Mac虚拟化应用程序,其中两个是商业应用,一个是开源应用。这三款应用程序都允许你在Mac桌面上单独的窗口中运行Windows应用程序,这样Windows应用程序看起来几乎就像一个原生Mac应用程序。这三款应用程序还允许你运行Windows,这样整个Windows桌面要么在Mac上的一个窗口中显示,要么在全屏中显示。它们在您的Mac和被模拟Mac之间可能实现的集成级别上有所不同客人但这三种操作系统都允许你在Windows和Mac之间拖动文件,并通过剪贴板交换数据。
以下是mac上最好的虚拟化软件选项,然后是关于运行虚拟机的更多信息和技巧。
相似的桌面
最好的苹果硅设备
我们为什么选择它
如果你想在基于intel的mac电脑上运行Windows、Linux甚至更老版本的macOS, Parallels Desktop是最好、最快的仿真软件。如果你需要在苹果的硅电脑上运行Windows,这是你唯一可行的选择。
写给谁
Parallels Desktop非常适合那些想在Apple Silicon Mac上运行Windows应用程序的人,因为它是唯一可靠地运行ARM版Windows的模拟器。它也适用于任何拥有英特尔Mac的人,他们想要最快的英特尔兼容模拟Windows,旧版本的macOS和Linux。
优点
- 在M1 Mac上运行基于arm的Windows
- 在测试中比对手更快
- 流畅的游戏图形性能,支持DirectX 11
- 在基于intel的mac上从恢复分区安装macOS
- 类似报亭的回滚模式
缺点
- 不如VMware Fusion稳定
- Windows客户端和Mac主机之间可能会出现混淆
销售的 | 价格 | |
---|---|---|
相似之处 | 79.99美元 | 看到它(在新窗口打开) |
VMware Fusion
最适合企业用户和IT专业人士
我们为什么选择它
VMware Fusion为在基于intel的Mac上运行Windows和大多数其他基于intel的操作系统提供了深度定制选项和集成。由于其先进的管理系统,以及其虚拟机可以在Mac、Windows和Linux机器上运行,因此最适合企业和企业级系统。
写给谁
VMware Fusion对于那些需要在Windows、mac和Linux系统上运行虚拟机的人,以及需要对虚拟机进行高级全网管理的IT经理来说,是一个很好的选择。对于需要运行过时或不常见的基于intel的操作系统(如OpenStep或BSD)的高级用户来说,它也是最佳选择。
优点
- 虚拟化几乎所有与intel兼容的操作系统,以及macOS
- 虚拟机运行在Mac、Windows和Linux主机上
- 提供了一个功能有限的免费版本供个人使用
缺点
- 比Parallels Desktop慢
- 暂不支持基于arm的客户机或主机(包括Apple Silicon mac)
- 缺少并行桌面的报亭式回滚功能
销售的 | 价格 | |
---|---|---|
VMware | 149.00美元 | 看到它(在新窗口打开) |
Oracle VM VirtualBox (Mac版)
最适合业余爱好者
我们为什么选择它
VirtualBox是免费的,不像VMware Player的免费版本,它可以让你创建虚拟机,而不仅仅是运行现有的虚拟机。和VMware Fusion一样,它也支持旧的操作系统,尽管它比VMware Fusion或Parallels Desktop更慢、更笨拙,也没有提供同样流畅的集成级别。尽管如此,你还是不能打败它的价格。
写给谁
VirtualBox是为那些不能或不愿意购买的人选择的虚拟化软件。该产品最适合那些不需要快速性能和不想运行游戏的爱好者。它不适合使用苹果硅基mac电脑的用户,因为它不能在这些电脑上运行。
优点
- 免费开源
- 为几乎所有基于intel的系统创建仿真机器
- 保持其模拟系统与主机Mac系统隔离
缺点
- 许多特性需要专家级的技能
- 没有内置打印机支持
- 不容易支持macOS客户系统
- 不如竞争对手强大的图像
虚拟化不仅仅适用于mac电脑
当然,虚拟化不仅仅适用于macOS。如果你需要使用的Windows应用程序不能在任何最新版本的Windows下运行,虚拟化应用程序可以让你在当前版本的Windows中运行旧版本的Windows。或者你也可以在Mac或Windows系统的一个窗口中运行Linux和其他开源操作系统,或者MS-DOS、OS/2或NeXTSTEP等古老的系统。Windows 10 Pro和Windows 11 Pro(以及企业版和教育版)包含了满足这种需求的Hyper-V。
虚拟化是如何工作的?
现代虚拟化应用程序试图打破主机操作系统和客户操作系统之间的障碍,但方式不同。本文介绍的三个应用程序都安装了可以在Mac和Windows(或Windows)之间拖放文件的工具Linux),这三个程序都允许你将数据复制到一个系统的剪贴板中,并粘贴到另一个系统中。这些来宾系统工具可用于Windows、Linux、Mac和其他一些模拟系统,但每个虚拟化应用程序都支持不同的来宾系统集,其中VMware提供了最广泛的支持。
Parallels Desktop和VMware Fusion让您打印到任何打印机连接到你的Mac;VirtualBox可以让你打印到联网的打印机上,但不能打印到通过USB线连接到Mac上的打印机上。默认情况下,Parallels提供了最深入的集成,不过VMware也可以自定义提供类似的功能。VirtualBox提供基本级别的集成。一个不同之处在于Parallels会自动支持从Windows应用程序打印到Mac打印机,而VMware则需要手动启用该功能。使用VirtualBox,您可能需要搜索网页才能找到让您打印到联网打印机的不直观的网络选项。
运行Parallels、VMware、VirtualBox或Windows应用程序训练营(在新窗口打开)你需要一个Windows激活密钥或一个完整的Windows安装程序在u盘、DVD驱动器或下载的磁盘镜像上。您可以直接从Parallels内部下载Windows安装程序。或者,您也可以从网络驱动器或Boot Camp分区迁移现有Windows系统。
如果你不想提供Windows的完整副本,而且你愿意自己动手配置那些可能工作也可能不工作的软件,你可以尝试通过运行商业广告来运行单个Windows应用程序交叉(在新窗口打开)应用程序。
训练营怎么样?
在Parallels和VMware Fusion有足够的速度使其能够用于日常使用之前,许多Mac用户使用苹果的Boot Camp在Mac硬件上运行Windows。甚至有一段时间,一些用户声称最好的Windows笔记本电脑是在Boot Camp下运行Windows操作系统的MacBook Pro。那些日子已经一去不复返了。苹果公司仍然正式支持Boot Camp,但使用起来一年比一年尴尬。几年前,当所有的mac电脑都使用旧的HPFS文件系统在美国,你只需点击mac风格的“启动磁盘”小程序(Startup Disk applet)中的一个图标,就可以从基于“Boot camp”的Windows系统切换回操作系统。
现在所有的mac电脑都使用新的APFS文件系统在美国,启动磁盘小程序不再工作,因为苹果没有费心更新它来与APFS驱动器通信。从基于Boot camp的Windows切换回macOS,重启Mac时,你必须按住Option键,然后选择Mac驱动器作为启动盘。如果时机不对,你就会回到Windows。苹果似乎已经决定,Parallels Desktop和VMware Fusion使Boot Camp变得无关重要,但许多玩家仍然想要Boot Camp,因为Parallels和VMware仅通过DirectX 10支持DirectX图形,而Boot Camp支持DirectX 11和12,前提是Mac上的图形硬件支持这些DirectX版本。
快照
在虚拟化应用程序中运行Windows或任何其他操作系统的一个主要优势是快照功能,它允许您在创建快照的任何时刻保存和恢复虚拟系统的状态。因此,如果您担心安装可能是恶意软件的东西,请对Windows系统进行快照,安装可疑的恶意软件并进行测试。如果它是恶意的,恢复快照,所有恶意软件的痕迹就会消失。Parallels用可选的回滚功能补充了此功能,该功能在每次启动仿真系统时自动将其恢复到原始状态。
哪种虚拟化软件最好?
虚拟化软件并不完美,模拟的Windows系统几乎总是比在Windows PC上运行的Windows慢。但这些顶级应用程序可以让你在一台机器上灵活地运行几乎任何你喜欢的应用程序,即使你已经放弃了这些应用程序的操作系统,你也可以继续使用你最喜欢的应用程序。