web-dev-qa-db-ja.com

ライブUSBを使用してubuntuで削除されたファイルを回復する方法は? [ファイルタイプに基づく]

Ubuntuデスクトップからいくつかのファイルを誤って削除してしまった。ここで、/ home/userディレクトリにあったPerlファイルのみを回復する必要があります。これをどのように行うことができますか?ライブのUbuntu USBを使用して起動できます。説明してください。

10
kiran bbnl

始める前に:

  • 削除したデータのコピーから作業することを常にお勧めします。したがって、開始する前に ディスク全体をコピー
  • できない場合は、開始する前に Live-USB/DVDから起動 を実行します。
  • できない場合、ディスクに書き込むバイトごとに、削除されたファイルの1バイトが上書きされることを知っています! (つまり、PhotoRecとTestDiskをインストールすると、いくつかの削除されたファイル続行するとインストールするアプリケーションによって上書きされます!)。

TestDiskとPhotoRecの主な違いは何ですか?

TestDiskはPhotoRecよりもはるかに効率的です。 TestDiskの問題は、削除されたすべてのファイルを常に回復するとは限らないことです。誤ってパーティションを再フォーマットした場合、TestDiskは1つのファイルを失うことなく数千のファイルを回復できますが、ファイルをゴミ箱に送ってからゴミ箱を空にしてファイルを削除した場合、TestDiskは常にそれを回復できません。

そのため、最初にTestDiskを使用し、TestDiskを使用してすべての削除されたファイルを回復したら、それで完了です。削除されたファイルのほとんどをTestDiskで復元した場合、完了したかどうかを判断できます。 TestDiskの実行後に完了していない場合は、PhotoRecを使用して削除されたファイルの回復を試すことができます。

PhotoRecはファイルタイプに基づいて選択的にファイルを回復できますが、PhotoRec/TestDiskは、このディレクトリとしてハードドライブパーティション全体をマウントしていない限り、個々のディレクトリで選択的に失われたファイルをスキャンできません。場合によっては、ファイル名はファイル自体に保存されます。この場合、PhotoRecはファイル名を復元しようとしますが、ほとんどの場合、PhotoRecはファイル名を復元できません。


PhotoRecを使用してファイルタイプに基づいてファイルを回復する

  1. Ubuntu Software CenterからTestDiskをインストールします。

    Sudo apt-get install testdisk
    
  2. PhotoRecを起動します。

    ターミナルを開き、photorecを(rootとして)起動します。

    Sudo photorec
    
  3. ハードディスクを選択します。

  4. パーティションの種類を選択します。

    ハードディスクにLinuxパーティションがある場合は、[Intel]を選択します。

  5. Filetypeオプションを選択します。

    [File Opt]に移動してを押します Enter。ここで、を押すと、すべてのファイルタイプを無効にできます s。スペースを使用して、チェックボタンを切り替えます。回復するファイルタイプを選択します。 Perlの場合、Perlスクリプトの場合はpl、Perlモジュールの場合はpmを選択できます。

  6. オプションを選択。

    Photorecには、さまざまなオプションのリストもあります。通常の状況では、それらを変更する必要はありません。

  7. パーティションを選択します。

    ファイルを削除したパーティションにセレクタを上下に移動します。次に[Search]を選択してを押します Enter

  8. ファイルシステムのタイプを選択します。

    Linuxを使用している場合、ext2/ext3/ext4になるため、デフォルトの選択はext2/ext3です。それ以外の場合、FATまたはNTFSとしてフォーマットされたパーティションからファイルを回復する場合は、Otherを選択します。

  9. 分析するスペースを選択します。

    特定のファイルを削除した後にそのパーティションに書き込まなかった場合はFreeを選択し、そうでない場合はWholeを選択します。

  10. 復元されたファイルのディレクトリを選択します

    復元されたファイルが保存されるパスを選択します。次に Y

Photorecは、回復したファイルの数を表示します。

ソース: Photorecを使用してLinuxで削除されたファイルを復元する方法 から改訂

15
karel