Mac OS X 遭遇 FileVault 加密异常无法升级系统的解决方案

文章说明:

  • 作者:麦克船长,Club 团队负责人,Club APP 是年轻人的兴趣俱乐部(社区)
  • 出处:Apple 开发者俱乐部 http://whatsclub.cn/feed/8526
  • 声明:本博客作者及 Club 团队麦克船长,所以系原创。其他任何人转载请保留本版权声明。

1、问题背景

最近遇到一个棘(er 4)手(bi 1)的问题,才引出这篇文章。原因如下:

  • 我将 iPhone 升级到了 iOS 9.1
  • Xcode 版本必须 >= 7.1 才能 build APP 到 iOS 9.1 的设备上
  • 安装 Xcode 7.1 需要 OS X 版本最低为 El Capitan
  • El Capitan 需要磁盘 FileVault 未加密或完全加密,不能处于如下这些状态:正在加密、正在解密、加密已暂停、正在优化等

想直奔解决方案的同学,请跳到第 2 小节阅读。


希望你没有被绕晕。那么我就升级 OS X 就好了呗。但是 OS X 升级到 El Capitan 时提示失败。网上查到说要关闭 FileVault。


好家伙,我压根也没开启 FileVault。试了几次没办法,只能试试『先开启 FileVault 加密完成,再解密』这个奇葩办法了。。


于是漫长的加密开始了,大概加密了几个小时吧(网上有的朋友说加密几天,可能跟设备性能有关,我的 Macbook 虽然是三年前的,但也是 SSD、CPU 订制最高配、内存订制到当时最大的 16GB,炫耀完毕,吐舌头)。但是!并没有完成,而是变成了『加密已暂停』状态。


这就无力回天了,用尽网上一切办法,都无效,无法使『加密已暂停』变为完全不加密或者加密完成的状态。


泪奔是没有用的,后悔手贱升级了 iOS 9.1 也是没用的(事实上 Club 团队必须至少有一台 iOS 9.1 设备,并非手贱)。

2、解决方案

网上查询很多相似问题,经常被提到说:

联系 Apple 客服最终给出的解决方案是重装系统』。。。

这尼玛不是坑爹吗!?我这 256GB 的 SSD 里堆满了各类文件,并且作为主力工作设备,重装系统无疑会大大影响工作。


后来我想是否可以 burn 一个启动盘,然后用外置的启动盘来启动我这台 Macbook,来修复 Macbook 内磁盘的加密问题呢。最后证明是可行的。

3、烧制 OS X 启动 U 盘

利用免费软件 Disk maker X 搞定。注意:

  • 准备一个最小 8GB 的 U 盘。
  • 最好此前已经下载过 El Capitan,否则 burning 之前要用 Diskmaker X 时现下载 El Capitan 还是挺慢的。提前下载的方法就是在 Mac App Store 里面选择升级到 El Capitan 就好。
  • Burning 过程非常简单,没什么好说的。

4、修复 Mac 设备内的『加密已暂停』磁盘

  • 将 El Capitan 启动 U 盘插入 USB 接口。
  • 重启设备,过程中按住 option 键。
  • 选择通过启动 U 盘启动设备。
  • 在选择系统语言后,打开『磁盘工具(Disk Utility)』。
  • 使用『磁盘工具』解锁设备内的磁盘。
  • 解锁后选择『紧急修复(aid)』。

注意一定要先『解锁』,否则你的磁盘即便被修复了,也没有什么卵用。

5、继续加密

以上操作搞定后,重启电脑,使用设备内的系统盘启动。启动后到『系统偏好设置-安全性与隐私』中,会发现『加密已暂停』变成了『正在加密』或者『正在优化』。


待优化(大概至少要几个小时,视你磁盘内的存储状态以及设备性能而定)结束后,不必解密,即可安装 El Capitan,过程顺利。

6、喝着啤酒,体验 El Capitan 吧!

其实我认为最大的变化,就是支持分屏了,不用再自己拖窗口费劲了。


参考文献:

  • How to burn OS X El Capitan to a USB Flash Drive

文末说明:

  • 本文转自:Apple 开发者俱乐部 http://whatsclub.cn/feed/8526
  • 本文作者:麦克船长,Club 团队负责人,Club APP 是年轻人的兴趣俱乐部(社区)
  • 转载声明:本博客作者及 Club 团队麦克船长,所以系原创。其他任何人转载请保留本版权声明。

你可能感兴趣的:(应用,-,Mac,OS)