系统更新到 11.4 之后,APFS 加密硬盘无法装载
在更新之前我的硬盘还可以正常使用的。更新之后是第一次挂载此硬盘,非常确定输入的密码是正确的,但是无法通过验证,2 次之后,无法再输入密码,只能重启系统后再试,反复重启几次了,还是无法挂载,请问有没有解决办法?
MacBook Pro 13″, macOS 11.4
在更新之前我的硬盘还可以正常使用的。更新之后是第一次挂载此硬盘,非常确定输入的密码是正确的,但是无法通过验证,2 次之后,无法再输入密码,只能重启系统后再试,反复重启几次了,还是无法挂载,请问有没有解决办法?
MacBook Pro 13″, macOS 11.4
在我这里没有这个问题,两次之后依然没问题。
加密是用什么加密的?是该硬盘自带的 app 吗?升级该 app
如果使用的是 APFS 的加密,那么:
或者换台机器,或者新建一个账户再尝试。
或者在当前账户中看 logs:
另外,输入命令,看看这个 APFS 盘的情况:
diskutil apfs list
在我这里没有这个问题,两次之后依然没问题。
加密是用什么加密的?是该硬盘自带的 app 吗?升级该 app
如果使用的是 APFS 的加密,那么:
或者换台机器,或者新建一个账户再尝试。
或者在当前账户中看 logs:
另外,输入命令,看看这个 APFS 盘的情况:
diskutil apfs list
可能: 密码不对或者装载错误, 其它软件冲突
考虑:
。卸载或者更新其它有关文件系统的 app,比如读写 NTFS 的等
。当初加密的时候是如何加密的?如果与用户相关,那么用户 UUID 变了也会影响。
1> 下面是查看可能的装载过程中的权限等问题:
检查下 /Volumes 目录中是否有个叫 Data 的,可用命令行看:
ls -la /Volumes
如果是,把所有外置盘安全弹出后,拔掉所有外部设备,断开所有的网络连接
再观察 /Volumes 中的变化。默认来说,应该只有一个,如果 Data 依然存在
运行下面命令,看看有没有谁在用 Data
df
如果没有,那么就删除 Data
当然,也可能是/Volumes 目录本身的权限错误导致,所以前面的 ls -l /Volumes 可以看出来,应该是 drwxr-xr-x root:wheel
2> 下面的命令可以看看是不是密码错误,或者是不是这个 APFS 卷损坏率
diskutil apfs unlock 358231CD-CD58-415C-8170-3681E840F8E8 -nomount
输入密码后,如果可以解密,最后一行会显示:"Unlocked but did not mount APFS Volume"
如果成功解密,那么再运行下面的命令,需要输入管理员密码:
mkdir ~/_Data; sudo diskutil mount readOnly -mountPoint ~/_Data 358231CD-CD58-415C-8170-3681E840F8E8
应该也可以
注意:准许 Terminal 访问全盘。
有错误再贴上来看看吧
[经过版主编辑]
1> 2018版与Big Sur的兼容性如何呢?貌似现在时2020的,官方说与BigSur兼容
4 > 对了
最后一行说了:“The given APFS Volume is not locked (-69589)”
说明已经解锁了,也就是说,变更完密码后就已经解锁了。
你现在的问题是:解锁后,还没有装载而已,用前面说的命令装载到 ~/Data 目录:
mkdir ~/_Data; sudo diskutil mount -mountPoint ~/_Data 358231CD-CD58-415C-8170-3681E840F8E8
的确是卷数据出问题了。是否尝试 -y 来修复了呢?目前来说,除了系统自带的fsck_apfs来说,几乎没有APFS卷修复的商业app,
其实:
以上,纯属个人观点,仅供参考
不用谢。出了问题,大家共同探讨,有来有往,沟通有效,我也享受其中,不论结果,共同进步呗。在网上,也为其它社区读者提供一些信息和思路,最后为Apple社区的繁荣做一点贡献 😇。
-y 是尝试修复,可能需要多次修复尝试,如果每次修复都是相同位置的相同错误,可能就没救了。
如果前面说的 fsck_apfs -y 也无法修复的话 (如果运行多次,每次都有所不同的话就尝试多次),很遗憾,目前来说,没有很多办法,APFS 没有第三方的修复软件,系统自带的就是全部可用的。
➜ ~ diskutil apfs unlock 358231CD-CD58-415C-8170-3681E840F8E8 -nomount
Passphrase:
Unlocking any cryptographic user on APFS Volume disk3s1
Error unlocking APFS Volume: The given APFS Volume is not locked (-69589)
➜ ~ mkdir ~/_Data; sudo diskutil mount readOnly -mountPoint ~/_Data 358231CD-CD58-415C-8170-3681E840F8E8
Password:
Volume on disk3s1 failed to mount
磁盘工具装载报以下信息:
未能装载“Data”。(com.apple.DiskManagement.disenter错误49218。)
再次感谢您的帮助!
经过反复重启连接磁盘,查看日志,的确是能解锁不能挂载。无论是用图形界面还是用命令行都是这样。添加了 nobrowse一样是挂载失败。
fsck_apfs -n 检查也是失败 /dev/disk3 和 /dev/disk3s1 都一样。修复命令同样报错。
➜ ~ sudo fsck_apfs -n /dev/disk3
** Checking the container superblock.
Checking the checkpoint with transaction ID 10945.
** Checking the space manager.
** Checking the space manager free queue trees.
** Checking the object map.
** Checking volume.
** Checking the APFS volume superblock.
The volume Data was formatted by diskmanagementd (945.220.38) and last modified by apfs_kext (1677.100.114).
** Checking the object map.
error: (oid 0x14ab0d) om: btn: invalid o_oid (0x416)
error: (oid 0x14ab0d) om: btn: invalid o_type (0xd, expected 0x40000003)
error: (oid 0x14ab0d) om: btn: invalid o_subtype (0x0, expected 0xb)
error: (oid 0x14ab0d) om: btn: invalid o_type (0xd, expected 0x40000003)
Object map is invalid.
** The volume /dev/disk3 could not be verified completely.
我这几天抽时间去苹果店铺找机器挂载再试试看。
至此,我非常怀疑是APFS 卷出问题了。这是使用不到 2 年半的西数 2T 机械硬盘。
再次感谢您的帮助!
1. 有安装 Tuxera NTFS,这个安装很久了,一直在用。版本是 2018(发布于2018-01-25)。
2. 加密是创建 APFS 加密分区时设置的,忘记有没有与用户相关,不记得选项了,毕竟创建加密分区就用那么一次。
3. 使用 ls -la /Volumes 命令查看 /Volumes 目录没有 Data,目录权限:drwxr-xr-x 3 root wheel 96 6 11 10:42 Volumes
4. 再看下面命令有个奇怪的现象,修改密码时,我用错误的 old 密码修改密码是失败的,用正确的 old 密码是可以修改成功的,但是就是不能解密装载
感觉离结果更近一步了,麻烦您再帮我看一下,非常感谢!
---------------------------------------------------
➜ / diskutil apfs listUsers disk3s1
---------------------------------------------------
Cryptographic user for disk3s1 (1 found)
|
+-- 358231CD-CD58-415C-8170-3681E840F8E8
Type: Disk User
Hint: HH
---------------------------------------------------
➜ / diskutil apfs decryptVolume disk3s1
---------------------------------------------------
Passphrase for existing "Disk" user 358231CD-CD58-415C-8170-3681E840F8E8:
Starting background decryption of disk3s1 using the "Disk" crypto user as authorization
Error starting decryption of APFS Volume: APFS Volume decryption failed to begin (-69595)
➜ / diskutil apfs changePassphrase disk3s1 -user 358231CD-CD58-415C-8170-3681E840F8E8
Old passphrase for user 358231CD-CD58-415C-8170-3681E840F8E8:
New passphrase:
Repeat new passphrase:
Changing passphrase for cryptographic user 358231CD-CD58-415C-8170-3681E840F8E8 on APFS Volume disk3s1
Error changing passphrase for cryptographic user on APFS Volume: Unable to change the password for the given APFS Volume (-69590)
➜ / diskutil apfs changePassphrase disk3s1 -user 358231CD-CD58-415C-8170-3681E840F8E8
Old passphrase for user 358231CD-CD58-415C-8170-3681E840F8E8:
New passphrase:
Repeat new passphrase:
Changing passphrase for cryptographic user 358231CD-CD58-415C-8170-3681E840F8E8 on APFS Volume disk3s1
Passphrase changed successfully
➜ / diskutil apfs unlock 358231CD-CD58-415C-8170-3681E840F8E8 -nomount
Passphrase:
Unlocking any cryptographic user on APFS Volume disk3s1
Error unlocking APFS Volume: The given APFS Volume is not locked (-69589)
使用的是 APFS 的加密。
新建账户一样的问题。手头没有其他 macOS 的机器,我找地方去试试吧。
日志及命令输出情况见下列附加文本。
disk2和disk3 是同一块硬盘的 2 个分区,disk2是未加密的时间机器备份空间, disk3 就是出问题的机密分区。
我非常确定密码没有记错,设置的比较常用的密码,而且这个分区也会时不时挂载上来使用。帮我看看还有没有解决办法,分区数据很重要。
-y 和-n 一样报错。一开始尝试用 APFS 也是试探性的,没有往里放重要的孤本数据,用了一年左右觉得比较稳定,才有些重要数据放里边,然后这次就被坑了。好在有些数据是我从系统里拷进去的,能从时间机器里能找回来一部分,至少我近期要用的数据找回来了,其他的只能说可惜了。
这几天的交流,还是我收获更多些,为你点👍
@jefferlau
你好,我也遇到了跟你一样的问题,也是西部数据的移动硬盘,后来你的问题解决了吗?
同样的问题,同样的WD移动硬盘。。。11.4刚更新后使用了几次没有问题,突然就出问题了。。升级到11.5一样有问题。插在一台10.13.6的机器上还是一样的问题。。
参考上面 jefferlau 的对话过程,对比你的情况,有没有什么异同的地方?
Tony老师您好,我的情况和Jefferlau几乎一模一样。而且从一开始就是输入密码2 次之后,即使强行插拔硬盘,也无法再输入密码,只能重启系统后再次连接硬盘才能再次输入。查看后也发现已解锁但无法挂载: FileVault: Yes (Unlocked) 和 Volume on disk3s1 failed to mount。请指教
系统更新到 11.4 之后,APFS 加密硬盘无法装载