手上这台 A1289 机箱的 Mac Pro(2012 年中,型号 MD771)要不要升 Mojave,我被问过不下几十次,问得最多的就是“配置要求到底卡在哪”。先说结论:这台机器的 Mojave 配置要求,真正卡脖子的只有一条——显卡必须支持 Metal;其余内存、硬盘、固件这些东西,属于“不满足就各种报错、满足了一路顺风”的类型。它适合两类人:一类是手里已经有这台老塔机、想把它当低成本工作站继续用的;另一类是刚淘到二手、想搞清楚到底要花多少钱才能跑起来的。下面我把这几年经手的十几台机器上踩过的坑,按“先认清机器、再拆配置要求、然后固件、最后实操和排障”的顺序摊开讲,尽量把每个参数背后的理由说清楚,而不是丢一句“换个显卡就行”。
1. 先搞清楚你手里这台机器到底是什么
1.1 A1289 不等于 MacPro5,1,这一步搞错后面全白干
A1289 是机箱的物料编号,2009 年初的 MacPro4,1 和 2010/2012 年的 MacPro5,1 用的是同一套塔式模具,所以单看“A1289”根本区分不出来。而 Apple 在 Mojave 的官方支持列表里写的是 Mac Pro(Mid 2010)和 Mac Pro(Mid 2012),也就是 MacPro5,1,2009 那台 4,1 不在列表内(虽然刷固件后能变成 5,1)。
区分方法很简单,别拆机,直接跑一条命令:
system_profiler SPHardwareDataType | grep -E "Model Identifier|Boot ROM|Memory"会看到Model Identifier: MacPro5,1或者MacPro4,1,同时能看到 Boot ROM 版本,这个版本号后面讲固件时是核心。
为什么这件事重要?因为 4,1 和 5,1 在硬件层面有三个实打实的差别:4,1 用的是 Nehalem 平台,内存跑 1066MHz;5,1 是 Westmere,支持 1333MHz;4,1 原厂 CPU 是去顶盖(无 IHS)的,换 CPU 得买开盖版或者自己开盖,5,1 就是常规带顶盖的 Xeon,随便买。你要是把 4,1 当 5,1 来规划预算,光 CPU 这一项就能多花一倍的钱。
1.2 MD771 的原始配置和它的性能天花板
MD771 对应的是 Mid 2012 这代里的双路高配机型,两颗 Xeon E5645,六核 2.4GHz,加起来十二核二十四线程,LGA1366 接口,Tylersburg(X58)芯片组。原厂内存是 DDR3 ECC 1333MHz,每个 CPU 托架六条插槽,双路就是 12 条。
它的升级天花板其实挺高,很多人不知道:CPU 最高能上 X5690(六核 3.46GHz),双路就是十二核 6.92GHz 的总算力;内存官方按 8GB 单条给到 96GB,实际上 16GB 单条的 DDR3 ECC UDIMM 也能认(注意必须是 UDIMM 不带 Register,X58 内存控制器不支持 RDIMM,这点后面还会细说);PCIe 是 2.0,两个 x16 槽加两个 x4 槽,够插 NVMe 转接卡和 USB 3.0 卡。
为什么值得花力气?因为这台机器的扩展性和散热余量,放到今天依然比大多数迷你主机强。980W 的电源、四个免工具硬盘仓、双路 CPU 的散热风道,这些设计当年是为服务器级负载做的,现在拿来跑编译、剪 1080P、当家庭服务器,都是杀鸡用牛刀。唯一的短板是单核性能和 IO 带宽,但日常使用感知没那么强烈。
1.3 为什么 Mojave 是这代机器的“官方终点站”
Mojave(10.14)是 Apple 官方支持 MacPro5,1 的最后一个大版本,Catalina(10.15)的硬件列表里已经没有它了。也就是说,如果你坚持走官方路线不折腾引导器,Mojave 就是终点。
那为什么还要升到 Mojave 而不是停在 High Sierra?主要有三点。第一是深色模式,这纯粹是使用体验;第二是 Mojave 对 Metal 的强制依赖,逼着你把显卡换掉,换完之后整机图形性能反而比原厂状态好一大截;第三是 Mojave 是最后一个还能跑 32 位应用的大版本,很多老工业软件、老音频插件、老设计工具只到这一步为止,再往上就只能虚拟机了。
顺带说一句,Mojave 的最后版本 10.14.6 已经停止安全更新很久了,把它当主力生产力机上网冲浪是有风险的。我个人的用法是:需要跑老软件、做本地音视频处理、跑内网服务的时候用它;对外的浏览、支付、通信,还是放在新机器上。
2. Mojave 配置要求逐条拆解:哪些是硬门槛,哪些是舒服线
2.1 显卡:Metal 是唯一绕不过去的硬门槛
Mojave 官方在支持列表里对 Mac Pro 2010/2012 加了一句限定:“配备推荐的支持 Metal 的图形处理器”。这句话翻译成人话就是——原厂的 Radeon HD 5770 和 HD 5870 都不支持 Metal,你必须换卡,否则装上了也没有图形加速,桌面动一下鼠标都像放幻灯片。
怎么判断一张卡支不支持 Metal?不需要查资料表,装好系统后打开“关于本机”→“系统报告”→“图形卡/显示器”,或者直接跑:
system_profiler SPDisplaysDataType看输出里有没有Metal: Supported, feature set macOS GPUFamily1 v3这一行。有就是加速正常,没有就是没走 Metal 路径。
那么实际能选什么卡?我按“免驱程度”排个序,这张表是我自己实测加上公开资料整理出来的,不是抄官网:
| 显卡 | 能否免驱 | 需要外接供电 | 有无开机画面 | 备注 |
|---|---|---|---|---|
| EVGA GTX 680 Mac Edition | 免驱,Kepler 原生 | 6+6 pin | 有 | 稳定,但性能一般 |
| 刷 Mac EFI 的 GTX 680/780 | 免驱 | 6+6 / 6+8 pin | 有 | 刷失败会变砖,谨慎 |
| Radeon HD 7950 Mac Edition | 免驱 | 6+6 pin | 有 | 老卡,二手便宜 |
| RX 460 / 560 | 免驱(Polaris) | 单 6 pin | 无 | 功耗低,适合入门 |
| RX 570 / 580 / 590 | 免驱(Polaris) | 6+8 pin | 无 | 性价比最高的一档 |
| Vega 56 / 64 | 免驱 | 8+8 pin | 无 | 供电超预算,需改线 |
| GTX 970 / 980 / 10 系 | 不能 | — | — | Mojave 无 Web Driver |
表格最后一行要特别强调:NVIDIA 从 High Sierra 之后就停止发布 macOS 显卡驱动了,所以 Maxwell 和 Pascal 架构的卡(GTX 9 系、10 系)在 Mojave 上只能以基础显示模式运行,没有硬件加速。经常有人拿着 GTX 1060 来问为什么卡,答案就是这个,没有绕过的方法。
注意:如果你的卡是 PC 版未刷 Mac EFI 的,装机会遇到“没有开机画面”的问题,解决方法在 3.3 里细讲,先做心理准备。
2.2 内存:容量、频率和插法三件事
内存这一块有三个独立的坑,很多人只踩了第一个。
第一是类型。Mac Pro 5,1 用的是 DDR3 ECCUDIMM(无缓冲,Unbuffered),不是服务器上常见的 RDIMM。X58 的内存控制器不支持寄存器内存,你插上 RDIMM 大概率点不亮,或者点亮了只认一半容量。买的时候看清楚颗粒描述里有 “ECC UDIMM” 或者 “PC3-10600E”,那个 “E” 就是 ECC 无缓冲的意思,带 “R” 的是寄存器版,别买。为什么这么设计?因为 X58 是桌面级芯片组改的,本来就没打算支持服务器内存那套寄存器方案。
第二是频率。5,1 原生跑 1333MHz,你插 1600MHz 的条子它会自动降频到 1333 运行,不会更快也不会出错,所以没必要为高频多花钱。但如果你想手动超到 1600,可以在 NVRAM 里改时序参数,这个属于折腾范畴,稳定性我不推荐在生产力机器上搞。
第三是插法,这条最容易被忽略。双路机器的每个 CPU 托架有六条插槽,对应三通道内存,也就是说每个 CPU 这边要按三条一组来配。如果你手上是 8GB 的条子,最稳的配法是每个 CPU 插三条或者六条,也就是 6×8GB=48GB 或者 12×8GB=96GB。你要是只给一个 CPU 插满、另一个空着,系统能开,但会变成非对称访问,性能损失明显。
关于容量上限,Apple 官方文档写的是 8GB 单条、最多 96GB。实际上 16GB 单条 DDR3 ECC UDIMM 是能认的,但这类条子产量少、二手价格高,而且不同批次兼容性差异大。我的建议是:除非你确实需要 96GB 以上的常驻内存(比如跑大型虚拟机集群),否则老老实实买 12 条 8GB,便宜、稳定、好买。
2.3 硬盘与 Boot ROM:APFS、NVMe 和固件的三角关系
这一节是整篇文章里最容易出问题的地方,因为它涉及三个变量互相牵制:Boot ROM 版本、启动盘的文件系统、以及你用的是什么接口的盘。
先说文件系统。Mojave 在安装时会强制把启动卷转成 APFS,HFS+ 会被自动转换。而 APFS 启动需要 Boot ROM 支持——Mac Pro 5,1 只有把固件升到MP51.0089.B00或更高,才能从 APFS 卷启动。这两件事是绑定的,所以你会看到很多人在安装过程中卡在“固件更新”那一步。
再说接口。原厂四个硬盘仓走的是 SATA II,也就是 3Gb/s,理论 300MB/s,实际一块普通 SATA SSD 跑满也就 270MB/s 左右。这个速度放在今天不算快,但比机械盘强太多。如果你想要更快的速度,就得走 PCIe 转 NVMe 的路线。
这里有个关键点:NVMe 启动需要 Boot ROM 版本 144.0.0.0.0。这个版本是随 Mojave 10.14.5 及以后的完整安装器一起下发的,比MP51.0089.B00更新。也就是说,如果你打算用 NVMe 做启动盘,必须先完成一次 Mojave 安装把固件刷上去,然后才能识别 NVMe 启动卷。顺序不能反。
至于 PCIe 转接卡,装在 x16 槽上是 PCIe 2.0 x16 的电气规格,但绝大多数单盘 NVMe 转接卡只用 x4,实际带宽大约 1500-1600MB/s,已经比 SATA 快五倍以上。买转接卡的时候选那种没有 PCIe 交换芯片的直连卡,便宜且稳定;带 PLX 芯片的多盘卡在这台老机器上容易出幺蛾子。
2.4 供电与散热:十二核机器的真实功耗预算
很多人只盯着显卡能不能驱动,忽略了供电这个物理限制。
Mac Pro 5,1 的主板上有两个 6-pin 的 PCIe 辅助供电接口,每个标称 75W,再加上 PCIe 插槽本身提供的 75W,总共给显卡的预算是 225W。这个数字意味着什么?RX 580 的公版 TDP 是 185W,用 6+8 pin 供电,原厂只给两个 6-pin,所以你需要一根“双 6-pin 转单 8-pin”的转接线,把两个 6-pin 合并成一个 8-pin 用。这种线淘宝几十块,但一定要买线径粗的(18AWG 以上),细线在大电流下会发热甚至熔头。
如果你要上 Vega 64 这种 8+8 pin、TDP 295W 的卡,原厂供电就不够了,得做所谓的“Pixlas 改线”——直接从电源的 12V 输出端引线出来做两个 8-pin。这个操作有风险,需要拆电源外壳,不建议新手做。
散热这块,十二核的双路机器本身发热量就不小。原厂散热器用久了硅脂会干,表现是待机风扇就转得很快、噪音大。重涂硅脂是个回报很高的维护动作,成本就几十块的硅脂,但要注意:拆 CPU 散热器之前一定要先拆掉主板上的托架固定螺丝,顺序错了会把针脚压弯。涂的时候薄薄一层,五点法或者中间挤一条都行,别涂成厚厚一坨,反而影响导热。
3. 固件层面的坑:32 位 EFI 带来的连锁反应
3.1 为什么必须先刷到 144.0.0.0.0
Mac Pro 5,1 的固件是 EFI 1.10,32 位的,这是 2009-2012 那个年代的产物。32 位 EFI 带来的直接后果有两个:一是不支持从 APFS 卷启动(需要固件更新补上),二是不支持 NVMe 设备启动。
所以你会看到那条经典的升级链路:MP51.007F.B03→MP51.0084.B00(High Sierra 10.13.0-10.13.3 附带)→MP51.0089.B00(10.13.6 / Mojave 早期版本附带)→144.0.0.0.0(Mojave 10.14.5 以后附带)。
144.0.0.0.0 这个版本号看着很奇怪,因为它跳出了原有的命名规则,这本身就说明它是一次比较大的固件改动,主要就是加了 NVMe 启动支持。刷到这个版本之后,你会明显感觉到开机自检时间变长了——这是正常的,因为固件在做更多的设备枚举,不是故障。
3.2 固件更新的触发条件和现场表现
固件不是你想刷就能刷的,它有触发条件。必须是在系统内运行完整的 Mojave 安装程序(不是恢复模式,也不是从别的磁盘引导的安装器),安装程序检测到你的 Boot ROM 版本过低,就会在重启时插入一段固件更新流程。
现场表现是这样的:点击安装后机器重启,屏幕先是长时间黑屏,然后出现一个 Apple logo 加进度条,进度条走得很慢,大概三到八分钟,然后自动重启进入正常的安装流程。整个过程不能被中断,一旦断电,主板固件可能损坏,机器就变砖了。
注意:固件更新期间千万不要拔电源、不要长按电源键。建议提前接一个 UPS,或者在确定不会跳闸的时段操作。这是整篇文章里风险最高的一步。
还有一个前置条件容易被忽略:安装的目标磁盘必须是 GUID 分区表(GPT)。如果你的盘是 MBR 或者 Apple 分区表,固件更新流程不会启动,安装器会直接报错或者静默跳过。检查方法:
diskutil list看分区方案那一列是不是GUID_partition_scheme。
3.3 没有开机画面时怎么选启动盘
这是换非原厂显卡之后最直接的痛点:PC 版未刷 Mac EFI 的显卡,在系统驱动加载之前是不输出的,也就是说你按住 Option 键想进启动选择界面,屏幕一片黑,什么都看不到。
有四种应对方式,我按推荐程度排:
第一种,保留原厂 HD 5770 作为辅助卡。Mac Pro 有两个 x16 槽,把原厂卡插在槽 1(靠上),新卡插槽 2,显示器接原厂卡上,开机时能看到启动画面,进了系统之后再切到新卡输出(或者直接双屏)。缺点是多一张卡占槽位、多一份功耗和噪音,但对双路机器来说这点余量不算什么。
第二种,用系统内的“启动磁盘”偏好设置切换。这个在系统正常运行的时候有效,比如你要从 High Sierra 切到 Mojave 的安装盘,可以提前在系统里指定。切换之后机器会直接引导那个卷,不需要开机画面。
第三种,命令行 bless。当你已经有系统在跑,只是想指定下次从哪个卷启动:
sudo bless --mount /Volumes/Mojave --setBoot执行完重启就会走那个卷。想恢复默认的话,用sudo bless --mount /Volumes/Macintosh\ HD --setBoot指回去。
第四种,刷 Mac EFI。像 GTX 680、HD 7950 这些卡有社区维护的 Mac 版固件,刷完之后就有开机画面了。但刷固件有变砖风险,而且需要双 BIOS 卡或者在 Windows 下用编程器救砖,我一般不建议新手碰。
如果这四种你都不想用,那还有一个底线原则:绝对不要开 FileVault。FileVault 的解锁密码输入界面是在 EFI 环境下渲染的,没有 Mac EFI 的显卡根本显示不出来,开了之后你就永久卡在解锁界面进不去系统了。这个坑我见过至少三个人踩。
4. 实操:从 High Sierra 到 Mojave 的完整流程
4.1 升级前的清点与备份
动手之前,把这几项确认一遍,能省掉后面 80% 的返工。
硬件方面:确认显卡是 Metal 卡并且已经物理装好、供电线接好;确认内存是 ECC UDIMM 并且每个 CPU 那边是三条一组;确认目标磁盘是 GUID 分区表。
软件方面:确认当前系统至少是 High Sierra 10.13.6,因为更早的版本可能缺少刷固件所需的前置组件。如果是 Sierra 或者更早,先升到 High Sierra 再说。
备份方面,这一步不能省。Mojave 安装会把启动卷转成 APFS,这个过程是不可逆的,出问题就得重来。用 Time Machine 做一份完整备份,同时把重要的个人数据单独复制一份到外置盘。我个人的习惯是做两份:一份 Time Machine 用于整体回滚,一份手动拷贝用于单文件恢复。
还有一个细节:确认你手上有第二台能正常使用的 Mac 或者能上网的设备,用来查资料和下载安装镜像。因为升级过程中一旦卡住,这台机器可能暂时用不了。
4.2 做 Mojave 安装盘
先拿到安装器。如果你的当前系统能访问 App Store 的购买记录,直接在里面找 macOS Mojave 下载。如果找不到(Apple 后来把它下架了),可以从 Apple 官方支持页面的“如何获取旧版 macOS”文章里找到直达链接。下载下来是一个 6GB 左右的Install macOS Mojave.app,放在“应用程序”文件夹里。
然后是准备 U 盘,16GB 起步,速度不用太快,但别用杂牌,写入过程对 U 盘的稳定性有要求。插上之后先确认它的卷名,我一般直接重命名为MyVolume,方便后面敲命令不容易错。
制作命令是:
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume回车之后会要求输入密码,然后提示你确认抹掉这个卷,输入Y。整个过程大概十到二十分钟,取决于 U 盘速度。结束之后这个 U 盘就叫“Install macOS Mojave”了。
提示:如果你的 U 盘之前做过 Windows 启动盘,记得先在“磁盘工具”里把它抹成 Mac OS 扩展(日志式)+ GUID 分区表,否则 createinstallmedia 会报错。
4.3 安装与固件刷新实录
把 U 盘插上,重启,按住 Option 进启动选择界面(前提是你有开机画面)。选 U 盘启动,进入安装界面。
第一步先进“磁盘工具”,把目标硬盘抹掉,格式选 APFS 或者 Mac OS 扩展(日志式)都行,分区方案必须是 GUID。如果你选的是 Mac OS 扩展(日志式),安装过程中 Mojave 会自己转成 APFS。抹完之后退出磁盘工具,开始安装。
选目标磁盘的时候,如果一切正常,安装器会弹出提示,大意是“此 Mac 需要固件更新”,然后点继续,机器重启。这就是前面说的固件刷写阶段。屏幕会黑很久,然后出现进度条,慢慢走。这段时间千万不要动它,我一般会泡杯茶坐着等。
固件刷完之后会自动进入正常的安装流程,中间还会重启两到三次,总共耗时大概三十到五十分钟,取决于你的盘是 SSD 还是机械盘。机械盘的话做好一小时的准备。
装完之后第一次进系统,会有一个设置助理,跟着走就行。这里有个小建议:先别急着登录 Apple ID,等确认系统稳定、显卡加速正常之后再登,避免后面重装还要处理账户问题。
4.4 装完之后的验收清单
系统起来不代表装好了,这几项必须逐条确认。
第一,固件版本。跑一次前面那条system_profiler SPHardwareDataType,看 Boot ROM 是不是144.0.0.0.0。如果是,说明整个链路走通了。
第二,显卡加速。看system_profiler SPDisplaysDataType里有没有 Metal 支持那一行。同时打开“关于本机”,“图形卡”那一栏应该显示正确的型号和显存容量。
第三,硬盘速度。用“磁盘工具”里的“速度测试”或者 Blackmagic Disk Speed Test 跑一下,SATA SSD 应该在 250-280MB/s,NVMe 应该在 1400MB/s 以上。数字明显偏低说明可能接到了 x4 槽或者转接卡有问题。
第四,睡眠唤醒。合上盖子(这台没有盖子,就是手动触发睡眠)再唤醒,看屏幕能不能正常点亮、外设能不能恢复。这一项在非原厂显卡上偶尔会出问题,具体在 5.4 里讲。
第五,音频和 USB。插个耳机试试前面板和后置的音频口,再插个 U 盘试试前后 USB 口。老机器有时候前置 USB 排线会松,重插一下就好。
5. 踩坑记录:几类高频故障和排查思路
5.1 固件更新反复重启或者进度条卡死
症状是:点了安装之后重启,出现进度条,走到某个位置卡住不动,或者反复重启进入同一个界面,就是进不去系统。
原因通常有两个。一是目标磁盘的分区表不是 GUID。这个前面说过,用diskutil list确认,如果是 MBR 就得重新抹盘。二是安装器来源不对,比如你从恢复模式里恢复出来的安装程序,或者从第三方渠道下载的修改版镜像,缺少固件更新所需的 payload。
还有一种情况是安装到了外置 USB 硬盘上。Apple 的固件更新逻辑对目标卷的位置有要求,装在外部卷上有时会跳过固件刷新,然后你重启之后 Boot ROM 还是老版本,APFS 卷启动不了,就会陷入“找不到启动盘”的黑屏状态。
解决办法:接回原来的启动盘(如果还在),或者用 U 盘重新引导,把安装目标改成内部 SATA 硬盘。这个顺序很重要:先刷固件,再谈其他地方。
5.2 显卡识别了但没有加速
症状是系统报告里能看到显卡型号和显存,但 Metal 那一栏是 “Not Supported”,或者系统整体动画卡顿、视频播放花屏。
先排除最简单的原因:你的卡本身就不是 Metal 卡。比如有人插了 GTX 750 Ti,觉得是“比较新的卡”就应该是 Metal,实际上 Maxwell 架构在 macOS 上根本没有驱动。
如果卡是 Polaris 或者 Kepler 这类本身支持 Metal 的,那可能是驱动缓存的问题。试试重建内核扩展缓存:
sudo kextcache -i /或者干脆进恢复模式用“磁盘工具”的“急救”修一下权限。还有一种比较少见的,是显卡插在了 x4 槽上,虽然能显示但带宽不足导致某些加速特性不生效,换到 x16 槽就好了。
补充一句关于双卡配置:如果你保留了原厂 HD 5770 作为开机画面卡,那在系统报告里会同时看到两张卡。Mojave 会把不支持 Metal 的那张降级为“显示适配器”,不参与图形加速,这是正常的,不用管。
5.3 风扇狂转与硬盘温度传感器
这台机器的风扇控制依赖硬盘仓里的温度传感器。原厂硬盘在接口位置上有一个特制的热敏电阻,如果换成普通硬盘,传感器读不到数据,风扇控制逻辑就会默认“温度未知”,直接把转速拉满,噪音能大到影响办公。
解决办法有三个。最省事的是买带传感器的硬盘托架,淘宝上有专门给 Mac Pro 5,1 做的转接架,带模拟温度信号的小板子。第二种是装风扇控制软件,手动设定转速曲线,但这类软件在 Mojave 上的兼容性时好时坏。第三种是把原厂硬盘留在机器里当“温度假负载”,只用来骗传感器,不作为启动盘。这个做法有点浪费一个仓位,但对只有四个仓位的机器来说,SSD 放系统、原厂盘放数据,其实也不亏。
至于 CPU 风扇狂转,多半是硅脂干了或者散热器没装正。重涂硅脂的时候注意,双路机器的两个散热器是独立的,别只处理一个。
5.4 睡眠唤醒、蓝牙和无线
睡眠唤醒问题主要表现为:机器能睡,但唤醒之后屏幕不亮,或者唤醒之后 USB 外设失灵需要重插。
这一类问题在非原厂显卡上比较常见,尤其是 RX 系列。可以先试试关闭“节能”里的“唤醒以供网络访问”,再关掉“电源小憩”。如果还是不行,可以在终端里禁用深度睡眠:
sudo pmset -a hibernatemode 0 sudo pmset -a standby 0 sudo pmset -a autopoweroff 0这个做法的代价是睡眠时仍然保持内存供电,功耗略高,但对桌面塔机来说无所谓。
蓝牙和无线这块,原厂的蓝牙是 2.1 版本,802.11n 的 AirPort 卡。Mojave 的接力、隔空投送、用手表解锁这些功能都要求蓝牙 4.0 加 802.11ac,原厂硬件是满足不了的。想用这些功能,需要换成 BCM94360CD 这类模块,再加一个 PCIe 转接卡和天线。整套成本两三百块,装好之后免驱,接力、投送、热点全都正常。这个升级我觉得是性价比最高的一个,比换显卡带来的体验提升更直观。
6. 升级完之后还能怎么玩
6.1 三系统共存:macOS、Windows 和 Linux
这台机器有个老 Mac 的通病:固件是 EFI 而不是 UEFI,外接系统安装的时候容易出问题。装 Windows 10 的时候,需要走传统 BIOS 引导,分区表得用混合 MBR,而且要在 macOS 里先用“启动转换助理”划分分区,不然 Windows 安装程序会认不出盘。
至于 Linux,Ubuntu 这类的发行版在这台机器上反而比 Windows 好装,因为它对传统引导的支持更宽松。做法是单独拿一块盘(放在光驱位或者硬盘仓),用 Rufus 做成 BIOS 引导的启动盘,安装的时候手动指定引导器装在那块盘上,不要动 macOS 的 EFI 分区。装完之后默认从 macOS 启动,想进 Linux 就开机按 Option 选那块盘。
注意:三系统共存的机器,最容易出问题的是引导记录被覆盖。装任何新系统之前,先备份 macOS 的 EFI 分区内容,出问题可以拷回去。
6.2 USB 3.0、NVMe 与无线模块的加装思路
USB 3.0 的升级门槛很低,买一张 FL1100 芯片的 PCIe 扩展卡(比如四口的 KT4004),插上免驱,Mojave 原生支持。这台机器原厂只有 USB 2.0,加了之后外接硬盘拷贝速度能从 35MB/s 提到 200MB/s 以上,体验差别非常大。
NVMe 前面说过,需要固件 144.0.0.0.0。转接卡插在 x16 槽上,装一块 1TB 的 NVMe 做系统盘,原厂四个 SATA 仓全部拿来做数据仓库,这个组合对大多数用途来说完全够用。
无线模块的替换思路是:买一张 BCM94360CD 加一个 PCIe 转接卡,天线用附带的三个小天线贴在机箱内部或者引出来。注意蓝牙和 Wi-Fi 共用一条 USB 内部线,接的时候别漏了,漏了就是只有 Wi-Fi 没有蓝牙。
6.3 想再往上走一层:OpenCore 路线
Mojave 是官方终点,但如果你愿意折腾引导器,这台机器其实能跑到 Catalina、Big Sur 甚至更新版本。社区维护的 OpenCore Legacy Patcher 就是干这个的,它会帮你把旧硬件的驱动补丁打进去,绕过 Apple 的机型检查。
这条路的好处是能继续拿到安全更新、能用新版软件。代价是每次系统大版本更新都要等补丁适配、手动处理内核扩展签名问题,稳定性和省心程度都不如停在 Mojave。我自己的判断标准是:如果这台机器是你的生产力工具,别碰这条路;如果它是玩具和实验平台,可以玩。
再补一句关于 Zen 架构处理器的老 Mac 安装经验:有人问过在 Intel Mac 上装别的系统的配置要求,核心逻辑是一样的——先看机型标识符确认平台,再看固件是 EFI 还是 UEFI,最后看外设驱动是否原生。把这三点摸清楚,装什么系统都不会太离谱。
最后分享一个我自己的习惯:每次动固件、动分区之前,先在纸上把当前的状态写下来——Boot ROM 版本、分区表类型、显卡型号、目标卷名。写下来之后照着做,出问题的时候也有个参照。这台机器我前后折腾过四种显卡、三种固件状态,真正帮我省时间的不是什么技巧,而是每次都把状态记清楚。