2026-07-177 分で読めます

Windows.oldフォルダーを安全に削除する方法(Windows 11)

以前のWindowsインストールを安全に取り除くための手順ガイド

結論から言えば、Windows.oldフォルダーは削除しても問題ありません。ただし、以前のバージョンのWindowsに戻す予定がないことが条件です。このフォルダーはWindows 11へのアップグレードや大型の機能更新プログラムのあとに作られ、以前のインストール環境をまるごとコピーして保持しているため、Cドライブで10 GBをはるかに超える容量を占めることも珍しくありません。最も安全な削除方法は、Windowsに標準で用意されている「ディスク クリーンアップ」を使うか、「設定」の記憶域オプションから消す方法です。

この記事ではまずWindows.oldとは何か、なぜ存在するのかを説明し、続いて2つの削除方法である「ディスク クリーンアップ」と「ストレージ センサー」を手順ごとに紹介します。さらに、何を試してもWindows.oldが消えてくれないという厄介なケースに向けて、コマンドラインでの対処法も取り上げます。

最後に、アップグレードが残していくそのほかの隠しファイルを確認し、大型更新のたびにCドライブを軽く保つ方法をお伝えします。

Windows.oldフォルダーとは何か、なぜ作られるのか

Windows 10からWindows 11へアップグレードしたり、大型の機能更新プログラムをインストールしたりすると、Windowsセットアップは以前のインストール環境をまるごと C:\Windows.old へ移動します。中には古いWindowsのシステムファイル、以前のProgram Filesフォルダー、そしてユーザープロファイルフォルダーのコピーが入っています。つまり、アップグレード前に使っていたシステムのほぼ完全なスナップショットです。

このフォルダーはセーフティーネットとして用意されています。新しいバージョンで重大な不具合が起きた場合は、「設定」から「システム」、「回復」の順に進み、前のバージョンのWindowsに戻す「復元」を選べば以前の環境に戻せます。Windowsはアップグレードから約10日間このフォルダーを保持し、その後は自動的に削除します。とはいえ、占有する容量を考えると、そこまで待ちたくないという方も多いはずです。

削除する前に知っておくと役立つ点があります。古いユーザープロファイルにあった個人用ファイルは、C:\Windows.old\Users から今も開けます。アップグレードの際に引き継がれなかったものがあるかもしれないと感じたら、まずはここを確認してください。フォルダーを削除すると、このコピーも一緒に消えてしまいます。

Windows.oldは削除しても安全か

はい、2つの点さえ押さえておけば、Windows.oldの削除はまったく問題ありません。1つ目は、削除すると「復元」の選択肢が完全に無効になることです。つまり、以前のバージョンのWindowsへワンクリックで戻る道はなくなります。2つ目は、削除する前に、古いUsersフォルダーの中にまだ必要な個人用ファイルが残っていないかを確認しておくことです。

重要な注意点があります。Windows.oldをエクスプローラーで選択し、「ごみ箱」へドラッグして削除しようとしないでください。中のファイルの大半はシステムのアクセス許可で保護されているため、この方法ではアクセス拒否のエラーが出て、中途半端に壊れたフォルダーが残るだけです。正しい手順は、この作業のために用意された標準ツールを使うことです。

では、どんなときに残しておくべきでしょうか。アップグレードからまだ数日しか経っておらず、新しいバージョンがお使いのハードウェアで安定して動くか確信が持てない場合は、もう少し様子を見てください。ドライバー、アプリ、周辺機器がすべて期待どおりに動くようになったら、安心してフォルダーを削除できます。

「ディスク クリーンアップ」でWindows.oldを削除する

定番の方法は「ディスク クリーンアップ」です。スタートメニューを開いて「ディスク クリーンアップ」と入力するか、「ファイル名を指定して実行」から cleanmgr を実行してツールを起動します。ドライブの選択を求められたらC:を選んでください。開いたウィンドウで、下部にある「システム ファイルのクリーンアップ」ボタンをクリックします。この操作には管理者権限が必要で、もう一度C:ドライブの選択を求められることがあります。

更新された一覧で「以前のWindowsのインストール」にチェックを入れます。ついでに「Windows Updateのクリーンアップ」と「一時Windowsインストール ファイル」にもチェックを入れれば、同じ操作でさらに多くの容量を取り戻せます。「OK」をクリックし、「ファイルの削除」で確定してください。フォルダーの大きさによっては、完了までに数分かかることがあります。

処理が終わると、Windows.oldフォルダーは完全に消えるか、中身のない小さな残骸だけが残ります。残骸が見えている場合はパソコンを再起動してください。多くの場合、次回の起動時にWindowsが自動的に片づけてくれます。

「ストレージ センサー」で以前のWindowsインストールを削除する

Windows 11では、同じ作業を新しい「設定」アプリからも行えます。「設定」から「システム」、「記憶域」の順に進み、「一時ファイル」をクリックします。Windowsがドライブをスキャンすると、削除できる項目の一覧が表示されます。その中の「以前のWindowsのインストール」にチェックを入れ、上部の「ファイルの削除」ボタンをクリックしてください。

同じ記憶域のセクションにあるクリーンアップの推奨項目でも、アップグレード直後は以前のインストールが上位に表示されるのが普通です。結果は「ディスク クリーンアップ」とまったく同じで、違うのは画面が新しく見やすいという点だけです。どちらを使うかは完全に好みの問題です。

おまけの豆知識です。「ストレージ センサー」をオンにしたままにしておくと、Windowsはスケジュールに従って一時ファイルを自動的に削除します。今後の更新プログラムが残していくセットアップファイルが、気づかないまま何か月もドライブに居座るのを防ぐ効果もあります。

Windows.oldが削除できないときの対処法

「ディスク クリーンアップ」を実行してもWindows.oldの一部が残ってしまう、あるいはアクセス許可のエラーで削除が止まってしまうことがあります。よくある原因は、保留中の更新プログラムがフォルダー内のファイルをまだ使っていること、そしてファイルの所有者がTrustedInstallerなどのシステムアカウントになっていることです。まずはパソコンを再起動し、保留中の更新を完了させてから、もう一度「ディスク クリーンアップ」を実行してください。

それでも残骸が消えない場合は、コマンドラインで片をつけます。スタートメニューで「コマンド プロンプト」を探し、「管理者として実行」を選んで、3つのコマンドを順番に入力します。まず takeown /F C:\Windows.old /R /A /D Y でフォルダーの所有権を取得し、次に icacls C:\Windows.old /grant Administrators:F /T で管理者にフル コントロールを与え、最後に rd /S /Q C:\Windows.old で削除します。最後のコマンドは即座に実行され、取り消しはできません。Enterキーを押す前に、パスを必ず二度確認してください。

削除が完了したら、空き容量が本当に戻ったかを確かめたくなるはずです。Disk Mopのディスク分析(Disk Analysis)はCドライブをスキャンして視覚的なツリーマップに描き出すため、Windows.oldが確実に消えたことと、残りの容量が何に使われているのかを数秒で確認できます。

どれくらい空くのか、ほかに何が隠れているのか

Windows.oldの容量は、以前のインストール環境の使用状況にもよりますが、おおむね10 GBから30 GB程度で、システムによってはさらに大きくなります。ただし、アップグレードが残していくのはこれだけではありません。Cドライブの直下にある隠しフォルダー $WINDOWS.~BT と $WINDOWS.~WS、Windows Updateの残骸、古いドライバーパッケージ、配信の最適化キャッシュなども、静かに容量を消費しています。

こうした隠れた残骸を手作業で探し出すのは骨が折れます。Disk Mopのディスク分析はドライブ全体を視覚的にマッピングし、最も容量を食っているフォルダーを即座に浮かび上がらせます。大容量ファイル検索(Large File Finder)は、忘れられたWindowsのインストールメディアや古いダウンロードのアーカイブなど、500 MBを超えるファイルを自動的に見つけ出します。

大型更新のたびにこうした残骸を片づけることは、Cドライブを長く健康に保つうえで意味があります。目安として、システムドライブには常に15〜20 %以上の空き容量を確保しておきましょう。そうすれば更新プログラムがスムーズにダウンロードでき、仮想メモリにも動作に十分な余裕が生まれます。

アップグレードのたびにCドライブを軽く保つ

Windowsの機能更新プログラムはこれからも定期的に届き、大型のものが入るたびに新しいWindows.oldフォルダーと一連の一時ファイルが作られます。だからこそ、ドライブが満杯になってから大掃除に取りかかるよりも、日ごろのメンテナンスを習慣にするほうがずっと効果的です。

Disk Mopはその習慣を手軽にします。高速化(Speed Up)機能は、古いダウンロード、システムキャッシュ、ブラウザーキャッシュ、ごみ箱をワンクリックでまとめて片づけます。定期クリーンアップ(Scheduled Cleanup)を使えば週次や月次の自動メンテナンスを設定でき、システム ヘルス スコア(System Health Score)ではディスクの状態をひと目で把握できます。

最も良いのは、両方を組み合わせる方法です。Windows.oldのような保護されたシステムフォルダーにはWindows標準のツールを使い、キャッシュ、ダウンロード、重複ファイル、忘れられた大容量ファイルといったそれ以外のすべては、定期的なDisk Mopのルーティンに任せてしまいましょう。

評決

以前のバージョンに戻さないと決めたなら、Windows.oldフォルダーの削除は安全で理にかなった選択です。作業の大半は「ディスク クリーンアップ」か「設定」の記憶域オプションで片づき、しつこく残る残骸には takeown、icacls、rd を使うコマンドラインという手段がいつでも残されています。この一手だけでも、Cドライブに数十GBの空きが生まれることがあります。

アップグレードが残していったそのほかのファイルを見つけ出し、ディスクを長く軽いまま保ちたいなら、Disk Mopが実用的な相棒になります。ディスク分析、大容量ファイル検索、キャッシュ クリーナー(Cache Cleaner)、定期クリーンアップはすべて、買い切りの永続ライセンス19.90ドルに含まれており、サブスクリプションは一切ありません。

Disk MopでCドライブの空き容量を取り戻す

一回のお支払いですべての機能に永久アクセス。サブスクリプションや隠れた料金はありません。

Disk Mopを今すぐダウンロード

関連記事