mixplorer 中文文档 下载 App

EncFS 到 Gocryptfs 的迁移说明 - 官方推荐的替换方案

背景

HootanParsa 在 MiXplorer 最新版本更新日志中明确宣布:

EncFS add-on is abandoned and will not be improved anymore. Consider migrating to Gocryptfs.

EncFS 插件(MiX-Encrypt)停止维护,不再修复 bug、不再适配新 Android 版本。Gocryptfs 作为现代替代方案,Silver 版原生内置,免费版同样支持。

迁移前的差异速比

对比EncFSGocryptfs
状态停止更新活跃维护
自动识别需要目录名带 .encfs 后缀目录名带 .gocryptfs 后缀自动识别
Silver 内置否(需 Encrypt 插件)是(原生)
免费版需 Encrypt 插件原生支持
性能中等更好
安全算法旧版 AESAES-256-GCM(现代带认证加密)
跨平台有开源客户端有开源客户端

迁移步骤

方案 A:同一设备迁移(推荐)

  1. 挂载旧 EncFS 容器:侧边抽屉 → Gocryptfs / EncFS 入口 → 选择旧的 EncFS 目录 → 输入密码挂载
  2. 创建新 Gocryptfs 容器:侧边抽屉 → 添加存储器 → Gocryptfs → 创建新容器 → 选存放位置 → 设密码
  3. 挂载新容器
  4. 全量复制:在 MiXplorer 里从 EncFS 挂载目录复制所有文件到 Gocryptfs 挂载目录(可拖拽、可任务队列并行)
  5. 验证完整性:对比两个容器里的文件数量、大小、校验和(可在压缩包里比对 MD5)
  6. 卸载两个容器
  7. 删除旧 EncFS 目录(确认新容器完整后再删,先备份一份)

方案 B:先备份再重建

如果担心在同一设备操作不安全:

  1. 挂载 EncFS → 复制到临时目录(如 USB OTG)
  2. 卸载 EncFS → 挂载临时目录内容
  3. 创建 Gocryptfs → 把临时目录文件复制进去
  4. 验证 → 删除临时目录和旧 EncFS

方案 C:先在电脑上迁移

Gocryptfs 是 Go 语言编写的开源项目,在电脑上也能运行:

  1. 手机把 EncFS 容器传到电脑(USB / FTP / 云盘)
  2. 电脑安装 Gocryptfs → 挂载 EncFS → 复制到新建的 Gocryptfs 容器
  3. 把新 Gocryptfs 容器传回手机
  4. 在 MiXplorer 里挂载新容器 → 验证 → 删除旧 EncFS

迁移注意事项

  1. 密码可以相同但建议不同——两个独立加密系统,互不干扰
  2. Gocryptfs 容器可以放在 EncFS 容器原来的位置——只是目录名和内部格式变了
  3. 迁移过程会产生明文副本——中间步骤文件会以明文形式存在(EncFS 挂载目录 → 临时目录 → Gocryptfs 挂载目录),操作完成后清理临时目录
  4. 云盘上的容器:迁移时数据流经你的手机(或电脑),注意流量消耗

我不想迁移能不能继续用 EncFS

短期可以继续使用——EncFS 插件目前还能正常工作,只是不再有 bug 修复和新功能。但长期(Android 新版本、安全漏洞等)可能出问题,建议尽快迁移。

免费版用户注意

免费版同样可以迁移: