什么是 OpenCore?
OpenCore 是一个开源的 EFI 引导加载程序,最初为 Hackintosh(黑苹果)社区开发,用于在非 Apple 硬件上引导 macOS。但 OpenCore 同样支持引导 Windows、Linux 等操作系统,是构建稳定、安全多系统环境的理想选择。
为什么用 OpenCore 引导 Windows 10?
- 统一引导界面,提升用户体验
- 避免 Windows 更新覆盖原有引导项
- 支持 Secure Boot(需额外配置)
- 与 macOS 共享 EFI 分区,节省磁盘空间
基本配置步骤
- 准备 Windows 10 安装介质:使用78TP工具创建 U 盘安装盘。
- 分区硬盘:在 macOS 或 PE 环境中为 Windows 预留 NTFS 分区。
- 安装 Windows 10:从 U 盘启动并完成安装(注意不要格式化 EFI 分区)。
- 提取 Windows 的 bootmgfw.efi:通常位于
\EFI\Microsoft\Boot\bootmgfw.efi。 - 配置 config.plist:在 OpenCore 的
Misc → Boot中添加 Windows 启动项,指定路径如\EFI\Microsoft\Boot\bootmgfw.efi。 - 重启测试:进入 OpenCore 引导菜单,应能看到 Windows 选项。
常见问题与解决
Q:Windows 更新后无法从 OpenCore 启动?
A:Windows 可能重写了 EFI 引导项。请重新将 bootmgfw.efi 路径加入 OpenCore 配置,或使用工具如 efibootmgr(Linux)或 bcdedit(Windows)修复。
Q:OpenCore 菜单中没有 Windows 选项?
A:检查 config.plist 中是否正确添加了 Entry,并确认文件路径大小写匹配(EFI 文件系统区分大小写)。
注意事项
- 确保 EFI 分区未被 Windows 安装程序格式化。
- 建议备份原始 EFI 文件夹,防止配置错误导致无法启动。
- 部分主板可能需要关闭 Fast Boot 或调整启动顺序。