Mac被Time Capsule救回来了

背景

RMBP服役的年头进入了第四年,老当益壮,时时让人惊叹“用了这么多年,竟然还丝般顺滑,性能依然强劲”,但是相比起来,同样已经服役2年多(这是第二台time capsule的工作时间,第一台Time Capsule在第一年的时候,莫名其妙坏掉了,于是苹果给换了一台新的)的Time Capsule的存在感就是一种让人完全忽略的状态:静静地躲藏在笔筒、本、杂物的后面。虽然,Time Capsule只要上电就实际上是7×24小时工作的,但是,也只有在极安静的时候,才能注意到一两声硬盘启动时特有的嗡嗡声,仅此而已。

系统崩坏

前面说到了,RMBP是相当优秀的电脑,相比较硬件配置,这更得益于优秀的操作系统。这4年来,电脑平均每天的运行时间不低于8小时,平均每周的关机次数小于1次,但是,意外宕机的次数大约1只手就能数的过来,即使非常非常偶尔地强制重启(其实这里暗含了一个容易被忽视的事实:发生意外重启的次数实际上很少),当再次按下电源按钮的时候,系统也能满血复活。

于是,就在几天前的下午,当我发现finder发生了卡顿,并且在退出了几乎所有的应用后,finder仍然在转风车的时候,我自然而然地选择了强制关机,悠然地夹着本到会议室去开会,一边和访客寒暄,一边自然地翻开rmbp,等待macOS重启复活。然而,这次一切静止在了登陆之后的进度条。

我没有死心,继续重试重启电脑,但是,每次在输入密码之后,进度条在2/3的地方就开始停顿,然后,龟速进展到100%后,就失去任何动静。我故作镇静,重启+CMD+R,尝试用磁盘管理程序来检查是不是文件系统出了问题:主硬盘检测没问题;挂载主分区,输入密码,再急jiu….唉,怎么主分区挂载不上了?再试一次,连输入密码的窗口都弹不出来了。重启再来一遍,一样的故障,第一次挂在主分区,可以输入密码,但是挂载不上,第1+n次挂载,密码输入窗口一闪而过。

抢救RMBP

莫非是SSD的寿命到了?立刻致电苹果客服。本以为电话客服会直接把我踢给Genius Bar,但是出乎意料,MacOS的电话客服非常有耐心,也非常会安慰人,一方面用各种已知的方法,一步一步带着我,尝试帮我解决问题(例如已经试过的急救,以及重置NVRAM 或 PRAM),另一方面,也确认SSD没有问题,让我安心。

当然,这次的问题是比较严重的,重新选择启动盘,系统提示在硬盘上没有找到系统。所以,在电话沟通了1小时以后,最后的结论是:可能是系统文件丢失或损坏,尝试抹掉系统,然后用Time Machine恢复。

这时候,Time Capsule登场了。这时,我产生了两个疑问。第一个疑问:怎么连接Time Capsule。我的TC禁用了无线功能(出于安全和使用寿命考虑),平时是通过ThunderBolt口,连接TB Hub再用过网线与TC相连。但是,在系统恢复的窗口中,并没有有线连接到选项,RMBP上也没有网线插口。客服MM这时,很笃定地告诉我,照往常那样连接就可以。我将信将疑,把TB线插好后,不需要做任何设置,只需要选择从Time Machine恢复,很快就提示找到了TC。

第二个疑问:TC能担负起恢复整个系统和文件系统的重任么?这个问题其实由来已久。由于苹果一贯的黑盒策略,Time Machine的工作一直是在后台默默进行的,备份了哪些内容,备份到了什么地方,保存成了什么文件,其实都是不透明的。这种全自动化的好处是,你完全不会感受到Time Machine在工作,但是,也不知道Time Machine是真的在正常工作还是其实已经挂了,考虑到曾经的TC用坏的经历,这种顾虑更加严重?另一方面,Time Machine以前只是用来恢复一些简单的文件,这次要一次性恢复整个系统,其实难免担忧。因此,从TC中找到可以恢复的系统镜像列表是至关重要的第一步。这是一段让人的焦虑的等待时间,每次小菊花转一圈,你都不确定将会出现的是错误提示还是系统镜像列表,没有预估时间,让人更加紧张。但是实际上,只过了大约1分钟左右,系统镜像列表就成功地获取了,这也是TC工作2年多来,第一次列出这个列表。当看到镜像是大约3小时以前完成的,我一个多小时以来,第一次感到了安心,重要的数据和文件有找落了。

然后,就是开始恢复,没有什么可以做的,感谢了苹果客服,挂了电话,拿着备用电脑,我就继续去开会了。再回来检查已经是接近4小时以后。这时,系统已经自动重启,进入了正常的登录界面,忐忑地输入密码,看着进度条刷地一下走到头,桌面文件慢慢浮现,终于,长舒一口气,RMBP又活过来了!

后记

使用Time Machine恢复系统之后,部分通过激活码安装的软件需要重新注册,例如:Alfred,Hazel,Nums,iPic(联网后自动重新激活)。