OpenCore 双系统:通过 Boot Camp 远程切换 Windows 和 macOS
使用 OpenCore 引导 Windows 和 macOS 双系统时,如果电脑没有连接显示器,重启后就不方便在引导菜单中选择系统。本文介绍一种通过 Boot Camp 控制面板从 Windows 选择 macOS 启动盘的方法。
本文以 Windows 10、UEFI 启动、OpenCore 双系统为例。不同电脑的 EFI 和磁盘配置可能不同,Boot Camp 能否识别启动盘、OpenCore 是否会遵循选择,需要在实际机器上验证。
本文所用环境中,Boot Camp 控制面板已识别出 Windows 和 macOS 两个启动盘;识别成功不等于已经验证重启后的切换结果。
准备工作
开始前,请确认:
- Windows 和 macOS 都已经安装,并且都能正常远程连接。
- Windows 使用 UEFI 启动。
- 知道 macOS 启动后的远程连接方式和地址;它的 IP 地址可能与 Windows 不同。
- 首次测试时有可用的恢复方式,例如临时连接显示器和键盘,或使用可查看开机画面的远程管理设备。
在 Windows 中按 Win + R,输入 msinfo32 并回车,可以在“系统摘要”里查看 BIOS 模式。显示“UEFI”即可继续检查。
下载 Boot Camp 支持文件
Brigadier 是一个第三方工具,可以从 Apple 下载并解压指定 Mac 型号对应的 Boot Camp 支持文件。
- 打开 Brigadier 下载页面。
- 在 Assets 中下载
brigadier.exe,保存到 Windows 的“下载”文件夹。 - 在“下载”文件夹空白处按住 Shift 并右键,选择 “在此处打开 PowerShell 窗口”。
输入以下命令并回车:
.\brigadier.exe --model iMac19,1
这里的 iMac19,1 用于选择下载哪个型号的 Apple 支持包,并不会修改电脑的实际型号。OpenCore 社区指南将它列为获取较新 Boot Camp 支持包的一个示例,但实际兼容性仍取决于系统配置。参考:OpenCore Boot Camp 指南
下载和解压完成后,PowerShell 通常会显示 Done,并在“下载”文件夹下生成一个名称类似 BootCamp-xxxxx 的文件夹。
安装 Boot Camp 控制面板
打开解压后的文件夹,找到:
BootCamp-xxxxx\BootCamp\Drivers\Apple\BootCamp.msi如果 Windows 隐藏了文件扩展名,文件可能只显示为 BootCamp,类型为 Windows Installer。
以管理员身份打开 PowerShell,执行以下命令;请将 BootCamp-xxxxx 替换为实际文件夹名称:
msiexec.exe /i "$env:USERPROFILE\Downloads\BootCamp-xxxxx\BootCamp\Drivers\Apple\BootCamp.msi" REBOOT=ReallySuppress按照安装窗口提示完成安装。REBOOT=ReallySuppress 用于请求安装程序不要自动重启;如果仍出现重启提示,可以先选择稍后重启,检查完成后再进行切换。
安装后,可以用以下命令检查程序文件是否存在:
Get-Item "C:\Program Files\Boot Camp\Bootcamp.exe"如果没有看到任务栏图标,可以手动启动:
Start-Process "C:\Program Files\Boot Camp\Bootcamp.exe"然后在 Windows 任务栏右下角点击 “∧”,找到 Boot Camp 图标并打开 Boot Camp 控制面板。
从 Windows 切换到 macOS
- 在 Boot Camp 控制面板中打开 “启动磁盘”。
- 检查列表中是否同时显示 Windows 和 macOS。
- 选择 macOS 启动盘。
- 保存 Windows 中未完成的工作。
- 点击 “重新启动……”,按提示确认。
- Windows 远程连接会断开。等待 macOS 启动后,使用事先配置好的远程方式连接。
选择 macOS 可能会改变默认启动系统,而不仅是本次启动。实际行为取决于 OpenCore 和固件配置,首次操作时应确认有恢复方式。
如果控制面板没有显示 macOS 启动盘,先不要直接修改引导项;需要检查 Boot Camp 版本、APFS 驱动、OpenCore 配置及 NVRAM 的工作状态。
从 macOS 切回 Windows
在 macOS 中打开:
系统设置 → 通用 → 启动磁盘
如果列表中显示 Windows,选择它并重启。部分 OpenCore 双系统配置可能不会直接显示 Windows 启动盘,此时需要检查 EFI 和 OpenCore 的启动项配置。
OpenCore 支持通过操作系统中的启动磁盘选择来切换默认启动项,但是否生效依赖具体配置。参考:OpenCore 配置文档
常见问题
Boot Camp 图标没有出现怎么办?
先确认 C:\Program Files\Boot Camp\Bootcamp.exe 是否存在,然后通过上文的 Start-Process 命令手动启动。也可以检查 Windows 的启动应用,确认 Boot Camp 是否设置为开机启动。
一定要先安装整个 Apple 驱动包吗?
本文使用解压目录中的 BootCamp.msi 安装控制面板组件,没有直接运行整个支持包的 Setup.exe。具体组件和效果仍取决于下载的支持包版本。
能否保证完全无需显示器?
不能仅凭控制面板识别到启动盘就保证。首次切换前,应确保两套系统都已配置远程访问,并准备好无法远程连接时的恢复方式。
