不用本程序读取光盘
用途
当你没有 Sigelith Backup 时,例如在另一台电脑上、在其他操作系统中或多年以后。光盘是独立自足的:所需的一切都在光盘上。
开始之前
- 打开光盘主文件夹中的 README.txt 文件。它使用波兰语、英语和德语,包含专门针对这张光盘的命令。本手册只是对其进行概述。
- Windows、macOS 和 Linux 都能读取光盘(UDF 文件系统)。
操作步骤
读取文件
- 未加密的光盘:文件位于“data”文件夹中,结构与备份中相同。直接复制即可。
- 加密的光盘(扩展名为“.age”的文件):需要光盘卡片上的密码和光盘上“tools/age”文件夹中的 age 程序。先用密码解密光盘密钥(DISC-KEY.age 文件),再用密钥解密文件。命令在 README 的第 1 点中。解密后请删除密钥文件:拿到它的人无需密码就能读取光盘。
- .tar 归档(例如 LONG-PATHS.tar)可以用
tar -xf命令解压,Windows 10 及更新版本、macOS 和 Linux 都内置此命令。 - 拆分成分卷的文件(.001、.002…)在 Windows 中可以用
copy /b命令合并,在 macOS 和 Linux 中用cat命令。README 为每个文件提供了现成的命令。
检查文件是否完好
在光盘的主文件夹中运行:
- Linux:
sha256sum -c SHA256SUMS - macOS:
shasum -a 256 -c SHA256SUMS - Windows:README 第 2 点中的 PowerShell 命令。
Linux 和 macOS 会在每个文件旁显示“OK”。Windows 只列出有错误的文件,因此没有任何消息就表示全部完好。
修复损坏的文件
- 把整张光盘复制到硬盘上一个路径较短的文件夹中,例如 C:\P。无法读取的文件不要复制:修复数据会重建它。
- 按照 README 第 3 点中的命令,用“tools/par2”文件夹中的 par2 程序进行修复。
- 再次检查校验和。
- 把修复后的文件刻录到新光盘上。
par2 程序不会修复它自己的文件。如果修复后只有“par2”文件夹中的文件还显示错误,说明你的文件是完好的。
Sigelith 封印
封印和文件证明位于“seal”文件夹中。可以用 Sigelith Desktop 或 sigelith.org/proof/ 页面核验。README 中关于封印的部分说明了每个文件的作用。
应看到的结果
从光盘复制出来的你的文件;检查时:没有错误(Windows),或每个文件旁都显示“OK”(Linux、macOS)。
后续步骤
如果光盘开始损坏,请趁还能读取时,把其内容刻录到新光盘上。
出现问题时
- 损坏太多: 修复数据只能重建光盘的一部分,默认为数据的 15%。请读取能读取的内容,其余文件从其他备份中找回。
- Linux 无法写入名称很长的文件: Linux 无法写入超过 255 字节的名称(一个汉字通常占 3 个字节)。请在 Windows 中解压这类文件。
- 没有加密光盘的密码: 参见“忘记备份或光盘的密码”。