diskdigger 中文文档 下载 App

macOS 下运行 DiskDigger(Beta)

现状说明:macOS 版为 Beta

跟 Linux 版一样,macOS 版 DiskDigger 也是基于 Avalonia UI 的跨平台版本,功能与 Windows 版一致。提供 Apple Silicon(M 系列芯片)和 Intel 两种下载。

下载与解压

官网提供两个 macOS 版本:

下载后直接双击 Zip 文件解压,会得到一个标准的 .app 应用程序包。

首次运行可能遇到的 Gatekeeper 拦截

macOS 的安全机制 Gatekeeper 会检查 App 是否来自苹果认证的开发者。DiskDigger 的开发者没有在 App Store 上架,首次双击时可能弹出:

"DiskDigger" cannot be opened because the developer cannot be verified.

解决方法(任选其一):

方法一:右键 → 打开

右键点击 DiskDigger.app → 选择"打开" → 在弹出的对话框里再点一次"打开"。macOS 会记住这次信任,之后双击就能直接启动。

方法二:系统设置里放行

打开"系统设置 → 隐私与安全性",拉到底部,会看到一条关于 DiskDigger 的提示,点"仍要打开"。

方法三:命令行移除隔离属性

xattr -d com.apple.quarantine /Applications/DiskDigger.app

这个命令移除 macOS 给下载文件标记的隔离属性,之后就能正常启动。把路径改成你 app 实际所在的位置。

移动到 Applications 文件夹

建议把解压出来的 DiskDigger.app 拖到 /Applications 文件夹里,这样 Finder 的启动台(Launchpad)和 Spotlight 就能找到它。当然放在桌面或其他地方双击也能运行——DiskDigger 不依赖安装位置。

扫描磁盘的权限

macOS 上访问磁盘原始扇区需要特殊权限。DiskDigger 启动后如果尝试扫描系统盘(通常是 /),可能会弹出提示说"无法访问磁盘"。解决方法:

  1. 在"系统设置 → 隐私与安全性 → 完全磁盘访问权限"里找到 DiskDigger,打开开关
  2. 如果列表里没找到,点左下角的"+"号手动添加 DiskDigger.app
  3. 添加后退出 DiskDigger 再重新启动

如果要扫描外接硬盘或 SD 卡,通常不需要这个设置——macOS 对外接设备的底层访问权限更宽松。

Time Machine 和 APFS 的注意事项

恢复文件的保存位置

跟 Windows 一样,恢复出来的文件必须保存到与被扫描盘不同的位置。如果你的目标是恢复 Mac 内部 SSD 上的数据,把恢复文件保存到:

绝对不能恢复到正在扫描的那个盘上。

现在你已经掌握了跨平台的启动方法,下一组内容将进入实战——针对不同存储介质的恢复教程。先从最常见的场景开始:SD 卡照片恢复。