最近上班的时候mac系统非常的卡,我用的是一个17年款的4k retain iMac,这是个一体机. 卡顿的原因应该是机械硬盘的问题, mac book pro一般是固态硬盘的基本不会出现卡的情况.下面先看下我遇到的问题.
问题描述:
问题的前一天,下班正常关闭电脑.第二天早上9点打开电脑,电脑读条很慢,等待了20分钟还在读条,最后读条到100%的时候一直不动,等待了一个小时左右.
解决方案:(这是尝试的解决方法,都没解决问题,答案在最后)
一,option + command + R + P
客服说,屏幕会三闪,是NVRem, 作用是重置系统,缓存重置,解决系统卡顿的问题.
二,command + R
这个是macOS实用工具,包括时间机器,修复磁盘(Macintosh HD急救),安装系统, 操作终端等功能.
三,shift
这个是安全模式(目前我还没有进去看过)
四,D
这个功能是硬件自检,启动会自动检测硬件是否有问题.
五,command + shift + option + R 或者 command + option + R
这个作用是强制装系统,彻底的重装系统,属于抹除安装(意思是你的Macintosh HD盘上的所有资料都会被清除)
六,shift + control + option
这个是笔记本的操作(具体的是什么功能,没有了解)
以上的所有功能我都尝试了,但是都没有能解决我遇到的问题.但是下面的这个方法却帮助我解决了,避免了我重新抹盘安装的厄运.本来外置硬盘都安装好了macOS10.13.4系统.结果也用不上了,哈哈.😀
最终解决方法:
这个方法是清除数据库下面的mbr缓存的.
这个操作有一下步骤:
1,command + v 进入代码界面,等出现不停的输出Too many corpses being created 这段代码的时候,说明是缓存太多造成的.
2,command + R 进入macOS使用工具页面,左上角找到终端工具.
3,输入一下代码,清除数据库缓存就行了,至于这个db是什么数据库,我不太清楚
cd /Volumes/Macintosh\ HD/var/db/caches/opendiretory/
//第一行
//经简友提醒,这里特别要感谢一下,评论区的朋友提醒,已经更改好的命令
cd /Volumes/Macintosh\ HD/var/db/caches/opendirectory/
//第二行
mv ./mbr_cache ./mbr_cache-old
然后再重新启动电脑,这个时候启动有点慢,我差不多启动有3分钟左右.
造成读条100%的时候进不去系统页面的问题,我咨询了客服,大多是安装系统或者某些软件的失败造成的.由此我想起出现这个问题的前一个星期左右,更新系统的时候我强制关机了,第二天出现过循环读进度条的问题,后来用command + R重新安装的系统.可能是因为这个问题造成的这次读条100%进不去系统的问题.
如果你还有其他疑问,可以联系我,我会在看到的时间第一回复的.
网友评论
尼玛我今天也出现了这个问题,有点儿想哭。。。 不知道哪里出了问题
我在后面输入代码后没反应
mv ./mbr_cache ./mbr_cache-old
请问是先输入第一行的代码,然后按回车键,接着再输入第二行代码吗?我输入第一行后按回车键,没有反应,接着输入第二行,按回车键,显示no such file or directory,现在不知道怎么进行下去,请问如果代码输入正确生效的话按回车键会显示什么出来的?
非常感谢!!!
顺便,楼主能把评论里大家指出来的错误纠正一下么,好人做到底嘛!
请问怎么解决啊,我是小白一枚,不懂这些😭😭😭
//第一行
cd /Volumes/Macintosh\ HD/var/db/caches/opendiretory/
//第二行
mv ./mbr_cache ./mbr_cache-old