Linuxでネクロマンシーを適用するか、忘却から削除されたファイルを返す

カメラ、カメラ、PDA、スマートフォンのファームウェアの不具合、または単に特別なデバイス/開発者/手が原因でカードがフォーマットされ、データが削除されたときに、私たちはそれぞれ問題に直面したと思います。 かつて、ポータブル版のOntrack Easy Recoveryを使用してこの問題を非常に簡単に解決しましたが、Linuxシステムのユーザーとして数年間使用していたため、このライセンスのないアプリケーションをワインで使用することはまともではないと思われ、研究と冒険への渇望は無料で見つける必要がありましたLinuxシステムのネイティブアナログ。 Google検索の最初の行が一連のTestDiskユーティリティにつながったため、調査は開始する前に終了しました。これについては、後で詳しく説明します。



したがって、TestDistは2つのユーティリティで構成されています。

testdiskおよびphotorec; ユーティリティの公式サイト

短い説明:

testdiskは、削除されたパーティションを回復し、プログラムエラー、一部のウイルスのアクション、人為的エラー(パーティションが単に削除された場合など)後にmbrブートレコードを復元するように設計された強力なユーティリティです。

testdiskの機能

パーティションテーブルの修正。 削除されたパーティションを復元するバックアップからFAT32ブートセクターを復元するFAT12 / FAT16 / FAT32ブートセクターを再構築するFATテーブルを修正する

NTFSブートセクタを再構築するバックアップからNTFSブートセクタを復元するMFTミラーを使用してMFTを修正するext2 / ext3バックアップSuperBlockを見つける

FAT、NTFS、ext2ファイルシステムで削除されたファイルを回復する

FAT、NTFS、およびext2 / ext3削除済みパーティションからファイルをコピーします。



photorecは、ビデオファイル、ドキュメント、ハードディスクやcdromディスクからのアーカイブ、カメラの内部メモリからの写真(写真復元プログラムの名前)などのデータ復元ユーティリティです。 リカバリ用のファイルタイプのリストは非常に印象的で、 ここにあります



両方のオープンソースユーティリティは、GNU General Public License(GPL)の下でライセンスされています。 Linux、unix、およびWindowsプラットフォーム用のバージョンがあります。



ほとんどのLinuxディストリビューションは、すでに標準リポジトリに含まれています。 Debianベースのディストリビューションの場合、次のコマンドを使用してインストールします。

  1. sudo aptitude install testdisk







私の場合、カメラが誤ってカードをフォーマットした後、カメラのカードから写真を復元する必要がありました。 USBフラッシュドライブをカードリーダーに挿入し、コンソールでroot権限でphotorecを実行した後、ユーティリティは、データを復元するドライブを選択するように提案しました。

ドライブ選択

私の場合、それは/ dev / sdbになります。

次に、ディスク上のパーティションテーブルのタイプを選択します。ほとんどのユーザーの場合は、Intel / PCになります。

パーティションタイプの選択

次に、パーティションまたはディスク全体を選択して、削除されたファイルを検索します。 フォーマット後に削除されたファイルをすべて回復する必要があるため、ドライブ全体を検索することにしました。

その後、photorecは、削除されたファイルが保存されたファイルシステムのタイプを示す必要があります。 この場合、すべてが簡単です。2番目の項目を選択します。



そして、もう一方のドライブで、ユーティリティが復元されたファイルを保存するディレクトリを選択します。



次にYを押すと、プログラムが作業を開始します。 32MBのカードの場合、1分もかかりませんでした。

作業の結果について:

正直なところ、最初はプログラムの機能について非常に疑っていました。 しかし、ユーティリティの結果でディレクトリを開くと、最近必要だった10枚の写真だけでなく、110枚の写真も復元されたことに驚きました。カードを繰り返します。

結果として、悪に対する善の勝利、カメラの所有者の幸せな笑顔、有用で高品質のオープンソースユーティリティの海があるという証拠の別の事実があります。



All Articles