コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Windowsの隠しフォルダーが50GBものディスク領域を消費する理由――実証済みクリーンアップガイド

Windowsの隠しフォルダーが50GBものディスク領域を消費する理由――実証済みクリーンアップガイド

公開日:2026年3月15日 8:00 AM EDT

筆者は2018年にMake Tech Easierでテック系記事の執筆を開始しました。以来、Windows、Linux、オープンソースツールを中心に、高品質なガイド、レビュー、Tips、解説記事を多数発表しており、その実績はTechnical Ustad、Windows Report、Guiding Tech、Alphr、Next of Windowsといった主要サイトにも掲載されています。コンピュータサイエンスの学位を持ち、データプライバシーとセキュリティの強い推進者として、Fuzo Tech YouTubeチャンネルでも数多くのヒントやチュートリアルを公開しています。仕事のない時間は家族との時間、サイクリング、ガーデニングを楽しんでいます。

パソコンを長く使っているとSSDがいっぱいになるのは不思議なことではありません。しかし先週、私のPCでそれが起こったときは衝撃でした。最近大きなファイルをダウンロードしたりインストールしたりした覚えがなかったからです。

そこで習慣としてゴミ箱を空にし、ダウンロードフォルダーや一時ファイルなど、よく使うフォルダーも整理してみました。しかし残念ながら、これらの操作ではほとんど効果がありませんでした。続いてお気に入りのディスクアナライザーでスキャンを実行したところ、初めて何が起きているのか実像が見えてきました。普段ほとんど目にしない特定のWindowsフォルダーが、驚くほど巨大に成長していたのです。本記事では、その主な原因と安全な対処法を解説します。

WinSxS――Windowsコンポーネントストア

C:\Windows\WinSxSにあるWinSxSフォルダーは、サイズ順に並べるとシステムファイルの中でひときわ目立ちます。私の環境では16.3GBあり、一般的には15〜25GB程度に達します。手動クリーンアップの格好の候補に見えますが、このフォルダーは「Windowsコンポーネントストア」と呼ばれる重要な領域です。

OSが新しい更新プログラムをインストールすると、更新後のコンポーネントがここに保存されます。システムファイルの新しいバージョンが追加されるたびにフォルダーは成長していきます。残された古いバージョンには、次の3つの重要な役割があります。

  • 問題のある更新プログラムのアンインストール
  • 破損したシステムファイルの修復
  • コンポーネント間の互換性の維持

ただし、このフォルダー内の多くのファイルは他のWindows領域へのハードリンクになっており、エクスプローラーは同一ファイルを複数回カウントするため、WinSxSの表示サイズは実際より誇張されています。つまりフォルダーは成長していても、見た目ほど大きくはないのです。とはいえ、クリーンアップは必要です。安全にフットプリントを減らすには、管理者権限で次のDISMコマンドを実行します。

DISM /Online /Cleanup-Image /StartComponentCleanup

このコマンドを実行したところ、私の環境ではフォルダーサイズが16.3GBから11.8GBに縮小しました。

より積極的にクリーンアップしたい場合は、以下のコマンドも利用できます。ただし/ResetBaseを使用すると、以前の更新プログラムへのロールバックが不可能になり、トラブルシューティングが複雑になる可能性がある点に注意してください。

DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Windows Updateの破損や、場合によってはPCが起動できなくなる事態を避けるため、WinSxSフォルダー内のファイルを手動で削除することは絶対に避けてください。

AppData――アプリがギガバイト級のデータを溜め込む隠しユーザーフォルダー

Windowsの隠しフォルダーが50GBものディスク領域を消費する理由――実証済みクリーンアップガイド

AppDataもWindowsにおけるストレージ消費の大きな要因です。場所はC:\Users\[ユーザー名]\AppDataです。このフォルダーはデフォルトで非表示になっているため、非常に見落とされやすくなっています。AppDataには次の3つのサブフォルダーがあります。

  • Local:一時ファイルとアプリケーションのキャッシュ
  • LocalLow:サンドボックス化されたアプリや制限付きアプリが使用するデータ
  • Roaming:ドメイン環境でアカウントと共に端末間を移動する設定データ

3つの中で通常最も容量を圧迫するのはLocalフォルダーですが、AppData全体の肥大化は、モダンアプリの巨大なキャッシュ、ログファイル、更新パッケージが主因です。特に大きいのがElectronアプリです。Discord、Spotify、Microsoft Teamsなど、バンドルされたChromiumブラウザエンジンで構築されたアプリ群がこれに該当します。

さらに、ブラウザーもAppDataフォルダーを大きく膨らませます。Chrome、Edge、Firefoxはキャッシュ、拡張機能、プロファイルデータをここに保存するためです。私のAppDataフォルダーは140GBに達していました。最大の犯人はブラウザーで、使わなくなった複数のプロファイルを削除し、残骸となったアプリフォルダーを除去し、その他のキャッシュデータを消去した結果、約25GBを回収できました。

Cache、Temp、GPUCacheといった名前の付いたフォルダーは手動で削除しても問題ありません。ただし、現在もインストールされているアプリのフォルダーを丸ごと削除してはいけません。

Windowsアップグレードの残骸――大型アップデート後に取り残されるフォルダー

Windowsの隠しフォルダーが50GBものディスク領域を消費する理由――実証済みクリーンアップガイド

Windowsのメジャーアップグレードは、単純なパッチ適用というよりも、むしろOSの移行に近い処理です。Windowsは何らかの問題が発生して元に戻す必要が生じた場合に備え、旧インストールのコピーを保持します。このバックアップがC:\Windows.oldに格納されます。このフォルダーは10〜35GB程度になることがあり、私の環境では32.7GBでした。

Windows.oldフォルダーはロールバック用の手段としてのみ機能し、Windows 11ではアップグレード後10日間、Windows 10では30日間だけ有効です。メジャーアップグレード後に存在しうるフォルダーは以下の通りです。

フォルダー内容削除可否削除方法
Windows.old以前のWindowsインストール可(アップグレード期間経過後)ディスククリーンアップまたはストレージ設定
$WINDOWS.~BTWindowsアップグレードのインストールファイルディスククリーンアップ
$WINDOWS.~WSセットアップおよびアップグレードの一時ファイルディスククリーンアップ

多くの場合、Windows.oldはロールバック期間の経過後に自動的に削除されます。しかし、アップグレード処理が中断された場合や、クリーンアップタスクに問題がある場合など、一部のケースでは無期限に残ることがあります。その場合は手動でのクリーンアップが必要です。

拡大しても縮まない仮想ディスクとビルドキャッシュ

Windowsの隠しフォルダーが50GBものディスク領域を消費する理由――実証済みクリーンアップガイド

開発者向けツールは、急速に肥大化しうる新たなストレージ消費源をもたらします。WSL(Windows Subsystem for Linux)では、各Linuxディストリビューションが.vhdx拡張子の仮想ディスクファイル内で動作します。問題は、ファイルを削除しても仮想ディスク(.vhdxファイル)が自動的に縮まないことです。

Dockerも同様で、時間の経過とともにコンテナー、イメージ、ボリュームが容易に蓄積していきます。また、開発ツールによっては複数バージョンのランタイムやSDKが同時にインストールされることもあります。監視すべきストレージの場所は以下の通りです。

ツール保存場所肥大化の原因クリーンアップ方法
WSLC:\Users\[ユーザー名]\AppData\Local\Packages\[ディストリ名]\LocalState\ext4.vhdxディスクは拡張しても縮まない手動でディスクを圧縮
DockerC:\Users\[ユーザー名]\AppData\Local\Docker\wslコンテナーの蓄積docker system prune
npmC:\Users\[ユーザー名]\AppData\Local\npm-cacheパッケージのダウンロードnpm cache clean --force

SoftwareDistribution――Windows Updateのキャッシュ

Windowsの隠しフォルダーが50GBものディスク領域を消費する理由――実証済みクリーンアップガイド

Windowsディレクトリの中には、絶えず成長し続けるもうひとつのフォルダーがあります。Windows Updateの一時置き場となる場所で、C:\Windows\SoftwareDistribution\Downloadにあります。更新パッケージはインストール前にここへダウンロードされます。

Windowsは不要になった更新パッケージを削除することがありますが、私の経験では必ずそうなるとは限りません。放置すれば数ギガバイト規模の残骸に成長しかねません。専門家の中には、SoftwareDistributionフォルダーが最大15GBまで成長した事例を報告している人もいます。

安全にクリーンアップするには、次のコマンドを順番に実行する必要があります。これらは、Windows Updateサービスを停止し、Downloadフォルダーの内容を削除し、Windows Update関連サービスを再起動するという流れになっています。

net stop wuauserv
rd /s /q "C:\Windows\SoftwareDistribution\Download"
net start wuauserv
net start bits

rdコマンドはフォルダーとその内容を削除します。Windows Updateが更新プログラムをインストール中である場合や再起動待ちの場合は実行しないでください。タイミングが悪いと、一部のファイルが削除されません。

ストレージ肥大化を防ぐツールと習慣

私にとって最大の教訓は、本当の犯人を見逃しがちだということでした。特に役立ったのは、ディスクアナライザーを使ってストレージ使用状況を可視化することです。以下のツールのいずれかがきっと役立つでしょう。

ツール速度強み
WizTree極めて高速大容量ドライブを数秒でスキャン
TreeSize Freeバランス型わかりやすいフォルダーナビゲーション
WinDirStatやや遅め詳細なビジュアルマップ

さらに、日常的な使用では小さなシステムトラブルが起こりがちなので、メンテナンスツールを一式手元に置いておくことをおすすめします。

  1. Microsoft Teamsのミーティングを録画する3つの方法【デスクトップアプリ・Web版・Windows10】

    後から見返したいときに備えて、Teamsミーティングの録画方法をお探しの方は、ぜひこの記事をご覧ください。Microsoft Teamsのような使いやすいビデオ会議プラットフォームのおかげで、現在ではオンラインでのコミュニケーションや会議が非常に簡単に行えるようになりました。Microsoft Teamsは、ドキュメント共有やWeb会議など、実用的な機能を多数備えたオンラインコミュニケーション&コラボレーションプラットフォームです。他の多くのビデオ会議ツールと同様に、ミーティングを録画する機能も標準で提供されています。オンライン会議の内容を後から見返して、細部まで見逃さずに確認したい方にとって

  2. M.2 SSDを大容量M.2 SSDにクローンする完全ガイド – 初心者向けステップバイステップ解説

    M.2 SSDをより大容量のM.2 SSDにクローンする方法を知りたいけれど、手順が複雑で戸惑っていませんか?この記事では、その疑問をすべて解決します。 本ガイドでは、クローン作業前の準備から、4DDiG Partition Managerを使った実際のクローン手順、そしてクローン後のPC起動方法まで、ステップバイステップで詳しく解説します。最後に、よくある質問(FAQ)もご紹介します。 SSDのアップグレードは、ストレージ容量の拡張だけでなく、システム全体のパフォーマンス向上にもつながる重要な作業です。SSDのクローン作成を正しくマスターすれば、データ消失やOSエラーを防ぐことができます。