黑苹果安装食用指南
EFI制作简介
配置 macOS 的 EFI 分区是黑苹果(Hackintosh)安装中最核心、最关键的一步。EFI 分区包含了引导系统和让 macOS 识别硬件的所有必要文件。
一个功能完整的 EFI 通常包含以下必须的组件:
- 引导加载程序 (Bootloader) - OpenCore 或 Clover (现代黑苹果首选 OpenCore)
- 硬件驱动 (.efi 驱动) - 让引导程序能够识别你的硬件
- 系统内核扩展 (.kext) - 让 macOS 系统能够识别和使用你的硬件
- 硬件抽象层表 (ACPI Tables - .aml 文件) - 修补主板 DSDT/SSDT 以解决硬件兼容性问题
- 配置文件 (config.plist) - 将所有组件串联起来,并定义所有引导和系统行为的“大脑”
EFI制作现成
EFI现成:GitHub - daliansky/Hackintosh: Hackintosh long-term maintenance model EFI and installation tutorial
DIY制作EFI
生成EFI
- 安装Python环境:Download Python | Python.org
- OpCore-Simplify这是一款专业的工具,通过自动化基本设置流程并提供标准化配置,简化OpenCore EFI 的创建。旨在减少手动操作,同时确保您的 Hackintosh 之旅的准确性。
项目地址:链接直达保持当前网络状态是科学上网
方式一
下载文件–解压缩–运行OpCore-Simplify.bat(Windows)的脚步文件,macOS, 运行OpCore-Simplify.command.
输入Y
选择获取硬件报告

输入E
这时候会生成你当前电脑的硬件的报告(使用的Hardware-Sniffer-CLI.exe的工具),然后我们回车
这时候提示你,建议您仅使用macOS High Sierra 10.13或更早版本,这样会有更好的兼容性和稳定性。我们回车即可。
如果版本过旧,在安装MACOS的时候没有找到相关的系统镜像报错,这时候,就需要更换安装的系统镜像了。

因为我是笔记本我选项核显+独显的方式

然后在回车
输入6编译生成EFI文件

我们回车即可
可以查看到EFI生成的位置

方式二
下载硬件嗅探工具Hardware Sniffer.exe双击运行,获取到当前硬件的基本信息。
输入H,导出当前硬件配置信息
输入A,导出ACPI的配置信息。
输入刚才硬件配置信息文件的路径

获取硬件信息
输入想要安装的MAC镜像版本,下载镜像的时候要下载相同镜像文件。

输入Y
注:
如果您在使用OpenCore Legacy Patcher v2.2.0或更高版本登录后遇到黑屏
应用根补丁后,请恢复到v2.1.2版本。

输入ACPI的配置文件路径。
输入6生成EFI文件。
回车默认,这时候输出EFI生成的文件路径弹出。
镜像下载
带有开发 SDK 的 OpenCore 引导加载程序。
项目地址:GitHub - acidanthera/OpenCorePkg: OpenCore bootloader
下载OpenCore-1.0.5-RELEASE.zip,进入到Utilities\macrecovery的目录下,运行终端命令
点击镜像下载参考文档链接,因为我选择的安装的系统版本是10.13的版本,需要下载相关版本的镜像文件。
1 | |

命令输入命令进行镜像文件下载
返回Utilities\macrecovery的目录下,可以查看到下载的镜像文件
U盘烧录
下载rufus烧录工具:Rufus - 轻松创建 USB 启动盘
进行u盘空烧录
最后将文件复制到U盘上,最后结果如下图。
重启默认即可
格式硬盘
使用磁盘工具
将要安装的硬盘,格式化如下图分区
设置引导
系统安装完成,下载OpenCore Auxiliary Tools的mac版本,运行软件,编辑选项中,选择挂载ESP的选项。

挂载苹果引导的ESP分区
将U盘上EFI文件,复制到刚才挂载的EFI分区上。
开机将黑苹果的EFI引导设置为第一个,这时候黑苹果系统就不需要在通过u盘的EFI启动。

问题
ACPI文件问题
如果AMD 处理器是 7 系列,会出现需要你手动配置ACPI的文件。
1 | |
你可以参考下列文件,手动(SSDTTime) 创建它。
SSDTTime:GitHub - corpnewt/SSDTTime: SSDT/DSDT hotpatch attempts.
文档:SSDTs: The easy way | Getting Started With ACPI
也可以使用硬件嗅探工具,自动化生成。
黑屏问题
在某种情况下,当你启动安装程序并出现黑屏错误时,在NVRAM选项中,在boot-args参数后面添加-igfxvesa参数

网络问题
安装过程需要全程连接网线,除非你的WIFI网卡能兼容识别就可以使用WIFI联网。
文件复制问题
复制com.apple.recovery.boot文件夹的时候,需要整个文件夹复制到U盘,不要只复制文件夹的内容(之前就复制了几个MAC版本都提示镜像损坏,不清楚怎么回事,只要整个文件夹复制过去都是没有问题的),不然一直报错查看安装日志如下:
1 | |
usb驱动识别问题
USB驱动文件制作
解决安装macos后,无法识别usb驱动的问题
USBToolBox 工具是一款支持 Windows 和 macOS 的 USB 映射工具。它允许从 Windows 和 macOS 构建自定义注入器 kext。
下载工具–双击运行–输入D扫描端口,等待一会
扫描完成之后,显示当前数据状态为加载,然后,输入S构建Kext文件

输入K,构建UTBMap.kext文件

文件保存的位置。

然后我们将文件复制EFI\OC\Kexts文件目录下。

USBToolBox 内核扩展旨在简化 USB 映射的常见操作。
下载USBToolBox-1.1.1-RELEASE.zip的文件,复制USBToolBox.kext文件到EFI\OC\Kexts文件目录下。
USB驱动设置
OpenCore Auxiliary Tools 是一个基于 GUI 的配置器,用于编辑config.plistAcidanthera 的 OpenCore 启动管理器的文件。
项目地址:GitHub - ic005k/OCAuxiliaryTools: Cross-platform GUI manage-ment tools for OpenCore(OCAT)
下载OCAT-Win64.zip,解压缩运行OCAuxiliaryTools.exe程序。
左上角文件–打开–EFI\OC\config.plist的配置文件
添加USB驱动文件
macOS支持的WIFI
- 所有macOS版本都不支持 Realtek Wi-Fi PCI类型适配器 (注意不包括USB类型适配器)
- 所有macOS版本都不支持 TP-Link Wi-Fi PCI类型适配器(注意不包括USB类型适配器)
- 英特尔支持WIFI:Compatibility | OpenIntelWireless
- 博通支持WIFI:Supported/Unsupported Chipsets | Wireless Buyers Guide
- 高通支持WIFI:Supported/Unsupported Chipsets | Wireless Buyers Guide
OCLP补丁
OpenCore Legacy Patcher(简称OCLP)是一个Python 项目 OpenCorePkg和 Liu围绕Acidanthera的 开发,主旨在Mac上运行 macOS 并解锁其功能。它最初由 Dortania 创建并维护,旨在帮助苹果官方不再支持的 Mac 焕发新生,使2007年及更新的设备能够安装和使用macOS Big Sur及更新版本。
- OCLP 的补丁系统不仅适用于老款Apple官方Mac,后来也被Hackintosh(黑苹果)用户用于非官方新系统支持的硬件,例如:旧款或 AMD 显卡的驱动补丁
- 非官方支持的 Wi-Fi/蓝牙适配
- USB 设备补丁
OCLP 结合 OpenCore 的强大功能,能更稳定地运行新版本macOs成为黑苹果社区的重要补丁工具之一
驱动补全方式
基于OpenCore的优秀一键EFI配置工具
项目地址:链接直达

支持哪些电脑配置
| 台式机(Desktop) | 笔记本电脑(Laptop) | 迷你(Nuc)主机 | 高端服务器(HEDT) |
|---|---|---|---|
| 英特尔 | 4~15代 | 4~10代(11代以上核显无解) | 4~10代(11代以上核显无解) |
| AMD | Ryzen 和 Threadripper(17h 和 19h) | 锐龙系列 | 锐龙系列 |
总结
一些硬件兼容性问题,比如安装了黑苹果某些硬件不工作等等问题,可以在如下社区找找问题解决方法