vlambda博客
学习文章列表

黑苹果新手必看&系统名词解释篇


文 / 菜鸟搞机 · 吃瓜市民王先生

本期内容主要 针对 刚入黑苹果这个天坑 两眼一抹黑的新手 ,涉及一些 黑苹果相关名词解释,常见问题等

本文内容 将会长期整理更新 ,敬请期待。


01. 黑苹果

苹果公司推出的操作系统macOS本来只应该安装在苹果自家的Mac电脑上, 白苹果一般就是指“Mac+macOS 。macOS则可以通过 使用第三方引导工具 (如Clover、OpenCore) 安装到普通个人电脑上 (台式机/笔记本/一体机/Mini电脑),所以 “PC(普遍为预装Windows系统 的个人电脑)+macOS“称之为黑苹果

由于早期的Mac使用的是IBM的PowerPC架构处理器,难以安装到普通个人电脑,但从Mac全面转向使用x86架构的英特尔处理器后,安装门槛就大大降低;尽管如此, 黑苹果终究不可能达到100%的白苹果 还原度,完美的黑苹果是不存在的, 只能无限接近

PS. 2020年末 苹果采用ARM架构的自研芯片来替代牙膏厂(Intel),使得在未来黑苹果的可安装门槛将会大大提高,大家且行且珍惜。

黑苹果新手必看&系统名词解释篇


02. Mac OS

苹果公司于1984年推出的个人电脑操作系统,推出时就具有图形化界面(Graphic User Interface),而微软的Windows 1.0在1985年才发布。苹果操作系统最早的名称为“Mac OS System”,并于2001年发布了第十个大版本,改名为“Mac OS X”。


截止目前,Mac OS X分支已经更新了15个大版本,在第8个大版本时改名为OS X,第12个大版本时更名为macOS,为了与苹果公司的iOS、tvOS、watchOS相呼应。


黑苹果新手必看&系统名词解释篇



03. .app文件夹

.app是macOS系统文件后缀名,是Application的缩写,意为程序/应用。 99% 的ma c OS应 用程序都是以(.app)的形式存在。‘

App可以在其图标上右键,选择“显示包内容”查看app内部的资源文件,可以理解成各个程序专用的文件夹(其在Windows下亦显示为文 件夹形式),macOS应用程序采用沙箱模式设计,确保各个app不能访问其他app的文件夹。

在macOS中,.app可以直接双击运行,而在Windows中其显示为文件夹形式。


04. .kext文件夹

.kext是macOS系统文件后缀名,意思是Kernel Extension,翻译为“内核扩展”,在 macOS里主要 作用是驱动程序

黑苹果如果不加干涉的话,macOS原有的kext是不会正常工作的,所以在黑苹果安装调试阶段需要接触大量的第三方kext文件,解决各类硬件(如网卡、显卡、声卡)的工作运行问题。


05. ACPI

ACPI:高级配置与电源管理接口,由英特尔、惠普、微软、Phoenix和东芝制订提出,其中最为广泛认可的就是电源管理标准。

ACPI中包含了DSDT和SSDT信息,对于黑苹果来说, ACPI里会涉及睿频/休眠/显卡控制等重要功能 。每套个人电脑理论上都具有不同的ACPI,有时候即使是同一厂家的同一产品,也会因为BIOS版本、内存大小、设置差异等,造成ACPI的不同,所以ACPI需要自行提取。

苹果公司的Mac产品并不完全支持ACPI规范,但其中DSDT功能是完整支持的,所以 涉及硬件方面kext难以搞定的问题一般通过修改DSDT解决

A CPI文件 可在Windows、Linux下提取 ,黑苹果也可以通过Clover提取,在Clover引导页面按下F4(笔记本也可能是Fn+F4),按下后不会有任何提示,Clover会把提取到的ACPI文件放到EFI/Clover/ACPI/origin文件夹内。


06. DSDT

DSDT:是ACPI规范的一部分,其包含了所有除基本系统以外所有不同设备的信息,也就是每台计算机设备的基本系统是相同的,而不相同的设备用DSDT来描述。

和Windows相反, macOS的驱动是被动驱动 ,需要让系统知道存在这个硬件且知道硬件位置,所以修改DSDT的主要目的就是 让macOS识别存在这个硬件并告诉系统硬件位置,以便让系统内置的驱动来使硬件 工作


07. SSDT

SSDT:是DSDT的主要组成部分。 SSDT相当于系统内部API(Application Programming Interface,应用程序接口)的指向标,作用就是告诉系统,需要调用的API在什么地方。

在黑苹果中, SSDT里的信息主要 关于处理器电源管理、USB、显卡等相关 信息 针对DSDT打补丁,将使设备的控制尽量向白苹果靠近,解决稳定性并提升性能。


08. HFS

HFS:Hierarchical File System,分层文件系统,是一种由苹果公司开发,并使用在 Mac OS X上的文件系统。

最初用于软盘和硬盘,同时也可以在在只读媒体如CD-ROM上见到。后被HFS+文件系统替代。


09. HFS+

HFS+:它是苹果公司为替代他们的分层文件系统(HFS)而开发的一种文件系统。它被用在苹果自家的Macintosh或者其他运行Mac OS X的电脑上。

它也是iPod上使用的其中一种格式。HFS+也被称为Mac OS Extended和HFS Extended。HFS+是一个HFS的改进版本,支持更大的文件,并用Unicode来命名文件或文件夹,代替了Mac OS Roman或其他一些字符集。 目前,HFS+能用于安装 macOS 10.13 及以下版本系统


10. APFS

APFS:它是一个用于macOS、iOS、tvOS和watchOS的文件系统,由苹果公司开发和使用。它的设计目的是解决HFS+文件系统的核心问题。APFS 针对闪存和固态存储设备进行了针对性优化,改进了很多性能方面的设计。


目前macOS 10.14及以上版本默认使用该文件系统。


APFS最初于macOS Sierra中开始提供,但存在一些限制:


  • 使用macOS Sierra格式化所得到的磁盘可能并不会与未来版本的macOS兼容,并也可能不与macOS的最终版本兼容。

  • APFS的可用选项有“区分大小写”,“加密”,“区分大小写,加密”。

  • 关于Time Machine:10.15及以前版本不能备份到APFS格式的磁盘,而在macOS Big Sur中支持备份至APFS格式的硬盘。

  • macOS 10.14以下的系统不兼容Fusion Drive。

  • 在macOS的磁盘工具中,可通过“菜单-编辑-转换为APFS”无损把HFS+分区转换为APFS分区,但不能无损把APFS分区转换回HFS+分区。


PS. HFS、HFS+、APFS 均不支持安装Windows系统,Windows主要使用的NTFS文件系统也并不支持安装macOS。想使用单个硬盘安装两种系统的同学请务必牢记这一点。




写在最后

如果你对重装Windows、制作PE启动盘、命令行之类的操作都完全不是很懂,而且没有任何学习意愿只想当伸手党,那么折腾黑苹果并不适合你,这不是说话难听,是因为你什么基础都没有,别人指导你说什么你也不明白,也没有意愿学习;再者,黑苹果配置不当确实有一定几率(不高但是有)会损坏你的电脑。

所以建议大家先自己亲自动手解决几次电脑问题解锁基础操作,再来折腾黑苹果。

以上,就是本次想和你分享的内容。
如果有帮到你,你可以点击「在看」或转发分享,这会对我们有很大的帮助。

好看的人都  在看