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

2017-12-14 23:00:16 +08:00
 liuzuo

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

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

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

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

6492 次点击
所在节点    Apple
11 条回复
xy90321
2017-12-14 23:14:44 +08:00
apfs 加密和 filevault 是两回事,小哥搞错了
如果你需要加密我建议还是普通 apfs + filevault 比较好
xy90321
2017-12-14 23:19:44 +08:00
我来打自己脸了,去角落找了那台 apfs + filevault 的机器看了下,发现给自动转成 apfs 加密了。。。
tmac6740
2017-12-14 23:28:05 +08:00
我前天也碰到 重启第三次正常了 不知道什么原因
liuzuo
2017-12-14 23:28:20 +08:00
@xy90321 之前应该是 HFS+加密+filevault,一直也没问题。
应该 high sierra 由于兼容性把 filevault 直接删除了。
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
2017-12-14 23:57:32 +08:00
@liuzuo 在 high sierra 下同时开了 apfs 和 FileVault,并没有删除,而且兼容得特别好没有任何问题。

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

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

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

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

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


@zj299792458
APFS 加密和其他全盘加密的目标都是一样的,防止离线攻击或者所谓的旁路加载。如果要 mount 一定要输入密码加载一个解密层,通过解密层来读取到解密后的明文数据。无非差别就在于这个解密层是在 FileSystem 里还是附着于 FileSystem 上了吧。
hoythan
2017-12-15 12:04:40 +08:00
applestore 插线检测的是可以检测到硬盘损坏的才对。
ItzhacLea
2017-12-15 16:52:59 +08:00
@xy90321 根據目前的觀察是 HFS+ 不能在「不重新格式化」的前提下更改宗卷格式到 HFS+ Encrypted,所以必須借助 CS 來完成。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/414865

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX