復元と修復は2つの別々の仕事
この2つの言葉は同じ意味で使われがちで、その混同のせいで人は本物の ファイルを失います。だからここで、できるかぎり平易にその違いを述べて おきます。復元は、失ったファイルを取り戻すことです。 削除された、カードがフォーマットされた、ドライブが死んだ——そのバイトを 見つけ出し、安全な場所へコピーしなければなりません。修復は、 手元にあるファイルを直すことです。名前もサイズもついてそこにあるのに、 内部構造が損傷していて何をしても開かない、というファイルです。
復元ソフトは最初の仕事については本当に優秀です。ですが、そのゴールライン は「バイトを取り出して新しいファイルに書き込む」であって、「ファイルが 開いて再生される」ではありません。取り出したそのバイトが、動く動画・ 写真・スプレッドシートを成しているかどうかは別問題で、復元ツールは たいていそれに答えられませんし、答えようともしません。だからこそ、 救出したファイルのフォルダにはこれほど頻繁に不良品が混じり、だからこそ 不良品の直し方は復元をもう一度走らせることではないのです。それは修復、 つまり仕事の後半です。あなたの復元は何も間違っていません。ただ、それが 作業の全体ではないというだけです。
復元したファイルがこれほど頻繁に壊れている理由
ファイルを削除したりカードをフォーマットしたりしても、データそのものは たいてい消えません。消えるのは、それを指し示すファイルシステムの記録 です。復元ソフトは、失われた記録を迂回して生のストレージを読み取り、 認識できたものからファイルを組み直します。復元されたファイルのあらゆる 失敗モードは、その組み直しに由来します。
ファイルは一続きで保存されていない
ファイルシステムはファイルを断片化します。2 GB の動画は、空き領域が 許した順序で、数十もの別々のクラスタ列に散らばっているかもしれません。 その順序の記録は、ファイルシステムとともに死にました。ファイルの先頭を 見つけた復元ツールは、残りがどこにあるかを推測しなければならず (たいていは「そのまま前へ読み進める」)、断片化したドライブでは、その 推測が別のものに属していたクラスタをつなぎ込んでしまいます。結果は、 サイズは正しく内容もおおむね正しいのに、真ん中に無関係なバイトが 継ぎ足されたファイルです。再生してから乱れる動画、途中までデコードして からにじむ写真です。
シグネチャカービングはファイルの終わりを推測する
ファイルシステムの記録がなければ、復元はカービングに 頼ります。ファイルが始まるシグネチャ(すべての JPEG は同じマーカー バイトで始まり、すべての MP4 は ftyp ボックスで始まる)を 探して走査し、それに続くものを切り出すのです。始まりは簡単ですが、 終わりは推測です。多くの形式には明示的な終端がないので、カーバーは次の ファイルシグネチャか固定の上限まで読み進めます。それが、切り詰められた ファイル、無関係なデータで水増しされたファイル、そして同一のきりのよい サイズで並ぶ、あの分かりやすい復元の束を生みます。「動画」がそれぞれ きっかり 1 GB のフォルダは、あなたの映像ではなく、カーバーの打ち切り 設定です。
データの一部はすでに上書きされていた
削除された領域は空き領域であり、ドライブは損失のあとも動き続けました。 それ以降のすべての書き込みが、あなたのファイルのクラスタの上に 降りかかったかもしれません。復元は物理的にそこにあるものを返します。 生き残ったファイルの断片が、残りを上書きした何かと入り混じったもの です。2度目の復元も、いかなる修復ツールも、上書きされた領域を取り戻す ことはできません。そのデータはもうどこにも存在しないのです。データ損失 の第一の鉄則が、ただちにそのドライブの使用をやめることであるのも、 このためです。
失われた名前は見た目の問題、失われた構造はそうではない
復元されたファイルはよく FILE0001.MP4 やf1042883.jpg として届きます。名前はファイルシステムの記録 の中に存在するので、カービングされたファイルは名前を失います。この部分 は無害です。同じ損失の構造版は、そうではありません。多くのファイルは 内部のテーブルに依存しており(動画のインデックス、PDF のクロス リファレンステーブル、アーカイブのセントラルディレクトリ)、復元が それらの領域を取りこぼしたり位置を誤ったりすると、ファイルには内容が あっても、機能する骨格がありません。これらはフォルダの中で最も直しやすい 不良品です。まさにその骨格を作り直すことこそ、修復ツールがやることだから です。
復元したファイルを5分で仕分ける
最初に試した1つのファイルで復元全体を判断しないでください。束を仕分け ましょう。それが、復元が実際に何を達成し、どこで修復に時間をかける価値が あるかを教えてくれます。
- サイズも種類も正しいのに開かない → 修復候補。だいたい 2 GB を見込んでいたのに 1.87 GB で復元されたクリップは、 データを持っている可能性が非常に高いです。構造的な修復が必要で、 見込みは良好です。
- 0 バイト → ファイルではない。ツールは、背後に データのないディレクトリエントリを復元しただけです。修復するものは ありません。より深い復元パス(あるいは元のデバイス)だけが助けに なります。
- 疑わしいほど均一なサイズ → カーバーの生成物。きっかり 1,048,576 KB のファイルが10個あるなら、それはあなたの データではなく設定に合わせて切られたものです。1つか2つに修復を試せば、 中に本物の内容が入っているか分かりますが、期待は控えめに。
- 開くけれど内容が違う → クラスタ違い。他人の サムネイルを映す「動画」、半分が別の写真になっている写真——カーバーが ファイルをつなぎ合わせてしまったのです。有効な部分は救い出せることも ありますが、残りは別のファイルのものです。
何かを修復する前に、もうひとつ正直な確認を。復元したファイルが数 MB より大きければ、16進ビューアで開いてスクロールしてみましょう。圧倒的に ゼロばかりのファイルは、サイズのフィールドが何と言おうと、空のまま 戻ってきています。
形式ごとに見る:復元のあと修復に何ができるか
復元後の修復の見込みは一様ではなく、各形式の構造に従います。形式ごとに、 真実を2行で。
動画(MP4/MOV)。復元された動画の典型的な失敗は、 インデックスの欠落や位置ずれで、インデックスは生き残ったストリーム データから再構築でき、カーバーが連続した映像を見つけていれば見込みは 良好です。継ぎ足された無関係なクラスタは、救出を有効な部分だけに 縮めます。復元した動画を修復する →
写真(JPG)。ヘッダーやマーカーの損傷はうまく直せます。 壊れているのは玄関先だけで、写真は無傷でその奥にあります。切り詰めは その性質上、部分的です。JPEG は上から下へデコードされるので、生き残った 上部が戻ってきて、灰色の領域は復元が見つけられなかったデータです。復元した写真を修復する →
Excel と Office ファイル(XLSX/DOCX/PPTX)。これらは 内部的には XML パーツの ZIP アーカイブなので、部分的な救出が現実的です。 アーカイブ全体が壊れていても、読める範囲のシートやテキストを取り出せ ます。切り詰められたファイルは、切り落とされたパーツを失います。復元したブックを修復する →
PDF。復元された PDF は、たいていクロスリファレンス テーブル(どのオブジェクトがどこにあるかを示すインデックス)で失敗し、 そのテーブルは生き残ったオブジェクトを再走査することで多くの場合 作り直せます。データが失われたページは失われたままですが、残りは戻って きます。復元した PDF を修復する →
ZIP アーカイブ。ZIP はセントラルディレクトリを ファイルの末尾に置きます。それはまさに、切り詰められた復元が失う部分 ですが、各エントリは自身のローカルヘッダーも持っているので、中の ファイルは個別に取り出せます。全か無かではなく「50個中42個を救出」と いった結果を見込んでください。復元した ZIP を修復する →
再復元より先に修復を
最初の束にがっかりすると、別の設定でもう一度スキャンしたくなります。 こらえてください。順序が大切です。修復は、健全なドライブに置かれた 復元済みのコピーに対して行われます。それを読み、新しいファイルを書き、 何も危険にさらしません。復元をやり直すということは、ファイルを救出した あの不調なデバイスに対して、さらに何時間もの読み取りを行うことです。 物理的に死につつあるドライブは、パスのたびに劣化し、どのスキャンもが、 それが最後まで終わらないスキャンになりかねません。すでに手元にある ファイルから絞り出せるものをすべて絞り出しましょう。ソースに戻るのは、 修復が救出不能だと証明したものだけにし、その戻り道は、1回の徹底した スキャンで意味のあるものにしてください。そしてその間ずっと、変わらぬ 鉄則があります。復元元のドライブに、決してファイルを復元しないこと。
修復が何を作り直せて何を作り直せないのか、そして復元が触れる前から これらのファイルが抱えていた破損について、より詳しい全体像は動画ファイルはどう壊れるかを ご覧ください。
よくある質問
復元したファイルが開かないのはなぜですか?
復元が取り戻すのはバイトであって、確実に動くファイルではないからです。ファイルシステムの記録が失われると、復元ソフトは生のストレージを読み取り、シグネチャを認識してファイルを組み直します。これは、ファイルがどこで終わり、どの断片が一緒に属するかを推測する作業です。その結果は、完全なこともあれば、切り詰められていたり、無関係なデータで埋められていたり、別々のファイルの断片から組み立てられていたりします。開かない復元済みファイルは、たいてい構造が損傷しているか不完全であり、それこそがファイル修復が対処する対象です。
Recuva でファイルを復元したのに壊れています。どうすればいいですか?
まず、復元したコピーは残しておきましょう。削除せず、同じ不調なドライブに対して復元をまだやり直さないこと。次に仕分けです。健全でもっともらしいサイズのファイルは修復候補です。0 バイトのファイルや、疑わしいほど均一なサイズのファイルは、おそらく空のまま、あるいは誤って組み立てられて戻ってきています。価値のあるものは、その形式に対応した修復ツールにかけましょう。修復はコピーに対して行われ、非破壊なので、試すのに何のコストもかからず、実際に何が生き残ったかをファイルごとに教えてくれます。
復元した動画は修復できますか?
多くの場合、はい。インデックスなしで復元された動画ファイルは再生できませんが、構造的には直しやすいものです。インデックスは、復元されたストリームデータを走査することで再構築できます。難しいのは、誤った断片がつなぎ合わされて復元された動画です。修復は有効な部分を救い出せますが、別のファイルに属するセクションは映像ではなくノイズです。決め手は、復元ソフトが正しいバイトを見つけたかどうかであり、修復を試すのがそれを確かめる最速の方法です。
復元した写真が灰色になったり歪んだりするのはなぜですか?
JPEG は上から下へデコードされるので、不完全なまま戻ってきた写真は、生き残った上部を表示し、残りを灰色で埋めます。歪み(にじみ、色ずれ、乱れた帯)は、バイトストリームが途中で途切れたか汚染されたことを意味します。復元されたデータが元と一致しなくなった地点で、デコーダーが同期を失ったのです。灰色の領域は、復元が取り出せなかったデータです。修復はファイルの構造を整えられますが、データが存在しないピクセルを描き直すことはできません。
データ復元ソフトはファイルを壊しますか?
信頼できる復元ツールは、書き込みをせずにソースドライブを読み取るので、それ自体が何かを壊すことはありません。ただし、すでにディスク上で不完全だったファイルを返したり、断片を誤って組み立てたりすることはあり、それが出力では破損のように見えます。データにとっての本当のリスクは別のところにあります。救出しようとしているのと同じドライブにファイルを復元すること(残っているものを上書きしてしまう)や、物理的に故障しつつあるドライブを繰り返し再スキャンすることで、そのたびに全損に一歩近づいてしまいます。
予防は、復元にも修復にも勝ります:SD カードでファイルを壊さないための方法。