本文涉及内容及观点较多,不必一次看完,直接看完本文可能你也依旧不明白某些观点是什么意思,可在碰着问题的时候回来看;
把稳:如果你对重装Windows、制作PE启动盘、命令行之类的操作都完备不懂,而且没有任何学习意愿只想当伸手党,那折腾黑苹果不适宜你,这不是说话难听,由于你什么根本都没有,别人辅导你说什么你也不明白,也没故意愿学习;再者,黑苹果配置不当确实有一定几率(不高但是有)会破坏你的电脑。以是建议先自己亲自动手办理几次电脑问题解锁根本操作,再来折腾黑苹果。
名词阐明:
内容较多,可按下 Control + F / Command + F 输入关键词直接查询。

麦金塔电脑/Macintosh:麦金塔是音译,指苹果公司推出的个人电脑系列,取名于一种苹果的品种,和砸到牛顿的苹果、艾兰·图灵自尽的苹果没有关系。Macintosh 简称 Mac。
macOS:苹果公司于1984年推出的个人电脑操作系统,推出时就具有图形化界面(Graphic User Interface),而微软的Windows 1.0在1985年才发布。OS的含义:Operating System,直译便是操作系统。扩展阅读:操作系统图形化界面的发展简史。
苹果操作系统最早的名称为 Mac OS System,并于2001年发布了第十个大版本,改名为:Mac OS X;截止目前,Mac OS X 分支已经更新了15个大版本,在第8个大版本时改名为OS X,第12个大版本时更名为 macOS,与苹果公司的 iOS、tvOS、watchOS 相呼应。各大版本如下:Mac OS X 10.0 Cheetah(猎豹,2001年3月)
Mac OS X 10.1 Puma(美洲狮,2001年9月)Mac OS X 10.2 Jaguar(美洲豹,2002年8月)Mac OS X 10.3 Panther(黑豹,2003年10月)Mac OS X 10.4 Tiger(老虎,部分型号转向英特尔处理器,2005年4月)Mac OS X 10.5 Leopard(豹,支持64位处理器,不再支持PowerPC硬件和Mac OS Classic环境,2007年10月)Mac OS X 10.6 Snow Leopard(雪豹,从这个版本开始全面转向英特尔处理器,2009年8月)Mac OS X 10.7 Lion(狮子,2011年7月)OS X 10.8 Mountain Lion(山狮,这个版本开始简化名称为OS X,2012年7月)OS X 10.9 Mavericks(冲浪湾,加州的一处海滩;从该版本开始系统更新免费为Mac用户供应,2013年10月)OS X 10.10 Yosemite(幽美胜地,加州的Yosemite国家公园;UI设计风格开始由拟物转为扁平,2014年6月)OS X 10.11 El Capitan(酋长石,位于Yosemite国家公园里;从这个版本开始算是进入当代化操作系统,目前仍有用户;2015年6月)macOS 10.12 Sierra(塞拉利昂山脉;这个版本开始更名为macOS;2016年6月)macOS 10.13 High Sierra(更高的塞拉利昂山脉;N卡支持闭幕版本,2017年6月)macOS 10.14 Mojave(莫哈维,沙漠,位于加利福尼亚东南部;加入了阴郁模式,2018年6月)macOS 10.15 Catalina(卡特琳娜,岛屿,位于南加州外海;2019年6月)黑苹果:苹果公司推出的操作系统 macOS 本来只该当安装在苹果自家的Mac电脑上,白苹果一样平常便是指 Mac+macOS。macOS 可以通过利用一些第三方勾引工具(如Clover、OpenCore)安装到普通个人电脑上(台式机/条记本/一体机/Mini电脑),以是 PC+macOS 称之为黑苹果。早期的Mac利用IBM的PowerPC架构处理器,难以安装到普通个人电脑,但从Mac全面转向利用 x86 架构的英特尔处理器后,安装门槛就大大降落;只管如此,黑苹果究竟不可能达到100%的白苹果还原度,完美的黑苹果是不存在的,只能无限靠近。
.app:macOS系统文件后缀名,是 Application 的缩写,意为程序/运用。99%的macOS的运用程序为 .app 的形式存在。app 可以在其图标上右键,选择“显示包内容”查看app内部的资源文件,可以理解成各个程序专用的文件夹(其在 Windows 下亦显示为文件夹形式),macOS 运用程序采取沙箱模式设计,确保各个 app 不能访问其他 app 的文件夹。在macOS中 .app 可以直接双击运行,在Windows中其显示为文件夹形式。
.kext:macOS系统文件后缀名,意思是 Kernel Extension,翻译为“内核扩展”,在 macOS 里紧张浸染是驱动程序。黑苹果如果不加干涉的话,macOS原有的 kext 是不会正常事情的,以是在黑苹果安装调试阶段须要打仗大量的第三方 kext 文件,办理各种硬件(如网卡、显卡、声卡)的事情运行问题,黑苹果须要的基本 kext 看这里。
ACPI:Advanced Configuration and Power Management Interface,一样平常翻译成高等配置与电源管理接口,由英特尔、惠普、微软、Phoenix 和东芝订定提出,个中最为广泛认可的便是电源管理标准。ACPI中包含了DSDT和SSDT信息,对付黑苹果来说,ACPI里会涉及睿频/休眠/显卡掌握等主要功能。每套个人电脑理论上都具有不同的ACPI,有时候纵然是同一厂家的同一产品,也会由于BIOS版本、内存大小、设置差异等,造成ACPI的不同,以是ACPI须要自行提取。苹果公司的Mac产品并不完备支持ACPI规范,但个中DSDT功能是完全支持的,以是涉及硬件方面 kext 难以搞定的问题一样平常通过修正DSDT办理。ACPI文件可以在Windows、Linux下提取,黑苹果也可以通过Clover提取,在Clover勾引页面按下F4(条记本把稳也可能是Fn+F4),按下后不会有任何提示,Clover会把提取到的ACPI文件放到 /EFI/Clover/ACPI/origin。
DSDT:The Differentiated System Description Table,字面翻译是“差异系统描述表”,是ACPI规范的一部分。其包含了所有除基本系统以外所有不同设备的信息,也便是每台打算机设备的基本系统是相同的,而不相同的设备用DSDT来描述。和 Windows 相反,macOS 的驱动是被动驱动,须要让系统知道存在这个硬件且知道硬件位置,以是修正DSDT的紧张目的便是让macOS识别存在这个硬件并见告系统硬件位置,以便让系统内置的驱动来使硬件事情。
SSDT:System Services Descriptor Table,字面翻译是“系统做事描述符表”,是DSDT的紧张组成部分。SSDT相称于系统内部API(Application Programming Interface,运用程序接口)的指向标,浸染便是见告系统,须要调用的API在什么地方。在黑苹果中,SSDT里的信息紧张关于处理器电源管理、USB、显卡等干系信息。针对DSDT打补丁,将使设备的掌握只管即便向白苹果靠近,办理稳定性并提升性能。
勾引篇EFI分区:全称是EFI System Partition(ESP),是一个利用FAT16或FAT32的系统勾引物理分区,支持EFI模式的电脑须要从ESP分区启动系统,EFI固件可从ESP加载EFI启动程序或者运用。目前主流的Clover安装的黑苹果,普遍利用ESP+UEFI的办法勾引macOS。由于相同硬件配置的黑苹果Clover EFI文件存在一定程度上的通用性,以是也有通过利用其他人分享的EFI进行黑苹果安装的方法。查看百科。
EFI:实在全称该当是UEFI(Unified Extensible Firmware Interface,统一可扩展固件接口),是一种类似BIOS(Basic Input & Output System,基本输入输出系统)但支持更多高等功能的勾引固件,大略来说是一种勾引操作系统利用的技能。2010年往后出厂的电脑,基本都利用了该技能勾引操作系统。查看百科。
Ozmosis:是一款基于BIOS固件制作的启动勾引固件,说白了便是把固件刷入到BIOS里,直接通过BIOS来勾引硬盘来启动,支持安装和运行黑苹果系统。目前已被Clover取代。
Chameleon:海内称之为变色龙,是一款操作系统勾引程序,紧张用于安装黑苹果系统,目前已被Clover取代。
Clover:一款开源的系统勾引程序,海内称之为四叶草。Clover本身理论上可以勾引很多操作系统,但目前运用最多的便是安装黑苹果。教程很多,门槛较低,适宜新手。
OpenCore:一款开源的系统勾引程序,比较Clover其设计理念更为前辈,具有多种上风。在不久的将来极有可能取代Clover,成为安装黑苹果的首选。AMD的处理器利用OpenCore安装黑苹果较为随意马虎,但这个程序目前资料和教程没有Clover多,不适宜新手。
工具篇Clover Configurator.app:第三方推出的一款针对Clover的配置程序,紧张是为Clover配置文件 config.plist 供应了图形化的配置功能,利用Clover安装的黑苹果必备。
OpenCore Configurator.app:第三方推出的一款针对OpenCore的配置程序,紧张是为OpenCore配置文件 config.plist 供应了图形化的配置功能,目前正处于猖獗更新版本的状态以适配OpenCore。虽然确实一定程度上降落了OpenCore的门槛,但其自动天生的某些配置可能会造成莫名其妙的问题,可是亦不能忽略其带来的便利性,这个问题仁者见仁智者见智。目前暂不推举新手利用,由于如果是配置工具造成的缺点,新手根本不知道错在哪里。
MaciASL.app:一款第三方开拓的用于编译和修正ACPI文件的实用工具,该工具利用objective—c措辞和Cocoa框架编写,能在 macOS 下稳定运行,还可以添加在线补丁源,有效的帮助用户办理ACPI文件的编译问题,同时对付DSDT文件的修正也能支持更加便捷化的操作,是黑苹果安装的必备工具。但DSDT编辑门槛较高,没有一定的编程根本和悟性根本没法用,不适宜新手。
Hackintool.app:一款由 @headkaze 制作的黑苹果专用工具,堪称黑苹果的瑞士军刀,紧张用于核显修复/USB定制/KextToPatch/系统各种信息获取等,黑苹果必备。
Plistedit Pro.app:一款第三方推出的专门用于编辑 .plist 文件的工具。.plist 是macOS广泛利用的储存用户设置的文件扩展名,实在质上是一个 xml 文件,可以用多种代码编辑软件打开。但利用此类专门工具可以只管即便避免缺点编辑的产生。新手建议学习一点XML标记措辞根本教程,好处多多。
ProperTree.app:类似 Plistedit Pro,也是一款用于编辑 .plist 的工具,差异在于这个是开源的,设计上大道至简,其他方面是否有上风笔者暂时没有体会出来。
IORegistryExplorer.app:可能被部分人简称为 ioreg,其所导出的文件也是 .ioreg 后缀。是一款用于检讨Mac硬件信息的工具,功能非常强大全面,供应设备树状构造图。一样平常用于定制DSDT/SSDT以及相应的排错。
HiDPi:个中Hi = High,DPi 指的是每英寸长度内的像素点数(Dots Per Inch)。苹果公司最早于iPhone 4时推出了Retina Display的观点,通过大量提升每英寸像素量达到“细腻”的显示效果。由于黑苹果每每配备Mac不具备的显示设备和事情办法,险些可以说,只要不是4k显示器,安装黑苹果后一定会碰着字体模糊的问题,这时可以通过这些方法办理。
RDM.app:全称是Resolution Display Manager,意思是“分辨率显示管理器”。由于 macOS 简化了显示器分辨率管理功能,以是RDM在黑苹果中的紧张浸染是调度出分外的HiDPi分辨率。同类软件有SwitchResX、Display Maestro等。
常见问题:黑苹果折腾之路上碰着的问题多种多样,这里把常见问题分为安装篇、利用篇、进阶篇。
安装篇如何安装黑苹果?
目前紧张有两种办法,第一种是推举的办法:下载黑苹果安装镜像 → 刻录到U盘 → 调度配置文件 → 格式化准备好的硬盘 → 重启修正BIOS设置 → 利用U盘勾引 → 安装黑苹果到目标硬盘 → 进入系统后调试;
另一种,是某些商家在用的办法:下载规复版镜像 → 重启修正BIOS设置 → 安装镜像规复软件 → 格式化准备好的硬盘 → 拷贝EFI文件 → 实行镜像规复 → 添加UEFI启动项 → 进入系统后调试。
明细安装步骤可参阅这里。
安装过程中卡在一排++++++号怎么办?
这一样平常是由于内存修复驱动问题造成,目前仍在利用的内存修复驱动文件一共有5个:OsxAptioFixDrv.efi,OsxAptioFix2Drv.efi,OsxAptioFix2Drv-free2000.efi,OsxAptioFix3Drv.efi,AptioMemoryFix.efi。除 OsxAptioFix2Drv-free2000.efi 强烈不建议利用外,剩下的怎么选,须要先理解一下各个版本的特性:OsxAptioFixDrv.efi 不支持休眠和NVRAM且一样平常不须要slide打算;OsxAptioFix2Drv.efi 支持休眠不支持NVRAM且很多时候须要slide打算;OsxAptioFix3Drv.efi 支持休眠和NVRAM须要slide打算;AptioMemoryFix.efi 支持休眠和NVRAM不须要slide打算,但是对英特尔300系主板不友好。
一样平常情形下,优先考试测验利用 AptioMemoryFix.efi,其次是 OsxAptioFixDrv.efi,末了再试 OsxAptioFix2Drv.efi 搭配 slide 打算。为什么不推举利用 OsxAptioFix2Drv-free2000.efi,详细缘故原由见这里。
AMD处理器可以安装黑苹果 macOS吗?
可以。利用 Clover 或 OpenCore 都可以。目前AMD处理器利用 OpenCore 安装黑苹果比利用 Clover 更随意马虎,但目前 OpenCore 入门门槛比 Clover 要高,须要较高的英文资料查阅和理解能力。其余,截止2020年4月苹果公司从未推出过搭载AMD处理器的产品,因此,部分软件和做事在基于AMD处理器的黑苹果系统中运行不正常,或直接不支持。例如:Parallel Desktop(虚拟机软件)不支持 AMD-V 以是无法运行;Adobe 系列大部分软件功能不正常;Final Cut Pro X 部分版本部分功能不正常;总的来说,便是大部分专业软件运行不正常,显卡无法发挥正常性能,且AMD黑苹果系统升级比较痛楚,无法像英特尔处理器那样顺滑。以是AMD尝鲜可以,假如真当生产力工具,还是得用英特尔。
我的条记本电脑为什么不能驱动独立显卡?
最近几年条记本独显九成九用的是NVDIA的芯片,众所周知,NVDIA和苹果理念不合。条记本电脑有省电刚需,独显不可能一贯开启,以是NVIDIA为条记本电脑开拓了Optimus显卡切换技能,但Mac没有利用这个技能,苹果公司自行研发了一套高集成度的自动切换技能,并最早运用于2010年15寸和17寸MacBook Pro上,但黑苹果无法利用这个技能。黑苹果和白苹果在系统上没有差异,以是推测是Mac存在分外的硬件掌握器和特定的系统布局。总之,条记本中仅有非常小一部分分外机型(例如蓝天模具机型P775TM(1)-G)可以驱动独显,而且从现有案例来看,实现的并不是显卡切换而是各自独立驱动,末了,这些机型只支持GTX1000系列(或同代)安装 macOS 10.13.6。如果你能买到AMD的MXM接口显卡,换上大概也能驱动,只是可能不是你期待的结果。目前来看,九成九的NVIDIA独显条记本须要屏蔽独显提高续航,临时办理方法是添加启动参数:-wegnoegpu (须要 WhateverGreen.kext)
其余,关于条记本利用HDMI外接4k显示器,首先须要确认你的条记本HDMI接口在独显还是核显。在BIOS里关闭核显(或独显,自己思考一下检讨逻辑),进入Windows后如果插入HDMI接口无旗子暗记,解释这个HDMI接口是核显的,反之是独显的。截至第九代酷睿,英特尔核显没有原生HDMI2.0旗子暗记输出,是通过 LSPCON 转换出 HDMI 旗子暗记,该转换器存在 LS 和 PCON 两种事情模式,前者将 DP 旗子暗记转换为 HDMI1.4,后者将 DP 旗子暗记转换为 HDMI2.0,如果外接高分辨率屏幕无法实现 4k@60Hz,代表 LSPCON 须要做特殊设置。
安装过程中卡住怎么办?如何更换配置文件(config.plist)?
安装过程中如果无法进入安装界面,镜像一样平常都附带了大量 config 配置文件,可根据自己的配置改换考试测验不同的 Clover 配置文件,见图:(Clover配置文件和OpenCore不通用,牢记牢记!
)
跑马/跑码是什么意思?
常日情形下,macOS 开机后仅显示苹果图标和读取进度条,这种形式黑苹果安装一旦卡住无法获取到缺点信息,以是须要在启动参数中添加 -v 屏蔽图形界面,查看代码界面以方便排查缺点。这个参数可以通过 Clover 勾引界面添加,选择 Options,然后选择 boot args,按下回车1次,输入 -v,再按回车完成,末了选择返回(Return),开始运行安装程序;也可以通过修正 config.plist 添加,这个文件在 macOS 里可以利用 Clover Configurator.app、Plistedit Pro、ProperTree 等工具修正;Windows可以用 Visual Studio Code、Sublime Text 等代码编辑器修正。
「注」-v 是 Lilu.kext 供应的功能,在安装过程中,应利用 debug 版 Lilu 以获取更多信息。
进入措辞选择界面,鼠标/键盘无法利用?
是由于EFI文件中没有USB驱动,或你利用的 EFI 文件定制了 USB 端口,但和你的主板不匹配。可以放一个 USBInjectAll.kext 到 /EFI/Clover/Kexts/other (Clover办法),或 /EFI/OC/Kexts (OpenCore办法),并删除同目录下的 USBPorts.kext,或删除 /ACPI/Patched 下的 ssdt-uiac.aml(OpenCore在ACPI目录,也可能是ssdt-hack.aml),安装完成后,建议定制USB接口。
安装完进入系统后显示显存 7MB,非常卡顿?
多数是核显没有精确驱动,办理方法是定制Framebuffer信息,驱动核显。
我修正了 config.plist 文件后进不去系统了,怎么办?
首先,对 config.plist 做任何修正之前,务必备份一下这个文件,可直接复制一份,改名为 config-backup.plist,Clover 在系统选择页面供应了利用指定 config 启动的功能,只要进入 Option 菜单,找到 config,选择你的备份文件就可以利用备份启动系统。如果没有备份,意外情形可以在Windows环境(或者U盘PE)中利用 diskgenuis 一类软件拷贝出 EFI 分区文件,还原修正后再拷贝回去。「注」很多新手一碰着这种情形喜好直接把磁盘格掉重装,请知晓,这个神操为难刁难Windows屡试不爽,但是对黑苹果macOS是完备没有任何浸染的,由于这种情形进不去macOS不是系统造成的而是勾引造成的。你会创造纵然重装,该进不去还是进不去,以是请负责备份EFI文件夹和config文件。
利用篇黑苹果字体模糊?
由于黑苹果每每配备Mac不具备的显示设备和事情办法,险些可以说,只要不是4k显示器,安装黑苹果后一定会碰着字体模糊的问题,这时可以通过黑苹果 一键开启 hidpi GUI办理。
为什么用 iStat Menus 无法检测硬件状态信息?
macOS 的驱动事理和 Windows 不一样,并且黑苹果系统布局和白苹果是有差异的,须要额外的驱动才能检测到硬件状态信息。可以用 FakeSMC.kext 及其附带的传感器kext;也可以用 VirtualSMC.kext 及其附带的传感器kext,这里推举利用后者,由于前者已经超过一年多没有更新版本,但是 VirtualSMC 的传感器比 FakeSMC 要少一些,选择见仁见智。其余须要把稳的是,iStat Menus 类的软件,读取 CPU 频率须要 Intel Power Gadget 软件自带的驱动支持,把稳 CPU-S.app 也自带 Intel Power Gadget 的较旧版本,因此二者会相互滋扰,不能同时安装利用,一起装一起用只会让 iStat Menus 的 CPU 频率永久显示 0MHz。
我的主板自带WiFi和蓝牙,为什么不能利用?
由于苹果自家的产品近十年险些没有利用过Intel的WiFi&蓝牙芯片,紧张是博通的。苹果 macOS 系统是一个封闭的系统,没有必要为苹果自家不该用的硬件去开拓驱动,并且 macOS 驱动是被动驱动,这点和 Windows 很不一样。而我们买到的普通DIY主板,自带的险些都是Intel芯片。可以通过购买更换的芯片卡更换,由于条记本电脑更换须要拆机,很可能还须要做屏蔽乃至飞线,完备没有拆装动手能力的新手小白不建议动手拆装条记本电脑,要拆装请提前做好作业;台式机方面,有第三方开拓好的一体式PCI免驱卡(由于须要PCI插槽以是一样平常来说不兼容ITX主板),安装相对条记本电脑来说要随意马虎很多。须要把稳的是,虽然很多英特尔300系主板自带的WiFi&蓝牙卡是可以拆卸的,但由于其部分型号利用的是 CNVi 通道,尤其是Z390/ITX和Z370 ITX,买之前一定要讯问好卖家兼容情形,苹果公司利用的博通芯片均不支持 CNVi,以是大概率不能直接更换原装。
安装完成后某些USB端口无法利用?
可能是由于利用了别人制作的EFI文件,别人定制了USB,和你的主板不符,以是部分端口被屏蔽了。这个时候请删除 /EFI/Clover/kexts/other 下的 USBPorts.kext,如果是 OpenCore,则在 /EFI/OC/Kexts/ 目录下。如果没有这个 kext,检讨 /EFI/Clover/ACPI/Patched 中有没有 SSDT-UIAC.aml / SSDT-HACK.aml ,删除(把稳备份SSDT文件,如果涌现问题请还原)。你须要定制自己的USB端口。
无法运行免激活软件,提示“由于无法确认开拓者身份”/“xxx”已破坏,无法打开?
是由于2020年2月起苹果公司逼迫哀求 macOS 的程序必须署名,而免激活等类软件每每被修正了署名导致无法通过安全检讨,详细办理方法点这里。
无法上岸App Store?AppleID频繁被拉黑?
这可能是三码配置问题导致,办理方法是注入三码【三码注入教程】,可解锁iCloud、App Store、iMessage(须要NVRAM支持)、FaceTime(须要NVRAM支持)、随航(须要NVRAM、蓝牙支持)。
为什么进入系统后弹出内存位置警告?
这是利用 MacPro7,1 机型独占的问题,办理方法是仿冒一个双通道12插槽的内存安装信息,详细操作步骤见这里。
黑苹果可以利用苹果光阴胶囊(AirPort TimeCapsule)吗?
可以,只要黑苹果WiFi正常(网线连接也可以),就可以连接到光阴胶囊,启动 macOS 的韶光机器程序设置自动备份即可。经笔者实测,白苹果和黑苹果之间可以互相继承备份,没有任何影响(条件是黑苹果不要修正 System/Library/Extensions 目录)。目前苹果公司已经放弃了这个产品线转为推广更赢利的 iCloud 做事,以是现在市场上比较新的版本是 A1470,最晚出厂的大约是2015年旁边,有1T/2T/3T的版本。现在机器硬盘和 2T/500元 这个价也差不太多,再不用摧残浪费蹂躏电脑硬盘空间去做备份,这玩意还自带无线路由,和 macOS 兼容性完备不担心,性价比很高。
我有Win+Mac双系统,为什么系统韶光不同步?
这是由于两个别系对韶光的利用办法不同造成的,一样平常来说,Windows显示的韶光会比macOS慢8个小时,详细办理办法看这里。
进阶篇黑苹果处理器睿频不正常,怎么办?
利用CPUFriend.kext天生电源管理数据,再合并到 ssdtPRGen.sh 天生的睿频/变频数据 SSDT.aml。这类情形一样平常只涌如今分外机型如Surface Book以及老架构CPU上。完成后,利用Intel Power Gadget不雅观察睿频/变频情形。
怎么知道我的显卡能不能硬件编解码视频文件?
可以参考利用这个测试文件,经由多次渲染导出得到均匀韶光,如果完备无法导出或远赶过同配置均匀韶光,则解释系统设置或显卡设备驱动有问题,须要再排查。
大家都在谈论 OpenCore 并且纷纭迁移到利用 OpenCore,我也想利用 OpenCore,该怎么办?
目前 OpenCore 的配置对付新手来说可能略有难度,有一定代码根本的同学可以参考这篇文章:从 Clover 迁移到 OpenCore。