誤って削除してしまったファイルを復活させたい

LINEで送る
Pocket

PhotoRec は、誤って削除してしまったファイルを復活させるツールです。 高度なファイル復元ツールは、復元可能なファイル名のリストを表示して、ユーザはそのリストから復元するファイルを選択して復元するなどできますが、PhotoRec は、復元可能と判断したファイルは即座に全て復元します。そのため大容量のHDDを復元させる場合は、復元先のディスクは十分な空き容量を確保しておく必要があります。またファイル名の情報を参照しないためファイル名は復元されません。その代わり破損しているディスクや他のツールで復活出来なかったファイルを復活できる可能性が高いツールです。

PhotoRec は、以下のコマンドでインストールします。

$ sudo apt -y install testdisk
事前に復元するディレクトリを作成します。
$ mkdir ~/RESTORE
復旧対象のディスクがマウントされている場合はアンマウントします。
今回は、USB ディスクのデータを復旧させます。
$ sudo umount /media/taro/USB
photorec を起動します。
$ sudo photorec

対象とするデバイスを選び[Proceed ]を選択します。

対象とするパーティションを選びます。復旧されるファイルが多いと思われる場合は、[File Opt] を選択して復旧するファイルのタイプを選んでから、[ Search ]を選択します。

復旧させるパーティションのファイルシステムを選択します。

復元させる対象のディレクトリを選択しキーを押すと処理が始まります。

処理完了後、復元先のディレクトリを参照すると以下のような形式でファイルが普及されます。見た目では復旧させたファイルが分からないので、拡張子や、grep コマンドでファイルを探します。

$ cd ~/RESTORE/
$ ls
recup_dir.1  recup_dir.2  recup_dir.3  recup_dir.4  recup_dir.5  recup_dir.6
$ cd recup_dir.1/
$ ls
f0139392.txt  f4588224.txt   f4588664.txt  f4589168.c
f0144256.txt  f4588232.txt   f4588672.txt  f4589176.c
f0144896.txt  f4588240.txt   f4588690.txt  f4589184.c
f0145282.txt  f4588248.txt   f4588704.c    f4589192.c
             :
$ grep -rs 検索文字列 *
LINEで送る
Pocket

  • このエントリーをはてなブックマークに追加

コメントを残す

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください