web-dev-qa-db-ja.com

USBフラッシュドライブから削除されたデータを安全に復元するにはどうすればよいですか?

このイベントは実際には数年前に行われましたが、私は未変更のUSBフラッシュドライブをまだ持っています。私は運が悪いかもしれませんが、私はあなたの提案をここですべての賢い人々に尋ねると思いました。

短編:

数年前、妻はストレージが不足していたため、iPhoneのすべての写真をUSBフラッシュドライブに保存したいと考えていました。店舗から新品のUSBフラッシュドライブを購入したので、FAT32ファイルシステムがあったと思います。フラッシュドライブをMac OS Xに差し込んで、彼女のすべての写真をバックアップすることができました。バックアップが完了すると、ほぼすべての写真に重複したファイルが含まれていることがわかりました。 photo.jpgには、photo\ 1.jpgという名前の重複ファイルがありました。重複するファイルはすべて\ 1.jpgサフィックスで終了しました。

UNIXを開始したばかりで、シェルの単純な正規表現を使用してすべての重複ファイルを削除できることはわかっていましたが、結局、コマンドを引用符で囲まずに次のように実行しました... rm * 1.jpg。ご覧のとおり、すべてのファイルを削除してから1.jpgを削除するようシステムに指示しました。 1.jpgで終わるすべてのファイルを削除するようにシステムに指示する代わりに。これが起こった後、私の隣に激怒した妻(当時はガールフレンド)がいたので、私はフラッシュドライブを取り外し、それを引き出しに保管しました。

質問:

USBフラッシュドライブからrmで削除された、データを回復するための安全なUNIXツールはありますか?または私は運が悪いですか?上で述べたように、イベントが発生して以来、フラッシュドライブには触れていません。

この質問の範囲が広すぎる場合は、遠慮なくメタに、または最適な場所に移動してください。

6
Peschke

USBフラッシュドライブからrmで削除された、データを回復するための安全なUNIXツールはありますか?

はい、ところで、写真の復元は最も一般的なシナリオの1つです。

あなたが記述した条件は、実際には最適です。

  • ファイルを直接削除した
  • ファイルシステムは破損していません
  • ドライブを使用しなくなった

これらの条件により、2つのオプションが利用可能になります。

ファイル名が気になる場合(またはファイルが断片化している場合)

ドライブに多数の画像を連続して書き込む場合、断片化のリスクは実際には非常に低いですが、それでもまだです。ファイルとファイル名を復元するには、ファイルシステムに対応したツールが必要です。

入力 TestDisk

Sudo testdisk /dev/sdb

TUI(テキスト形式のユーザーインターフェイス)を使用して、手順を追って説明します。基本的な手順は次のとおりです。

  • ドライブをスキャンする
  • パーティションの選択
  • 押す P ファイルを表示するには
  • 削除された(赤い)ファイルのコピー C

写真を元に戻したい場合

写真の場合は、名前を気にする必要もありません。さらに、ファイルシステムが(ケースではなく)破損している可能性があり、TestDiskは役に立ちません。

PhotoRec (同じ開発者から)が救いに来ます:

Sudo photorec /dev/sdb

ここでは、出力ディレクトリを指定するだけです。気にしないいくつかのファイルタイプの検出を無効にすることもできます。

8

はい、特定の削除されたファイルを回復するツールがあります。それらを使用する最も安全な方法は、問題のファイルシステムをできるだけ早くアンマウントし(すでに実行済み)、そのファイルシステムをイメージファイルにバックアップし、そのイメージファイルを使用して救助を試みることです。障害のあるハードウェアまたはバグの多いレスキュープログラムに対するバックアップがあるため、これはより安全です。また、これにより、特にファイルシステムを複数回スキャンする場合に、救出が高速化されます。

実際のレスキューについては、オープンソースツール testdiskphotorecrecoverjpeg および recovermov 。最後の3つは同様のアプローチを実装しています。つまり、よく知られているファイルの署名をスキャンします。したがって、関連するファイルシステム構造がひどく損傷しているか、すでに上書きされている場合でも、ファイルを回復できます。制限は、ファイルがファイルシステムによって断片化されたときです。名前にかかわらず、photorecは写真以外の多くのファイルの署名を認識できます。

一方、Testdiskは古いパーティションとファイルシステムテーブルを回復しようとするため、元のファイル名と断片化されたファイルを回復することさえできます。

Testdiskとphotorecは同じ作者によるものであるため、通常は一緒にパッケージ化されます。

例:

ddrescue --idirect /dev/sdX usb.img usb.map
mkdir out
testdisk usb.img
photorec usb.img
mkdir recjpg
cd recjpg
recoverjpeg ../usb.img
cd ..
mkdir recmov
recovermov ../usb.img
0
maxschlepzig

USBフラッシュドライブから削除されたデータを安全に回復するには、任意のデータ回復ソフトウェア、つまりZOOK Data Recovery Software。それは簡単です。購入する必要はありませんZOOK data recovery software USBフラッシュドライブの削除済みアイテムを確認する場合は、削除されたデータのプレビューを無料で表示できるためです。

0
Magneto