欢迎各位兄弟 发布技术文章
这里的技术是共享的
在 M1 芯片的 Mac 上通过恢复模式抹掉硬盘时遇到“无法卸载卷宗”错误(进程占用)可能是权限或系统保护机制导致的。以下是系统性的解决步骤:
完全重启到恢复模式:关机后,长按电源键直至出现“加载启动选项”,选择“选项” > “继续”进入恢复模式(需网络连接)。
使用 macOS Recovery(网络恢复):M1 芯片的恢复模式依赖网络,确保稳定的 Wi-Fi 连接。
在“磁盘工具”中:
选择整个容器(如 Container disk2
),而非单个宗卷。
右上角点击 ⓘ (信息),查看是否启用加密。如果是,先点击 “解密”(需密码)。
尝试手动卸载宗卷:在宗卷上右键选择 “卸载”。
如果提示被进程占用(如 kernel_task
),需强制卸载:
打开恢复模式的 终端(菜单栏 > 实用工具 > 终端)。
输入以下命令查看占用进程:
bashdiskutil list
确认目标宗卷的标识符(如 /dev/disk3s1
)。
尝试强制卸载:
bashdiskutil unmount force /dev/disk3s1
返回“磁盘工具”:
左侧选择 主硬盘(如 Apple SSD
或 disk0
),而非分区。
点击 “抹掉”,格式选择 APFS(默认加密选项根据需求勾选)。
名称保留为 Macintosh HD
(避免部分系统兼容问题)。
如果仍失败,使用终端命令抹掉:
bashdiskutil eraseDisk APFS "Macintosh HD" /dev/disk0
如果上述方法无效,可能需要禁用系统完整性保护(SIP),但恢复模式中通常已自动禁用。可尝试以下命令:
bashcsrutil disable
(重启后需重新启用以保障安全:csrutil enable
)
若所有方法均无效,可能是硬件或固件问题。建议:
使用另一台 Mac 创建 可引导安装器 进行恢复。
前往 Apple Store 或授权服务商检测。
数据备份:抹盘前确保已通过 Time Machine 或其他方式备份数据。
网络恢复耗时:下载 macOS 可能较慢,需耐心等待。
加密密码:如果开启 FileVault,需提供密码才能解密。
通过以上步骤应能解决大部分因进程占用导致的抹盘失败问题。遇到错误时可截图终端输出以便进一步排查。