⁦D.⁩ 找回文件

不用本程序找回文件

用途

当无法安装 Sigelith Backup 时,例如在使用其他操作系统的电脑上、多年以后或在紧急情况下。备份的设计使得无需本程序也能读取。

开始之前

每个备份的主文件夹中都有应急说明“JAK ODZYSKAC DANE - HOW TO RECOVER.txt”和脚本“odzyskaj.py”。应急说明介绍了备份中有什么以及如何找回。请用任意文本编辑器打开它。

操作步骤

未加密的备份

  1. 在文件资源管理器中打开备份文件夹(在 macOS 中使用访达,在 Linux 中使用文件管理器)。
  2. 打开最新的完整的带日期文件夹,例如 2026-10-27_@487。它包含备份时的全部文件:里面有每个备份源的文件夹,例如“文档”,其中文件的结构与驱动器上相同。
  3. 把需要的文件复制到目标位置。

程序会把大文件(256 MB 及以上)以片段形式保存。这时在版本文件夹中只能看到一个扩展名为“.cvrecipe”的小文件。这类文件可以用脚本“odzyskaj.py”组合起来,方法与加密备份相同,但不需要额外的库(可以跳过下面的第 2 步)。

加密的备份(扩展名为“.cvlt”的文件)

  1. 安装 3.8 或更新版本的 Python(python.org)。
  2. 在命令行中输入:pip install pycryptodomex argon2-cffi
  3. 在命令行中进入备份文件夹,并用版本文件夹名称和目标文件夹运行脚本,例如:

    python odzyskaj.py 2026-10-27_@487 C:\找回的文件

  4. 脚本会要求输入备份密码,解密文件并把它们保存到目标文件夹中。

应看到的结果

目标文件夹中的文件,以普通形式存放。备份中的文件保持不变。

后续步骤

  • 应急说明的末尾列出了备份中的版本。找回文件时,请选择最新的完整版本:未完成的版本在完成前被中断,只包含部分文件。

出现问题时

  • “python”命令不起作用: Python 未安装,或者安装时没有勾选把它添加到系统路径。请重新安装,并勾选“Add python.exe to PATH”选项。
  • 没有密码: 任何人都无法读取加密备份中的文件,本程序的作者也不能。参见“忘记备份或光盘的密码”。