跨平台数据恢复工具 · Flutter + Rust

把丢失的文件,找回来。

误删的照片、格式化的 U 盘、相机卡里的视频——ssd 负责扫描、预览、恢复。全程只读源介质,不写回一个字节。

源介质只读 引擎零出站 中 / 英双语

Android · Linux 现成安装包;Windows / macOS 由 CI 手动打包。

ssd 吉祥物:蓝色盾牌,捧着带绿色对勾的恢复文件 FAT · exFAT · NTFS ext4 · f2fs · APFS JPEG · PNG · MP4 · PDF
6种文件系统引擎
4页图形界面
135条 IPC 契约 golden
3个联网点,全部可解释

为什么是 ssd

恢复数据,先把「不破坏」放在第一位

源介质只读不是一句口号:从类型系统到导出子进程,每一层都为「不写回源设备」服务。

只读铁律

BlockDevice 抽象没有任何写接口;扫描前后分区哈希不变。写能力只存在于独立的 xd-writer 二进制,由写面清单与符号表两条门禁钉死。

本地优先

引擎零出站。客户端的全部联网点只有三个:更新检查、首启试用锚定取时、激活校时——均可关闭或不用,且不带机器标识符。

诚实恢复

每个结果都带质量分级:完整 / 可能损坏 / 仅雕刻。数据不完整就明确标注,绝不把猜测包装成「恢复成功」。

六种文件系统

FAT / exFAT / NTFS / ext4 / f2fs / APFS,覆盖 U 盘、相机卡、移动硬盘与桌面磁盘;APFS 另支持快照恢复。

导出不写穿

导出走独立降权子进程,目标盘三重校验:异设备、已存在、余量。绝不写回源设备,也绝不删除目标目录里的既有文件。

专业版能力

磁盘镜像、扇区编辑器、批量工单与 xd-cli。写路径与 GUI 同一套两阶段提交与审计纪律,命令行不開后门。

工作流

从连接到找回,四步走完

设备、文件夹、iOS 备份都能作为恢复来源。每一步都可暂停、取消,或者停下来先看预览。

选择来源

插入 U 盘 / 相机卡,或选择任意文件夹,也可以导入 iTunes / Finder 本地备份。

扫描

快速扫描找回文件名与目录;深度扫描按文件签名雕刻;ext4 支持限定路径子树。

预览

分片读取,不整体加载。图片、文本、信息卡三种视图,先确认内容再恢复。

恢复导出

选择目标目录,三重校验后逐件导出;保留目录源的子目录结构,终报三计数 + 逐件清单。

支持范围

一个引擎,覆盖桌面与移动

「可用(真机未验证)」表示代码与 CI 冒烟已通过,真机路径仍需手测——如实标注,不夸大。

平台交付形态状态
AndroidAPK(通用 / arm64)· AAB侧载可用;root 块设备扫描未接通
Linuxdeb(GUI + 引擎)可用(真机未验证)
Windows便携 zip(CI 手动打包)可用(真机未验证)
macOSzip(CI 手动打包,arm64 / x64)可用(真机未验证)
iOS备份导入解析合成样本验证;真机备份待验证

能力边界:ssd 不提供 root 功能,也不修改你的系统;对存储分区仅只读访问。Android 10 及以上(FBE)设备删除文件的内容通常无法恢复,这类设备以文件名 / 元数据恢复为主。

最新版本

v1.0.3 · deb 一体化

现在 sudo dpkg -i ssd_1.0.3_amd64.deb 装完即得桌面应用:GUI 落在 /opt/ssd,菜单入口与图标随包,引擎三件与 polkit / udev 照旧。本版同时恢复每版校验码钥轮换。

  • deb 一体化:dpkg 装完,应用菜单搜「ssd」即得桌面应用
  • 校验码钥每版轮换:v1.0.3 新钥落码,私钥离线保管
  • 版本面 1.0.3 / versionCode 19,契约 135 条 golden 不变

项目宠物

小盾的十二种表情

它是一面会帮你把丢失文件找回来的盾牌。十二种彩色动态形态,穿插在应用界面、加载态、空态与错误页里。

每个 SVG 自带表情、情绪特效与动效,并遵循 prefers-reduced-motion。右下角的返回顶部按钮也是小盾。

同门项目

作者的其他开源项目

同一套「注解即文档」的多语言生态:PHP / Rust / Go 服务端 + 纯静态 Vue3 前端。

喜欢这个项目? 可以请小盾喝杯咖啡。微信 / 支付宝打赏二维码在 打赏支持页,完全自愿。

小盾:卖萌

先把数据找回来,再谈别的。

下载 v1.0.3,或从源码构建。所有恢复操作都以只读开始。