我是一名合同制 Web 开发人员,想买一台新的 MacBook Pro 笔记本电脑,并安装 Windows 作为替代操作系统。我大概会用 80% 的时间使用 Windows,20% 的时间用 Mac OS X 进行 iPhone 开发。
在 Windows 模式下是否会损失性能?
这个系统是否可靠?我需要它 100% 可靠,因为我一直在现场。它需要像原生 Windows PC 一样可靠。
答案1
我有一台 MBPro,过去 90% 的时间都在使用 Windows。现在我 100% 的时间都在使用它(不再安装 OsX)。我没有发现任何实际问题(除了几个硬件故障),这是意料之中的,因为毕竟 MBPro 硬件只是一台看起来更花哨的普通 PC。
一些小烦恼:
- 风扇控制驱动程序有些问题。夏天,Windows 上的风扇会疯狂运转,而 OsX 上的风扇则不会。
- 电池驱动程序也出了问题。工作正常,但当电池开始老化时,它就会停止工作,这意味着电脑会停止运行,而 Windows 不会发出任何警告,提示“立即插入电源”。
- 一定要安装 64 位 Windows 7 才能充分利用大量 RAM。
- 对于安装驱动程序,我强烈建议不要安装整个 BootCamp 包,因为它会安装一切(包括 Apple 软件更新),而您只需要 7 个驱动程序。我推荐这种方法:使用该
msix
工具提取 BootCamp.msi 包,使用 7zip 提取 mst 文件并选择您需要的驱动程序(触控板、键盘、iSight、RealTek、蓝牙、IR、空驱动程序) - 从 nVidia 网站获取视频驱动程序,它比 bootcamp 更好用(在 DVI 端口上插入电视到 DVI 转换器时,它会出现故障)
- 如果您是一名程序员并使用 dbgview,您很快就会注意到 Apple 的键盘管理器应用程序每秒都会向调试器写入无意义的内容。非常烦人。这是我的修复:这些消息来自 OutputDebugString 调用;将 kbdmgr 加载到 dllexp.exe 中以找出函数加载的地址,对于 Ansi 和 Unicode 都是如此。将调试器连接到 keybdmgr,在这些地址上设置断点。在反汇编视图中,在调用堆栈中向上转到实际调用发生的位置并记下操作码。使用十六进制编辑器(如 xvi32)打开 kbdmgr 并搜索操作码。检查它周围的字节是否与反汇编视图中的字节相匹配。用 nops 又名 0×90 替换操作码。保存并替换原始可执行文件。
- 最后但同样重要的一点是:没有删除键。看这里有关修复此问题的信息,我重新映射 F12 以进行删除。
除此之外,一切都很好,我用笔记本电脑来做承包工作,所以使用率很高。
答案2
是的,它是可靠的,并且不会损失任何性能。
Boot Camp 是 Apple 实施的双启动系统,因此 Windows 的设置与你机器上的 OS X 并无不同。它们存在于平行线,位于不同的分区上,类似于在普通 PC 上在 Windows 旁边安装 Linux。
如果你通过 Boot Camp 运行 Windows,则不会同时运行 OS X。这只能通过虚拟机软件(例如 VMware Fusion 或 Parallels)来实现,并且跟他们您会损失一些性能,特别是在图形方面,例如游戏。
任何特定的性能问题都与硬件有关驱动程序在 Windows 中,而不是 Boot Camp(作为一种技术)本身。您将使用 Apple 提供的驱动程序来处理几乎所有事情(图形除外),因此这可能是与您在 Windows 上使用的任何其他硬件类似的问题。
驱动程序(及其问题)是特定于型号的,我没有当前的 MBP 型号,所以我无法判断它们的工作情况。考虑在 Apple 论坛或其他讨论网站上查找您的特定型号,看看其他人在写什么。
答案3
我使用 Parallels 比使用 bootcamp 更幸运。首先,在操作系统之间切换更容易。版本 7 比版本 6 有了很大的改进。不同时运行 Lion 和 Windows 7 会浪费计算机的潜力。Parallels 似乎一直在促销。现在,您可以在结账时输入 Holidays2011 来节省升级和新版本的费用。