web-dev-qa-db-ja.com

NTFSパーティションで誤って削除されたファイルを回復する

NTFSパーティション上のいくつかのファイルを誤って削除しました

再起動せずにLinux内に残っているそれらを回復するにはどうすればよいですか?

6
Xan

Ubuntu Wikiには data recovery に関する長めのトピックがあり、幸いなことに、 NTFSパーティション から削除されたファイルの回復に関するセグメントもあります。リンクのその部分から:

Ntfsprogs

ntfsprogsInstall ntfsprogs は、NTFSファイルシステムから削除されたファイルを回復できます。 WindowsバージョンとLiveCdバージョンには非常にわかりやすい直感的なGUIがありますが、Linuxバージョンはおそらくより強力で、現時点ではフロントエンドGUIがありません。

簡単に言うと、3つのモードがあります

  1. Scan。削除されたファイルを検索し、それらに関する情報を見つける
  2. Undelete。下記参照。
  3. Copy

削除を取り消すときに、削除を取り消すファイルと削除を取り消す場所を選択しました。デフォルトでは、これはLiveCdであろうと、別のパーティションやドライブであろうと、起動するOSのデスクトップのように見えます。 LiveCd またはLiveUsbの場合、Persistent imageを使用していない限り、LiveCdsでデスクトップが忘れられるため、再起動する前にそれらをUsb-stickまたは安全なパーティションに移動する必要があります。

検索する

ntfsundelete /dev/sda2

削除を取り消すには

ntfsundelete /dev/sda2 -u -i 3689 -o work.doc -d ~/output

これにより、復元されたすべてのファイル(この場合はWord.doc)from/dev/sda2(NTFSパーティションのデバイス名を必ず確認してください)をホームディレクトリ内のディレクトリoutputに書き込みます。

ntfsundeleteの使用の詳細については、別のページ NtfsUndelete 、特に外部リンクを参照してください。

Wikiの一部に加えて、これも含まれています 外部リンク NtfsUndeleteを画像で説明します。

13
Rinzwind