You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Disk Utility/hdiutil创建Backup.dmg失败:操作超时求助

解决在SMB/USB磁盘创建大尺寸APFS DMG镜像超时失败的问题

核心结论

目前无官方证据表明Apple刻意阻止Windows SMB共享上的Time Machine备份,但近年macOS对SMB协议适配、APFS镜像创建的资源管控逻辑有调整,大概率是大文件持续写入触发了超时阈值。

可行排查与解决步骤

  • 缩小初始镜像尺寸再扩容
    先创建小容量镜像(如100GB)验证写入稳定性:

    hdiutil create -size 100g -fs APFS -volname backup Backup_temp.dmg
    

    若创建成功,再逐步扩容至目标大小:

    hdiutil resize -size 4t Backup_temp.dmg
    

    这种方式避免了一次性写入超大文件触发的超时机制。

  • 调整SMB连接超时参数
    新建或编辑/etc/nsmb.conf文件,添加超时延长配置:

    default_port 445
    timeout 3600
    read_timeout 3600
    write_timeout 3600
    

    保存后重启SMB服务:

    sudo killall smbd
    

    重新挂载SMB共享后再尝试创建镜像。

  • 检查磁盘权限与剩余空间

    • 确认SMB共享文件夹、USB磁盘的剩余空间至少比4TB多10%(APFS格式需要预留空间用于文件系统管理);
    • 验证当前用户对目标路径拥有完全写入权限;
    • 对USB磁盘执行急救:打开Disk Utility,选中磁盘点击「急救」,修复潜在的磁盘错误后重试。
  • 改用稀疏镜像格式
    稀疏镜像采用动态扩容模式,不会一次性占用全部空间,能有效降低持续写入的压力:

    hdiutil create -type SPARSEBUNDLE -size 4t -fs APFS -volname backup Backup.sparsebundle
    

    若需转为普通DMG,可在创建完成后执行:

    hdiutil convert Backup.sparsebundle -format UDRO -o Backup.dmg
    
  • 排除系统更新与第三方干扰
    对比一年前的macOS版本,若怀疑是系统更新导致的兼容性问题,可尝试在安全模式下启动Mac后创建镜像,排除第三方软件的干扰。

内容的提问来源于stack exchange,提问作者Eric Kolotyluk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 15:52:42