Mac开机⼀直卡在进度条界⾯(⽆限菊花)
现象:
早上⼀开机,就⼀直卡在进度条界⾯,进度条满了后就⼀直停在当前界⾯了!⽹上各种搜各种都没解决,折腾了⼀上午;我遇到两次都这样解决的,第⼀次的时候折腾了⼀上午,第⼆次直接按这流程5分钟解决了,不需要重装系统,在此记录下来也是希望能帮助到更多的同学。
原因
造成问题的可能原因:没有正确关机,或者说没有正常关机(不知你是否遇到过执⾏关机后,电脑⼀直处于在关机状态,10⼏分钟还是未能关上),⼀般发⽣在重装系统后⼏天
解决⽅案
最后在某外国⽹站上有⼈说是mac硬盘记忆存储的问题,需要清除记忆存储的数据库,这么⼀说,突然感觉好像是这样⼀回事,于是果断的尝试下
备份资料操作:
我第⼀次⽤这种⽅法的时候不确定可不可⾏,所以增加了这步来保险起见,第⼆次遇到这问题的时候我是直接跳过的,你也可以直接跳到恢复系统操作
1. 开机后⽴即按住command + R键进⼊恢复模式;
2. 然后选择磁盘⼯具;
3. 准备⼀个硬盘或者U盘,通过硬盘⼯具将你的硬盘或者U盘格式化成mac-⽇志格式,如果你的U盘本⾝能直接读书,可以不⽤格式化;
4. 通过磁盘⼯具将你电脑的资料备份到你的移动盘:
⾸先新建⽂件夹映像,如下图1
选择你想备份的⽂件或者⽂件夹
更改保存的位置:即你的移动磁盘,如下图2
然后点击存储:等待它完成,这个还是有点慢的,跟你的电脑和磁盘、⽂件⼤⼩有关
备份完成后,你可以把移动盘插到别的电脑上去看下,是否完全成功(⾮必要操作,毕竟数据⽆价,确
认下⽐较安全),确认⽆误后继续往下操作;
5 . 进⼊在线重装系统操作:具体操作请往下拉到:在线重新系统操作
备份资料新建映像
备份资料选择保存位置
恢复系统操作
1. 关机(直接长按关机键)
2. 再开机 > ⽴即按command + V键(进⼊安全模式),代码界⾯:
等不停的输出Too many corpses being created这段代码的时候,说明是缓存太多造成的,如下图:
也有可能你的电脑不会输出这些内容,但没关系,你就不管他输出啥;
不管你的是那种结果,你在这个界⾯停留2分钟左右即可,不要问为什么,我也还不确认这是啥
0A50DF09064F100993F87B4FD480D1D5.jpg
3. 关机(直接长按关机键) ;
4. 再开机 > ⽴即按command + R键,进⼊macOS恢复界⾯;
5. 左上⾓到终端⼯具,在终端命令⾏中按如下顺序执⾏命令(⽬的:清除数据库缓存):
1. 进⼊缓存⽬录
$ cd /Volumes/Macintosh\ HD/var/db/caches/opendirectory/
2. 删除缓存数据库
$ mv ./mbr_cache ./mar_cache-old
如果进⼊缓存⽬录的时候,提⽰opendirectory ⽬录不到,不知道是什么原因,解决⽅法写在本⽂的末尾
6. 完成上⾯操作后:关机 > 再开机 > 进⼊正常开机流程
这次开机会⽐正常情况下要久,因为缓存清了,⼤概3-5分钟;
7. 成功进⼊⽤户登录界⾯,恭喜你!!
在线重新系统操作
是否需要备份资料你⾃⼰抉择,重装系统按如下操作,⼤概要2-3⼩时:
1. 把你电脑的磁盘(Macintosh HD)格式抹除了
磁盘抹除
2. 退出磁盘;
3. 关机
4. 开机⽴即按住: command + option + R进⼊恢复模式
5. 连接上⽹络,选择:重新安装 Mac OS X
6. 进⼊在线安装过程,⾄此问题解决;
附⼏条Mac其它命令的释义:
都是开机后需要⽴即执⾏的组合操作的
option + command + R + P
屏幕会三闪,是NVRem, 作⽤是重置系统,缓存重置.
command + R
这个是macOS实⽤⼯具,包括时间机器,修复磁盘(Macintosh HD急救),安装系统, 操作终端等功能.
shift
这个是安全模式(⽬前我还没有进去看过)
D
这个功能是硬件⾃检,启动会⾃动检测硬件是否有问题.
command + shift + option + R 或者 command + option + R
这个作⽤是强制装系统,彻底的重装系统,属于抹除安装(意思是你的Macintosh HD盘上的所有资料都会被清除)
提⽰opendirectory ⽬录不到,解决办法
第三次更新此⽂章增加了不到⽂件⽬录的解决⽅法:
之前有很多同学遇到这问题,但⼀直没法复现,终于⼀天同事的电脑复现,然后亲⾃这样解决的,尝试过两次都是可以的,不要问为什么,应该是跟某⽂件加载机制有关。此解决⽅法于2019.01.24更新
下⾯是我当时的操作步骤记录:
注:你们在执⾏ls -la得到的结果肯定不会与⼀模⼀样,因为我把部份⽆关的剔除了,主要的留下了完全可以参考,这⼏步的操作的⽬的是:因为我们本⾝要删除的是缓存⽂件,所以我就想着去这个磁盘上的其它路径下逛逛,然后再回来我们需要册除的那个⽬下,果然后逛完回来后,这个⽬录存在了。
-bash-3.2# cd /Volumes/
-bash-3.2# ls -la
total 8
drwxr-xr-x 7 root wheel 306 Feb 27 07:57 .
drwxrwxr-t 17 root admin 646 Nov 30 05:19 ..
drwxrwxr-x+ 13 root admin 510 Feb 14 10:09 AppleInc
drwxrwxr-x 13 root admin 510 Dec 7 14:23 MacOSBackups
drwxr-xr-x 30 root wheel 960 Jan 16 00:56 MacOSX
drwxrwxr-x@ 14 root admin 448 Jan 18 01:31 Montents
lrwxr-xr-x 1 root wheel 1 Feb 27 07:57 OS X Base System -> /
-bash-3.2# cd MacOSX/
-bash-3.2# ls -la
total 32
drwxr-xr-x 30 root wheel 960 Jan 16 00:56 .
drwxr-xr-x 7 root wheel 306 Feb 27 07:57 ..
-rw-rw-r-- 1 root admin 14340 Feb 25 10:40 .DS_Store
d--x--x--x 9 root wheel 288 Feb 27 07:55 .DocumentRevisions-V100
dr-xr-xr-t@ 2 root wheel 64 Dec 7 06:18 .HFS+ Private Directory Data?
drwxr-xr-x@ 2 root wheel 64 Feb 12 00:36 .PKInstallSandboxManager-SystemSoftware
drwx------ 5 root wheel 160 Dec 7 07:19 .Spotlight-V100
d-wx-wx-wt@ 2 root _unknown 64 Dec 7 06:18 .Trashes
---------- 1 root admin 0 Aug 17 2018 .file
drwx------ 174 root wheel 5568 Feb 27 07:56 .fseventsd
drwxr-xr-x 2 root wheel 64 Dec 7 08:50 .vol
drwxrwxr-x+ 91 root admin 2912 Feb 27 01:28 Applications drwxr-xr-x+ 64 root wheel 2048 Jan 16 01:56 Library
drwxr-xr-x 2 root wheel 64 Dec 7 08:50 Network
drwxr-xr-x@ 5 root wheel 160 Nov 30 05:46 System
drwxr-xr-x 5 root admin 160 Dec 19 00:13 Users
drwxr-xr-x@ 6 root wheel 192 Feb 27 07:55 Volumes
drwxr-xr-x@ 37 root wheel 1184 Nov 30 05:55 bin
lrwxr-xr-x@ 1 root wheel 11 Dec 7 08:47 etc -> private/etc
dr-xr-xr-x@ 2 root wheel 64 Dec 7 07:19 home
-rw-r--r-- 1 root wheel 313 Aug 18 2018 installer.failurerequests dr-xr-xr-x@ 2 root wheel 64 Dec 7 07:19 net
drwxr-xr-x 6 501 wheel 192 Jan 14 08:59 opt
drwxr-xr-x 6 root wheel 192 Dec 7 08:50 private
drwxr-xr-x@ 64 root wheel 2048 Dec 7 08:47 sbin
lrwxr-xr-x@ 1 root wheel 11 Dec 7 08:47 tmp -> private/tmp drwxr-xr-x@ 9 root wheel 288 Nov 30 05:38 usr
lrwxr-xr-x@ 1 root wheel 11 Dec 7 08:47 var -> private/var
-bash-3.2# cd /var/db/
-bash-3.2# ls -la //注意看此db这个⽬录下是没有 caches ⽬录的total 8
drwxr-xr-x 6 root wheel 272 Feb 27 07:59 .
drwxr-xr-x 11 root wheel 374 Nov 30 05:19 ..
-rw-r--r-- 1 root wheel 729 Feb 27 07:59 .aphics drwxr-xr-x 3 root wheel 102 Feb 27 07:59 crls
drwx------ 5 root wheel 170 Feb 27 07:58 dhcpclient
drwxr-xr-x 4 root wheel 136 Feb 27 07:57 mds
-bash-3.2# cd
-bash-3.2# pwd
/var/root
-bash-3.2# ls -la
total 8
drwxr-x--- 4 root wheel 136 Nov 30 05:19 .
drwxr-xr-x 11 root wheel 374 Nov 30 05:19 ..
-r--r--r-- 1 root wheel 10 Aug 17 2018 .forward
drwx------ 7 root wheel 306 Feb 27 07:59 Library
-bash-3.2# cd Library/
-bash-3.2# ls -la
total 0
drwx------ 7 root wheel 306 Feb 27 07:59 .
drwxr-x--- 4 root wheel 136 Nov 30 05:19 ..
drwxr-xr-x 3 root wheel 102 Feb 27 07:59 Application Support drwxr-xr-x@ 3 root wheel 102 Feb 27 07:59 Caches
drwxr-xr-x 2 root wheel 136 Feb 27 07:57 Containers
drwxr-xr-x 5 root wheel 170 Feb 27 07:57 Keychains
drwx------ 9 root wheel 306 Feb 27 08:00 Preferences
-bash-3.2# cd Caches/
-bash-3.2# ls -la
total 0
drwxr-xr-x@ 3 root wheel 102 Feb 27 07:59 .
drwx------ 7 root wheel 306 Feb 27 07:59 ..
drwxr-xr-x 2 root wheel 68 Feb 27 07:59 ocspd
-bash-3.2# cd /Volumes/
-bash-3.2# cd MacOSX/
-bash-3.2# cd db/
-bash: cd: db/: No such file or directory
-bash-3.2# ls -la
total 32
drwxr-xr-x 30 root wheel 960 Jan 16 00:56 .
drwxrwxr-x+ 91 root admin 2912 Feb 27 01:28 Applications drwxr-xr-x+ 64 root wheel 2048 Jan 16 01:56 Library
drwxr-xr-x 2 root wheel 64 Dec 7 08:50 Network
drwxr-xr-x@ 5 root wheel 160 Nov 30 05:46 System
drwxr-xr-x 5 root admin 160 Dec 19 00:13 Users
drwxr-xr-x@ 6 root wheel 192 Feb 27 07:55 Volumes
drwxr-xr-x@ 37 root wheel 1184 Nov 30 05:55 bin
lrwxr-xr-x@ 1 root wheel 11 Dec 7 08:47 etc -> private/etcxcode界面
dr-xr-xr-x@ 2 root wheel 64 Dec 7 07:19 home
-rw-r--r-- 1 root wheel 313 Aug 18 2018 installer.failurerequests dr-xr-xr-x@ 2 root wheel 64 Dec 7 07:19 net
drwxr-xr-x 6 root wheel 192 Dec 7 08:50 private
drwxr-xr-x@ 64 root wheel 2048 Dec 7 08:47 sbin
lrwxr-xr-x@ 1 root wheel 11 Dec 7 08:47 tmp -> private/tmp drwxr-xr-x@ 9 root wheel 288 Nov 30 05:38 usr
lrwxr-xr-x@ 1 root wheel 11 Dec 7 08:47 var -> private/var
-bash-3.2# cd var/db/
-bash-3.2# ls //这次这个⽬录下有 caches 这个⽂件夹了
.AppleDiagnosticsSetupDone crls
.AppleInstallType.plist datadetectors
.SystemPolicy-default displaypolicyd
caches uuidtext
cmiodalassistants vmware
com.apple.xpc.launchd xcode_select_link
-bash-3.2# pwd
/Volumes/MacOSX/var/db
-bash-3.2# cd caches/
-bash-3.2# ls -la
total 0
drwxr-xr-x 3 root wheel 96 Aug 17 2018 .
drwxr-xr-x 97 root wheel 3104 Feb 27 07:55 ..
drwxrwx--- 3 root wheel 96 Dec 7 11:47 opendirectory
-bash-3.2# pwd
/Volumes/MacOSX/var/db/caches
-bash-3.2# cd opendirectory/
-bash-3.2# ls -la
total 112
drwxrwx--- 3 root wheel 96 Dec 7 11:47 .
drwxr-xr-x 3 root wheel 96 Aug 17 2018 ..
-rw------- 1 root wheel 53299 Feb 27 07:56 mbr_cache
-
bash-3.2#
如果你因某种原因⽆法成功执⾏恢复系统操作第5步,⼜急着⽤电脑,建议按上⾯的步骤备份重要资料,不要备份整个系统,然后进⼊在线重装系统步骤……也可邮箱联系我 nenhall@126
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论