[教程] 【终极开关机加速!!】手把手教你加速Mac的开关机速度。(经验证适用10.10!)
转自:http://bbs.feng.com/read-htm-tid-7811885.html
【声明】如果锋友的机器开机速度已经很快了,譬如机械硬盘40秒左右,SSD10秒左右,那么就不要折腾下述方法了。此方法仅献给那些,系统运行了很久,历经数次更新,开关机速度明显感觉越来越慢的锋友。另外,影响开机速度的除了下述系统缓存问题,还有随机启动的程序问题。开机默认启动的程序请到你的帐号设置下查看并禁用。
感谢网友“注册混时长”测试10.10,验证依旧有效!(参见368楼)
=============================================10.9.5 & 10.10 ===========================================
推荐:在你每次安装好全部系统更新之后。请确认Spotlight已经完成全部索引工作后,关闭所有运行中以及后台的程序,执行一遍下列步骤。
1.修复磁盘和权限
1.1 运行 DiskUtility
1.2 点击你的硬盘,然后点击Repair Disk (修复磁盘)
1.3 点击你的Mac分区,然后点击Repair Disk Permission (修复磁盘权限)
2.清除系统动态加载器的共享缓存(dynamic loader shared cache)
2.1首先请关机
2.2打开电源,在你听到咣的一声启动声音后,立刻按下shift键,请不要松手。直到你看到开机苹果图标下面出现进度条,可以松手了。
2.3等待电脑进入安全模式。然后不需要登录,直接点击重启。
2.4重新进入系统之后请你点击Spotlight,如果系统在做索引的话,请等待索引结束。
3.重建系统kext缓存【方法1】
3.1 在Spotlight里面输入Activity Monitor,运行之。切换到磁盘标签用来监视磁盘读写IO。等待磁盘IO归零,请执行下述步骤。
3.2 运行Terminal,输入下述命令
sudo touch /System/Library/Extensions/
(此时会让你输入密码。输入密码后回车。你输入密码的时候终端里面不会有任何显示,尽管输好回车即可)
3.3 注意Activity Monitor,等待30秒到一分钟左右,你会发现开始有磁盘读写,等待再次归零
3.4 执行下述命令,输完,不要关闭终端,等待自动重启。
sudo reboot
3.5 建议重进系统后,再次等待系统完成索引,磁盘读写再次归零后,重启一遍机器。完成!
到此为止,LZ开机速度从刚升级完10.9.3 (10.9.4, 10.9.5)的1分10秒开机(LZ用的是mac mini,机械硬盘。所以不要惊讶!),15秒关机,提升为36秒开机,10秒关机。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·
上述步骤之后,如果你的系统启动和关闭速度没有提高,请尝试以下步骤:
4.重建系统kext缓存【方法2】
4.1运行Activity Monitor,切换到磁盘标签。
4.2运行终端Terminal
4.2依次执行下列命令,每执行完毕一条命令,请等待磁盘IO归零后再执行后续命令。
(请注意你输入命令的正确性,尤其是第一条命令,admin 后面有空格斜线不要漏了!! sudo有风险执行需谨慎!)
sudo chown root:admin /
(输入你的密码)
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·
验证有效的请帮顶让更多的人看到。
下面有人问道原理,简单说一下:
系统动态加载器和kext的缓存目的是为加快系统加载软件/动态库/驱动等等速度的。但是随使用时间久了,一个一个版本的升级系统,以及反复安装卸载系统更新和各种软件,系统缓存有很多冗余的历史数据甚至是无效错误的数据。这样非但不能加快系统速度,系统性能还会受到拖累。本帖介绍的方法就是清除这两个缓存,让系统得以重建正确的缓存,从而在不更改系统任何设定的情况下,让系统速度得到本该有的最优化。
[教程] 【终极开关机加速!!】手把手教你加速Mac的开关机速度。(经验证适用10.10!)的更多相关文章
- 史上最全最详细的环境搭建教程,行百里者手把手教你在windows下搭建Anaconda+pycharm+库文件(TensorFlow,numpy)环境搭建
我是在搭建TensorFlow开发环境的道路上走了很多弯路 掉了很多头发,为了让广大同学们不在受苦受累 下面我将手把手教你学习如特快速搭建python环境 快速导入numpy,PIL,pillow,等 ...
- 手把手教你安装mac版hadoop2.7.3教程
一.准备教程 1.jdk:版本在1.7.x以上就可以(因为hadoop2.x以上只支持1.7.x以上的jdk,我的是1.8的) 2.Hadoop:2.7.3 二.ssh的配置以及验证 配置ssh: 1 ...
- 手把手教你入门mac idea
一.前沿 去年入职后, 公司有很多人使用的是idea , 而不是eclipse. 之前就想转向idea, 但一直没转过来~~原因是团队的人提倡用开源eclipse.现在下定决心转向idea. 虽然, ...
- 手把手教你在Mac中搭建iOS的 React Native环境
准备工作 1.你需要一台Mac电脑..(这不是废话?我所用的是Air~~穷..) 2.我所操作的电脑系统环境是 3.xcode版本:8.0正式版 必需的软件 1.Homebrew Homebrew, ...
- 手把手教你整合SSM框架(基于课工厂+MyEclipse 2017 CI 10)
步骤1:myeclipse创建项目,导入spring框架 整合思路:因为spring和spring mvc同源,可以无缝整合,故先整合spring+mybatis,然后配置web.xml.spring ...
- 《手把手教你》系列技巧篇(二十三)-java+ selenium自动化测试-webdriver处理浏览器多窗口切换下卷(详细教程)
1.简介 上一篇讲解和分享了如何获取浏览器窗口的句柄,那么今天这一篇就是讲解获取后我们要做什么,就是利用获取的句柄进行浏览器窗口的切换来分别定位不同页面中的元素进行操作. 2.为什么要切换窗口? Se ...
- 《手把手教你》系列技巧篇(四十四)-java+ selenium自动化测试-处理https 安全问题或者非信任站点-下篇(详解教程)
1.简介 这一篇宏哥主要介绍webdriver在IE.Chrome和Firefox三个浏览器上处理不信任证书的情况,我们知道,有些网站打开是弹窗,SSL证书不可信任,但是你可以点击高级选项,继续打 ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(四)-使用Travis自动部署Hexo(2)
前言 前面一篇文章介绍了Travis自动部署Hexo的常规使用教程,也是个人比较推荐的方法. 前文最后也提到了在Windows系统中可能会有一些小问题,为了在Windows系统中也可以实现使用Trav ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(三)-使用Travis自动部署Hexo(1)
前言 前面两篇文章介绍了在github上使用hexo搭建博客的基本环境和hexo相关参数设置等. 基于目前,博客基本上是可以完美运行了. 但是,有一点是不太好,就是源码同步问题,如果在不同的电脑上写文 ...
随机推荐
- 5 Options for Distributing Your iOS App to a Limited Audience
http://mobiledan.net/2012/03/02/5-options-for-distributing-ios-apps-to-a-limited-audience-legally/ I ...
- python中的循环语句-01
接触python已经一周时间,下面针对这一周python学习的情况做一梳理: 1)单行注释,使用一个#:多行注释,使用三个单引号(或者三个双引号)如: name = input("name: ...
- shell脚本自动部署及监控
一.shell脚本部署nginx反向代理和三个web服务 1 对反向代理服务器进行配置 #!/bin/bash #修改用户交互页面 用户输入参数执行相应的参数 #安装epel扩展包和nginx fun ...
- Ubuntu12.04安装Chrome浏览器,并添加到左侧的启动栏
在google官网下载google chrome deb包,有32位和64位之分: 怎么判断系统是32位还是64位的,可以用以下代码: ; int *p = &a; printf(" ...
- Bootstrap历练实例:响应式导航栏
响应式的导航栏 为了给导航栏添加响应式特性,您要折叠的内容必须包裹在带有 classes .collapse..navbar-collapse 的 <div> 中.折叠起来的导航栏实际上是 ...
- iOS HmacSHA1加密 和 MD5 Base64加密 --iOS开发系列---项目中成长的知识五
项目中开发中需要对一些数据进行加密后和服务器验证是否是我们客户端发出的请求! 方案是服务器定的,使用HmacSHA1加密和MD5 Base64加密 加密过程比较复杂 1.获取格林威治时间 2.用bas ...
- Mac OSX用 dd 命令,浇灌ISO镜像到USB驱动器
Mac OSX用 dd 命令,浇灌ISO镜像到USB驱动器 字数244 阅读197 评论0 喜欢0 把ISO镜像转换为一个可启动的USB设备.一种可行的方法是通过OS X的Terminal “浇灌”到 ...
- 【分块】[HNOI2010]弹飞绵羊&分块大法祭
分块(似乎还有一种动态树(LCT)做法) 第一次学习分块,似乎有点小激动 这是黄学长的分块入门博客「分块」数列分块入门1 – 9 by hzwer 题目描述 某天,Lostmonkey发明了一种超级弹 ...
- memory bist lib
model NVIC_REG6T_1024x32(resetb,margin,clk,en,we,addr,d,q) ( bist_definition( clock clk high; chip_e ...
- MIP经典问题:旅行商问题 (traveling salesman problem)
*本文主要记录和分享学习到的知识,算不上原创. *参考文献见链接. 旅行商问题.背包问题都是0-1规划问题中最为经典的问题. 通常来说,当我们学习并熟悉一种求解混合整数问题的技巧时,可以用这种技巧来求 ...