FileVault暂停


19

我刚刚安装了一个新的13“ rMBP,安装了Yosemite。安装机器时,我选择启用FileVault。

现在,几天后,一个名为“从FileVault还原”的应用程序显示在消耗大量能量的应用程序列表中。[ 编辑:此应用不再显示;这篇文章中的所有其他内容仍然正确。]

我在“系统偏好设置”中选中了FileVault,它显示“加密已暂停”,然后显示“连接电源适配器以恢复加密”。即使机器识别出正在充电,连接电源适配器也没有任何区别。

我发现几个线程描述了此问题,但没有解决方案。

我尝试过重置SMC,清除PRAM,进入恢复模式,修复磁盘和修复权限。没事。我无法从Terminal停止FileVault,当我尝试启用它时,它说它已经打开了:

$ fdesetup status
FileVault is On.
Encryption in progress: Pending

$ sudo fdesetup disable
Password:
Enter a password for '/':
...

$ fdesetup status
FileVault is On.
Encryption in progress: Pending

$ sudo fdesetup enable
Error: FileVault is already On.

这是输出diskutil cs list

$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 25ED6E9D-5D22-4846-9C2A-2698F58A1159
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         250140434432 B (250.1 GB)
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume 32AF849E-36C7-4587-AF3E-3BEC1D517A69
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     250140434432 B (250.1 GB)
    |
    +-> Logical Volume Family F3D38571-E46C-4A52-9C1A-71B9737E0A79
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         AES-XTS
        Conversion Status:       Converting
        Conversion Direction:    forward
        Has Encrypted Extents:   Yes
        Fully Secure:            No
        Passphrase Required:     Yes
        |
        +-> Logical Volume 4362CD83-5AAB-4DA5-BD4E-17BC5CCAEB49
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          249820610560 B (249.8 GB)
            Conversion Progress:   Paused
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

当我在Console中搜索时corestorage,会收到很多类似以下内容的条目:

12/13/14 8:41:45.067 PM corestoraged[155]: 0x7fff78553300 resumeBackgroundConversion: background conversion started/resumed for lv 4362CD83-5AAB-4DA5-BD4E-17BC5CCAEB49.

其他类似这样的:

12/13/14 8:41:45.000 PM kernel[0]: CoreStorageLogical::resumeBackgroundTransform: thread already running

有什么建议么?该机器是全新的,因此上面没有大量数据(也不存在任何Time Machine备份),但是我想避免擦除驱动器。

如果我无能为力,Apple是否有针对此类问题发布修补程序的历史?


1
我卸载并禁用了corestorage守护进程(有一个coresstorage和一个助手),重新启动并重置了婴儿车,以安全模式修复了磁盘,最后再次重新启动。然后,我重新启用了重传功能,似乎没有卡住。不能将其发布为实际答案,因为我不知道这是否真的是解决方案,还是对我有用。
markwatson 2014年

@markwatson我在回答中引用了类似的过程。您追踪的是同一个人吗?
彼得

Answers:


12

我在参加WWDC 2015时问过这个问题,并被告知“ 10.10.3解决了加密已暂停”问题。

根本原因是在加密过程中调整CoreStorage卷大小时出现问题。当CoreStorage卷无法增长时,加密将暂停并且无法解决,直到解决了调整大小问题为止。

要解决此问题:

  1. 将您的Mac更新到10.10.3或从运行10.10.3的备用驱动器启动。
  2. 必要时解锁加密的驱动器
  3. 开放终端
  4. 运行以下命令以获取Mac的磁盘标识符:

    diskutil list
    
  5. 获得磁盘标识符信息后,请以root特权运行以下命令:

    fsck_cs -y disk_identifier_goes_here
    
  6. fsck_cs应该修复CoreStorage卷并解决大小调整问题。作为输出的一部分,它应表明加密正在恢复。


感谢您的答复。尽管我无法对此进行测试(已经解决了我在答案中描述的变通方法的问题),但我认为这是正确的解决方案。
彼得

不幸的是,这对我没有用。太糟糕了。
本·王尔德

1
由于大小问题,El Capitan的Disk Utility似乎也提供了一种解决“加密已暂停”的方法。按照最近在许多Apple支持线程之一中发布的说明,我从USB El Capitan安装磁盘启动,运行了Disk Utility,在急救过程中,我看到:“调整了@@@的大小,以取消阻止暂停的加密”。现在一切都好了,终于。discussions.apple.com/message/29014455#29014455
npdoty

您绝对是救生员。我已经尝试了所有方法,并且成功了。
InkGolem '16

我正在运行10.12.5,但仍然遇到此问题(因此它还没有死!)僵尸!尝试此修补程序时,出现“无法修复卷disk0s2的问题”。我想我必须尝试从另一个卷启动。感谢您对此线程的所有详细解答。
micstr

8

我与苹果公司进行了交谈,案件也逐步升级。我发送日志以供工程师评估,他们确定FileVault加密失败。正如其他用户所报告的那样,唯一的建议是进行Time Machine备份,擦除驱动器,重新安装Yosemite并从Time Machine备份中还原。

一些重要的注意事项(来自我读过的论坛帖子):

  • 擦拭驱动器时,选择Journaled。默认为Journaled, Encrypted,但是启用加密将无法解决问题。
  • 不需要Time Machine备份即可擦除驱动器并重新安装OS X Yosemite,但这是保留数据的最简单方法。
  • 您必须在初始OS X设置期间取消选中FileVault,否则可能会再次出现此问题。当然,它可能第二次起作用...但是为什么要冒险呢?等待Apple修复此错误,然后再次启用FileVault。
  • 如果在OS X安装过程中从Time Machine备份中还原,则不会提示您启用FileVault,并且默认情况下应将其关闭。

如果此解决方案不令人满意,则可以从本指南中找到有关FileVault加密失败的一些指导。我考虑了一种类似的方法(我通过搜索Google来寻找“杀死被杀死的核心”来找到该指南),但最终决定采用经过尝试且真实(乏味)的完全重新安装方法。

为了后代,上述指南的部分摘录:

因此,扫描相应的过程后发现,磁芯存储导致了高负载。给它50/50修复或完全破坏我的系统的机会,我知道如何修复它。因此,我首先尝试简单地终止该过程。那行得通,但是几秒钟后该过程又出现了-因此它必须已经从另一个守护程序启动了。事实证明,发射场实际上正在启动这一过程。因此,要遍历整个教程[2],我决定进行快速修复/试用。所以我的想法是移动守护程序二进制文件而不是终止进程。所以我做了以下事情:

firebird:~ jvr$ mv /usr/libexec/corestoraged /usr/libexec/corestoraged.old
firebird:~ jvr$ killall corestoraged

令人惊讶的是,当我的操作系统仍在工作时,负载下降了。请注意,这具有很高的风险,除非您没有其他选择,否则我不建议您这样做。

还应该注意的是,肯定有更好的解决方案与启动的配置有关。苹果也不应该让他们的FileVault稳定运行,尤其是因为必须将其视为核心服务。

[2014/09/09]更新:我已经放弃了永久解决此问题的希望,我开始备份MacBook,并准备重新安装。即使上述解决方法解决了CPU使用率和功耗问题,但我还是不太愿意在核心流程中移动,因为我不确定100%地在做什么。因此,我备份了所有内容并开始清洁机器。到目前为止,我已完成所有工作,然后决定以恢复模式启动Mac,然后再尝试一次磁盘修复功能(尤其是修复权限)。完成此操作后,我认为我可以再尝试一次。启动后,将存储的核心移回,并在“安全性设置”中的FileVault进度屏幕中进行检查。突然间,我看到加密过程再次起作用。

我从本课中学到的知识-做备份。我学到的第二个教训:永远不要走简单的道路,而要开始重新安装操作系统。


1
这个答案已经过时了。此问题已在10.10.3。中修复。最佳答案恕我直言:apple.stackexchange.com/a/190845/45492由Rich特劳顿
N1000

6

我想分享为我解决问题的解决方案。

首先,我的El Capitan安装失败,导致启动后显示登录屏幕,但登录后出现内核崩溃,Mac重新启动。

因此,我尝试通过“恢复模式”进行重新安装,但是在选择HD时,出现以下消息:FileVault转换正在进行中。使用“安全和隐私”首选项窗格检查转换状态。

这些步骤解决了我的问题:

  • 进入恢复模式(在启动过程中按住cmd + R)
  • 打开终端,然后输入:diskuitl cs list结果:转换进度:已暂停
  • 我打开了第二个终端窗口
  • 搜索二进制文件'corestoraged':文件/ -name'corestorage *'
  • 在恢复文件夹中找到它:/ usr / libexec / corestoraged
  • 在找到的文件夹中启动corestoraged:./corestoraged
  • 现在,通过第一个终端检查HD,转换进度现在显示一个百分比,一个小时后,HD被转换。
  • 然后,我可以从相同的恢复模式重新安装El Capitan。
  • 重新安装后,一切都恢复了原样。

2
这是真正的答案
jakethedog

1
谢谢。这对于我已暂停的外部磁盘有效(我没有尝试重新安装macOS或其他任何东西)。只需先用解锁磁盘diskutil coreStorage unlockVolume {logical id}
G-Wiz

1
谢谢-从恢复模式调用/ usr / libexec / corestoraged开始了进度,当我在High Sierra的安装失败并且在恢复模式下从命令行关闭FV时,它似乎在一夜之间完成了。希望安装现在可以完成,而不会增加FileVault的复杂性。
j-beda

2

获取约塞米蒂的最新更新!在检查了各种修复程序之后,安装了10.10.3并自行解决问题。


1

根据Apple论坛上的这篇文章,这对我有用

  1. 通过按住Option + Command + P + R重启并重置PRAM
  2. 它很快又重新启动,我按住Command + R进入恢复模式。
  3. 选择磁盘工具
  4. 我看到了基本的“ Macintosh HD”及其下面的加密“ Macintosh HD”。选择加密的分区,然后选择“文件/解锁”并输入密码。
  5. 选择“修复磁盘”(耗时1-2分钟)
  6. 选择“修复磁盘权限”(花费1-2分钟)
  7. 选择基本的“ Macintosh HD”分区,然后选择“修复磁盘”(耗时3-4分钟)
  8. 重新启动(我认为是苹果菜单)
  9. 登录并打开系统偏好设置/安全和隐私/ FireVault
  10. 此时,加密仍然处于“暂停”状态,但是我断开并重新连接了电源,然后加密重新启动并迅速完成(不到1分钟)。

希望能有所帮助。


2
不幸的是,这对我没有用。
彼得

1
使用这种方法没有运气,我什至尝试在恢复模式下禁用加密,没有任何变化。
伊戈尔·季诺夫

在恢复模式下,禁用加密的选项对我来说是灰色的。
彼得

使用macbook pro retina 2014年中旬这对我不起作用

1
@Peter,如果在按住Option键的同时打开“文件”上下文菜单,则可以取消灰色选项。单击“关闭...”之前,请不要忘记释放密钥。没用,但是,它没有用。
伊戈尔·季诺夫

1

我第二次对彼得(12月18日)发表评论。

2014年12月,我购买了一个全新的11英寸MBAir。在安装过程中FileVault暂停了,要求电源适配器。

苹果公司的一位高级顾问说,苹果工程师说,这台计算机没有错-您可以使用它。

您不能做的就是关闭FileVault。工程师认为这是一个外观问题。他们的第一个建议是让笔记本电脑保持24小时不睡觉的状态-他们发现在“很多情况下”,错误会自行解决。

由于驱动器上没有数据(如果有的话,请参阅Peter的建议),他们让我在终端中擦除了驱动器,启动了网络启动,然后从网络启动后的OS X实用程序窗口中选择“重新安装Yosemite”。然后,在下载并安装后,请勿在设置过程中激活FileVault。(显然,在Terminal中擦除驱动器很重要-仅重新安装Yosemite无法解决问题)。

到目前为止,我的笔记本电脑现在看起来像新笔记本一样。


1

我一直在研究此问题大约一年了(我的笔记本电脑自首次安装以来就启用了FileVault,但从未完成。我最终在USB驱动器中进行以下双重复制:

  1. 使用SuperDuper在USB驱动器上创建完整的系统备份。
  2. 从中启动(SuperDuper自动执行该操作)
  3. 使用磁盘实用程序重新创建主分区。(*)
  4. 再次使用SuperDuper将USB驱动器上的主分区备份到新分区上。
  5. 从内部驱动器再次启动。
  6. 重新启动FileVault,这次让它先完成...

(*)如果您不小心删除了恢复分区,则可以通过启动进入恢复模式(Cmd-R)和“重新安装优胜美地”来重新创建分区,这只会重新安装操作系统,而不会影响您的数据。

我希望这可以帮助人们从这个问题中恢复过来。现在开始安装机长。


0

El Capitan中的UPS(不间断电源)错误也可能导致此问题(该问题使Time Machine无法自动运行)。

我在全新的机器上遇到了这个问题。磁盘实用程序修复没有做任何事情,但我还记得阅读过有关UPS和Time Machine错误的信息。当我断开UPS的连接并重新启动时,Time Machine和File Vault均正常工作。

如果您有UPS,并且正在运行El Cap,请断开UPS并重新启动。先尝试一下,您可能会节省一些时间。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.