ホーム Enterprise 方法: PhotoRec を使用して削除されたファイルを復元する

方法: PhotoRec を使用して削除されたファイルを復元する

by ビンス・カーネベール

この記事を読んでいるあなたは、おそらく何かがひどく間違っていることを意味します。深呼吸してください、私たちはこれを乗り越えます。 「削除されたファイルの復元」に関する Google 検索結果の奥深くに埋もれています。 ソフトウェアを購入させようとするさまざまな企業の攻撃的な SEO の結果が、私のお気に入りの無料のオープンソース ソフトウェアの結果に嘘をつきます。 PhotoRecを。の付随プログラムです TestDiskは、これも素晴らしいオープンソース ソフトウェアで、GNU 一般公衆利用許諾書に基づいて CGSecurity によって作成されました。このガイドでは、PhotoRec を使用して削除されたファイルを回復する比較的簡単なプロセスを説明します。これらのツールは、デジタル カメラで使用されるポータブル フラッシュ メディアからファイルを回復する場合に特に役立ちます。

この記事を読んでいるあなたは、おそらく何かがひどく間違っていることを意味します。深呼吸してください、私たちはこれを乗り越えます。 「削除されたファイルの復元」に関する Google 検索結果の奥深くに埋もれています。 ソフトウェアを購入させようとするさまざまな企業の攻撃的な SEO の結果が、私のお気に入りの無料のオープンソース ソフトウェアの結果に嘘をつきます。 PhotoRecを。の付随プログラムです TestDiskは、これも素晴らしいオープンソース ソフトウェアで、GNU 一般公衆利用許諾書に基づいて CGSecurity によって作成されました。このガイドでは、PhotoRec を使用して削除されたファイルを回復する比較的簡単なプロセスを説明します。これらのツールは、デジタル カメラで使用されるポータブル フラッシュ メディアからファイルを回復する場合に特に役立ちます。

時間を節約するために、始める前にいくつかの考慮事項があります。メモリ カードが Sony FS7 や Arri Alexa などのプロレベルのカメラでフォーマットされている場合、回復できる可能性は不可能ではないにしても、非常に低くなります。このシナリオでは残念ながら、これらのカメラでカードをフォーマットすると、セキュリティ (機密撮影やプライベート撮影から他の人がデータを復元できないように) とメディアのパフォーマンスを維持するために、カードはゼロに設定されます。このシナリオでのファイルの回復は、専門家またはカメラのメーカーに任せるのが最善ですが、それでも可能性は残念ながらわずかです。さらに、フォーマット後にカードが使用されている場合は、回復しようとしているメディアが上書きされている可能性が非常に高くなります。

上記のシナリオが当てはまらず、単にファイルを削除しただけ、またはコンピュータでドライブをフォーマットしただけの場合 (注: クイック フォーマットのみ。Windows でのフル フォーマットでもメディアはゼロになります)、ファイルがフォーマットされている可能性が非常に高くなります。彼らはまだそこにいて、再び日の目を見ることを待っています。 PhotoRec は基本的にすべてのオペレーティング システムで利用できますが、このガイドでは Windows 10 Pro で説明します。 PhotoRec を使用して削除されたファイルを復元する手順は、Mac OS X および Linux にも引き続き適用されます。

はじめに: PhotoRec を使用して削除されたファイルを復元する

この例では、ATOMOS Shogun 外部レコーダーのカードを使用します。

exFAT にフォーマットし、クイック フォーマットを使用します (完全なフォーマットを使用するとファイルが回復できなくなることに注意してください)。ご覧のとおり、現在ドライブ上には 4 つの QuickTime .mov ファイルがあります (422 つはフォーマット ウィンドウで隠れています)。これらはすべて、デバイスに記録された XNUMXk ProRes XNUMX ファイルです。

最初のステップは、オペレーティング システム用の TestDisk および PhotoRec ソフトウェア スイートをダウンロードし、ZIP を任意の場所に解凍することです。 https://www.cgsecurity.org/wiki/TestDisk_Download.

この時点までに、回復する必要があるメディアが接続されているはずです。抽出したファイルがある場所に移動し、PhotoRec 実行可能ファイルを起動します。 「qphotorec」ファイルは同じアプリケーションですが、GUI を備えていることに注意してください。どちらを使用しても同じ結果が得られますが、プラットフォーム間で最も類似しているため、このガイドではコマンド ライン ベースのインターフェイスについて説明します。

回復したいドライブを選択しましょう。この例では、ATOMOS ドライブは実際には 480GB SanDisk Ultra II SATA SSD であるため、「JMicron Generic」として表示されます。

次の画面では、矢印キーを使用して [File Opt] オプションを選択します。これは、回復しようとしているファイルの種類を PhotoRec に知らせるため、最も重要な手順です。

デフォルトでは、すべてのファイル拡張子が選択されているはずです (選択されていなくても心配する必要はありません)。画面上のプロンプトに従い、「s」を押してすべての拡張子を無効にし、矢印キーで下にスクロールし、スペースバーを使用して必要なファイル拡張子を選択します(メタデータを保存したい場合)ファイルだけでなく、.xml、.csv、またはカメラがメタデータを保存する形式を選択することもできます。この例では、QuickTime ファイルを復元するため、「.mov」を選択します。 「b」を押してこれらの設定を保存し、「Quit」を 2 回選択してパーティション選択ページに戻ります。

ファイルが再生できない場合は、この画面に戻って「mov/mdat」オプションを選択してください。これにより、PhotoRec が断片化されたファイルを認識してまとめて保持できるようになります。これらのファイルをマージする方法については、この記事の最後にある追加の注意事項を参照してください。

パーティション選択画面に戻り、パーティション 1 を選択します。この場合、それは空の新しくフォーマットされたパーティションであるためです。すべてのファイルが見つからない場合は、この画面に戻って再試行し、「ディスク全体」を選択できます。これは、ドライブのファイルシステムが破損している場合にも役立ちます。

次のステップは簡単です。 exFAT であるため、ファイル システムの種類として「その他」を選択します。

次のステップでは、PhotoRec がパーティション全体で削除されたファイルを検索するように「全体」を選択します。

次のステップでは、PhotoRec がファイルを復元する保存先を選択します。もちろん言うまでもありませんが、とにかく言っておきますが、回収先は絶対に行うべきです。  回復しようとしているメディアを選択してください。矢印キーを使用してディレクトリを移動します (左矢印を使用すると、親ディレクトリに移動し、ドライブを選択できます)。ファイルの復元先として、オペレーティング システムとは別のドライブに新しいフォルダーを作成することをお勧めします。 「enter」を使用してフォルダーに入り、「c」を押して選択します。選択すると、回復プロセスが自動的に開始されます。 PhotoRec は「recup_dir.x」という名前のサブフォルダーを作成します。「x」はこのフォルダー内のリカバリの数です (例: recup_dir.1、recup_dir.2 など)。

座って硬い飲み物を飲みながら、ファイルが (できれば) 深淵から戻ってくるまで待ってください。このプロセスは非常に迅速ですが、もちろん、回復するメディアの種類とサイズによって大きく異なります。参考までに、この例では、USB 25 リーダーを使用して 480GB SSD を完全にスキャンするのに約 3.0 分かかりました。回復されたファイルは、RAID3 の外部 Thunderbolt 0 デュアルベイ ストレージ アレイにバックアップされました。スキャンの最初の 5 分以内に XNUMX つのファイルが見つかり、復元されました。復元中のファイルを表示できます。

もう、ファイルは戻っているはずです。安堵のため息をつき、この記事をブックマークして、不幸にしてあなたと同じ状況に陥る可能性がある知人と共有してください。ファイルが回復されなかった場合は、次のセクションに進んでください。すべての希望は(まだ)失われていません。この回復プロセス (および他のほとんどの回復ソフトウェア) には、ディレクトリ構造の損失やファイル名の損失などの注意事項がいくつかあります。これは、ファイルを保存するために支払う小さな代償です。必要に応じてファイル名を戻すことができることに注意してください。これを行う方法については、以下のメモを参照してください。

健全性チェックとして、BeyondCompare というアプリで元のファイルと復元されたファイルを開いて、2 つのファイル間のバイナリ データをチェックしました。彼らは完璧にマッチしていました!

ファイルの回復が機能しませんでしたか?

このプロセスがうまくいかなかった場合は、さらにいくつかのことを試すことができます。この記事の冒頭を繰り返しますが、メディアがプロ仕様のカメラでフォーマットされたり、上書きされたりした場合、復元できる可能性は非常に低くなります。

  1. 部分的な、または再生できない .mov ファイルのみを取得している場合、Canon 5D Mark III などの特定のカメラでは、データが断片的にカードに書き込まれますが、PhotoRec はこれを予期せず、回復できません。 GoPro からのファイルは、複数の断片化されたファイルを作成するため、さらに問題が発生します。後で選択したビデオ編集ソフトウェアでこれらを結合できる場合があります。

パーティション選択画面(復元するドライブを選択した後の画面)に戻り、[ファイルオプション]を選択し、.movを選択することに加えて「mov/mdat」を選択すると、似た名前のファイルが2つ作成されます。 1 つは _ftyp.mov で、もう 1 つは _mdat.mov です。

これは少し高度なので、ここではコマンド プロンプトとターミナルのスキル レベルについていくつかの仮定を立てます。 Windows で、管理者として新しいコマンド プロンプトを開き、ファイルが存在するディレクトリに移動します。cd' 指示。 「」を使用してファイルを結合しますtype' 指示。使用法は次のとおりですtype file2_ftyp.mov file1_mdat.mov > test.mov「。」 PhotoRec が回復するファイルのセットごとにこれを繰り返す必要があります。 Mac OS X と Linux でも同じ使用法が適用されますが、ここでは「」を使用します。cat' その代わり。権限エラーが発生した場合は、必ず「」を使用してください。chown -R' リカバリディレクトリの所有権を取得します。

  1. カードから JPEG 画像を回復しようとしていて、数枚の画像しか取得できなかった場合は、パーティション選択画面 (回復するドライブを選択した後の画面) に戻り、「オプション」を選択して「パラノイド」に進みます。 ' オプションを選択し、[Paranoid : Yes (Brute Force Enabled)] を選択するまで Enter キーを押します。これにより、PhotoRec は、Photoshop などの他のソフトウェアを使用して保存できる断片化された JPEG をさらに保存するように指示されます。このプロセスは通常のスキャンの後に実行され、少し時間がかかり、CPU に非常に負荷がかかるタスクであるため、コンピュータの動作が遅くなる場合があることに注意してください。
  2. アプリケーションが完全にクラッシュした場合は、パーティション選択画面 (回復するドライブを選択した後の画面) に戻り、「オプション」を選択して「低メモリ」オプションに進み、「はい」を選択します。システムに少なくとも 16 GB の RAM があれば問題ありませんが、低スペックのマシンを使用している場合はこれが役立つはずです。また、デフォルトでアプリケーションを管理者として起動する必要がある場合でも、(Windows では) アプリケーションを管理者として実行していることを確認してください。
  3. いくつかのファイルしか取得できない場合、またはまったくファイルを取得できない場合は、パーティション選択画面 (回復するドライブを選択した後の画面) に戻り、「オプション」を選択し、「破損したファイルを保持する」に進み、「破損したファイルを保持する」を選択します。 「はい。」これにより、PhotoRec は破損したファイルを破棄しないよう指示され、別のビデオまたは写真編集プログラムでファイルの一部を回復できる場合があります。

ファイルの名前を元に戻す

ファイルの回復は成功したが、回復されたファイルの名前を元のファイル名に変更したい場合は、次のソフトウェアを使用できます。 ExifTool。このツールは非常に簡単ですが、コマンドラインの使用に関する前提知識が必要です。ファイルに埋め込まれたメタデータを読み取り、ファイル名を元の状態に戻します。これを行う方法については、ExifTools のドキュメントと testdisk.pdf ドキュメントの第 14 章 (43 ページ) を参照してください。ここで説明するには少し専門的かつ複雑すぎます。

まとめ

この時点で、あなたはファイルが戻ってきたことに大喜びしているか、あるいは無性に酔いたくなっているかのどちらかです。どちらのシナリオでも、そもそもどのようにしてここに至ったのか、そして今後の再発を防ぐ方法を見てみましょう。

次のようなアプリケーションを使用することから始めます ポンフォート シルバースタック or 砲丸プロ カードからメディアをダウンロードします。これらのアプリケーションは、データがエラーなく転送されたことを保証するチェックサム検証を提供します。また、チェックサム、サムネイル、すべてのファイル情報を含むレポートを作成して、すべてが所定の場所にあることを確認することもできます。単にファイルをメディアからハード ドライブにコピーして貼り付けることは、ほとんど怠慢であり、コピーする内容に少しでも関心がある場合は、決して行うべきではありません。これらのプログラムは無料ではありませんが、安心のためには金相当の価値があります。 SilverStack は Mac OS X のみで、ShotPut Pro は Windows と Mac で利用できます。

もう 1 つの素晴らしいアプリケーションは、 パラシュート オトマチックから。このアプリは Mac OS X でのみ利用可能ですが、無料で、カードが上書きされていないことを確認するために不可欠なレベルの「バカ チェック」を提供します。 Web サイトに記載されているように、Parashoot は、「挿入されたメモリ カード上のファイルがすでにどこかにバックアップされているかどうかを確認します。[…] また、メモリ カードを偽フォーマットすることもできるため、カメラに再度挿入すると、カードの再フォーマットを求めるメッセージが表示されます。」これにより、カードをカメラに戻した人は、カメラがフォーマットを要求しない場合に何か問題があることがわかり、カードが適切にバックアップされているかどうかを確認できます。このプロセスは、カードの最初の 2MB のすべてのビットを反転してファイル システム情報を破壊するだけであるため、元に戻すことができる制御された方法で行われるため、可逆的でもあります。

最後に、業界標準の 3-2-1 バックアップ ルールに従います。これは、データを XNUMX つの場所 (XNUMX つは別のドライブに、XNUMX つはオフサイトに) に保管することを忘れないための簡単な方法です。少なくとも、XNUMX 番目のバックアップがオフサイトに送信される前に、セット内でデータを XNUMX つの場所に保管しておく必要があります。 RAID はバックアップではないことを覚えておいてください。さらに言えば、「クラウド」でもありません。

この記事がお役に立てば幸いです。ファイルを回復しなければならない状況に陥ることは誰も望んでいません。ベスト プラクティスに関するヒントが、将来このような事態が起こらないようにしてくれることを願っています。私も以前にこのような状況に陥ったことがあり、それがどれほどストレスになるかを知っています。皆様の今後の創造的な努力に幸あれ、そして最も信頼性の高いデータ ストレージをお祈りしています。

Redditで議論する

StorageReview と連携する

ニュースレター | YouTube |ポッドキャスト iTunes/Spotifyは | Instagram | Twitter | Facebook | RSSフィード