「Windows 10ミニTips」は各回の作成時点で最新のWindows 10環境を使用しています。
Windows 10で削除したファイルを復元するには、「以前のバージョン」「ファイル履歴」といった機能を用いるが、いずれも事前に有効にしなければならなず、既定ではどちらも無効である。そのため、操作を誤ってファイルを削除した際の緊急対応策として頼ることはできない。
そこで、使っているWindows 10がバージョン2004(ビルド19041)以降であれば、Microsoft Storeで配布中のマイクロソフト純正ツール「Windows File Recovery」をインストールしておくことをおすすめする。サポートページを確認すると、2020年4月には本ツールの提供が始まっていたようだ。
Windows File RecoveryはNTFS / FAT / exFAT / ReFSでフォーマットした各種ドライブから削除したファイルを復元するツールだ。管理者権限を持つコマンドプロンプトから、「winfr 復元元のドライブ 復元先のドライブ [オプション]」という形式で実行する。
削除済みJPEGファイルを復元する
Windows File Recoveryは既定のデフォルトモードに加えて、ファイル生成時にMFT(マスターファイルテーブル)に入力するFRS(ファイルレコードセグメント)を検査してファイル復元を行うセグメントモードや、ファイルのパスや*(ワイルドカード)でフィルターしてファイルを復元するフィルター検索モード、ファイルの種類を調べながら復元するシグネチャーモードを備えている。
実際の動作を確認しよう。以下で実行しているのは、Cドライブで削除したJPEGファイルをEドライブに復元する流れだ。
ファイルの種類は拡張子を用いたワイルドカードに限らず、拡張グループを使うこともできる。ただし、拡張グループはシグネチャーモードでしか実行できないため、JPGEファイルを対象に復元する場合は「winfr C: E: /x /y:Jpeg」と実行しなければならない。
いずれにせよWindows File Recoveryは、特定のファイルやパスを指定しない場合はドライブ全体をスキャンするため、数時間単位の時間を要する。また、シグネチャーモードを選択した場合、さらに時間がかかることに注意したい。