可通过恢复模式+终端命令将内部硬盘数据安全复制到外接硬盘,需确保外接硬盘容量足够、格式为APFS或Mac OS扩展(日志式),并备好Type-C转USB-A转接头。

Mac 无法开机但硬盘完好时,可以通过恢复模式 + 终端命令,将内部硬盘数据安全复制到外接移动硬盘。整个过程不依赖图形界面,操作明确、成功率高。
确认硬件与准备条件
确保以下几项已就绪:
- 一块容量足够、格式为 APFS 或 Mac OS 扩展(日志式)的外接移动硬盘或 U 盘(若为 NTFS/exFAT 格式,需先用“磁盘工具”抹掉并重新格式化)
- Type-C 转 USB-A 转接头(如 MacBook 无传统 USB 口)
进入恢复模式并识别硬盘
关机后按住 Command + R 键开机,直到出现苹果图标或旋转地球。进入恢复环境后,打开顶部菜单栏「实用工具」→「终端」。
在终端中依次执行:
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
-
diskutil list —— 查看所有磁盘设备,记下内部硬盘标识(通常是
/dev/disk0或/dev/disk1),以及用户数据所在宗卷名(常见为Macintosh HD或Macintosh HD - Data) - 插入外接硬盘,再次运行 diskutil list,对比新增的
/dev/diskX(如/dev/disk2)即为你的移动硬盘
挂载内部硬盘与外接硬盘
macOS 恢复模式默认可能未自动挂载内部用户宗卷(尤其是 macOS Catalina 及之后版本分开了系统与数据宗卷),需手动挂载:
- 挂载数据宗卷(关键一步):
diskutil mount diskXsY(例如:diskutil mount disk1s1,其中 Y 是Macintosh HD - Data对应的分区编号) - 挂载外接硬盘:
diskutil mountDisk /dev/disk2(替换为你的实际设备号) - 验证是否成功:ls /Volumes 应同时显示
Macintosh HD - Data和你的移动硬盘名称(如MyBackup)
复制关键用户文件夹
进入用户目录,只复制你真正需要的内容,避免耗时和空间浪费:
- 定位用户主目录:
cd /Volumes/Macintosh\ HD\ -\ Data/Users/你的用户名(用户名可用ls /Volumes/Macintosh\ HD\ -\ Data/Users查看) - 常用需备份的文件夹有:
•Desktop
•Documents
•Pictures
•Downloads
•Music
•Library/Mail(含邮件)、Library/Application Support(部分应用数据) - 复制示例(以备份 Desktop 和 Documents 为例):
cp -r Desktop /Volumes/MyBackup/Desktop_Backup
cp -r Documents /Volumes/MyBackup/Documents_Backup - 如需保留原始路径结构,可先在移动硬盘建好同名文件夹再复制
安全退出与后续建议
复制完成后务必规范卸载:
- 终端执行:diskutil unmountDisk /dev/disk2(确认提示 “Unmount of all volumes on disk2 was successful”)
- 拔出移动硬盘,再重启 Mac
- 后续建议:立即启用 Time Machine 定期备份;对重要项目单独存档至云盘或另一块硬盘

















