不知大家道有没有好奇过 , 你的Mac 在开机的时候 , 除了有个苹果符号之外 , 好像也没干嘛 , 等个几秒就进入了主画面 , 然后开始使用 。但其实呢 , 在这段时间里 , 它默默做了很多检测以及设置 , 本文除了让你更了解你的电脑之外 , 也让你未来如果不幸的遇到开机过程中出了什么状况 , 可以自我检测 , 知道是哪里出了问题 。
Mac 开机的四大程序如下:
Firmware 固件(BootROM)他们各自掌管着不同的功能 , 我们现在就来按照顺序介绍 。
Booter 引导器
Kernel 系统核心
launchd 进程管理
Firmware
从按下开机开始 , 你可能以为是出现苹果画面才开始开机程序吧 , 其实不是 , 最开始是执行Firmware(也就是BootROM) , 如果你有锁 Firmware 密码的话 , 在这个步骤就需要解锁了 , 而它是存在主机板上的一个芯片 。
所以如果你有锁 Firmware 密码 , 别人就算格式化你的硬盘 , 都是无法开机的 , 除非更换主板 。
接着会进行POST (Power-On Self-Test) , 也就是自我检测 , 看看所有硬件设备有没有什么问题 , 没问题的话就发出经典的「咚」一声 , 然后进入下一个步骤 。(比较新的机型 , 预设可能不会有这一声)
而如果是一般的重开机 , 是不会有POST 的 , 也就是说 , 关机再开机 , 跟重开机 , 并不是一模一样的 。
如果过程中检查到硬件出了什么问题 , 则是改为逼逼逼的声音 , 不同的逼逼声代表不同的硬件出了错误 , 如果听到逼逼声 , 几乎100% 代表是硬体问题 , 重装也没用的 , 请去送修吧 。
Booter
苹果符号 , 这时候正在读取所有主要的kernel(系统核心) , 跟所有硬体驱动进入记忆体 , 如果此时出现资文件夹问号 , 代表找不到booter 文件 , 比较大的机率是硬件问题 , 比如说硬盘坏掉 , 或是硬盘排线坏掉 。
如果读取系统核心失败 , 则是出现禁止符号 , 所以此时重装大多有用 。
Kernel、launchd
它们两个的画面都是这个进度条 , 所以如果你看到了这个进度条 , 但却开不了机 , 几乎可以确定硬件是没问题的 , 可能重装就好 。
进度条的前半部分就是开始执行最核心的Kernel 程序 , 然后全部执行完毕之后 , 开始执行非核心的launchd 。
launchd 就是每个人安装不同的应用 , 设定不同的开机程序 。
所以 , 如果是同一台机型 , 基本上到Kernel 的步骤之前 , 都会是一样的内容 , 但是到了进度条的后半 , 就会随着不同的使用者 , 而影响这里载入内容的不同 , 可能就会影响到开机的速度不同 。
launchd 读取的不只是内建的一些应用 , 也可能是第三方的应用 , 不过它们的读取路径是不同的 。
推荐阅读
- 苹果电脑mac开机密码重设技巧 mac忘记登录密码的4种解决方法
- 消泡剂大概多少钱 废水处理消泡剂价格
- 坏手机旧手机怎么处理
- 电脑连不上网处理方法 网卡驱动不正常连不上网怎么办
- vivo x60实测 vivox60参数配置什么处理器
- BFB改装:保时捷macan内饰碳纤维 怎么做呢?
- 电脑主机噪音很大处理方法 机箱声音大嗡嗡嗡的响怎么办
- 电视有声音但黑屏的处理技巧 飞利浦电视机黑屏解决方法
- 新买的苹果一体机开机的方法 imac一体机新手教程
- 朱元璋对元朝后裔怎么处理