⁦D.⁩ ファイルの復元

このプログラムを使わないファイルの復旧

目的

Sigelith Backup をインストールできないときに使います。たとえば、別の OS のコンピューター、何年も後、緊急時などです。バックアップは、このプログラムがなくても読めるように作られています。

始める前に

各バックアップのメインフォルダーには、緊急時のメモ「JAK ODZYSKAC DANE - HOW TO RECOVER.txt」とスクリプト「odzyskaj.py」があります。メモには、バックアップの内容と復旧の方法が書かれています。任意のテキストエディターで開いてください。

手順

暗号化されていないバックアップ

  1. エクスプローラー(macOS では Finder、Linux ではファイルマネージャー)でバックアップフォルダーを開きます。
  2. 最新の完全な日付付きフォルダー(例:2026-10-27_@487)を開きます。その時点のファイル一式が入っています。中には、バックアップ元ごとのフォルダー(例:「ドキュメント」)があり、ファイルはドライブ上と同じ構成になっています。
  3. 必要なファイルを、置きたい場所にコピーします。

大きなファイル(256 MB 以上)は、断片に分けて保存されます。その場合、バージョンのフォルダーには拡張子「.cvrecipe」の小さなファイルしか見えません。このようなファイルは、暗号化されたバックアップと同じように「odzyskaj.py」スクリプトで結合できます。ただし追加のライブラリは不要です(下の手順 2 は省略できます)。

暗号化されたバックアップ(拡張子が「.cvlt」のファイル)

  1. Python 3.8 以降をインストールします(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」をチェックして、もう一度インストールします。
  • パスワードがない: 暗号化されたバックアップのファイルは、プログラムの作者を含め誰も読めません。「バックアップまたはディスクのパスワードを忘れた」を参照してください。