time machine提示“格式不兼容”根本原因是系统未识别备份目标满足其硬性要求;需确保外置盘为apfs或mac os扩展(日志式),nas则必须用hdiutil创建.sparsebundle并启用smb3及三项锁机制。
time machine 备份失败提示“格式不兼容”,通常不是硬盘本身坏了,而是系统没认出它具备做备份盘的资格。关键不在容量或连接,而在磁盘是否满足 time machine 对文件系统、元数据和结构的硬性要求。
确认目标磁盘必须是 APFS 或 Mac OS 扩展(日志式)
Time Machine 不支持 exFAT、NTFS、FAT32 或网络协议原生挂载的卷(如直接选 SMB 共享文件夹)。只有本地直连或正确封装后的网络卷才被接受:
- 外置硬盘需先用“磁盘工具”抹除为 APFS(推荐)或 Mac OS 扩展(日志式);不能选“无日志”或“MS-DOS (FAT)”。
- 如果是 NAS 或另一台 Mac 的共享文件夹,不能直接选它作为备份盘——必须创建一个 .sparsebundle 磁盘映像,并放在该共享路径下。
- 通过 Finder 连接 SMB 共享后,在访达侧边栏看到的卷名,只是挂载点,不是可格式化的设备,无法在“磁盘工具”里选中并抹除。
网络共享必须用 sparsebundle,不能用 sparseimage
macOS Mojave 及之后版本对网络备份校验更严。图形界面“磁盘工具”创建的 .sparseimage 文件大概率触发 error 45,因为它缺少 Time Machine 要求的捆绑结构和扩展属性支持:
- 必须用终端命令 hdiutil 创建 sparsebundle 格式,例如:
- hdiutil create -size 2Tb -type SPARSEBUNDLE -fs "APFS" -volname "Backup" /path/to/share/MyMac.sparsebundle
- 创建完成后,双击挂载,再用 tmutil setdestination 指向挂载路径(不是 .sparsebundle 文件本身)。
- 确保 SMB 共享开启 AFP 兼容模式(部分 NAS 需手动开启),或使用支持 Apple 扩展属性的 SMB 配置(如 Samba 4.13+ 并启用
ea support = yes)。
检查权限与后台服务状态
即使格式正确,权限或系统服务异常也会导致“未识别”或“无法初始化”:
- 外置硬盘连接后,在“磁盘工具”中选中它,点击“显示信息”,确认“宗卷格式”一栏明确写着 APFS 或 Mac OS 扩展(日志式)。
- 在“系统设置 > 时间机器”中,若磁盘名称灰显或不可选,尝试退出登录再重新登录账户——有时 iCloud 同步冲突会卡住授权流程。
- 终端执行 tmutil destinationinfo 查看当前已注册的目标;若显示为空或报错,说明底层未完成绑定,需重跑 tmutil setdestination -a 加上挂载路径。
- 确保共享账户对目标文件夹有 读写+修改扩展属性(xattr) 权限;NAS 上建议用管理员账户挂载 SMB,避免 guest 访问限制。
首次备份前务必完成加密初始化
系统不会自动跳过加密步骤。哪怕你只想用明文备份,Time Machine 在首次写入时仍会强制创建加密容器结构:
- 在“系统设置 > 时间机器 > 添加备份磁盘”中选中目标后,勾选“加密此磁盘的备份”——这是成功建立 Backups.backupdb 文件夹的必要动作。
- 如果不勾选,系统可能静默失败,访达中看不到 Backups.backupdb,菜单栏 Time Machine 图标也不出现旋转图标。
- 加密密码一旦设定无法更改,但可后续用 tmutil changeencryption 切换开关状态。











