在Mac上安全删除敏感文件需用srm命令覆写、diskutil擦除空闲空间、强制解除锁定后dd覆盖、第三方图形工具粉碎,或配合FileVault全盘加密。

如果您在Mac上处理敏感文档、财务记录或客户数据,仅将文件移入废纸篓并清空并不足以防止恢复。以下是确保文件内容无法被专业工具还原的安全删除方法:
一、使用srm命令安全覆写单个文件
srm(secure remove)是macOS内置的安全删除工具,通过默认3轮随机数据覆写,使原始数据在物理磁盘层面不可重建,适用于精准清除特定高敏文件。
1、打开“应用程序”→“实用工具”→“终端”。
2、输入命令:srm -v /完整路径/文件名(例如:srm -v ~/Desktop/薪资表.xlsx)。
3、按回车执行,终端将逐轮显示覆写进度条,完成后该文件路径彻底失去可读数据块。
二、用diskutil secureErase擦除卷宗空闲空间
此操作不针对现存文件,而是覆盖已被删除但尚未被新数据填充的磁盘扇区,可消除废纸篓清空后残留的元数据与碎片痕迹,尤其适合批量清理后的隐私加固。
1、先右键程序坞废纸篓图标 → 选择“清倒废纸篓”,确保无待删项目滞留。
2、打开终端,输入:diskutil secureErase freespace 4 /(其中“4”代表美国国防部7-pass标准,“/”指系统启动卷)。
3、等待终端返回Finished securely erasing提示,过程时长取决于空闲空间大小。
三、终端强制解除锁定+覆写组合操作
当文件因系统锁定(uchg/noschg标志)、进程占用或权限限制导致srm失败时,需先解除底层保护机制,再注入随机数据覆盖原存储位置,杜绝残留风险。
1、在终端中输入:chflags nouchg,noschg /路径/文件名,移除不可修改属性。
2、执行:sudo rm -f /路径/文件名,以管理员权限解除文件引用。
3、立即运行:dd if=/dev/urandom of=/路径/文件名 bs=1m count=10,向原地址写入10MB真随机数据覆盖残留扇区。
4、最后执行:rm /路径/文件名,删除临时填充文件,释放空间。
四、启用图形化第三方粉碎工具
对于不熟悉终端操作的用户,经Apple Notarization认证的图形工具可自动适配M系列芯片与APFS加密卷结构,在保障安全性的同时提供可视化反馈和覆写强度控制。
1、从Mac App Store下载并安装SuperRightClick或Disk Drill Eraser。
2、在访达中选中目标文件,右键调出菜单,点击Secure Delete或ShredFile选项。
3、在弹窗中选择覆写次数(推荐3次及以上),点击“Shred”启动流程。
4、工具完成时显示绿色对勾及Done状态,原始路径对应逻辑簇中不再存在任何可解析数据。
五、配合FileVault全盘加密前置防护
在文件创建阶段即启用硬件级加密,可使即使未覆写的已删除数据块也因密钥缺失而完全不可解密,构成纵深防御的第一道屏障。
1、前往“系统设置”→“隐私与安全性”→“文件保险箱”,点击开启文件保险箱。
2、按提示输入管理员密码并选择恢复密钥保存方式(建议导出密钥文件并离线保管)。
3、首次启用需数小时加密过程,期间Mac可正常使用;加密完成后,所有新写入数据自动加密存储。

















