OS X 出现故障后的一般解决步骤

September 23, 2011

Tags:macOS Xsystem

当你的电脑出现一些问题的时候,有一些基本步骤去逐步排除故障.而实事情况是,虽然问题看起来都是千篇一律,但人们往往像个无头苍蝇般无从下手.比如有些特性的偏好设置,或者系统的设置并不恰当时引起的应用程序的崩溃,拖慢机器的允许速度甚至是死机的情况.以下是遇到机器出现问题后的一般基本步骤.

more

1.安全模式 (启动时按住Shift键)

当出现问题的时候你应该第一时间想到以安全模式进入到系统中查看状况.因为安全模式下Mac加载地最少,往往会关闭不必要的系统扩展.安全模式下也同时运行着系统维护的进程,它或许可以帮你解决问题.一旦系统在安全模式下正常启动与运行了,这时的你再尝试正常启动你的Mac.

如果系统能在安全模式下正常启动,但正常模式下依然有问题,这时你可能就需要用到第三方程序来拯救了.这样的工具有很多,包括虚拟化磁盘工具,各类驱动程序,硬件管理器,防火墙和各类安全工具等.

2.外部(连接)设备

当尝试了从安全模式启动后,你需要检查一下连接到你机器上的外部设备了,不经意间可能会有好多.如外部硬盘驱动器,扫描仪,打印机,甚至是第二台附加显示屏.将这些东西与你的机器断开连接(而不仅仅是关闭它们).再重新启动看看状况是否依然存在.如果那时你发现问题确实不存在了.那么你一个个地将你的设备连接回去,就会发现到底是哪个东西在作怪了.

有时特殊的外接设备确实会影响到Mac系统,像那些扫描程序和图像处理程序等.这时的你最好耐下心来逐一检测它们---在安全模式下移除所有的其它程序(以确保在受最小的影响情况下),接入单一的你要测试的程序,看它们的运行状况是否有问题.

3.一般性的日常维护

如果你的Mac系统变得慢了,可能是由于临时文件(缓存)的过量积存而导致拖慢了整个系统的响应速度.这时就需要你做一些日常的系统维护.比如使用MacCleanse,AppCleaner或是OnyX删除多余的应用附加程序,使用monolingual删除多余的语言包,定期检查你的磁盘状况等等.想想Safari中的"还原(重置)Safari"功能,这些类似的事情要多做才能保持系统的高效性.

Apple官方给出的重置 Mac 的 PRAM 和 NVRAM重置系统管理控制器(SMC)的这些文章并非对系统有损,但有可能让你之前设定的鼠标追踪速度和卷宗等个人偏好设置也重置了,需要你再设定.

4.建立新用户帐户

OS X的文件分类如下,在Finder中你就会查看到:

  • /Macintosh HD/Library/ (资源库)
  • /Macintosh HD/System/
  • /username/Library/ 问题可能就在于每个Mac登陆帐户的权限问题.当Mac出现问题的时候,你或许可以新建一个帐户来登陆,再看看运行是否能正常.它能影响到你的每一个app的偏好设置,系统到用户的习惯设置等等细节因素.

注意:也许你之前就有备用的辅助帐户,已存在的帐户可能与主帐户共享了偏好设置(甚至这个辅助帐户曾经升级过,备份过,迁移过或恢复过),你最好是建立一个新用户帐户来检测出现的问题.以确保新建立的帐户是未被影响到的.

5.活动监视器

如果一个app的运行占用了系统资源,那么当它出现问题的时候会吃掉大多数的内存,再影响到其它的app,这时的系统多半卡死.你可调用出位于"实用工具"文件夹下的"活动监视器.app".里面列举了每个程序的CPU状况,内存占用状况,磁盘使用等等.你可以直接观察到哪些个软件是罪魁祸首.

"%CPU"按钮可按占用的百分比进行排序.如果持续占用几乎是100%的程序就尝试关闭它吧.但如果程序没有响应了,它会显示红色,这时你需要强制退出了.

除了CPU使用率,还有"实际内存"可进行比较.不可忽视的是Safari的运行状态,它是内存的贪食蛇! 另外,还需要额外关注下名曰"mds" 和 "mdworker" 的这两个进程.如果它们运行不正常的时候也可能会吃掉大量的内存.

6.系统控制台

除了活动监视器,OS X也自带了系统控制台来记录系统日志(log)---包括错误和警告.它同样位于"实用工具"文件夹目录下.

即使你看不懂它上面写的是什么,导出一份COPY文档并发送Email问技术人员吧~..囧

7.卸载或删除相应的功能和应用程序

如果在帐户配置发现不了任何问题,这时的你需要考虑卸载部分可疑的app了.还有最近更改的设定项目.引发错误的诱因可能存在于任何一处细微的地方,比如插件设置,程序更新或者是新增的app中,都有可能发生.

Mac OS X下没有自带的卸载程式,不过有丰富的第三方资源来帮助卸载app,比如AppZapper.一般这类的软件可帮你找出系统中与app相关的所有文件,并一键删除它.另外,你也可向软件开发者询问关于卸载的消息.

如果你刚更新了OS X,那么你该尝试恢复到之前的状态.而前提是之前的系统你有使用Time Machine 备份过.更新吧,将你的系统还原到之前,然后再更新到最新的OS X 版本.在Mac上不停地跟随Apple System Update的脚步总是没错的.


再一次提醒看官,上述的办法并不一定适用与您,但对每一步的排查步骤想必是必须的.而故障往往不是单独作用而产生的,因此耐下心来慢慢地发现它,并解决处理它,你将会有不一般地成就感的.

文章翻译自MacFixIt,略有改动.禁止转载.引用即可.

· EOF ·