FileFix Ultimate
日本語

保存せずに閉じたExcelファイルを復元する方法

うっかり「保存しない」を押した、Excelが固まって終了した、更新でPCが再起動した。そんな場合でも、Excelが一定期間だけ残す自動回復のコピーや保存されていないブックが見つかることがあります。古いコピーは自動的に削除されるので、Excelを何度も開いたり閉じたりする前に、まず探してください。

最終更新:

今すぐ行うこと

  1. Excelを開き、ファイル › 開く › 「保存されていないブックの回復」を選ぶか、強制終了の後なら「ドキュメントの回復」ウィンドウを確認します。
  2. 何も表示されなければ、ユーザー プロファイル内のUnsavedFilesフォルダーと自動回復フォルダーを直接確認します。
  3. 見つかったファイルを開いたら、すぐにファイル › 名前を付けて保存で新しい名前を付けて保存します。

手順

  1. Excelを再起動して「ドキュメントの回復」を確認する

    強制終了や停電の後、Excelをもう一度起動します。左側に「ドキュメントの回復」ウィンドウが表示されたら、一覧のファイルを一つずつ開いて確認し、必要なものを名前を付けて保存します。保存する前にウィンドウを閉じないでください。

  2. 「保存されていないブックの回復」を使う

    ファイル › 開くを選び、最近使ったファイルの一覧の下にある「保存されていないブックの回復」をクリックします。バージョンによってはファイル › 情報 › ブックの管理にあります。保存されていないコピーを置くフォルダーが開きます。

  3. フォルダーを自分で確認する

    エクスプローラーのアドレスバーに%LOCALAPPDATA%\Microsoft\Office\UnsavedFilesと入力し、%APPDATA%\Microsoft\Excelも確認します。保存されていないブックは.xlsb、自動回復の断片は.xarや.tmpであることが多いです。新しいファイルは開く前に別のフォルダーへコピーします。

  4. OneDriveとバージョン履歴を確認する

    OneDriveやSharePoint上で自動保存をオンにして作業していたなら、ファイルを開いてファイル › 情報 › バージョン履歴を選びます。以前のバージョンはオンラインに保存されているので、PCが落ちても残ります。

  5. FileFix Ultimateでドライブを検索する

    フォルダーが空なら、未保存・自動回復ファイルの検索を実行します。Officeの保存場所、一時ファイル、元のファイルが見当たらない最近使ったファイルの項目を調べ、ドライブを変更せずに、見つかったものを選んだフォルダーにコピーします。

  6. 保存して確認する

    復元したコピーを開いてシートと数式を確認し、ドキュメント フォルダーに通常の.xlsxとして保存します。一時フォルダーに置いたままのコピーは、また消えることがあります。

保存していないブックが残っている理由

Excelは作業中、数分ごと(既定では10分ごと)に自動回復用の情報を保存します。「保存しない」を選んで正常に閉じた場合でも、最後の自動回復のコピーを保存されていないブックとして数日間残すことがあります。強制終了の後は、この自動回復ファイルが次回起動時の「ドキュメントの回復」ウィンドウに表示されます。

この仕組みが働くのは、自動回復がオンで、保存間隔が少なくとも一度経過していた場合だけです。強制終了の1分前に作ったブックは、どこにも書き込まれていない可能性があります。設定とこのPCでの自動回復ファイルの場所は、ファイル › オプション › 保存で確認できます。

急いだほうがよい理由

保存されていないコピーは、もともと一時的なものです。Officeは一定時間が過ぎると削除し、後でブックを保存したときや、ディスク クリーンアップが一時フォルダーを空にしたときにも消えます。待つほど、コピーが残っている可能性は下がります。

フォルダーがすでに空なら、上書きではなく削除されただけかもしれません。HDDでは、削除された一時ファイルを削除ファイルのスキャンで見つけられることがよくあります。SSDではTRIMによってすぐに消去されるため、可能性は低くなります。

次に備えて保護をオンにする

ファイル › オプション › 保存で、自動回復に関する二つのオプションを両方オンにし、間隔を5分以下にします。大切なブックはOneDriveなどバージョン履歴のあるフォルダーに置くと、自動保存が以前のバージョンを残してくれます。

復元できない場合

  • 自動回復がオフだった、またはコピーが書き込まれるほど長くブックを開いていなかった場合。
  • 保存されていないコピーが削除された後に領域が再利用された、またはSSDのTRIMで消去された場合。
  • 最後の自動回復の保存より後の変更は含まれないため、コピーは実際の作業より数分前の状態かもしれません。

FileFix Ultimateでできること

  • ExcelのAutoRecover・UnsavedFilesの場所と、文書らしい一時ファイルを一度に検索します。
  • 元のファイルが見当たらない最近使ったファイルを一覧にし、ワンクリックでその削除ファイルをドライブから探します。
  • 検索元は読み取り専用で開き、結果は同じ場所ではなく選んだフォルダーにコピーします。
  • 復元したブックが開かない場合は、破損ファイルの修復で再構築するか、セルの値を救出できます。

FileFix Ultimate は無料で、オフラインで動作し、復元元のドライブには書き込みません。実行前に署名を確認してください。

よく寄せられる質問

保存していないExcelファイルはどこにありますか?

通常は%LOCALAPPDATA%\Microsoft\Office\UnsavedFilesに、自動回復ファイルは%APPDATA%\Microsoft\Excelにあります。このPCで使われる場所は、ファイル › オプション › 保存で確認できます。

Excelは保存されていないブックをどのくらい残しますか?

多くの場合は数日程度で、クリーンアップ ツールが動けばさらに短くなります。できるだけ早く見つけて保存してください。

「保存しない」を押しました。ブックは完全に消えましたか?

必ずしもそうではありません。自動回復が一度でも保存していれば、「保存されていないブックの回復」にコピーが表示されることがよくあります。最後の数分の変更は含まれないことがあります。

見つかった.xlsbや.tmpファイルが開きません。

まずコピーし、Excelのファイル › 開くからコピーを開きます。破損していると表示されたら、「開いて修復」かFileFix Ultimateの修復を使います。セルの値を新しいブックに救出できます。

このページを共有