文章说明:

  • 作者:麦克船长,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 X 遭遇 FileVault 加密异常无法升级系统的解决方案相关推荐

  1. 如何将Mac OS X10.9下的Python2.7升级到最新的Python3.3

    Mac OS X10.9默认带了Python2.7,不过现在Python3.3.3出来了,如果想使用最新版本,赶紧升级下吧.基本步骤如下. 第1步:下载Python3.3 下载地址如下: Python ...

  2. python2.7怎么升级python3_如何将Mac OS X10.9下的Python2.7升级到最新的Python3.3

    Mac OS X10.9默认带了Python2.7,不过现在Python3.3.3出来了,如果想使用最新版本,赶紧升级下吧.基本步骤如下. 第1步:下载Python3.3 下载地址如下: 这里面有wi ...

  3. Mac OS X 遭遇并抵御 ARP 攻击

    打开终端(Terminal),arp -a,发现有网关的 MAC 和另外1个 IP 的 MAC 相同,显然遭遇 ARP 攻击了.Ping 了一下网关(192.168.1.1),不通,看来情况不容乐观啊 ...

  4. Mac OS X 10.9.3 Beta 8升级教程

    视频地址:youku.com/v_show/id_XNzA4MzQ4NTc2.html PDF图文教程下载地址:pan.baidu.com/s/1bn8atMv (1)打开Safari,在网址栏中输入 ...

  5. linux vbox安装mac os,使用virtualbox虚拟机安装macos和linux系统

    使用virtualbox虚拟机安装macos和linux系统 准备工作 virtualbox虚拟机下载 linux系统需要8GB的硬盘内存和2G的安装内存,macos需要4G安装内存12G硬盘内存,q ...

  6. 《MAC OS X 技术内幕》读书笔记第一章:MAC OS X的起源

    <MAC OS X 技术内幕>读书笔记第一章:MAC OS X的起源 前言 1 System x.x系列 1.1System 1.0(1984年1月24日) 1.2System 2.x(1 ...

  7. [转]Mac OS守护进程(服务)列表及优化建议

    /sbin/launchd 系统及用户进程管理器,它是内核装载成功后在OS环境下启动的第一个进程,是Mac OS最重要的进程之一.你无法禁用它. /usr/libexec/kextd 内核扩展服务,响 ...

  8. 《深入解析 MAC OS X iOS 操作系统》PDF 带书签

    内容简介  · · · · · · <深入解析Mac OS X & iOS操作系统>编著者莱文. 系统开发者.内核黑客和对苹果感到好奇的人们注意了!本书探讨了MacOSX系统和iO ...

  9. macos模拟器_苹果芯补完计划,iOS终将回归mac OS?

    在过去几年时间里,国内外有越来越多小道消息都在传苹果将为新款Mac改用定制设计的ARM处理器:<彭博社>曾报道,苹果可能于今年开始在 Mac 电脑上改用内部代号为Kalamata的自研处理 ...

最新文章

  1. mock模拟的数据能增删改查吗_Mock.js模拟数据,脱离后端独立开发,实现增删改查功能...
  2. FastReport使用
  3. python区域增长_Python – 有效地为高密度区域创建密度图,稀疏区域的点
  4. raid1 raid2 raid5 raid6 raid10的优缺点和做各自raid需要几块硬盘
  5. java进行md5运算(Java类函数调用)
  6. Java Servlet的前100个问题
  7. mysql查看执行计划_MySql中如何使用 explain 查询 SQL 的执行计划
  8. 英语------------单词复数形式的规律
  9. 栈结构的总结【数据结构F】
  10. ThinkPHP 5使用OSS
  11. Spring Boot笔记-普通异常错误截取及构造错误页面
  12. Mysql-5.5+Heartbeat-3.0.5+DRBD
  13. Windows域控管理 常用操作 详细汇总
  14. Django链接Mysql 8.0 出现错误(1045:Access denied for user ‘root‘@‘localhost‘ (using password: NO) 的一种解决方法
  15. matlab2c使用c++实现matlab函数系列教程-repmat函数
  16. PAT A1008 Elevator
  17. 小程序模板报价_小程序模板价格_小程序模板使用多少钱
  18. kindlenbsp;3nbsp;开箱、注册、装多…
  19. scrapy 两类item_手把手教你进行Scrapy中item类的实例化操作
  20. SpringBoot+Thymeleaf图片上传

热门文章

  1. html调用js自动播放音乐,使用html js实现点击文本和播放音乐的功能
  2. re -12 buuctf [Zer0pts2020]easy strcmp
  3. 一次由于SQL Server BUG引起的数据库AlwaysOn主从切换故障分析处理
  4. Linux man帮助文档
  5. var foo = 1; (function foo() { foo = 100; console.log(foo); }()) console.log(foo);
  6. 烽火2640路由器命令行手册-04-网络协议配置命令
  7. Mybatis注解开发指北
  8. android 8三星note8,三星note8和s8哪个好 三星note8和s8对比【详解】
  9. 三星s8怎么分屏操作_双屏互动,大有可为 三星Galaxy Z Fold2 5G的魅力折叠体验
  10. 服务器系统怎么关机,服务器怎么关机了