可一键将文件夹封装为aes-256加密.dmg:图形界面用磁盘工具→“文件夹的磁盘映像”,命令行用hdiutil create -srcfolder + -encryption aes-256,长期维护则建加密稀疏束.sparsebundle。

你需要把Mac上整理好的文件夹快速封装成一个可双击挂载、带密码保护的.dmg文件,用于安全分发或本地加密存档,不希望手动估算容量、拖入文件、再推出卷宗这种多步操作。
用磁盘工具一键封装文件夹为加密DMG
这方法直接以整个文件夹为源,自动生成大小精准、结构完整、AES-256加密的.dmg文件,原始文件夹完全不动,也不需要你预估空间或复制粘贴。
1、打开“访达”,进入“应用程序” → “实用工具”,双击启动“磁盘工具”。
2、点击顶部菜单栏“文件” → “新建映像” → “文件夹的磁盘映像”。
3、在弹窗中点击“选取”,【必须只选中一个顶层文件夹,不能多选,不能选中该文件夹内的子项,也不能连带同级其他项目一起选】;文件夹名建议用英文+数字组合(如“Report_Q3_2026”),避免中文标点、空格和特殊字符,否则后续挂载可能失败。
4、设置映像名称(自动加“.dmg”后缀)、保存位置;“大小”选“根据文件夹内容自动调整”;格式保持默认“读/写”;【加密必须选“256位AES加密”】,这是当前macOS支持的最高强度加密标准。
5、点击“存储”,系统立即弹出密码框;输入密码并二次确认;在“密码提示”里填一个只有你自己懂的线索(比如“客户代号首字母+年份”),切勿填写真实密码信息;务必取消勾选“记住此密码在钥匙串中”——否则别人只要登录你的Mac就能自动解锁该DMG。
6、等待进度条走完,桌面上就生成了一个.dmg文件;双击它,输入密码即可挂载为桌面新卷,所有原始内容原样呈现,权限与时间戳全部保留。
用终端命令行直接生成DMG(无需图形界面)
适合批量处理、脚本调用或偏好命令行的用户,一条命令从指定文件夹直达压缩版.dmg,省去挂载→拖入→推出等中间环节。
方法一:生成未压缩的读写型DMG
打开“终端”,输入以下命令(将/path/to/your/folder替换为你实际的文件夹绝对路径,如/Users/John/Documents/SecurePack):
hdiutil create -srcfolder /path/to/your/folder -encryption AES-256 -agentpass /path/to/output.dmg
执行后终端会暂停并要求你输入密码两次,输入时屏幕不显示字符,输完回车即开始创建;完成后.dmg文件出现在你指定的/path/to/output.dmg位置。
方法二:一步生成高压缩比的只读DMG(推荐分发使用)
用这条命令替代上面那条:
hdiutil create -srcfolder /path/to/your/folder -format UDZO -encryption AES-256 -agentpass /path/to/final.dmg
UDZO格式采用zlib压缩,体积通常比原始文件夹小30%~60%,且挂载速度更快;但生成过程稍慢,需等待压缩完成;生成的.dmg为只读,无法后期增删内容。
先建空白加密映像,再手动填入文件
当你需要长期维护一个加密容器,比如定期追加新文档、删除旧版本、或模拟U盘式使用习惯时,这个方法更灵活。它本质是建一个“加密硬盘”,你可以反复挂载、编辑、推出。
第一步:创建空白加密稀疏束(推荐)
1、打开“磁盘工具”,点击“文件” → “新建映像” → “空白映像”。
2、填写名称(如“WorkVault”)、保存位置;“大小”选略大于当前文件总量的值(例如文件夹现为2.1GB,设为4GB);格式选“APFS(稀疏束)”——这是关键,【稀疏束(.sparsebundle)能随内容增减自动扩容/收缩,不浪费磁盘空间】;加密必须选“256位AES加密”。
3、点击“存储”,输入密码并取消勾选“记住在钥匙串中”,等待创建完成。
第二步:填入文件并封存
4、创建完成后,该.sparsebundle文件会自动挂载为桌面新卷;打开访达,将目标文件夹里的全部内容拖进去(不是拖整个文件夹,是拖里面的东西)。
5、全部拷贝完毕,在桌面右键点击该卷图标 → “推出”;此时.sparsebundle文件即为最终加密容器,双击它会再次触发密码验证。











