上書きまたは削除されたデータを復元します。
RecoverPy は、システム機能を活用して失われたファイルを回復する強力なツールです。
他のものとは異なり、削除されたファイルだけでなく上書きされたデータも復元できます。
パーティションのすべてのブロックがスキャンされます。バイナリ ファイル内で文字列を見つけることもできます。
? RecoverPy は現在、Linux システムでのみ使用できます。
? root であるか、 sudo を使用する必要があります。
必須:パーティションをリストして検索するには、recoverpy はgrep
、 dd
、およびlsblk
コマンドを使用します。ただし、主要な Linux ディストリビューションを実行している場合は、これらのツールがすでにインストールされているはずです。
オプション: grep の進行状況をリアルタイムで表示するには、 progress
インストールします。
すべての依存関係をインストールするには:
apt install grep coreutils util-linux progress
pacman -S grep coreutils util-linux progress
dnf install grep coreutils util-linux progress
pipx をインストールせずに、隔離された環境で pipx を使用して Recoverypy を直接実行できます。
pipx をインストールするには、公式ドキュメントに従ってください。
pipx を使用して Recoverypy を実行するには、次のコマンドを実行します。
sudo pipx run recoverpy
python3 -m pip install recoverpy
yay -S python-recoverpy
python3 -m recoverpy
ファイルが存在していたシステム パーティションを選択します。運が悪い場合は、ホーム パーティションを検索することもできます。IDE、テキスト エディターなどが、ある時点でバックアップを作成している可能性があります。
検索するテキスト文字列を入力します。より良い結果を得るには、以下のヒントを参照してください。
検索を開始すると、左側のボックスに結果が表示されます。
結果を選択します。
貴重品を見つけたら、 Open
を選択します。
これで、このブロックを個別に保存することも、ファイルの残りの部分について隣接するブロックを探索することもできます。すべてを 1 つのファイルに保存できます。
検索文字列について:
ファイルが見つかったら:
RecoverPy への貢献をご検討いただきありがとうございます。リクエスト、バグ報告、PR は大歓迎です。貢献ガイドをお読みください。