Windows 10で以前のファイル履歴バージョンを削除する方法

📅
🕑 1 分で読む

Windows 10 でファイル履歴の古いバージョンを処理するのは面倒な作業です。特に、空き容量が不足している場合や、単に整理したい場合にはなおさらです。バックアップは数ヶ月、あるいは数年かけて蓄積されていくこともあり、削除するのは面倒な作業に感じるかもしれません。幸いなことに、メニュー、エクスプローラー、コマンドラインなど、古いバージョンを削除する方法はいくつかあります。正直なところ、このプロセスは少し面倒な場合があります。組み込みのオプションが期待通りに動作しないこともありますが、少し辛抱すれば大抵はうまくいきます。目標は、バックアップ設定を崩すことなくストレージを解放することなので、最も簡単だと感じる方法を選んでください。

Windows でファイル履歴をどのように処理しますか?

ファイル履歴はNTFSの機能を利用してファイルのコピーを保存します。これは復元には便利ですが、ドライブの容量を圧迫し始めると、特に時間が経つとあまり役に立ちません。予約済みストレージなどを備えた新しいWindowsビルドでは、さらに面倒になります。そのため、状況を管理するには、古いバージョンを定期的に削除することが不可欠です。以下に、最も簡単な方法をご紹介します。いくつかは手動で行う方法、いくつかは自動化された方法です。

Windows 10で「ファイル履歴の古いバージョン」を削除する方法

バックアップを削除するには、いくつかの方法があります。ご自身の環境に合った方法をお選びください。システムの状況によっては、特定の方法の方がうまくいく場合もあります。

設定を使用する(最も簡単な方法)

この方法は簡単です。Windowsの設定メニューのおかげで、少なくともほとんどの場合、システムを破壊するのがかなり難しくなっています。ファイル履歴のバックアップが正常に動作しなかったり、容量を大量に消費したりしている場合は、これが最初の試みとして最適です。また、すべてを消去するのではなく、特定の期間だけ削除したい場合にも最適です。

  • 設定を開きます(クリックするとWin + I最も速くなります)。
  • 「更新とセキュリティ」に移動し、「バックアップ」をクリックします。
  • 右側の「その他のオプション」をクリックします。
  • 下にスクロールして「詳細設定を表示」を見つけます。場合によっては、ネストされたメニュー内で数回クリックする必要があるかもしれません。Windows はそういう風に動作するので、注意が必要です。
  • 次に、左側の列で「詳細設定」を選択します。
  • 「バージョン」セクションの下にある「バージョンのクリーンアップ」リンクを探してください。これが魔法のボタンです。

ここから、どれくらい前のファイルを削除するかを選択できるドロップダウン メニューが表示されます。最新のファイルを除くすべて、または 3 か月以上、6 か月以上前のファイルなどです。ファイルの混乱レベルに応じて適切なものを選択してください。

All but the latest one, Older than 3 months, 6 months, 9 months, 1 year, 2 years

「クリーンアップ」ボタンを押して待ちます。環境によっては、最初は失敗しても、再起動後にうまくいくことがあります。Windowsは、必要以上に面倒なことをするのが好きなのです。

  • 完了すると、古いバックアップはすべて削除され、スペースが解放されます。

ファイルエクスプローラー経由(少し手動ですが、柔軟性があります)

メニューをいちいち操作したくない、あるいはファイルエクスプローラーが反応しないようなら、ファイルエクスプローラーでもいいでしょう。この方法は、特定のファイルだけを削除したいけれど、すべてのファイルを削除したくない場合に便利です。ただし、間違えて削除してしまうと、バックアップが完全に失われてしまうので、くれぐれもご注意ください。

  • Win + E を押してファイルエクスプローラーを開きます。
  • ファイル履歴ディレクトリに移動します。通常、このディレクトリはH:\FileHistory\[PC 名]\Dataに保存されますが、外部ドライブに設定している場合は同様の場所に保存されます。
  • フォルダ階層を展開すると、日付またはバージョンでタグ付けされた個々のバックアップが表示されます。削除したいバックアップを選択してください。
  • ツールバーの[削除]ボタンをクリックするか、右クリックして[削除]を選択します。

注意:この方法でファイルを削除すると、ファイルは永久に削除されます。そのため、確信がある場合のみ実行してください。通常、この方法は特定のバックアップをクリーンアップする場合に適しており、大規模な削除には適していません。

コマンドプロンプトの使用(強力だが扱いにくい)

これはちょっとニッチな方法ですが、コマンドに慣れている方なら、古いバージョンを素早く削除できる方法です。Windowsには、クリーンアップ処理を実行するfhmanagew.exeユーティリティが用意されています。ただし、注意点があります。このユーティリティは扱いが難しく、特にコマンド構文が正確でなかったり、権限が適切でなかったりすると、期待通りに動作しないことがあります。

  • 管理者としてコマンド プロンプトを開きます。cmd検索し、右クリックして、[管理者として実行]を選択します。
  • 以下のコマンドを入力または貼り付け、Enterそれぞれの後に を押します。
FhManagew.exe - cleanup 0 # Deletes every version, leaving only protected ones FhManagew.exe - cleanup 30 # Deletes everything older than 30 days FhManagew.exe - cleanup 360 # Clears backups older than a year

理由は分かりませんが、クリーンアップコマンドがすぐに何も実行されなかったり、エラーが表示されたりすることがあります。再起動してからもう一度実行してみてください。一部の環境では不安定な動作になることがありますが、通常は数回試すだけで問題なく動作します。

まとめ

  • 特にクリック操作を好む場合は、[設定] メニューから古いファイル履歴バージョンをクリアできます。
  • 特定のファイルやフォルダーを削除したい場合は、ファイル エクスプローラーによる手動削除の方が効果的です。
  • コマンドライン オプションは高速ですが、予測できない結果になる可能性があるため、注意して使用してください。

まとめ

こうしたバックアップの扱いは、特にWindowsでは必ずしも簡単ではありません。時には行き詰まることもあり、粘り強く取り組むことが報われることもあります。一般的に、手早くクリーンアップしたい場合は設定を使う方法が最も簡単で、エクスプローラーやコマンドラインを使えばより細かく制御できます。この方法が、誰かがデジタルゴミを必要以上に長く探し回らなくて済むように願っています。少しでもお役に立てれば幸いです。