贝博恩创新科技网

黑苹果装Win10双系统,如何分区引导?

核心思想

安装双系统,无论是“Win + macOS”还是“macOS + Win”,关键在于 分区引导

黑苹果装Win10双系统,如何分区引导?-图1
(图片来源网络,侵删)
  1. 分区:你需要一块硬盘(或分区)给 macOS,另一块(或分区)给 Windows 10,这两个分区的格式不同,macOS 使用 APFS,Windows 使用 NTFS
  2. 引导:电脑启动时,需要一个“引导程序”来选择进入哪个系统,在“黑苹果 + Win10”这个组合中,我们通常使用 OpenCore 作为主引导管理器,它功能强大,兼容性好,并且能很好地处理两个不同系统的引导问题。

安装前准备:万事俱备,只欠东风

这一步至关重要,请务必仔细阅读和准备。

硬件准备

  • 一台电脑:最好是Intel CPU的AMD CPU(尤其是Zen 3及以后代)兼容性较好,较新的Intel CPU(第8代及以后)需要一些额外配置。
  • 一个制作好的macOS安装U盘:这是安装黑苹果的“系统安装盘”,你需要一个至少16GB的U盘。
    • 制作教程:请参考国内知名的黑苹果论坛,如“远景论坛”“黑果小兵”的详细教程,通常使用 OpenCore Auxiliary ToolsU盘助手 等工具来制作。
  • 一个Windows 10安装U盘:这是安装Win10的“系统安装盘”,你需要一个至少8GB的U盘。
    • 制作教程:访问微软官网,使用“Media Creation Tool”工具制作,这是最官方、最可靠的方法。

硬盘分区规划

这是最关键的一步。强烈建议你备份所有重要数据! 格式化硬盘会清除所有数据。

我们推荐两种方案:

  • 方案A(推荐):双硬盘

    黑苹果装Win10双系统,如何分区引导?-图2
    (图片来源网络,侵删)
    • 硬盘A (SSD):专门用于安装macOS,格式化为 APFS
    • 硬盘B (SSD):专门用于安装Windows 10,格式化为 GPT 分区,并创建一个 NTFS 分区用于安装系统。
    • 优点:最简单、最稳定,两个系统互不干扰,性能都最佳。
  • 方案B:单硬盘

    • 将一块硬盘分成至少三个部分:
      1. EFI 分区:用于存放OpenCore引导文件。这是两个系统共用的,非常重要!
      2. APFS 分区:用于安装macOS。
      3. NTFS 分区:用于安装Windows 10。
    • 缺点:配置相对复杂,需要特别注意分区顺序和大小。

本教程将以更通用的【方案B:单硬盘】为例进行讲解。

OpenCore 配置文件

OpenCore本身只是一个引导程序,它需要一个“配置文件”(config.plist)来告诉它如何引导你的硬件和系统。

  • 去哪里获取? 你需要根据你的具体硬件配置(CPU、主板、显卡、网卡等)去寻找一个已经配置好的 config.plist 文件。
  • 去哪里找?
    • OC-Little-Project:一个为小白准备的、高度集成的OpenCore项目,配置相对简单。
    • 各大黑苹果论坛的分享区:如远景论坛、黑果小兵博客等,搜索你的主板型号,通常能找到他人分享的成功配置。
    • OC-Configurator:一个在线配置工具,可以根据你的硬件自动生成 config.plist

获取 config.plist 后,请务必使用 ProperTree 等工具检查并修改其中的硬件信息(如 SMBIOSACPI 等),使其与你的电脑匹配。

黑苹果装Win10双系统,如何分区引导?-图3
(图片来源网络,侵删)

安装步骤详解

第一步:准备工作与分区

  1. 备份所有数据!
  2. 插入你的 Windows 10安装U盘,重启电脑,进入BIOS/UEFI设置界面(通常按 Del, F2, F10 等键)。
  3. 关闭 "Secure Boot"(安全启动) 和 "Fast Boot"(快速启动),这是安装双系统的必要条件。
  4. 保存设置并退出电脑,将从U盘启动。
  5. 进入Windows安装界面,按照提示进行操作,直到到达 “你想将Windows安装在哪里?” 这一步。
  6. 使用Windows自带的磁盘工具进行分区:
    • 点击“驱动器选项(高级)”。
    • 删除所有现有分区,直到整个磁盘显示为“未分配空间”。警告:此操作会删除硬盘上所有数据!
    • 创建分区
      • 创建EFI分区
        • 点击“新建”,输入大小 500MB,点击“应用”。
        • 系统会自动创建一个“系统保留”分区,这是正常的,现在你看到的是主分区。
        • 选中新建的500MB分区,点击“格式化”,文件系统选择 FAT32,卷标输入 EFI
      • 创建Windows分区
        • 剩下的“未分配空间”全部用于Windows,点击“新建”,使用全部空间,点击“应用”。
        • 选中这个新分区,点击“格式化”,文件系统选择 NTFS,卷标输入 Windows
    • 不要现在安装Windows! 关闭安装程序,让电脑重启,此时硬盘上已经有了 EFIWindows 两个分区。

第二步:安装 macOS

  1. 确保你的 macOS安装U盘 已经插好。
  2. 重启电脑,在BIOS/UEFI设置中,将 启动顺序 的第一选项设置为你的 macOS安装U盘
  3. 保存并退出,电脑将从U盘启动,进入macOS安装界面。
  4. 打开 “磁盘工具” (Disk Utility)。
  5. 在左侧选择你刚才分好的那个整个硬盘(不是分区),点击“抹掉”。
    • 名称Macintosh HD (或你喜欢的名字)
    • 格式APFS
    • 方案GUID 分区图
  6. 抹掉完成后,退出磁盘工具,回到安装界面。
  7. 选择你刚刚创建的 Macintosh HD 分区进行macOS安装。
  8. 按照提示完成安装,安装过程中会重启几次,请确保每次都仍然从U盘启动。
  9. 安装完成后,电脑会首次进入macOS设置向导,请完成基本设置(国家、键盘、用户等)。

第三步:安装 OpenCore 引导

你的硬盘里有了Windows的分区和macOS的分区,但还缺少一个统一的“引导管家”——OpenCore。

  1. 下载OpenCore:从 OpenCore PGP 官网 下载最新版本的 RELEASE 文件。
  2. 解压并准备文件:将下载的 .zip 文件解压,你会看到一个 EFI 文件夹。
  3. EFI 文件夹放入硬盘
    • 在macOS桌面上,按 Command + Shift + G,输入 /Volumes 并回车。
    • 你应该能看到一个名为 EFI 的卷(即你第一步创建的EFI分区)。
    • 将你解压出来的 EFI 文件夹完整地复制到这个 /Volumes/EFI 目录下,覆盖掉可能存在的旧文件。
    • 重要:这个 EFI 文件夹里就包含了你之前准备好的 config.plist 和所有必要的驱动(如 OpenRuntime.efi, OpenCanopy.efi 等)。

第四步:安装 Windows 10

OpenCore已经就位,可以开始安装Windows了。

  1. 准备工作:将你的 Windows 10安装U盘 插入电脑。
  2. 重启电脑,进入BIOS/UEFI,将启动顺序的第一项改为你的 Windows安装U盘
  3. 保存并退出,启动Windows安装程序。
  4. 进入安装界面,选择语言和区域后,点击“现在安装”。
  5. 在输入密钥界面,选择 “我没有产品密钥”
  6. 选择你要安装的Windows版本(如Windows 10 Pro)。
  7. 到达“你想将Windows安装在哪里?”界面时,点击“驱动器选项(高级)”
  8. 选择你之前创建的 Windows (NTFS) 分区,点击“下一步”。
  9. 关键步骤:Windows安装程序可能会提示“无法创建新的系统分区...”,因为它想在你的 EFI 分区里创建自己的引导文件,这会破坏OpenCore!
    • 解决方案:你需要手动为Windows创建一个小的 EFI 分区。
    • 返回到磁盘分区界面,选中你那个大的 Windows (NTFS) 分区,点击“删除”,将其变为“未分配空间”。
    • 再次点击“新建”,输入大小 260MB,点击“应用”。
    • 系统会自动创建一个“系统分区”(这是Windows的UEFI系统分区)。
    • 选中这个新建的260MB分区,点击“格式化”,文件系统选择 FAT32
    • 然后选中剩下的“未分配空间”,点击“新建”,创建你最终的Windows安装分区(NTFS格式)。
    • 选中那个大的NTFS分区,点击“下一步”,开始安装Windows。
  10. Windows会开始安装,期间会重启数次。在重启时,请务必拔掉U盘,否则电脑可能会再次从U盘启动。
  11. Windows安装完成后,首次进入桌面,你可能无法直接从OpenCore启动它,因为缺少必要的驱动。

第五步:为Windows安装驱动

为了让OpenCore能够顺利引导Windows,你需要安装一个特殊的驱动。

  1. 在Windows 10系统中,访问 你的EFI分区
  2. 路径通常是:This PC -> EFI (D:) -> EFI -> Microsoft -> Boot
  3. 你会看到一个名为 bootmgfw.efi 的文件,这是Windows的引导文件。
  4. 你需要从你的OpenCore的 EFI 文件夹中,找到 OC -> Drivers 文件夹下的 OpenRuntime.efiOpenCanopy.efi,以及 Tools 文件夹下的 OpenShell.efi
  5. 将这些文件复制D:\EFI\Microsoft\Boot\ 目录下。
  6. 更重要的是,你需要一个UEFI驱动的NTFS驱动,从 OpenCore-UEFIDrivers 目录下找到 VirtualSmc.efi 或其他UEFI NTFS驱动(Fat.efiNtfs.efi,具体取决于你的配置),并将其也复制到 D:\EFI\Microsoft\Boot\ 目录下。
  7. 重启电脑,你应该就能在OpenCore的菜单中看到Windows 10的选项了。

第六步:启动管理与修复

如何选择启动系统?

重启电脑,你会看到OpenCore的图形化启动菜单(如果没看到,可能是显示器输出问题,需要检查 config.plist 中的 Quirks 设置),使用键盘上下键选择 macOSWindows,然后按回车。

如何修复引导?

如果引导损坏,可以:

  1. 用macOS安装U盘启动 -> 打开终端 -> 运行 bless --mount /Volumes/EFI --setBoot --setBootEntry "macOS" 来恢复macOS引导。
  2. 用Windows安装U盘启动 -> 选择“修复计算机” -> “命令提示符” -> 运行 bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd 来修复Windows引导。

如何切换默认启动项?

编辑你硬盘 EFI 分区里的 config.plist 文件,找到 Misc -> Security -> AllowNvramResetMisc -> Security -> ScanPolicy 等选项,通常设置为 01779857736 (ScanPolicy) 可以让你在启动时按住 Option 键选择启动盘,或者直接在 config.plist 中设置 Misc -> Boot -> HideAuxiliary 来管理默认启动项。


常见问题与排错

  • 问题:卡在 ACPIDynamicPkgKernel 阶段。
    • 解决:检查 config.plist 中的 ACPIKernel 部分,缺少必要的补丁或注入。
  • 问题:安装Windows时提示无法创建分区。
    • 解决:严格按照第四步中的“关键步骤”操作,手动为Windows创建独立的260MB EFI分区。
  • 问题:进入OpenCore菜单后,选择Windows蓝屏或重启。
    • 解决:缺少UEFI NTFS驱动,确保 OpenRuntime.efi 等文件已正确放置到Windows的EFI分区中。
  • 问题:没有声音、没有Wi-Fi、USB不能用。
    • 解决:这是驱动问题,你需要根据你的具体硬件,在 config.plist 中注入正确的设备ID(如 USBAirportALC 声卡等),或者下载相应的 .kexts 文件放入 EFI/OC/Kexts 目录。

安装黑苹果+Win10双系统是一个对耐心和细心要求很高的过程。核心在于:

  1. 精确的分区:确保 EFIAPFSNTFS 三个分区都正确创建。
  2. 正确的 config.plist:这是硬件的灵魂,必须与你的电脑匹配。
  3. 完整的驱动文件:确保OpenCore和Windows所需的 .efi 文件都在正确的位置。

如果遇到问题,不要气馁,多查阅资料,尤其是在远景论坛等社区,搜索你的主板型号和具体报错信息,通常能找到解决方案,祝你安装顺利!

分享:
扫描分享到社交APP
上一篇
下一篇