什么是 OpenCore?
OpenCore 是一个开源的 EFI 引导加载程序,最初为 macOS(尤其是“黑苹果”)设计,但其模块化架构也支持引导 Windows、Linux 等操作系统。
通过合理配置,你可以使用 OpenCore 统一管理多个操作系统的启动项,实现美观、高效的启动界面。
为什么用 OpenCore 引导 Windows?
- 统一启动菜单:避免主板默认 Boot Manager 的混乱。
- 美化启动界面:支持自定义主题、图标和动画。
- 提升兼容性:尤其在 Hackintosh + Windows 双系统环境中更稳定。
- 绕过 Windows 快速启动限制,便于调试与维护。
准备工作
- 一台已安装 OpenCore 的电脑(通常用于 macOS)。
- Windows 系统已安装在 GPT 分区的硬盘上(UEFI 模式)。
- EFI 分区可读写(建议使用工具如
MountEFI或diskpart挂载)。 - 文本编辑器(推荐 VS Code 或 Notepad++)。
配置步骤
在 OpenCore 的 config.plist 中添加 Windows 启动项:
注意:请确保你的 Windows 安装在 UEFI 模式下,且 EFI 分区中存在
\EFI\Microsoft\Boot\bootmgfw.efi 文件。
- 打开
EFI/OC/config.plist。 - 找到
Misc → Boot → Entries节点。 - 添加如下条目(使用 ProperTree 或 plist 编辑器):
<dict> <key>Arguments</key> <string></string> <key>Auxiliary</key> <false/> <key>Comment</key> <string>Windows Boot Manager</string> <key>Enabled</key> <true/> <key>Flavour</key> <string>Auto</string> <key>Name</key> <string>Windows</string> <key>Path</key> <string>\EFI\Microsoft\Boot\bootmgfw.efi</string> </dict> - 保存并重启,即可在 OpenCore 启动菜单中看到 “Windows” 选项。
常见问题
Q:Windows 更新后启动项消失?
A:Windows 更新可能重写 EFI 分区。建议备份 config.plist 并定期检查 Entries 配置。
Q:无法识别 Windows 启动文件?
A:确认 Windows 是以 UEFI 模式安装,并检查路径是否正确。可使用 efibootmgr(Linux)或 bcdedit(Windows)验证。
Q:OpenCore 启动慢?
A:在 config.plist 中设置 Timeout 为较小值(如 5 秒),并启用 HideAuxiliary。