黑苹果恢复安装镜像教程
前言
黑苹果安装的核心在于EFI引导配置。本教程采用RapidEFI工具自动生成OpenCore引导,无需下载完整的系统镜像,大大简化了安装流程。需要注意的是,由于硬件配置差异较大,本教程可能无法覆盖所有机型。如遇到不适配的情况,建议自行查找对应的kext驱动进行适配。
为确保数据安全,本教程尽可能减少对分区的修改,但仍建议在操作前备份重要数据。
准备工作
1. 硬件要求
- U盘:容量不小于1GB,用于制作启动盘
BIOS设置调整:
- 禁用 Secure Boot
- 启用 AHCI 模式
- 关闭 Fast Boot
2. 必需工具
- DiskGenius:用于分区管理(下载链接)
- RapidEFI:黑苹果引导制作工具(下载链接)
- macOS恢复镜像:使用macrecovery.py工具下载
关于恢复镜像的下载:
- 下载macrecovery.py脚本
- 参考recovery_urls.txt选择目标macOS版本
以Sonoma为例,在Windows/Linux环境下(需提前安装Python)执行:
./macrecovery.py -b Mac-827FAC58A8FDFA22 -m 00000000000000000 download
3. 数据备份
- 备份ESP分区中的原有引导文件
- 如系统无法启动,可通过恢复ESP分区引导文件修复
- 重要:操作前备份重要数据,防止意外丢失
安装准备
1. 系统分区准备
- 打开Windows磁盘管理工具
- 选择非系统盘(不要选C盘),右键选择"压缩卷"
- 为macOS预留至少50GB未分配空间
- 对未分配空间右键选择"新建简单卷",使用默认选项但不要格式化
2. 引导制作
- 运行RapidEFI,根据实际硬件配置生成EFI
准备U盘目录结构:
- 在U盘根目录创建
com.apple.recovery.boot
文件夹 - 将生成的EFI文件复制到U盘根目录
- 在U盘根目录创建
修改配置文件:
- 用文本编辑器打开
U盘\EFI\OC\config.plist
- 搜索"HideAuxiliary",将其值从
true
改为false
- 用文本编辑器打开
准备恢复镜像:
- 将下载的macOS恢复镜像放入
com.apple.recovery.boot
目录
- 将下载的macOS恢复镜像放入
自定义引导显示名称:
- 在
com.apple.recovery.boot
目录创建.contentDetails
文件 - 文件内容填写期望显示的引导名称(如"Sonoma")
- 确保删除.txt扩展名并设置为隐藏文件
- 在
最终U盘目录结构应如下:
/ ├── EFI/ │ ├── BOOT/ │ └── OC/ └── com.apple.recovery.boot/ ├── BaseSystem.chunklist ├── BaseSystem.dmg └── .contentDetails
安装过程
1. 系统安装
- 重启电脑,选择U盘引导启动
- 在OpenCore引导界面选择
Recovery
进入macOS恢复界面后:
- 先打开"磁盘工具"
- 点击视图(View) -> 显示所有设备
- 找到之前预留的分区并格式化为APFS
如果找不到分区:
- 记录目标分区的标识符(如disk0s5)
打开终端,执行:
diskutil eraseVolume APFS system /dev/disk0s5
- 重要:确保联网(WIFI或有线均可)
- 选择"重新安装macOS"并遵循安装向导
注意事项:
- 安装过程约有6次重启
- 每次重启都需要从U盘引导
- 重启后选择"安装macOS"选项,不要再选择Recovery
- 初始设置时暂时跳过Apple ID登录和"查找"功能
安装后配置
1. 迁移引导
使用DiskGenius:
- 取消ESP分区隐藏属性
原ESP分区结构应为:
EFI/ ├── BOOT/ └── Microsoft/
更新引导文件:
- 删除原ESP分区中的BOOT目录
- 从U盘复制EFI/BOOT和EFI/OC目录到ESP分区
最终ESP分区结构:
EFI/ ├── BOOT/ ├── Microsoft/ └── OC/
- 重新隐藏ESP分区
2. 系统优化建议
- 完成基础安装后再登录Apple ID
- 检查并安装缺失的驱动程序
- 建议定期备份EFI文件
常见问题解决
大多问题和加载的驱动有关,例如没有WIFI或者触摸板不工作,没有声卡等,可以尝试RapidEFI中的其他选择,部分硬件不兼容或者没有驱动,例如可能需要屏蔽部分独立显卡,启动没有问题后可以删除调试参数,不显示更多的引导细节。
- 引导无法识别
检查BIOS设置是否正确
确认硬件兼容性,支持UEFI启动 - 安装过程卡住
确保网络连接稳定
验证硬件配置是否支持
尝试不同版本的macOS - 系统功能异常
调整RapidEFI里的选项,尝试不同的kext驱动