E. Восстановление файлов с дисков и уход за дисками
Чтение диска без программы
Зачем
Когда у вас нет Sigelith Backup, например на другом компьютере, в другой системе или через много лет. Диск самодостаточен: всё необходимое есть на нём.
Перед началом
- Откройте файл README.txt в основной папке диска. Он написан на польском, английском и немецком и содержит команды именно для этого диска. Это руководство только кратко их пересказывает.
- Диск (файловая система UDF) прочитают Windows, macOS и Linux.
Пошагово
Чтение файлов
- Диск без шифрования: файлы лежат в папке «data», в той же структуре, что и в копии. Достаточно их скопировать.
- Зашифрованный диск (файлы с окончанием «.age»): нужны пароль с карточки диска и программа age из папки «tools/age» на диске. Сначала паролем расшифровывается ключ диска (файл DISC-KEY.age), затем этим ключом расшифровываются файлы. Команды есть в README, в пункте 1. После расшифровки удалите файл с ключом: тот, у кого он есть, прочитает диск без пароля.
- Архивы .tar (например, LONG-PATHS.tar) распаковываются командой
tar -xf, встроенной в Windows 10 и новее, macOS и Linux. - Файлы, разделённые на части (.001, .002…), склеиваются командой
copy /bв Windows илиcatв macOS и Linux. В README есть готовые команды для каждого файла.
Проверка целостности файлов
В основной папке диска выполните:
- Linux:
sha256sum -c SHA256SUMS - macOS:
shasum -a 256 -c SHA256SUMS - Windows: команда PowerShell из README, из пункта 2.
Linux и macOS пишут «OK» у каждого файла. Windows выводит только файлы с ошибкой, поэтому отсутствие сообщений означает, что всё цело.
Исправление повреждённых файлов
- Скопируйте весь диск в папку с коротким путём на накопителе, например C:\P. Файл, который не читается, не копируйте: его воссоздадут данные восстановления.
- Запустите исправление программой par2 из папки «tools/par2» командами из README, из пункта 3.
- Проверьте суммы ещё раз.
- Запишите исправленные файлы на новый диск.
Программа par2 не исправляет собственные файлы. Если после исправления ошибку показывают только файлы из папки «par2», ваши файлы целы.
Печать Sigelith
Печать и доказательства файлов лежат в папке «seal». Их проверят Sigelith Desktop или страница sigelith.org/proof/. README в разделе о печати объясняет, какой файл что собой представляет.
Что должно появиться
Ваши файлы, скопированные с диска, а при проверке: отсутствие ошибок (Windows) или «OK» у каждого файла (Linux, macOS).
Что дальше
Если диск начинает портиться, запишите его содержимое на новый диск, пока его ещё можно прочитать.
Если что-то не работает
- Слишком много повреждений: данные восстановления позволяют воссоздать только часть диска, по умолчанию 15% данных. Прочитайте всё, что удастся, а остальные файлы восстановите из другой копии.
- Linux не сохраняет файл с очень длинным именем: Linux не сохранит имя длиннее 255 байт (буква кириллицы занимает 2 байта). Такие файлы распаковывайте в Windows.
- Нет пароля зашифрованного диска: см. «Я не помню пароль от копии или диска».