Recuva - 削除したファイルを復元する簡単な方法
Recuvaは、コンピュータのハードドライブやリムーバブルメディア上で誤って、または故意に削除(紛失)したファイルを復元するための効果的なソフトウェアです。
Recuvaはシンプルで効果的なデータ復元ソフトウェアです。ファイルがどこにあったのか、どんなフォーマットだったのかは関係ありません。このツールは自動的にすべての失われたオブジェクトを表示します。ディスクと分析タイプを指定するだけです。サポートされているファイルシステムはntfs、fat、fat32、exfatなどです。

Recuvaを使えば、ごみ箱や個々のフォルダから削除されたファイルを復元したり、リムーバブルメディアやポータブルドライブ、デジタルビデオカメラや携帯電話などのext4、ext3パーティションにあった情報を復元したりすることができます。
初歩的な、一見したところ、削除されたファイルの回復ソフトウェアは、表面的にフォーマットされたハードドライブを元に戻すことができます。そのため、その機能を使えば、誤って削除したファイルを復元することはそれほど難しいことではありません。しかし、それだけではありません。Recuvaは削除されたファイルを戻すだけでなく、不要な情報や見つかったファイルの残骸を完全に削除することもできます。
ファイル復元ウィザードの使用開始が早ければ早いほど、すべてのファイルを取り戻せる可能性が高くなります。データが削除されたドライブにアプリケーションをインストールしないでください。クラスタへの上書きは起こり得ます。誤って削除した写真、誤って保存されなかったドキュメント、その他の破損したデータは永遠に消えてしまいます。
Recuvaのあまり知られていない機能:
フォルダ構造の復元
Recuvaは単独のファイルを見つけるだけでなく、元のツリー状のフォルダ構造、入れ子になったフォルダも含めて復元します。組織的な階層が重要なプロジェクト作業で有効です。
MFTの高度な操作
本プログラムはNTFSのマスターファイルテーブル(MFT)を深く分析し、MFTが部分的に損傷している場合でもデータを復元します。この方法により、他のツールでは手立てがない場合でもファイルを復活させることが可能です。
RAIDの仮想再構築
Recuvaは、個別のディスクイメージから仮想RAIDアレイを作成することを可能にし、物理的な再構築を必要とせずに、損傷したRAIDシステムからのデータ復旧を実現します。
クラスター分析
セクタ単位のスキャンモードと手動でのクラスタリングパラメータ設定により、標準的な方法が機能しない最も困難なケースにおいてもファイルを復元できます。
メタデータの復元
ファイルの内容だけでなく、作成・変更のタイムスタンプ、NTFSのアクセス権、隠しファイルやシステムファイルの属性など、全ての属性を保存します。
拡張されたシグネチャデータベース
このデータベースは、CADシステムの専門フォーマット、科学データ、他のプログラムでは扱えない珍しいメディアフォーマットを含む、2000以上ものユニークなファイルシグネチャを保有しています。
電子メールの復元
専門的なアルゴリズムにより、OutlookのPSTやOSTファイルを復元するだけでなく、メール、添付ファイル、システムフォルダの内部構造も保存します。
特殊なファイルシステムのサポート
プラグインアーキテクチャを通じて、ReFS、HFS+、Ext2/3/4、その他特殊な機器で使用されるニッチなファイルシステムを扱うことができます。
メモリイメージからの復元
RAMダンプとページファイルの分析により、一時的なデータ、キャッシュされたパスワード、ディスクに保存されたことのない未完了の文書を抽出することを可能にします。
ファイルの削除:
方法1: 単純上書き(1回)
この方法は、削除されたデータを含むセクタを1回上書きします。削除の原理は、セクタをゼロ(0x00)またはランダムデータで埋めることに基づいています。Recuvaのインターフェースでは、この方法は 単純上書き (1回) と表示されます。技術的実装は、ファイルが以前保存されていたディスククラスタに直接アクセスし、その後それらを完全に置換することを想定しています。このアプローチは、標準的な手段やソフトウェアツールによるデータ復旧を効果的に防ぎますが、特殊なハードウェア分析手法に対しては脆弱である可能性があります。
方法2: DoD 5220.22-M 標準 (3回)
このアルゴリズムは米国国防省の標準に準拠し、3段階の上書きプロセスを実装します。削除の原理は、以下の順次実行から成ります:1回目 - ゼロ(0x00)の書き込み、2回目 - 1(0xFF)の書き込み、3回目 - ランダムデータの書き込みと結果の検証。Recuvaでは、この方法は安全な削除の設定から有効化されます。この方法の技術的特徴は、従来のハードディスクで残留磁気痕跡が存在する場合でもデータ復旧の可能性を排除する、組み合わされたアプローチにあります。
方法3: NSA R7 方式
Windowsでの標準的な削除は、MFT内のデータを削除済みとマークするだけで、物理的には残存させます。情報を保証付きで破棄するために、Recuvaは磁気記憶媒体向けに開発されたNSA R7アルゴリズムを実装しています。この方法は7回の上書きサイクルを含みます:セクタへの1(0xFF)の連続書き込み、ゼロ(0x00)の書き込み、2つの擬似乱数列、および検証を伴う相補的なパターンの書き込み。決定論的およびランダムなパターンの複数回の交互適用は、残留磁気分析手法を含む、データの復元を排除します。このアルゴリズムは、ウェアレベリング のアーキテクチャ特性により、ATA Secure Erase コマンドの使用を必要とする固体ドライブ(SSD)には適用されません。
方法4: グートマン方式 (35回)
ピーター・グートマンによって開発されたこの方法は、異なるデータパターンを用いた35回の上書きサイクルを使用します。削除の原理は、古いモデルのドライブで使用されていた様々な符号化技術を無力化するために設計された、特別に開発された数列の使用に基づいています。Recuvaでは、この方法は安全な削除の拡張設定から利用可能です。技術的実装は、磁気面の微視的分析の可能性に対抗するために特別に設計されたパターンの交互適用を含みます。現代のドライブではこの方法は過剰であると考えられていますが、旧式の機器を扱う場合には依然として関連性を保っています。
レクーバの特徴
- ごみ箱、フラッシュドライブ、メモリカード、その他のデバイスから情報を復元します;
- 多数のメモリーカードに対応: セキュアデジタル、メモリースティック、ソニーメモリースティック、スマートメディア、その他多数;
- ソフトウェアが故障した後、破損してフォーマットされたディスクを復元します;
- 画像から音楽、ビデオまで、あらゆる種類の削除ファイルを処理します;
- 不要な情報を完全に削除し、復旧の可能性はありません。
レクーバのメリット
- 直感的でシンプルなソフトウェアのユーザーインターフェース(英語);
- 紛失したファイルをスマートに分析;
- ファイルシステムのディープスキャン;
- タイトルやファイル拡張子による便利な検索;
- Windows 10と11から削除されたファイルを復元し、古いWindows XPとVistaをサポートします。
デメリット
- Windows でのみ動作し、Mac OS ファイルの復元はできません;
- 破損したファイルドライブを修復する確率が低い。
Recuvaの使い方
Recuvaが起動すると、ユーザーは必要なデータの検索オプションをカスタマイズすることができる。
- 最初のウィンドウで、データの種類、同じフォーマット - 画像、ビデオ、音楽、アーカイブ、電子メール、WordやExcel文書、またはすべてのタイプのファイルを選択します。Nextをクリックしてください。
- 次のウィンドウでは、ファイルの保存場所を、メモリーカードなどのリムーバブルメディア、ドキュメント、ゴミ箱、ディスクの特定の場所から選択できます。ファイルの場所がわからない場合は、I'm not sureを選択してください。
- Recuvaの検索準備が整いました。検索を開始する前に、詳細検索機能を有効にすることができますが、時間がかかります。検索に失敗した場合にこの機能を使用することをお勧めします。開始をクリックします。
- 目の前には、見つかったデータのリストが表示されます。名前の隣にある緑色の丸は、そのファイルが復元可能であることを意味し、黄色の丸はファイルが破損していることを意味し、赤色の丸はファイルが復元できないことを意味します。目的のファイルの横にあるチェックボックスにチェックを入れ、[復元]をクリックします。
- データを保存したいハードディスク上のフォルダを選択します。
Recuvaの歴史
アイデアの誕生と開発者
Recuvaは、2004年に設立された英国の企業Piriform Ltd.によって開発されました。Piriformという名前は、ラテン語の「pirus」(梨)に由来しており、これは会社のロゴにも反映されています。創業者はプログラマーで、一般ユーザー向けの軽量で効率的、かつ無償のソフトウェアを作りたいという思いを持っていました。Recuva以前に、彼らは既に人気ソフトのCCleanerを生み出していました。
開発の理由
2000年代半ばまでに、CCleanerはシステムクリーンアップのための人気ツールとなっていました。しかし、クリーンアップの際に必要なファイルが誤って削除されてしまうことがありました。ユーザーはフォーラムで、CCleanerで削除されたファイルをどう復元するか絶えず質問していました。Piriformチームは、シンプルで手軽なデータ復元ツールへのニーズを認識し、Recuvaのアイデアが生まれました。
技術的基盤
RecuvaはC++プログラミング言語で書かれており、ディスク操作における高いパフォーマンス、Windows APIへの直接アクセス、実行ファイルのコンパクトさを実現しています。ユーザーインターフェースはwxWidgetsライブラリを使用して作成されました。
初期のバージョン (2007-2008)
Recuvaの最初のバージョンは2007年11月にリリースされ、非商用利用のための無償プログラムでした。ハードドライブ、メモリーカード、USBドライブからファイルを復元でき、シンプルおよび詳細スキャンモード、ファイル状態インジケーター、安全なデータ削除機能を備えていました。
主要なアップデート (2009-2013)
2009年には、ディスクのクラスタ内でファイルシグネチャに基づいてファイルを検索する「Deep Scan(ディープスキャン)」機能が追加されました。その後のバージョンでは、64ビットシステムのサポート、インターフェースの改善、ファイル表示用の仮想フォルダの追加、ネットワークドライブへの対応強化などが行われました。
Avastの時代とその後のサポート
2017年、Piriform社はAvast Software社に買収されました。これを機に、大規模なアップデートのペースは遅くなり、主な努力は新しいバージョンのWindowsとの互換性維持と脆弱性の修正に集中されるようになりました。
人気の理由
Recuvaの成功は、シンプルなインターフェース、制限のない無償版、効果的なデータ復元能力、ポータブル版の存在、そしてCCleanerで知られるPiriformブランドへのユーザーの信頼によって説明できます。