对不起,刚刚过完周末,看到你的问题依然没有解决。


你的机器有没有安装其它的第三方的磁盘有关的软件?


如果你通过 iPad 已经把数据都转移成功了,就把外置盘重新格式化一下,再把数据传回去。以下的就可以忽略了。


试试,先新建一个管理员用户,然后登陆进去看看有没有改变。

没有的话,安全启动后,再登录到这个新的用户中。


解释一下,有可能引起类似问题的可能(不仅限于):

  • 保存在钥匙串中的有关这个外置盘的信息除了问题
  • 访达保留的外置盘的一部分信息问题
  • 第三方 app 与你的系统不匹配
  • 用户或系统缓存可能导致的问题
  • 混乱的权限
  • 沙盒的本地缓存问题
  • 系统问题
  • 外置盘问题


上面有些问题,通过安全启动登录会解决,有的不会影响新用户,有的情况可能需要重装系统等等。



tony大佬,非常感谢你的帮助,除了ipad可以读取外,其它办法都不行,但是ipad虽然能看到,但所有文件都无法打开也无法复制到其它机器上(哪怕一个小小的jpg也一直在那转圈圈),包括复制到iPad本地。

你给我的英文社区的我看了,我和他们有点点不同,我的这个意外是我在FCPX输出渲染时,意外关闭了磁盘阵列(raid1)的电源,导致后面加密磁盘密码输入错误,奇怪的是A组密码是对的,总提示我不对,我输入B组不对的密码输入框却消失了(但第一次输入这个B组通不过,大概是和A组密码交错个两次就通过了,反而A组密码没有一次通过),感觉是通过了,但这个分区迟迟就是加载不进来,在iPad上用A组密码就是正确的通过了。

如果大佬你有新的解决方法,也烦请告之,谢谢了。

Tony 大佬,我已经重装系统,也更换了硬盘盒,问题依旧,因为我数据太大,用iPad传输非常费劲,所以我还是想修硬盘为主,实在是没办法再一点点搬,我现在有个问题想请教,我用diskutil repairvolume /dev/disk5这个命令得到了:

Started file system repair on disk5

Error: -69461: Unable to get VEK info for an APFS Volume which is marked as encrypted in the IOKit Registry


我查了下 IOKit Registry这个问题,但实在是英文有限,希望您能看看这是不是一个修复的方向。

然后我又运行了下面这个,希望能有用。

zhangchengrui@zhangchengruis-iMac ~ % diskutil repairvolume /dev/disk5s1

Started file system repair on disk5s1 (Photo)

Checking file system and repairing if necessary and if possible

Volume is already unmounted

Performing fsck_apfs -y -x /dev/rdisk5s1

Checking the container superblock

Checking the checkpoint with transaction ID 1122208

Checking the EFI jumpstart record

Checking the space manager

warning: spaceman chunk 343 free count 1048375 > block count 65536

warning: spaceman main free count 70516513 does not match sum of free counts 70516714

Checking the space manager free queue trees

Checking the object map

Checking the encryption key structures

error: failed to enable crypto I/O mode for container /dev/rdisk5: Invalid argument

File system check exit code is 66

Restoring the original state found as unmounted

Error: -69845: File system verify or repair failed

Underlying error: 66

我想应该是分区信息丢失了,只要能修复这块,这个硬盘就可以恢复,所以我做了下面的操作。


zhangchengrui@zhangchengruis-iMac ~ % sudo gpt show /dev/desk5

Password:

gpt show: unable to open device '/dev/desk5': No such file or directory

zhangchengrui@zhangchengruis-iMac ~ % sudo gpt show /dev/desk5

gpt show: unable to open device '/dev/desk5': No such file or directory

zhangchengrui@zhangchengruis-iMac ~ % sudo gdisk /dev/disk5

GPT fdisk (gdisk) version 1.0.9


Partition table scan:

MBR: not present

BSD: not present

APM: not present

GPT: not present


Creating new GPT entries in memory.

Command (? for help): ?

b back up GPT data to a file

c change a partition's name

d delete a partition

i show detailed information on a partition

l list known partition types

n add a new partition

o create a new empty GUID partition table (GPT)

p print the partition table

q quit without saving changes

r recovery and transformation options (experts only)

s sort partitions

t change a partition's type code

v verify disk

w write table to disk and exit

x extra functionality (experts only)

? print this menu


Command (? for help): v

No problems found. 543715757 free sectors (2.0 TiB) available in 1

segments, the largest of which is 543715757 (2.0 TiB) in size.


Command (? for help): i

No partitions

Command (? for help):

第一个命令主要是说,它没有办法处理,是因为加密的。所以,可以忽略。


后面的命令,发现了错误,但是最后无法修复。一般是没有正常退出造成的,或者是运行时产生的内存、传输、盘等造成的。 APFS 尤其是加密的,办法的确不多。


你说的重装系统,是抹盘重装,还是直接重装的?如果是抹盘重装的,那么相当于不用尝试安全模式和另外一个管理员账户了。否则的话,还应该尝试下。


另外,看你的似乎是 macOS 12.3,最好升级到最新的 12.6.1,因为最新的小版本会修复好多 bug 的。


还有,要想进行修复操作,一定要启动到 恢复模式 ,然后运行命令行或者是磁盘工具,再进行修复。正好也看看,是不是可以正常装载上。


APFS 盘出现问题,恢复起来的确是比较头疼的。可用工具很有限。