我认为,苹果转向英特尔处理器是他们有史以来最明智的举措之一。 在硬件级别上有多种原因,但是在软件级别上,它提供了本地运行Windows的能力。 在虚拟机内部运行Windows时,它还提供了更好的操作。 在英特尔之前,虚拟化必须充当模拟器,这是完全不同的处理器的指令集之间的一种转换。 有了Intel,Apple机器现在运行与大多数PC世界相同的处理器。 VMware软件可以在主机处理器上本地执行许多软件代码。 这极大地提高了性能。
Apple确实使Leopard OS X提供了BootCamp。BootCamp用于创建双重引导设置。 这将起作用,因为它使您可以在基于Intel的Mac上完全本机运行Windows。 缺点是您将需要重新引导计算机才能切换操作系统。 如果您像我一样,在Mac上某些软件更好,在Windows上某些软件更好,则被迫重新启动以进行切换会令人生厌。 但是,在OS X内的虚拟机中运行Windows意味着您可以像在计算机上安装的任何其他应用程序一样运行Windows。 无需重新启动。
Mac的两个主要竞争者是Parallels和VMWare Fusion。 在这一点上,我还没有尝试过Parallels。 坦率地说,这是因为我听说VMWare Fusion更好。 那么,我现在如何看待VMware Fusion? 好吧,这篇文章的标题可能已经放弃了。
使用Vmware Fusion
我在Mac Pro上安装了VMWare Fusion。 它是试用版,它将在30天之内为您提供全部功能。 安装后,它将引导您完成设置第一个虚拟机的过程。 您将提前选择操作系统。 由于Windows是最受欢迎的选项,因此VMware为该操作系统提供了最全面的支持。 您可以使用VMWare Fusion毫无问题地运行其他系统(例如Ubuntu),但是使用Windows所获得的一些便利将不可用(稍后会有更多介绍)。 安装Windows时,VMware会要求您提供产品密钥。 这样做是因为它可以从头到尾自动为您安装Windows。
如果您已经在Boot Camp分区上安装了Windows,VMware会检测到它,并允许您将Boot Camp安装用作OS X内部的虚拟机。无需重新安装。
硬盘驱动器(安装了Vista)作为Boot Camp分区。
安装后,您可以非常轻松地启动虚拟机。 就像普通计算机一样,它将启动并进入Windows。 唯一的区别是整个操作发生在OS X的窗口内。实际上,重新启动Windows计算机而不重新启动整个计算机实际上是一种解放。
在Windows内部,VMware将安装VMWare Tools。 这是在Windows内部运行的对应软件,它在Windows和OS X之间提供了更为隐秘的体验。例如,我可以轻松地将鼠标移入和移出虚拟机。 没有这个,一旦我在Windows内单击,鼠标就会卡在其中,直到我按下一个特殊的组合键,这会使我的鼠标光标退回到OSX。VmwareTools还可以通过网络驱动器访问Windows的OS X文件系统。在Z。它还支持Unity模式…
观看模式
有三种查看虚拟机的方式:统一模式,窗口模式和全屏。 窗口模式将在窗口内部显示Windows(我知道是ironic),可在OS X内完全移动和调整大小。全屏显示Windows全屏。 在全屏模式下,很难说您没有在运行本机Windows框。 就我而言(在OS X中使用多个屏幕),我可以让Windows在其中一台显示器上全屏显示,而其余屏幕都显示OSX。而且我可以轻松地来回移动。 这提供了运行我曾经有幸使用过的两个操作系统的最隐秘的方式。
Unity模式允许您在OS X内运行Windows应用程序,而Windows界面显然是免费的。 这意味着您可以将Windows应用程序添加到Dock,在Expose中选择它,否则将Windows应用程序视为OS X应用程序。 它确实可以工作,但是它不是没有错误的体验。 我曾几次尝试在Unity模式下执行操作时使VMware崩溃。 有时,移动Windows应用程序会在其后面显示Windows桌面的阴影。 换句话说,Unity模式非常酷,但是它并没有提供在OS X中运行Windows应用程序的一种绝妙的方式。它仍然有很多漏洞,可以让您始终知道在隐藏的虚拟机中进行操作。在它下面。
使用说明和问题
VMware的性能非常好。 您必须记住,在虚拟机内部,Windows仍然是Windows。 例如,我在VM内运行Vista。 它确实可以工作,但是速度很慢,因为Vista是一个肿的操作系统。 如果它在VM外部膨胀,在VM中也会膨胀。 Vmware Fusion似乎在Windows XP上比Vista更好。 在向Mac Pro添加额外的内存后,我将虚拟机的内存量增加到1 GB。 由于Windows XP在1 GB的内存上可以很好地工作,因此它在虚拟机内部以本机速度运行。 屏幕有时需要一段时间才能在VM内重新绘制屏幕,但总的来说,它运行良好。 如果要在Mac上使用Vmware Fusion,我绝对推荐在Vista上使用XP。
我还尝试在VMware Fusion中运行Ubuntu Linux。 尽管它的支持不如Windows强大,但它也运行良好。 最主要的是,VMware Tools for Windows的安装是完全自动化和容易的。 使用Ubuntu,Vmware只需将DVD映像粘贴到Ubuntu桌面上,然后交给您即可。 这对大多数人来说不是很有帮助。 一个真正的Linux书呆子(也许是命令行的王者)也许可以轻松地处理它,但是我的Linux技能却不能与之媲美。 因此,Ubuntu在VMware Fusion中运行良好,但是除非您设法安装VMware Tools,否则它将在一个虚拟的孤岛上运行,而与其他Mac几乎没有集成。
Vmware Fusion是一个大型应用程序,并且不能防崩溃。 我现在设法降低了两三倍。 一次崩溃迫使我在OS X内“强制退出”它。即使在那之后它仍然保留在Dock中,我最终重新启动了整个计算机,以空白状态开始。 如果没有尝试过Parallels,我想它有时会做同样的事情。 我还经历了一段时期,即Vmware似乎在OS X上引起了内核恐慌。它连续发生了大约3次,此后没有发生。
多监视器支持很弱。 也许我应该说不存在。 在窗口模式下,我可以拖动VM窗口-没问题。 但是,在Unity模式下,Windows应用程序都限于一个屏幕。 尝试将应用程序拖到另一个监视器上会导致窗口无法重绘。 它根本不会走。 Unity视图仅限于运行虚拟机本身的屏幕。
虚拟机内部提供了良好的硬件支持。 显然,某些硬件是虚拟化的,但是对打印机,USB设备的支持,对CD-ROM的访问都可以正常工作。 从本质上讲,这就像在本地运行Windows一样,几乎没有例外。 稳定性也很好,因为我能够做一些事情,例如使用扫描仪并直接扫描到虚拟机中。
结论
总而言之,Vmware Fusion是一些非常好的软件,如果没有它我将永远无法运行Mac。 它不是完美的,但是我希望Vmware会继续改进它。 Vmware是虚拟化行业的佼佼者,因此您在软件背后拥有一个可信赖的名称。 因此,最后,利弊是:
优点
- 无需重新启动即可在Mac上运行其他操作系统
- 在OS X下几乎几乎看不到使用Windows。
- 很好的表现;很好的绩效
- 易于使用
缺点
- 不支持多屏设置
- 有时会崩溃
- 统一模式并不完美