⁦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 выводит только файлы с ошибкой, поэтому отсутствие сообщений означает, что всё цело.

Исправление повреждённых файлов

  1. Скопируйте весь диск в папку с коротким путём на накопителе, например C:\P. Файл, который не читается, не копируйте: его воссоздадут данные восстановления.
  2. Запустите исправление программой par2 из папки «tools/par2» командами из README, из пункта 3.
  3. Проверьте суммы ещё раз.
  4. Запишите исправленные файлы на новый диск.

Программа par2 не исправляет собственные файлы. Если после исправления ошибку показывают только файлы из папки «par2», ваши файлы целы.

Печать Sigelith

Печать и доказательства файлов лежат в папке «seal». Их проверят Sigelith Desktop или страница sigelith.org/proof/. README в разделе о печати объясняет, какой файл что собой представляет.

Что должно появиться

Ваши файлы, скопированные с диска, а при проверке: отсутствие ошибок (Windows) или «OK» у каждого файла (Linux, macOS).

Что дальше

Если диск начинает портиться, запишите его содержимое на новый диск, пока его ещё можно прочитать.

Если что-то не работает

  • Слишком много повреждений: данные восстановления позволяют воссоздать только часть диска, по умолчанию 15% данных. Прочитайте всё, что удастся, а остальные файлы восстановите из другой копии.
  • Linux не сохраняет файл с очень длинным именем: Linux не сохранит имя длиннее 255 байт (буква кириллицы занимает 2 байта). Такие файлы распаковывайте в Windows.
  • Нет пароля зашифрованного диска: см. «Я не помню пароль от копии или диска».