V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liuzuo
V2EX  ›  Apple

求助 high sierra apfs 加密,使用一段时间系统无法启动

  •  
  •   liuzuo · 2017-12-14 23:00:16 +08:00 · 6485 次点击
    这是一个创建于 2318 天前的主题,其中的信息可能已经有所发展或是发生改变。

    相关信息
    笔记本型号是: rmbp 15 later, 系统只有 high sierra.
    安装时候就开启 apfs 加密与固件的加密, 崩溃之前几天内没有安装什么软件.
    现象描述
    半个月之前上班时无法开机进度条在 60%+停止不动超过 5 分钟, 去苹果店检查了一下, 硬件没有问题, 重装系统恢复.
    重装同样是开启格式化时开启 apfs 加密与固件的加密.
    本周早些, 安装更新重启时发现开机进度条在 50%+的时候加载速度特别慢, 但并没有在意.
    今晚到家, 发现笔记本无故关机, 开机进度条在 50%+直接进入系统安装界面.
    怀疑问题

    1. 磁盘有坏扇区
      求助有没有磁盘检查工具 /方案, 主要是全盘检测,而不是磁盘工具里的检查.
    2. apfs 加密有问题
      之前去苹果店里帮我恢复的小哥, 说 apfs 与 filevault 不兼容, 但我不确定 apfs 加密是不是就是 filevault, 我是格式化的时候选择的 apfs 加密, 其他我就没有开启了, 我并不知道这个版本 filevault 在哪里开启.

    求助原因与解决方案. 因为要防止电脑丢失, 所以需要开启磁盘加密.

    (现在还是乖乖的备份数据吧 T_T)

    11 条回复    2017-12-15 16:52:59 +08:00
    xy90321
        1
    xy90321  
       2017-12-14 23:14:44 +08:00
    apfs 加密和 filevault 是两回事,小哥搞错了
    如果你需要加密我建议还是普通 apfs + filevault 比较好
    xy90321
        2
    xy90321  
       2017-12-14 23:19:44 +08:00
    我来打自己脸了,去角落找了那台 apfs + filevault 的机器看了下,发现给自动转成 apfs 加密了。。。
    tmac6740
        3
    tmac6740  
       2017-12-14 23:28:05 +08:00 via iPhone
    我前天也碰到 重启第三次正常了 不知道什么原因
    liuzuo
        4
    liuzuo  
    OP
       2017-12-14 23:28:20 +08:00 via Android
    @xy90321 之前应该是 HFS+加密+filevault,一直也没问题。
    应该 high sierra 由于兼容性把 filevault 直接删除了。
    xy90321
        5
    xy90321  
       2017-12-14 23:50:27 +08:00
    @liuzuo FileVault 选项还在,我之前还为一台没有 APFS 加密开启过

    所以我之前也误以为 FileVault 和 APFS 加密是两回事

    刚才把那台机器找出来 diskutil 试了下,对于 APFS 的盘来说,FileVault 就是直接转换成 APFS 加密了

    [Finder 里右键加密后]

    +-> Volume disk11s1 F59CCFA9-FB29-44D5-8777-D860796B8436
    | ----------------------------------------------------
    | APFS Volume Disk (Role): disk11s1 (No specific role)
    | Name: APFS (Case-insensitive)
    | Mount Point: /Volumes/APFS
    | Capacity Consumed: 1130496 B (1.1 MB)
    | FileVault: Yes (Unlocked)


    [磁盘工具格式化成 APFS 加密后]

    +-> Volume disk11s1 8A77ABE7-2DF9-48C7-863D-A8B100733816
    ----------------------------------------------------
    APFS Volume Disk (Role): disk11s1 (No specific role)
    Name: APFS (Case-insensitive)
    Mount Point: /Volumes/APFS
    Capacity Consumed: 888832 B (888.8 KB)
    FileVault: Yes (Unlocked)


    [格式化成普通 APFS 后]

    +-> Volume disk11s1 2EA9E5BD-4554-459A-99D5-12ED152A9CA0
    ----------------------------------------------------
    APFS Volume Disk (Role): disk11s1 (No specific role)
    Name: APFS (Case-insensitive)
    Mount Point: /Volumes/APFS
    Capacity Consumed: 888832 B (888.8 KB)
    FileVault: No
    zj299792458
        6
    zj299792458  
       2017-12-14 23:57:32 +08:00 via iPhone
    @liuzuo 在 high sierra 下同时开了 apfs 和 FileVault,并没有删除,而且兼容得特别好没有任何问题。

    只是 apfs 加密我不太懂什么意思,难道换台电脑 apfs 里的东西就读不出来了?
    liuzuo
        7
    liuzuo  
    OP
       2017-12-14 23:58:08 +08:00
    @xy90321 这下明白了, FileVault=加密.

    说实话, 两年前换成 windows 后. 其实并没有对苹果系统真正深入了解过, 这下子就遭殃了.
    ItzhacLea
        8
    ItzhacLea  
       2017-12-15 09:16:50 +08:00   ❤️ 1
    @zj299792458
    @xy90321
    在 HS 使用 APFS 之前,HFS+ 實現 FileVault 的方式是通過 CoreStorage 創建的容器;由於 APFS 自己也有容器實現,所以 APFS 上的 FileVault 實現就是把宗卷格式從「 APFS 」轉換成「 APFS 加密」。更嚴謹的說法是 APFS 與 CoreStorage 互不兼容。

    `只是 apfs 加密我不太懂什么意思,难道换台电脑 apfs 里的东西就读不出来了?`

    APFS 加密就是 APFS 的加密版本。換台電腦只需要在 Disk Utility 中選擇「裝載」,然後輸入密鑰就可以解鎖了。
    xy90321
        9
    xy90321  
       2017-12-15 10:02:22 +08:00 via iPhone   ❤️ 2
    @ItzhacLea
    我的理解是 HFS+ 本身特性并不支持加密,所以不管是 FileVault 还是 HFS+ Encrypted 其实是相当于 FileSystem 上再套了一层 FSD 负责把内容加密后交给 HFS+ 去写入,而这个 FSD 如你所言就是通过加一个 CoreStorage 来实现的。

    而 APFS 则是把这个功能作为 FS 的特性给内置了,所以 FileVault 也无需再多此一举,直接转换成 APFS 加密就好了。


    @zj299792458
    APFS 加密和其他全盘加密的目标都是一样的,防止离线攻击或者所谓的旁路加载。如果要 mount 一定要输入密码加载一个解密层,通过解密层来读取到解密后的明文数据。无非差别就在于这个解密层是在 FileSystem 里还是附着于 FileSystem 上了吧。
    hoythan
        10
    hoythan  
       2017-12-15 12:04:40 +08:00
    applestore 插线检测的是可以检测到硬盘损坏的才对。
    ItzhacLea
        11
    ItzhacLea  
       2017-12-15 16:52:59 +08:00 via iPhone
    @xy90321 根據目前的觀察是 HFS+ 不能在「不重新格式化」的前提下更改宗卷格式到 HFS+ Encrypted,所以必須借助 CS 來完成。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1161 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:48 · PVG 07:48 · LAX 16:48 · JFK 19:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.