什么是 OpenCore?
OpenCore 是一个开源的 EFI 引导加载程序,最初为 Hackintosh(黑苹果)项目设计,用于在非苹果硬件上模拟 macOS 启动环境。 但 OpenCore 不仅限于 macOS —— 它也可以完美引导 Windows、Linux 等操作系统,实现统一、稳定的多系统启动菜单。
相比传统的 Clover 引导器,OpenCore 更接近 Apple 官方的启动机制,稳定性更高,兼容性更好,且持续活跃更新。
为什么用 OpenCore 引导 Windows 10?
- 统一管理 macOS 与 Windows 的启动项,避免多个引导器冲突。
- 支持 UEFI 安全启动(Secure Boot)环境下的 Windows 引导。
- 启动速度快,界面简洁,可高度自定义。
- 避免 Windows 更新覆盖引导记录(如常见的“Windows 自动修复”破坏黑苹果启动)。
准备工作
- 一台已安装 OpenCore 的 Hackintosh 主机(macOS 可正常启动)。
- Windows 10 已安装在独立分区或硬盘上,并能通过 BIOS/UEFI 直接启动。
- 你的 EFI 分区可读写(建议使用工具如
MountEFI或efimounter)。 - 文本编辑器(如 VS Code、Notepad++)用于修改配置文件。
配置 OpenCore 引导 Windows 10
主要步骤如下:
- 进入 macOS,挂载 EFI 分区。
- 打开
EFI/OC/config.plist文件(推荐使用 ProperTree 或 Xcode 编辑)。 - 在
Misc → Boot部分,确保ShowPicker设为true。 - 在
PlatformInfo中正确设置 SMBIOS(不影响 Windows,但需保证 macOS 正常)。 - 关键:添加 Windows 启动项到
NVRAM → Add → 7C436110-AB2A-4BBB-A880-FE41995C9F82(如有必要)。 - 更简单的方法:启用
BrowsableDirectories或使用自动扫描。
推荐做法:在
config.plist 的 Misc → Boot 中设置:
<key>ScanPolicy</key>
<integer>0</integer>
这将允许 OpenCore 自动扫描所有 EFI 分区中的操作系统,包括 Windows Boot Manager。
保存配置后,重启电脑。如果一切正常,OpenCore 启动菜单将显示 “Windows Boot Manager” 选项。
常见问题与解决
- 看不到 Windows 选项? 检查
ScanPolicy是否为 0,并确认 Windows 使用 UEFI 模式安装。 - 启动后黑屏或卡 logo? 尝试在 OpenCore 菜单中按空格键,选择
Disable WatchDog或Slide=0。 - Windows 更新后无法启动? 通常是因为 Windows 重写了 EFI 分区。重新挂载 EFI,确认 OpenCore 文件未被删除,并恢复
BOOTx64.efi到默认位置。
资源与工具推荐
- Dortania OpenCore 安装指南(英文)
- OpenCore 官方 GitHub 仓库
- 工具:ProperTree(plist 编辑)、MountEFI(挂载 EFI)、Hackintool(系统信息)