我有一台配备 SSD 驱动器的 MacBook Pro 2011。我已从应用商店安装了更新,但我的电脑无法启动。在单一模式下,我看到错误:
Checking catalog
Keys out of order
.....
....
Missing thread record
Invalid sibling link
Rebuilding catalog b-tree
Create new btree returned -34
Disk full error
The volume could not be repaired
我应该怎么办?
更新:
- SSD 没有满,仅满了 79%。
- 从 Time Machine 备份进行恢复没有帮助。
- SSD 不是原生的,并且在过去一年中运行没有任何问题。
答案1
有两种方法可以处理这种情况:
- 从 Time Machine 备份恢复
- 在启动过程中按住cmd+ shift+通过互联网启动 OS X 恢复(您必须连接到网络)R
您在问题中没有提到 SSD 最初是否安装在您的机器上,或者您自己用 SSD 替换了 HDD(Apple 定制版你可以在其中选择你想要的驱动器类型)。我只能假设非原装 SSD 可能存在不兼容问题。
如果没有任何帮助,那么我会尝试更换 SSD 并运行“从 Time Machine 备份恢复”。
答案2
我不知道哪一步是至关重要的。但我知道:
从备份中恢复(有错误)
在恢复模式下重新启动并打开终端
找到有问题的卷,然后使用命令
fsck -fy
,然后我使用命令fsck_hfs -yprd
重新启动,速度很慢,我不得不等待一段时间。
我检查了磁盘工具,它不再显示错误。