このプログラムを使わないファイルの復旧
目的
Sigelith Backup をインストールできないときに使います。たとえば、別の OS のコンピューター、何年も後、緊急時などです。バックアップは、このプログラムがなくても読めるように作られています。
始める前に
各バックアップのメインフォルダーには、緊急時のメモ「JAK ODZYSKAC DANE - HOW TO RECOVER.txt」とスクリプト「odzyskaj.py」があります。メモには、バックアップの内容と復旧の方法が書かれています。任意のテキストエディターで開いてください。
手順
暗号化されていないバックアップ
- エクスプローラー(macOS では Finder、Linux ではファイルマネージャー)でバックアップフォルダーを開きます。
- 最新の完全な日付付きフォルダー(例:2026-10-27_@487)を開きます。その時点のファイル一式が入っています。中には、バックアップ元ごとのフォルダー(例:「ドキュメント」)があり、ファイルはドライブ上と同じ構成になっています。
- 必要なファイルを、置きたい場所にコピーします。
大きなファイル(256 MB 以上)は、断片に分けて保存されます。その場合、バージョンのフォルダーには拡張子「.cvrecipe」の小さなファイルしか見えません。このようなファイルは、暗号化されたバックアップと同じように「odzyskaj.py」スクリプトで結合できます。ただし追加のライブラリは不要です(下の手順 2 は省略できます)。
暗号化されたバックアップ(拡張子が「.cvlt」のファイル)
- Python 3.8 以降をインストールします(python.org)。
- コマンドラインで次のように入力します:
pip install pycryptodomex argon2-cffi - コマンドラインでバックアップフォルダーに移動し、バージョンのフォルダー名と復元先フォルダーを指定してスクリプトを実行します。例:
python odzyskaj.py 2026-10-27_@487 C:\復元 - スクリプトはバックアップのパスワードを尋ね、ファイルを復号して復元先フォルダーに保存します。
表示される内容
復元先フォルダーに、通常の形のファイルが入ります。バックアップ内のファイルには手を付けません。
次のステップ
- 緊急時のメモの最後に、バックアップ内のバージョンの一覧があります。復旧には最新の完全なバージョンを選んでください。未完了のバージョンは途中で中断されたもので、ファイルの一部しかありません。
うまくいかないとき
- 「python」コマンドが動かない: Python がインストールされていないか、インストール時にシステムのパスへの追加を選ばなかったためです。「Add python.exe to PATH」をチェックして、もう一度インストールします。
- パスワードがない: 暗号化されたバックアップのファイルは、プログラムの作者を含め誰も読めません。「バックアップまたはディスクのパスワードを忘れた」を参照してください。