今天早上上班时,mac突然开不了机,一直卡在进度条,走到一半的时候往下特别慢,我等了好久终于走到了100,可是就是进不去,网上的各种方法都试了就是不行,最后拿去修理店,人家说可能是硬件问题,要重装系统看 如果装不上就是硬件问题,可是我的项目还有资料都在电脑,忘了备份。他们店员说,如果想要导出需要2千大洋,而且不一定能成功,于是心灰意冷决定重装系统。可是又心不甘,就试试最后的一个方法,结果真的好了。
首先强制关机,然后按住command+r+开机键,出现小苹果开机图标松手,进入磁盘修复界面。
这时候我们不用选择,直接用鼠标选择左上角的工具里面的终端,然后在终点先输入
cd /Volumes/Macintosh\ HD/var/db/caches/opendirectory/
回车,进入缓存目录,接着输入
mv ./mbr_cache ./mbr_cache-old
记住这两行代码里面的空格部分,HD前面有个空格 mv后面有个空格mbr_cache后面也有个空格
输入之后会没反应,这就说明是对的,如果错了 会提示找不到这个文件
两行代码执行完毕之后,这时候我们在点击左上角的小苹果图标选择重新启动,可能要多等一会,就会发现进去了。
这里特别感谢一篇博客给我的意见:https://www.jianshu.com/p/535d90de28cc
这篇博客里写:
command + v 进入代码界面,等出现不停的输出Too many corpses being created 这段代码的时候,说明是缓存太多造成的.
我这里测试也出现了,只是command + v界面进入之后,再去按command+r是进入不了磁盘修复界面的,如果你的电脑也是这样问题,缓存太多, 我们还需要再次强制关机,然后按照我说的 按住command+r+开机键一直等到小苹果出现,等一会进入磁盘修复界面的。
网友评论