破損PDFの復旧:救えるものと救えないもの
2026-10-26
ファイルをダウンロードしてダブルクリックしたら、ビューアが「PDFを読み込めませんでした」と言う——あるいはもっと悪く、数ページ開いて中断する。「破損」には程度の差が激しい何通りもの故障が含まれ、5秒で直るものから本当に消えたデータまで様々です。自分がどれに当たるか見極めれば、無駄な修復に時間を溶かすことも、早まりすぎて諦めることもなくなります。
PDFはどこで壊れるのか
PDFはページ・フォント・画像などのオブジェクトの集まりに、末尾に各オブジェクトの所在を記録する相互参照テーブルが付いた構造です。先頭には %PDF ヘッダー、終端には startxref ポインタと %%EOF マークがあります。目録や終端の損傷はよくあるケースで、たいてい修復可能。オブジェクト本体の損傷が深刻な部類です。どのバイトが失われたかが、復旧の見込みをほぼ決めます。
救える側:壊れた目録と途切れた終端
最も多い破損——ダウンロード中断や相互参照テーブルの損傷——は索引を壊すだけで、中身は無傷のまま残ります。修復ツールは壊れた表を信用せず、オブジェクトの目印をファイル全体から走査して地図を作り直し、読めない部分は飛ばします。PDFerretのPDF修復ツールもまさにこれをやっており、実行前に「何個のオブジェクトが生き残ったか」を表示します。正直な注意点:全ページが戻っても、フォーム・注釈・しおりといった対話機能は再構成後に失われることがあります。
救えない側:もう存在しないバイト
ファイルに存在しない内容を復元できるツールはありません。当たり前に聞こえるかもしれませんが、「復元」を掲げる製品の多くは逆を匂わせます:
- 別ファイルによる上書き:旧い中身はディスクから消えており、頼れるのはバックアップだけです。
- セクタ障害・瀕死のドライブ:ゼロ埋めされたページは失われたも同然で、読み込みのたびに死にかけのディスクは悪化しかねません。
- ランサムウェアの暗号化:あれは構造の破損ではありません。鍵(かバックアップ)がなければ、ファイルは永遠に暗号のままです。
- 深刻な切断:40ページ中3ページでダウンロードが止まったなら、4〜40ページを作り出す修復など存在しません。
5分で終わる切り分け手順
最悪を想定する前に、安い対処から順に確認してください:
- 別のビューアで開く。ブラウザの解析は最も厳格で、デスクトップのビューアの中には拒否されるファイルを黙って開くものがあります。どこかで開けたら、そこから別名保存を。
- ファイルサイズを照合。キリの良いキロバイト数で止まっているファイルは切断の疑い濃厚——再ダウンロードか再エクスポートを。
- 源に戻る。送信者側の原本、メールの添付履歴、クラウドのバージョン履歴は、どんな修復よりも確実です。
- 修復ツールを実行し、診断を読む。解析可能なオブジェクトがゼロなら、そこで停止——救えない側の分類です。
- 生き残りを回収する。読めるテキストやページを先に取り出し、何が欠けたかを後で整理します。
部分的でも十分な勝ち
12・13ページが欠けた修復済みファイルも、残る40ページが必要なら立派な成果です。テキスト抽出で読める部分を引き出し、生存ページを書き出し、誰かに転送する前に欠落箇所を記録しておきましょう。スキャン文書で画像は無事・構造だけ壊れた場合、OCRで検索可能なテキスト層を上から再構築できます。
修復より予防
大事な書類は元ファイル——.docx、スキャン原本、書き出し元——を残してください。PDFの再生成はどんな修復よりも確実です。長期保存が必要な文書は別の場所にもう1部置き、長期保存用の規格であるPDF/Aも検討を。大きいダウンロードは元ファイルを消す前にサイズを照合を。5秒の確認が、丸一日の救出作業に勝ります。