单用户模式启动至错误引导磁盘问题求助
解决单用户模式未加载常用硬盘分区的问题
看起来你是启动单用户模式后误进入了临时/恢复分区,而非你的主系统盘——这也解释了为什么没有/Users目录、fsck耗时极短,还有磁盘写保护的问题。我来帮你一步步修复:
第一步:识别你的主系统分区
先执行命令列出所有磁盘和分区,找到容量最大的那个主分区(通常是APFS容器下的Macintosh HD或你自定义的名称,路径类似/dev/disk1s1):
diskutil list
注意别把EFI、恢复这类小容量分区当成主分区。
第二步:卸载当前只读根分区
现在挂载的是那个小分区,先将其卸载:
umount /
如果提示“设备忙”,就用强制卸载:
umount -f /
第三步:挂载主分区为可读写
假设你找到的主分区路径是/dev/disk1s1,执行命令将其挂载到根目录:
mount -rw /dev/disk1s1 /
特殊情况处理:FileVault加密磁盘
要是你的主分区开启了FileVault加密,挂载前得先解锁磁盘:
diskutil apfs unlockVolume /dev/disk1s1
输入你的用户密码解锁后,再执行上面的挂载命令。
验证修复结果
挂载成功后,你可以用ls /Users确认目录是否存在,再执行fsck -fy检查主分区——这次耗时会恢复正常,因为是检查你的实际系统盘了。
如果还是遇到权限错误(error=13),建议重启到恢复模式(cmd-R),在恢复模式的终端里重复上述步骤,恢复模式下权限限制更少,操作会更顺利。
内容的提问来源于stack exchange,提问作者GFurnas
相关产品推荐
相关产品推荐

