PhotoRec-Linuxで削除または失われたファイルを回復する


「shift + delete」または削除オプションを使用してシステム上で誤ってまたは意図的にファイルを削除したり、ゴミ箱を空にしたりしても、ファイルの内容はハードディスク(またはストレージメディア)から破棄されません。

それは単にディレクトリ構造から削除され、削除したディレクトリにファイルを表示することはできませんが、それでもハードドライブのどこかに残ります。

あなたが適切なツールと知識を持っている場合、あなたはあなたのコンピュータから失われたファイルを回復することができます。ただし、ハードディスクにさらに多くのファイルを保存すると、削除されたファイルが上書きされるため、最近削除されたファイルのみを回復できます。

このチュートリアルでは、Testdiskを使用してLinuxのハードディスク上で失われたまたは削除されたファイルを回復する方法を説明します。これはPhotoRecと呼ばれる無料のツールに付属している注目に値する回復ツールです。

PhotoRecは、ハードドライブ、デジタルカメラ、CD-ROMなどのストレージメディアから失われたファイルを回復するために使用されます。

LinuxシステムにTestdisk(PhotoRec)をインストールする

ディストリビューションに関連する以下のコマンドを実行してTestdiskをインストールするには:

------- On Debian/Ubuntu/Linux Mint ------- 
$ sudo apt-get install testdisk

------- On CentOS/RHEL/Fedora ------- 
$ sudo yum install testdisk

------- On Fedora 22+ ------- 
$ sudo dnf install testdisk   

------- On Arch Linux ------- 
$ pacman -S testdisk             

------- On Gentoo ------- 
$ emerge testdisk  

Linuxディストリビューションのリポジトリで利用できない場合は、ここからダウンロードしてLiveCDで実行してください。

また、Gparted LiveCD、Parted Magic、Ubuntu Boot CD、Ubuntu-Rescue-RemixなどのレスキューCDにも含まれています。

インストールが完了したら、root権限で次のようにテキストウィンドウでPhotoRecを起動し、ファイルが削除されたパーティションを指定します。

$ sudo photorec /dev/sda3

以下のインターフェースが表示されます。

right および left 矢印キーを使用してメニュー項目を選択し、Enterキーを押します。リカバリ操作を続行するには、 [Proceed] を選択し、Enterキーを押します。

次のインターフェイスが表示されます。

[Options] を選択して、以下のインターフェースのように使用可能なリカバリ操作オプションを表示します。

Q を押して戻ります。下のインターフェースで、検索して復元するファイル拡張子を指定できます。したがって、 [File Opt] を選択し、Enterキーを押します。

s を押して、すべてのファイル拡張子を無効/有効にします。すべてのファイル拡張子を無効にした場合は、矢印キーを使用してファイルを選択して復元するファイルの種類のみを選択します。 (または矢印キーで選択を解除します)。

たとえば、システムで失ったすべての .mov ファイルを回復したいとします。

次に、 b を押して設定を保存します。押すと、以下のメッセージが表示されます。 Enterキーを押して(または単に Q ボタンを押して)戻り、もう一度 Q を押してメインメニューに戻ります。

次に、 [Search] を選択してリカバリプロセスを開始します。以下のインターフェイスで、ファイルが保存されているファイルシステムタイプを選択し、Enterキーを押します。

次に、以下のように、空き領域のみを分析するか、パーティション全体を分析する必要があるかを選択します。パーティション全体を選択すると、操作が遅くなり、長くなることに注意してください。適切なオプションを選択したら、Enterキーを押して続行します。

復元されたファイルが保存されるディレクトリを厳密に選択します。宛先が正しい場合は、 C ボタンを押して続行します。より多くのデータがパーティションに保存されたときに削除されたファイルが上書きされないように、別のパーティションのディレクトリを選択してください。

ルートパーティションまで戻るには、矢印キーを使用します。

以下のスクリーンショットは、復元されている指定されたタイプの削除されたファイルを示しています。 Enterキーを押すと、操作を停止できます。

注:システムが遅くなり、特定の瞬間にフリーズする可能性があるため、プロセスが完了するまでしばらくお待ちください。

操作の最後に、Photorecは回復されたファイルの数と場所を表示します。

復元されたファイルはデフォルトでroot権限で保存されるため、昇格された権限でファイルマネージャーを開いてファイルにアクセスします。

以下のコマンドを使用します(ファイルマネージャーを指定します)。

$ gksudo nemo
or
$ gksudo nautilus 

詳細については、PhotoRecホームページ(http://www.cgsecurity.org/wiki/PhotoRec)にアクセスしてください。

それで全部です!このチュートリアルでは、PhotoRecを使用してハードディスクから削除または紛失したファイルを回復するために必要な手順を説明しました。これは、これまでに使用した中で最も信頼性が高く効果的な回復ツールです。他の同様のツールをご存知の場合は、コメントでお知らせください。