Mac常见问题处理指南 mac启动文件夹问号解决方法

不知大家道有没有好奇过 , 你的Mac 在开机的时候 , 除了有个苹果符号之外 , 好像也没干嘛 , 等个几秒就进入了主画面 , 然后开始使用 。但其实呢 , 在这段时间里 , 它默默做了很多检测以及设置 , 本文除了让你更了解你的电脑之外 , 也让你未来如果不幸的遇到开机过程中出了什么状况 , 可以自我检测 , 知道是哪里出了问题 。
Mac 开机的四大程序如下:

Firmware 固件(BootROM)
Booter 引导器
Kernel 系统核心
launchd 进程管理
他们各自掌管着不同的功能 , 我们现在就来按照顺序介绍 。
Firmware
Mac常见问题处理指南 mac启动文件夹问号解决方法


从按下开机开始 , 你可能以为是出现苹果画面才开始开机程序吧 , 其实不是 , 最开始是执行Firmware(也就是BootROM) , 如果你有锁 Firmware 密码的话 , 在这个步骤就需要解锁了 , 而它是存在主机板上的一个芯片 。
所以如果你有锁 Firmware 密码 , 别人就算格式化你的硬盘 , 都是无法开机的 , 除非更换主板 。
接着会进行POST (Power-On Self-Test) , 也就是自我检测 , 看看所有硬件设备有没有什么问题 , 没问题的话就发出经典的「咚」一声 , 然后进入下一个步骤 。(比较新的机型 , 预设可能不会有这一声)
而如果是一般的重开机 , 是不会有POST 的 , 也就是说 , 关机再开机 , 跟重开机 , 并不是一模一样的 。
如果过程中检查到硬件出了什么问题 , 则是改为逼逼逼的声音 , 不同的逼逼声代表不同的硬件出了错误 , 如果听到逼逼声 , 几乎100% 代表是硬体问题 , 重装也没用的 , 请去送修吧 。
Booter
Mac常见问题处理指南 mac启动文件夹问号解决方法


苹果符号 , 这时候正在读取所有主要的kernel(系统核心) , 跟所有硬体驱动进入记忆体 , 如果此时出现资文件夹问号 , 代表找不到booter 文件 , 比较大的机率是硬件问题 , 比如说硬盘坏掉 , 或是硬盘排线坏掉 。
如果读取系统核心失败 , 则是出现禁止符号 , 所以此时重装大多有用 。
Kernel、launchd
Mac常见问题处理指南 mac启动文件夹问号解决方法


它们两个的画面都是这个进度条 , 所以如果你看到了这个进度条 , 但却开不了机 , 几乎可以确定硬件是没问题的 , 可能重装就好 。
进度条的前半部分就是开始执行最核心的Kernel 程序 , 然后全部执行完毕之后 , 开始执行非核心的launchd 。
launchd 就是每个人安装不同的应用 , 设定不同的开机程序 。
所以 , 如果是同一台机型 , 基本上到Kernel 的步骤之前 , 都会是一样的内容 , 但是到了进度条的后半 , 就会随着不同的使用者 , 而影响这里载入内容的不同 , 可能就会影响到开机的速度不同 。
Mac常见问题处理指南 mac启动文件夹问号解决方法


launchd 读取的不只是内建的一些应用 , 也可能是第三方的应用 , 不过它们的读取路径是不同的 。

推荐阅读