您是否想知道启动现代 Mac 时发生了什么?您按下电源按钮,您会看到一个 Apple 标志,然后 Mac 启动进入 MacOS……从普通用户的角度来看,就这么简单,对吧?但是,在您按下电源按钮并启动 macOS 后,幕后实际发生了什么?
Mac 启动过程中隐藏的技术方面是来自 EclecticLight 的 Howard Oakey 的出色可视化图表有助于证明的内容。
如果您对 Mac 启动顺序的技术方面以及所涉及的变量感到好奇,请查看下面来自 EclecticLight 的图形,以了解一些有关启动过程基础的信息。为了更好地理解可视化,请注意图形创建者描述的颜色:
“序列从顶部开始,左边是绿色的用户输入,接下来是粉红色的过程,中间右边是动作等,右边是蓝色的交互。主要数据来源以红色显示。配备 T2 处理器的 Mac 有很大不同:它们的主要区别显示在带有粗黑轮廓的框内。
该图的上半部分一直到运行 boot.efi,Apple 称之为 BootROM,而 boot.efi 被称为 OS X 引导程序”
单击此处(或下面的缩略图)查看完整尺寸版本,加载到 eclecticlight.co 的新网络浏览器窗口中(1600 x 1700 图像)
并且不要忘记访问 EclecticLight,阅读 Howard Oakey 在 eclecticlight.co 上撰写的完整随附文章。
如您所见,当 Mac 在加载实际操作系统本身之前执行各种初始化和检查硬件方面时,幕后发生了很多事情。如果您按住 Option 键加载启动管理器以更改启动驱动器或从外部驱动器启动,或尝试进入恢复模式(或互联网恢复),您还将了解会发生什么(以及何时发生),以安全模式启动,或详细模式,或使用目标磁盘模式,或任何其他启动选项。
如果您有兴趣从技术角度了解更多关于 Mac 启动过程的信息,eclecticlight.co 上有一个正在进行的优秀系列,详细介绍了启动事件的细节,目前有以下关于该主题的文章:
- boot.efi 之前:Mac 的初始自检例程
- 启动 Mac:加载 boot.efi 和安全启动
- 启动 Mac:EFI“固件”
- 引导 Mac:内核和扩展
- Mac 如何确定从什么启动(正在进行中)
正在进行的系列与现代 Mac 上的现代 macOS 和 Mac OS X 版本有关。但是如果你对旧系统软件和旧机器感到好奇,从我们自己的档案中我们有一篇讨论 Mac OS X 启动过程的更旧的文章,但是来自不同的时代(大约 2007 年的 Mac OS X Tiger 和 Leopard 时代),随着 Mac 变得更加安全,包括保护启动过程本身,似乎发生了很大变化。尽管如此,如果您对旧版 Mac 和旧版 Mac OS X 的启动方式感兴趣,您可能会发现它是一本引人入胜的读物。同样,Apple 开发人员文档在这里也详细介绍了 Mac 启动过程,但它看起来也有点过时(根据文档页面上的日期,从 2013 年开始)。
感谢我们的朋友(也是 osxdaily 的前作家!)MacKungFu 的 Keir Thomas 通过 Twitter 的伟大发现:
Howard Oakey 解释 macOS 启动过程的出色工作。这种信息在网上不容易找到,而且基本上不可能以可消化的形式找到。https://t.co/TSeC0OOP0r
– Mac Kung Fu(Keir Thomas)(@MacKungFuTips)2018 年 8 月 25 日
如果你碰巧在 Twitter 上,你也可以在那里关注 @osxdaily。无论如何,请尽情了解有关 Mac 启动程序的更多信息!
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)