系统篇
1、麦金塔什电脑/Macintosh
:麦金塔什是音译,指苹果公司推出的个人电脑系列,取名于一种苹果的品种,和砸到牛顿的苹果、艾兰·图灵自杀的苹果没有关系。Macintosh
简称Mac
;另外你也可能会看到“Hackintosh
”这个词,在英文世界中特指的就是“黑苹果”,这是一个组合词:Hack+Macintosh=Hackintosh
。
2、macOS
:苹果公司于1984年推出的个人电脑操作系统,推出时就具有图形化界面(Graphic User Interface
),而微软的Windows 1.0
在1985年才发布。OS
的含义:Operating System
,直译就是操作系统。扩展阅读:操作系统图形化界面的发展简史。
苹果操作系统最早的名称为“Mac OS System
”,于2001年发布了第十个大版本,并改名为:Mac OS X
,所以这里的“X
”指的是罗马数字“10”;截止目前,Mac OS X
分支更新了15个大版本,在第8个大版本时改名为OS X
,第12个大版本时更名为macOS
,与苹果公司的iOS
、tvOS
、watchOS
相呼应。到第16个大版本时,苹果公司放弃了10.x
形式命名,标志着苹果公司希望开启新的macOS
时代。
各大版本大体信息如下:
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 11.0 Big Sur
(从西班牙语“El SurGrande
”演变而来,原意为“大南区”,这里指加州一个叫“大瑟尔”的镇,那里有一段约90英里美国最美公路之一;从该版本开始苹果公司转向A系列
自研芯片ARM架构>;该版本对macOS
的UI
、图标及自带程序进行了重新设计;2020年6月)。至此,时间跨度长达19年之久的10.x
版本结束更新,macOS
迈向新时代。
macOS 12.0 Monterey
(蒙特雷市,位于加州南部,进一步丰富了各个苹果设备间的连接互动操作,免驱的N卡
支持终结版本,2021年6月)
3、黑苹果:苹果公司推出的操作系统macOS
本来只应该安装在苹果自家的Mac
电脑上,白苹果一般就是指Mac PC+macOS
。macOS
可以通过使用一些第三方引导工具(如Clover
和OpenCore
)安装到普通个人电脑上(台式机/笔记本/一体机/Mini
电脑),所以PC+macOS
称之为黑苹果。早期的Mac
使用IBM
的PowerPC
架构处理器,难以安装到普通个人电脑,但从Mac
全面转向使用x86
架构的英特尔处理器后,安装门槛就大大降低。尽管如此,黑苹果终究不可能达到100%的白苹果还原度,完美的黑苹果是不存在的,只能无限接近。这一点每个试图安装黑苹果的童鞋要清楚。
4、.app
:macOS
系统文件后缀名,是Application
的缩写,意为程序/应用。99%的macOS
的应用程序为.app
的形式存在。app
可以在其图标上右键,选择“显示包内容”查看app
内部的资源文件,可以理解成各个程序专用的文件夹,macOS
应用程序采用沙箱模式设计,确保各个app
不能访问其他app
的文件夹。在macOS
中.app
可以直接双击运行,在Windows
中其显示为文件夹形式。
5、.kext
:macOS
系统文件后缀名,意思是Kernel Extension
,翻译为“内核扩展”,在macOS
里主要作用是驱动程序。黑苹果如果不加干涉的话,macOS
原有的kext
是不会正常工作的,所以在黑苹果安装调试阶段需要接触大量的第三方.kext
文件,以解决各类硬件(如网卡、显卡、声卡)的工作运行问题,黑苹果需要的基本.kext
看这里(https://cainiaogaoji.com/?p=3442
)。
6、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
。
7、DSDT
:The Differentiated System Description Table
,字面翻译是“差异系统描述表”,是ACPI
规范的一部分。其包含了所有除基本系统以外所有不同设备的信息,也就是每台计算机设备的基本系统是相同的,而不相同的设备用DSDT
来描述。和Windows
相反,macOS
的驱动是被动驱动,需要让系统知道存在这个硬件且知道硬件位置,所以修改DSDT
的主要目的就是让macOS
识别存在这个硬件并告诉系统硬件位置,以便让系统内置的驱动来使硬件工作。
8、SSDT
:System Services Descriptor Table
,字面翻译是“系统服务描述符表”,是ACPI
规范的一部分。SSDT
相当于系统内部API
(Application Programming Interface
,应用程序接口)的指向标,作用就是告诉系统,需要调用的API在什么地方。在黑苹果中,SSDT
里的信息主要关于处理器电源管理、USB
、显卡等相关信息。针对DSDT
打补丁,将使设备的控制尽量向白苹果靠近,解决稳定性并提升性能。
9、HFS
:Hierarchical File System
,分层文件系统,是一种由苹果公司开发,并使用在Mac OS X
上的文件系统。最初用于软盘和硬盘,同时也可以在在只读媒体如CD-ROM
上见到。后被HFS+
文件系统替代。
10、HFS+
:Hierarchical File System Plus
,是苹果公司为替代他们的分层文件系统(HFS
)而开发的一种文件系统。它被用在苹果自家的Macintosh
或者其他运行Mac OS X
的电脑上。它也是iPod
上使用的其中一种格式。HFS+
也被称为Mac OS Extended
和HFS Extended
。HFS+
是一个HFS
的改进版本,支持更大的文件,并用Unicode
来命名文件或文件夹,代替了Mac OS Roman
或其他一些字符集。目前,HFS+
能用于安装macOS 10.13
及以下版本系统。
11、APFS
:Apple File System
,翻译为苹果文件系统,简称APFS
。是一个用于macOS
、iOS
、tvOS
和watchOS
的文件系统,由苹果公司开发和使用。它的设计目的是解决HFS+
文件系统的核心问题。APFS
针对闪存和固态存储设备进行了针对性优化,改进了很多性能方面的设计。目前macOS 10.14
及以上版本默认使用该文件系统。
APFS
最初于macOS Sierra
中开始提供,但存在一些限制:
-
使用
macOS Sierra
格式化所得到的磁盘可能并不会与未来版本的macOS
兼容,并也可能不与macOS
的最终版本兼容。 -
APFS
的可用选项有“区分大小写”,“加密”,“区分大小写,加密”。 -
关于
Time Machine:macOS Catalina 10.15
及先前版本不能备份到APFS
格式的磁盘,而在macOS Big Sur
中支持备份至APFS
格式的硬盘。 -
macOS 10.14
以下的系统不兼容Fusion Drive
。 -
在
macOS
的磁盘工具中,可通过“菜单-编辑-转换为APFS
”无损把HFS+
分区转换为APFS
分区,但不能无损把APFS
分区转换回HFS+
分区。
注:HFS
、HFS+
、APFS
均不支持安装Windows
系统,Windows
主要使用的NTFS
文件系统也并不支持安装macOS
。想使用单个硬盘安装两种系统的同学请务必牢记。另外,Windows
和macOS
同时都支持读和写的文件系统是ExFat
,但此文件系统因设计原理的原因,比较浪费硬盘空间,也存在文件丢失的可能性。所以重要的文件建议多处备份,或自行组建NAS
存储。
引导篇
1、EFI
分区:全称是EFI System Partition(ESP)
,是一个使用FAT16
或FAT32
的系统引导物理分区,支持EFI模式的电脑需要从ESP
分区启动系统,EFI
固件可从ESP
加载EFI
启动程序或者应用。目前主流的Clover
安装的黑苹果,普遍使用ESP+UEFI
的方式引导macOS
。由于相同硬件配置的黑苹果Clover EFI
文件存在一定程度上的通用性,所以也有通过使用其他人分享的EFI
进行黑苹果安装的方法。
2、EFI
:其实全称应该是UEFI
(Unified Extensible Firmware Interface
,统一可扩展固件接口),是一种类似BIOS
(Basic Input & Output System
,基本输入输出系统)但支持更多高级功能的引导固件,简单来说是一种引导操作系统使用的技术。2010年以后出厂的电脑,基本都使用了该技术引导操作系统。
各机型EFI
引导文件下载地址:https://cainiaogaoji.com/?p=3002
3、Clover
:一款开源的系统引导程序,国内称之为四叶草。Clover
本身理论上可以引导很多操作系统,但目前应用最多的就是安装黑苹果。教程很多,门槛较低,适合新手。r5123
版本及以上集成了OpenCore
核心,可以说,已经几乎被OpenCore
取代了。因Clover
有很多隐藏的自动应用的ACPI
热补丁,所以特殊机型方面Clover
安装成功率比OpenCore
要高一点,除此之外,推荐使用OpenCore
。
4、OpenCore
:一款开源的系统引导程序,相比Clover
其设计理念更为先进,具有多种优势。按目前的情况来说几乎已经取代Clover
,成为安装黑苹果的首选。AMD
的处理器搭配内核仿冒补丁,使用OpenCore
安装黑苹果较为容易。目前已经有非常多的教程和资料,推荐使用。