1. 项目概述:为什么要在Apple Silicon Mac上折腾双macOS?
如果你手头有一台M1、M2或M3芯片的Mac,大概率是冲着它强悍的性能和超长的续航去的。但用久了,尤其是当你需要处理一些老项目,或者某些专业软件只兼容特定版本的macOS时,一个系统就显得捉襟见肘了。直接降级?数据迁移和软件重装是个大工程。用虚拟机?性能损耗和资源占用又让人心疼。这时候,在物理硬盘上安装第二个独立的macOS系统,也就是我们常说的“双系统”,就成了一种非常优雅的解决方案。
简单来说,双系统就是让你的Mac拥有两个完全独立的“房间”。一个房间运行着最新的macOS Sonoma,用来处理日常工作和享受新特性;另一个房间则可能是更稳定的macOS Ventura,甚至是兼容老软件的macOS Monterey。两个系统各自拥有独立的应用程序、用户数据和系统文件,互不干扰。想用哪个,开机时选择一下就行。这对于开发者测试应用兼容性、设计师使用特定版本的创意软件、或者任何需要纯净测试环境的用户来说,价值巨大。
然而,在Apple Silicon(苹果自研芯片)的Mac上实现双系统,和过去在Intel芯片Mac上的操作逻辑有根本性的不同。传统的通过Boot Camp安装Windows的思路在这里行不通,苹果为自家芯片设计了全新的安全启动流程和磁盘管理方式。这导致很多网上流传的旧方法完全失效,也让这个过程带上了一点“技术探险”的色彩。别担心,只要跟着步骤走,理清背后的逻辑,在M系列芯片的Mac上安装双macOS系统,其实是一项清晰且可控的操作。
2. 核心原理与准备工作:理解Apple Silicon的启动“黑盒”
在开始动手之前,我们必须先搞明白Apple Silicon Mac是怎么启动的,这是成功的关键,也能帮你避开很多坑。
2.1 Apple Silicon启动流程揭秘
Intel Mac的启动和我们熟悉的PC类似,遵循传统的BIOS/UEFI -> 引导程序 -> 操作系统的链条,我们可以相对容易地干预引导过程。但Apple Silicon Mac完全不同,它采用了一套基于Apple T2安全芯片(或集成在M系列芯片中的安全隔区)的“安全启动”链。
当你按下电源键,最先工作的不是你的硬盘,而是Mac内置的“启动ROM”和“iBoot引导加载器”。它们会严格验证接下来要加载的每一个环节的加密签名,确保其来自苹果且未被篡改。这个验证链条的终点,就是最终被加载的操作系统内核。这套机制极大地提升了安全性,但也意味着用户无法像以前那样随意指定从某个分区或外置硬盘启动。
那么,我们如何安装第二个系统呢?答案就在于苹果官方提供的“启动管理器”。在开机时通过特定操作(长按电源键)可以进入这个界面。在这里,你可以选择从已安装的、经过苹果验证的macOS系统启动,也可以选择从一个“可引导的安装器”(比如我们制作的USB安装盘)启动。我们的双系统安装,正是利用了这个官方接口。
2.2 必须准备好的“弹药”
工欲善其事,必先利其器。在Apple Silicon Mac上安装双系统,你需要准备好以下几样东西,缺一不可:
- 一台Apple Silicon Mac:这似乎是废话,但必须确认你的Mac是M1、M2、M3或后续系列芯片。本指南的方法不适用于Intel芯片的Mac。
- 足够的存储空间:这是最容易出问题的地方。你需要在内置SSD上划出一块独立的区域给第二个系统。我强烈建议为第二个系统预留至少80GB空间。这包括了系统本身(约15-20GB)、必需的应用程序和一定的用户文件空间。如果你的工作涉及大型项目(如视频编辑、虚拟机),请考虑预留150GB或更多。请务必提前检查你的磁盘剩余空间。
- 一个高速USB驱动器:用于制作macOS安装盘。容量至少16GB,但更推荐32GB或以上。最关键的是速度,请务必使用USB 3.0或更高规格的U盘,最好是固态移动硬盘(PSSD)。制作安装盘和从它启动安装系统的过程涉及大量数据读写,一个慢速U盘会让整个过程变得极其漫长且容易出错。
- 第二个macOS的安装镜像:你需要从苹果官方获取你想要安装的macOS版本的安装器(.app格式)。可以通过App Store下载,但更可靠的方式是使用终端命令
softwareupdate --fetch-full-installer来获取特定版本。请确保你下载的版本支持你的Apple Silicon Mac型号。 - 完整的数据备份:这是最重要的步骤,没有之一!对磁盘进行分区操作存在理论上的数据丢失风险。请务必在开始前,使用“时间机器”(Time Machine)将你的整个系统完整备份到一个外置硬盘。同时,对于极其重要的个人文件,建议再手动拷贝一份到云端或其他存储设备上。有备份,心不慌。
注意:网络上有些教程提到在Apple Silicon Mac上通过虚拟机或修改系统文件实现多系统,这些方法要么性能损失大,要么极其复杂且容易导致系统不稳定。我们这里采用的是苹果官方支持的分区安装方式,是最稳定、最“原生”的方案。
3. 核心步骤详解:从分区到安装
现在,我们进入实战环节。整个过程可以清晰地分为三个大阶段:为第二个系统准备“房间”(分区)、制作进入“房间”的“钥匙”(安装盘)、以及最后进行“装修”(安装系统)。
3.1 第一步:磁盘分区——为第二个系统划出独立空间
分区不是在物理硬盘上切一刀,而是在APFS容器内创建一个新的“宗卷”。APFS(Apple File System)是苹果现代的文件系统,它的“宗卷”概念非常灵活,可以动态分配空间,比传统的固定大小分区方便得多。
- 打开“磁盘工具”:你可以在“应用程序” -> “实用工具”文件夹里找到它,或者直接用Spotlight搜索。
- 查看磁盘结构:在磁盘工具左侧边栏,点击顶部的“显示”菜单,选择“显示所有设备”。这时你会看到真实的磁盘结构。通常,最顶层是你的物理硬盘(如“APPLE SSD”),其下是一个“容器”,容器里才是你现在正在使用的系统宗卷(如“Macintosh HD”)。
- 在容器上添加宗卷:选中你的系统所在的容器(通常是“Container disk1”这类名称),然后点击工具栏的“添加宗卷”(+)按钮。
- 名称:为新宗卷起一个清晰的名称,例如“macOS-Ventura”或“Test-System”。
- 格式:务必选择APFS。
- 大小选项:这里有两种策略:
- 固定大小:如果你希望严格限制第二个系统的空间,可以选择“大小”,并输入具体数值(如80GB)。这样两个系统空间完全独立。
- 弹性空间(推荐):选择“APFS(宗卷)”默认设置即可。这意味着新宗卷和原有宗卷共享容器内的总空闲空间,可以动态增长。这种方式更灵活,能更高效地利用磁盘空间。你可以在“配额”中设置一个软性上限以防止它无限膨胀。
- 点击“添加”:这个过程很快,几乎是瞬间完成,因为APFS宗卷的创建不涉及数据迁移。
实操心得:我个人的习惯是使用“弹性空间”方案,但会为工作用的第二个系统设置一个“配额”,比如200GB。这样既能保证主系统有足够空间,又能防止测试系统无意中塞满整个硬盘。分区完成后,你会在访达(Finder)的边栏看到这个新的宗卷,就像一个新的磁盘。现在,“房间”已经准备好了。
3.2 第二步:制作可引导安装器——你的系统安装“钥匙”
苹果官方提供了使用createinstallmedia命令在终端中制作安装盘的方法,这是最可靠的方式。
- 格式化U盘:将你的U盘插入Mac。打开“磁盘工具”,在左侧选中该U盘(注意是设备,不是宗卷),点击“抹掉”。
- 名称:可以起名为“MyVolume”(或其他,但不要用中文和特殊字符)。
- 格式:选择“Mac OS 扩展(日志式)”或“MS-DOS (FAT)”。虽然安装器最终会被格式化为特定格式,但这一步先按此操作。
- 方案:选择“GUID 分区图”。
- 点击“抹掉”。
- 获取安装器路径:确保你从App Store下载的macOS安装器(例如“安装 macOS Ventura.app”)位于“应用程序”文件夹中。
- 使用终端创建安装器:打开“终端”(同样在“实用工具”里)。输入以下命令,但先不要按回车:
sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume- 请将命令中的“Install\ macOS\ Ventura.app”替换为你实际下载的安装器名称。如果名称中有空格,需要用反斜杠
\转义,就像示例中一样。 - 将
/Volumes/MyVolume替换为你U盘在访达中显示的名称(卷宗名)。
- 请将命令中的“Install\ macOS\ Ventura.app”替换为你实际下载的安装器名称。如果名称中有空格,需要用反斜杠
- 执行命令:按回车后,终端会要求你输入管理员密码(输入时密码不可见),输入后再次按回车确认。终端会显示“正在抹掉磁盘…”、“正在复制安装文件…”等进度。这个过程会持续15-30分钟,取决于你的U盘速度。请务必保持Mac接通电源,不要休眠。
注意事项:这是最容易因U盘速度慢而卡住或报错的环节。如果过程中出现“拷贝文件错误”或耗时超乎想象的长(超过1小时),请果断换一个更快的U盘或固态移动硬盘重试。制作成功的标志是终端最后显示“Install media now available at “/Volumes/MyVolume””。
3.3 第三步:安装第二个macOS系统——启动与安装流程
这是最后一步,也是最需要耐心的一步。
- 关机并进入启动管理器:将制作好的安装U盘插入Mac。关闭你的Mac。然后,按住电源按钮不松开,直到屏幕上出现“正在载入启动选项…”字样后,再松开手指。这时你会进入启动管理器界面,屏幕上会显示所有可用的启动磁盘,包括你的内置硬盘和刚才插入的“安装器”(通常会显示为橙色图标,名称是你U盘的名称)。
- 选择安装器启动:使用鼠标或触控板点击选择你的USB安装器,然后点击“继续”。Mac会从这个安装器启动,进入熟悉的macOS实用工具界面。
- 选择磁盘工具(可选):如果你在第一步分区时非常确信操作无误,可以跳过此步。如果不放心,可以再次打开“磁盘工具”,确认你之前创建的新宗卷(如“macOS-Ventura”)存在且格式为APFS。
- 运行安装器:退出磁盘工具,回到实用工具菜单,选择“安装 macOS”。
- 选择目标宗卷:这是最关键的一步!安装程序会问你要将macOS安装到哪里。请务必、一定要选择你刚才在第一步中创建的新宗卷(例如“macOS-Ventura”),绝对不要选错成你原来的系统宗卷!选错会导致原有系统被覆盖。
- 继续安装:点击“安装”,之后的过程就和常规安装系统一样了:同意许可协议、等待进度条走完、系统会自动重启数次。请注意,在安装过程中,Mac可能会从USB安装器启动切换回从内置硬盘启动,屏幕可能会黑屏或重启几次,这是正常现象,不要中断它。
- 初始设置:安装完成后,Mac会进入新系统的设置助手。你可以像设置一台新Mac一样进行操作。这里有个重要技巧:在设置用户账户时,我建议使用一个与主系统不同的名称,例如在名字后加“-Test”,这样可以避免后续在某些网络或文件共享服务中产生混淆。你也可以选择不迁移任何数据,保持系统纯净。
安装全部完成后,你的Mac就拥有了两个独立的macOS系统。每次开机时,只要长按电源键进入启动管理器,就可以自由选择从哪个系统启动了。
4. 安装后的管理与优化技巧
双系统安装成功只是开始,如何高效、安全地使用它们,才是体现价值的阶段。
4.1 系统切换与默认启动设置
- 手动切换:每次开机时长按电源键进入启动管理器选择,是最直接的方式。
- 设置默认启动系统:如果你大部分时间使用某一个系统,可以将其设为默认。进入你希望作为默认的系统,打开“系统设置” -> “通用” -> “启动磁盘”。点击左下角的锁图标解锁,然后选择你当前所在的系统盘,点击“重新启动时使用…”按钮。这样以后开机就会自动进入这个系统,无需手动选择。需要切换时,再在开机时临时干预即可。
- 从另一个系统内重启到特定系统:在macOS中,你可以在“系统设置” -> “通用” -> “启动磁盘”里选择另一个系统宗卷,然后点击“重新启动”,Mac就会直接重启到那个系统,省去了开机时按键的操作。
4.2 数据共享与磁盘访问
两个系统在物理上是隔离的,但你可以互相访问对方宗卷上的文件,这带来了极大的便利。
- 从系统A访问系统B的数据:当你在一个系统中启动时,另一个系统的宗卷会像外置硬盘一样显示在桌面上或访达的“位置”中。你可以直接打开它,浏览、拷贝文件。但是,你无法直接运行另一个系统宗卷上的应用程序,因为应用程序与系统库深度绑定。
- 共享数据的建议方案:
- 创建共享数据分区(APFS宗卷):这是最优雅的方案。你可以在磁盘工具中,在同一个容器下创建第三个APFS宗卷,命名为“Shared Data”。两个系统都能读写这个宗卷,你可以把项目文件、文档、下载内容等放在这里,实现无缝协作。
- 使用云同步服务:利用iCloud Drive、Dropbox、OneDrive等,将工作文件夹同步到云端,两个系统都能访问最新文件。
- 外置移动硬盘:将大型媒体库或不常访问的归档文件放在外置硬盘上,两个系统按需挂载。
重要警告:虽然可以互相访问文件,但请绝对不要在一个系统运行时,去修改或删除另一个系统宗卷上的系统文件、应用程序或核心库。这极有可能导致那个系统无法启动。只操作用户数据区域(如“用户”文件夹下的内容)是相对安全的。
4.3 资源分配与性能考量
双系统共享同一套硬件资源,因此需要一些考量。
- 内存与存储:两个系统不会同时运行,所以内存(RAM)不是问题。存储空间是主要考量,如前所述,合理规划宗卷大小或使用弹性空间配额。
- 软件授权:一些按机器授权的软件(如某些Adobe Creative Cloud套件、专业音频软件)可能在两个系统中都需要单独授权或重新激活。请留意软件的授权协议。
- 系统更新:每个系统独立进行系统更新(如从macOS 13.5更新到13.6)。更新一个系统不会影响另一个。在安装大型系统版本升级(如从Ventura升级到Sonoma)时,务必确认该升级程序是针对你当前启动的系统宗卷运行的,避免误操作。
5. 常见问题与故障排除实录
即使准备充分,实际操作中也可能遇到一些波折。以下是我在多次安装和帮朋友处理过程中遇到的典型问题及解决方法。
5.1 安装器无法识别或启动失败
- 问题描述:制作好U盘后,长按电源键无法看到安装器选项,或者选择后无法启动,显示禁止符号或反复重启。
- 排查思路:
- U盘速度太慢:这是最常见的原因。尝试换用USB 3.2 Gen2或雷电接口的固态移动硬盘重新制作安装器。
- 安装镜像损坏:重新从官方渠道下载macOS安装器,并再次制作启动盘。
- 安全策略限制:进入“系统设置” -> “隐私与安全性” -> “安全性”,查看是否有关于“允许从以下位置下载的应用程序”的提示,可能需要点击“允许”。但这对启动管理器的影响较小。
- 芯片兼容性:确保你下载的macOS版本支持你的M系列芯片型号。例如,很老的macOS版本(如Big Sur之前的)可能不原生支持M1。
5.2 安装过程中提示“无法安装到选定的磁盘”
- 问题描述:在安装步骤选择目标宗卷时,安装器显示该宗卷不可用或灰色。
- 排查思路:
- 宗卷格式错误:回到macOS实用工具中的“磁盘工具”,确认你准备安装的目标宗卷格式为APFS。如果不是,将其抹掉并格式化为APFS。
- 宗卷类型错误:确保你创建的是“宗卷”(Volume),而不是“容器”(Container)或“分区”(Partition,在APFS下应叫宗卷)。在磁盘工具中,它应该显示在容器之下,与你的主系统宗卷并列。
- 空间不足:确保目标宗卷的可用空间大于macOS安装所需的最小空间(通常至少25GB)。
5.3 安装后无法进入原系统或新系统
- 问题描述:安装完第二个系统后,开机自动进入其中一个,而启动管理器里看不到另一个选项。
- 排查思路:
- 启动管理器未显示:长按电源键时,确保按的时间足够长,直到出现“正在载入启动选项…”和图标列表。有时需要多试一两次。
- 系统损坏:如果某个系统完全无法启动(卡在进度条或报错),可以尝试在启动管理器中选择该系统的“恢复”选项(如果有),或者从另一个能启动的系统运行“磁盘工具”的“急救”功能来修复宗卷。
- 启动磁盘设置错误:进入能启动的那个系统,在“系统设置” -> “通用” -> “启动磁盘”中,检查是否能看到两个系统宗卷。如果能看到,尝试选择另一个并重启。
5.4 性能感觉不如单系统
- 问题描述:感觉在双系统环境下,某个系统的运行速度变慢了。
- 排查思路:
- 存储空间压力:检查两个系统宗卷的剩余空间。APFS在空间严重不足时(少于10%)会影响整体性能,因为动态空间分配和TRIM等优化操作会受限。清理垃圾文件或扩大容器总容量。
- 后台索引:新系统安装后,Spotlight和Photos等应用会在初期进行全盘索引,这可能导致短时间内CPU和磁盘占用率高,感觉卡顿。这是正常过程,通常一两天后会自动完成。
- 心理作用:确保你的对比基准是相同的。如果主系统用了很久装了很多软件,而新系统是纯净安装,感觉后者更快是正常的。
最后,我想分享一个我自己的使用习惯:我将主系统用于日常所有生产力和娱乐,保持其稳定和更新。而第二个系统,我则将其“冻结”在某个特定的、稳定的macOS版本上,专门用于运行那些我赖以生存但已不再更新、与新系统存在兼容性隐患的专业软件。每次打开它,都是一种安心和高效。这种物理级别的隔离,带来的心理上的踏实感,是任何虚拟机方案都无法比拟的。如果你也有类似的需求,那么花上几个小时,按照这个流程走一遍,绝对是值得的投资。