abcd3014xyz 发表于 2014-5-15 10:59:45

】手把手教你加速Mac的开关机速度。(适用10.9.2)


本帖最后由 eyesineyes 于 2014-3-24 23:38 编辑

最近很多人反应升级了10.9.2之后,系统启动和关闭速度有所降低。我这里的情况稍好,减慢的不明显。升级10.9.2之后,我这里开机需要41秒(因为是Mac Mini加传统HDD的关系,请不要和你SSD比)。另外关机也要菊花转上好几久才能关机。如果你也遇到速度问题,那么让我们一齐加速系统的启动和关闭速度。

以下步骤在Mac OSX 10.9.2下测试通过!同时感谢成功者的反馈!也请大家帮顶。另外开关机已经很快的就别折腾了。undefined

1.清除系统动态加载器的共享缓存(dynamic loader shared cache)

1.1首先请关机
1.2打开电源,在你听到咣的一声启动声音后,立刻按下shift键,请不要松手。直到你看到开机苹果图标下面出现进度条,可以松手了。
1.3等待电脑进入安全模式。然后不要登录,直接点击重启。这一步就做完了。

2.重建系统kext缓存【方法1】

2.1打开终端Terminal并关闭其他所有程序
2.2依次执行下列命令:(请注意你输入命令的正确性,尤其是第一条命令,admin 后面有空格斜线不要漏了!! sudo有风险执行需谨慎!)
sudo chown root:admin /

(输入你的密码)

sudo kextcache -system-prelinked-kernel

sudo kextcache -system-caches

2.3重启2次你的电脑。每次进系统后等几分钟再重启。

2.4推荐修复一次磁盘权限

经过上面的处理,现在Mac Mini可以在30秒之内启动至桌面。关机再也看不见菊花,灰屏过一会就关闭了。

对于执行上述步骤无效的锋友,请尝试下述命令。
3.重建系统kext缓存【方法2】
输入完第二行,请不要关闭终端以及手动重启,他会自动重启。

sudo touch /System/Library/Extensions/
sudo reboot

验证有效的请帮顶让更多的人看到。
undefined

下面有人问道原理,简单说一下:

系统动态加载器和kext的缓存目的是为加快系统加载软件/动态库/驱动等等速度的。但是随使用时间久了,一个一个版本的升级系统,以及反复安装卸载系统更新和各种软件,系统缓存有很多冗余的历史数据甚至是无效错误的数据。这样非但不能加快系统速度,系统性能还会受到拖累。本帖介绍的方法就是清除这两个缓存,让系统得以重建正确的缓存,从而在不更改系统任何设定的情况下,让系统速度得到本该有的最优化。
undefined


页: [1]
查看完整版本: 】手把手教你加速Mac的开关机速度。(适用10.9.2)