适用于Windows 7的Boot Camp / Virtualization的优缺点


5

我有一台iMac,而且我已经到了需要Windows 7的地步,所以我可以对它进行一些Visual Studio开发工作。

我知道有两个选项,使用Boot Camp设置双启动,并使用VMWare或Parallels等设置在虚拟环境中设置Windows。

虽然问哪个更好是太主观,但每种方法的优缺点是什么?这将有助于我做出明智的决定,采取哪条路线。

Answers:


4

实际上有三种选择。

  1. Boot Boot双启动。

  2. VM使用Parallels,VMware或VirtualBox。

  3. VM使用Parallels或VMware运行Boot Camp Windows安装。

第三个为您提供前两个优点,即您可以随时决定每天或每小时使用哪个选项。第二个选项还有三个子选项:您可以在窗口中运行Windows全屏,或与Mac OS结合使用。

现在,通常第一种选择是理想的

a)你真的想使用Windows,而不是Mac OS,但认为Mac硬件很好,Mac OS是一个很好的额外。

b)你真的想有时使用Windows。

c)您希望运行仅通过操作系统直接访问硬件的游戏或其他程序。

d)您担心系统资源不足以同时运行Mac OS和Windows。

在这些情况下,第二种选择是理想的:

a)你真的想一直使用Mac OS,有时只需要Windows。

b)或偶尔为特定应用。

c)或者始终针对特定应用程序(例如Microsoft Access或某些此类仅限Windows的应用程序)。

对于所有三个在全屏模式下运行的Windows都可以工作,对于a)和c)在窗口中运行Windows也是好的,并且对于c)以组合模式运行Windows(称为“Coherence”或某些此类事物,取决于VM产品)可以非常好*。

(*我运行Powershell很多因为我在工作中使用它并且需要一直学习而且Powershell是我一直运行的唯一Windows程序。因此我喜欢使用Parallels它是我看到的唯一Windows窗口这一事实我的桌面。)

第三种选择是理想的,如果你真的想要两台计算机在一起,导致上述所有原因的组合。我自己使用Windows 7和Lion与Boot Camp和Parallels。

希望这可以帮助。


这确实有很大帮助。我正在重新审视一些关于此的选项,这有助于我将事情拼凑在一起。
Dillie-O

我最终将我的系统升级到了8GB的内存,它让第三个选项对我来说完美无瑕。非常感谢!
Dillie-O

2

这两种方法都有很多“粉丝”,我可以在这里写一篇关于所有差异的长篇文章,但它实际上归结为性能(Boot Camp)与便利性(虚拟化,我打算通过其简称为“v12n”(简称)。

自Apple从PowerPC迁移到英特尔以来,v12n应用程序一直非常出色,而且每年都有所改善。你可能会发现v12n足以处理Visual Studio,你会喜欢不必重启的便利,能够在全屏模式下无缝运行Windows,并且仍然可以轻松访问你的“Mac”端计算机是否/何时需要它。

我建议先尝试v12n因为它相对容易。Parallels和VMWare都提供了他们软件的试用版本,所以只需要一个下午的时间来尝试这两个版本,看看哪个最适合你。

Boot Camp需要重新分区你的硬盘,所以它肯定会更复杂,如果你发现它不适合你,就不容易删除。在您的情况下,如果其中任何一个适用,请使用Boot Camp ......

  1. 您更喜欢Windows环境而不是Mac OS X,并且不需要/想要启动到OS X.
  2. 你的VS开发需要搞乱硬件驱动程序(很难用v12n)
  3. 您的VS开发需要准确的性能基准测试(必须本机运行)
  4. 你发现v12n有你不能容忍的怪癖

1

VMWare / Parallels最大的专业版是您无需重启即可切换到Windows。我是一名网络开发人员,我有类似的设置 - Mac Pro在Parallels中使用Windows 7运行10.6。这让我可以使用我最喜欢的Mac开发工具(Espresso,CSSEdit等),然后在IE6 / 7/8/9/10中同时进行测试。我不想每次想要在IE中测试一些东西时重启!

另一方面,Boot Camp最大的专业是它是免费的。您只需要您的Windows副本。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.