早期 MacBook Pro 的 Windows 10 驱动

如果你和我一样,还有一台没有退役的 2008 年末的老苹果 MacBook Pro,而又恰巧把一个装有 Windows 10 的系统盘插入其中使用的话,那你可能会对本文感兴趣。事实上,这台电脑上之前使用的另一块硬盘上的 Windows 10 是从 Windows 7升级上来的,所有的驱动都工作良好,而现在的这块硬盘乃是从 Lenovo V550 上拆下来的,上面的系统是 32 位的、在原机器上升级没有成功的 Windows 10,虽然在新的环境升级总算成功,但是很显然需要适应此环境而更新驱动。

从设备管理器里看,有一个带有黄色感叹号的设备,叫“Microsoft USB 2.0 Host Controller Simulator”,说实话我不知道它对应于什么硬件,但好在我认为它也并不重要。虽然没有黄色感叹号但工作不正常的,最主要的是触控板,既不能轻拍作为点击,也不能双指滚动,很不方便。苹果的官网上,BootCamp 出了 6.0 的版本,这是官方支持 Windows 10 的包,但仔细查看就会发现,这个版本的 BootCamp 和老设备没有什么关系,最早也需要是 2012 年的。如果你想查看对 Windows 各个版本的支持情况,请参阅 https://support.apple.com/zh-cn/HT204048。基于此,处于最大的兼容性考虑,将注意力转移到了 Windows 7 的 BootCamp 支持包上。从 https://support.apple.com/zh-cn/HT205016 上可以看到,MacBook Pro 15′ 2008 Late 能用的 BootCamp 版本经由 5 而退化到了 4,其下载地址为 https://support.apple.com/kb/DL1630?locale=zh_CN,完整版本号是 4.0.4033。

现在,我们手上有的是:一台运行着 32 位 Windows 10 的 2008 Late 的 15 吋 MacBook Pro,一份设计来支持 Windows 7 的 BootCamp v4.0.4033。把 BootCamp 的 zip 解开,里面有 setup.exe 可执行文件。不过先别高兴,如果你直接运行的话,它会告诉你它支持 Windows 7,然后就结束。正确的办法是,要进入到 Drivers\Apple 子目录下,手工挨个运行 AppleKeyboardInstaller.exe、AppleMultiTouchTrackPadInstaller.exe、AppleTrackpadInstaller.exe。从字面上看只需第二个就够触控板的,但为了保险起见,三个都装了。安装后你会发现 —— 触控板的操作没有任何变化。开始我也郁闷了,以为驱动没有生效,后来想通了:没有正确进行设置。BootCamp 如果正常安装的话,应该有个控制面板项才对。别气馁,曙光就在前方。

同目录下还有个 BootCamp.msi 的文件(如果你的系统是 64 位的,而现在正在看这篇文章,请代之以关注 BootCamp64.msi),用你最趁手的解压缩工具把它当成压缩包进行解压,然后运行 AppleControlPanel.exe 即可,“启动磁盘”、“键盘”、“触控板”、“电源”共四个标签页。点进去按照自己以往的习惯进行设置就好。作为一个强迫症患者,我把里面其他无用的语言资源给删除了,还有永远不会用的一些语言的键盘布局 DLL。

键盘、触控板都工作正常了,去设备管理器里再看,发现 Built-in iSight 设备前面又出现了黄色感叹号,安装对应的驱动也不能消除之,不知何故。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注