Mac の「システムデータ」ストレージを減らす方法
AskClean Team · Updated 2026-07-18
「システムデータ」は、キャッシュ、ログ、古いバックアップ、開発者ファイルなどをまとめて扱う、Mac のストレージ上の受け皿カテゴリです。アプリのキャッシュを空にし、古い iOS バックアップを取り除き、Xcode のビルドフォルダのような開発者ゴミを削除すれば、書類には一切触れずに安全に小さくできます。このガイドでは、その手順を一つずつ説明します。
Mac の「システムデータ」とは何か?
「システムデータ」(古い macOS では「その他」と呼ばれていました)は、macOS がアプリ・写真・書類・ミュージックといった名前付きカテゴリに分類できないすべてを集計する、ストレージグラフ上の入れ物です。開いて中を見られる単一のフォルダではなく、アプリのキャッシュ、システムやアプリのログ、一時ファイル、仮想メモリのスワップファイル、Time Machine のローカルスナップショット、古いデバイスバックアップ、ブラウザデータ、開発者ファイルなど、ディスクのあちこちに散らばったものの合計値です。
受け皿である以上、システムデータの振る舞いは他のカテゴリとは異なります。アプリがデータをキャッシュし、ビルドが積み重なり、ログがたまるにつれ、バックグラウンドで静かに膨らみ続けますが、macOS が中身の内訳を見せてくれることはありません。仕事や開発に使っている Mac では 30 GB、50 GB、ときには 100 GB を超えることも珍しくなく、ストレージ画面だけではどうにも減らせないと感じるのはそのためです。
良い知らせは、システムデータの中身のほとんどが再生成可能だということです。キャッシュはアプリが次に必要としたときに作り直され、スワップファイルは macOS が自動で管理し、Time Machine のローカルスナップショットはディスクが足りなくなるとシステムが自動的に間引きます。手動で削除する価値があるのは、macOS が自分では決して手を付けない部分 — 古びたアプリキャッシュ、古いログ、忘れられた iOS デバイスバックアップ、そして開発者のビルド成果物です。
システムデータの中身を確認する
まずは問題の大きさを測るところから。現行の macOS では、ストレージの概要は以前の「この Mac について」ウインドウではなくシステム設定にあり、開いてから計算が終わるまで 1 分ほどかかります。
ストレージ画面が示すのは合計値だけなので、次のステップとして、システムデータを膨らませているフォルダの中を直接のぞきます。多くの Mac で最大の要因は、ユーザーキャッシュ、システム全体のキャッシュ、ログの 3 つ — いずれも Finder でそのまま確認できます。
- Apple メニューからシステム設定を開き、サイドバーで「一般」をクリックしてから「ストレージ」をクリックします。カラーバーの計算が終わるのを待ち、各セグメントにポインタを重ねてください。システムデータは通常、バーの終わり近くにあるライトグレーのセグメントです。
- Finder で Command + Shift + G を押して「フォルダへ移動」を開き、~/Library/Caches と入力して Return を押します。ここが、あなたのユーザーアカウントで動くアプリがキャッシュファイルを保存する場所です。
- 同じ手順を /Library/Caches(チルダなし)で繰り返して全ユーザー共有のシステムキャッシュを、~/Library/Logs でアプリが書きためてきたログファイルを確認します。
- 各フォルダで「表示」>「リスト」を選び、「サイズ」列をクリックして大きい順に並べ替えます。サイズが「--」と表示される場合は、Command + J を押して「すべてのサイズを計算」を有効にしてください。数 GB を占めているフォルダをメモしておきましょう — それが削除の狙い目です。
一部のフォルダでサイズ列が空のままでも、それは正常です。Finder がフォルダサイズを計算するには権限と時間が必要です。リスト表示で「すべてのサイズを計算」を有効にしてサイズ順に並べ替えるのが、いちばん見通しの良い方法です。
キャッシュとログを安全に削除する
キャッシュはアプリを速くするために存在するので、削除しても設計上安全です。キャッシュが見当たらなければ、アプリは単に作り直します。引き換えに、削除後の初回起動はキャッシュが再構築されるぶん少し遅くなることがあります。ログはさらに低リスクで、特定の問題を調べているのでもない限り、まず必要にならない診断用のテキストファイルです。
守るべきルールはひとつだけ。キャッシュフォルダそのものではなく中身を削除すること、そして必ず先にアプリを終了することです。削除中にアプリがキャッシュへ書き込むと不整合な状態に陥ることがあり、空であっても自分の名前のキャッシュフォルダが存在することを前提にしているアプリもあります。
- キャッシュを空にする予定のアプリをすべて終了します — ウインドウを閉じるだけでなく Command + Q で。ブラウザのキャッシュは、ブラウザ自身のデータ消去機能を使うほうが簡単です。
- Finder で ~/Library/Caches に移動し、先ほど特定した大きなフォルダのひとつを開いて、Command + A で中身を選択し、Command + Delete でゴミ箱に入れます。
- 一度に全部消すのではなく、大きなフォルダから一つずつ進めましょう。あとでアプリの調子が悪くなっても、どのキャッシュが原因かすぐ分かります。
- 実際に容量を食っているログフォルダがあれば、~/Library/Logs でも同じことをします。古い .log ファイルやクラッシュレポートは、消しても差し支えありません。
- 終わったらゴミ箱を空にしてください。空にするまでファイルはディスク容量にカウントされたままで、システムデータの数字も動きません。
/System や /private の中は、それが何か正確に分かっているのでない限り削除しないでください。これらの領域は macOS 自身が管理しており、得られる容量は推測で消すリスクに見合いません。
開発者ゴミを取り除く(Xcode・シミュレータ・パッケージキャッシュ)
Xcode をインストールしたことがあるなら、システムデータの最大の塊はほぼ間違いなく開発者ファイルです。Xcode はビルド成果物とインデックスを ~/Library/Developer/Xcode/DerivedData に保存します。このフォルダは 20〜50 GB まで育つことが珍しくなく、削除しても完全に安全です — 次のビルドで Xcode が作り直します。
もうひとつの大物がシミュレータです。ダウンロードしたことのある iOS シミュレータランタイムは 1 つにつき 5〜8 GB を ~/Library/Developer/CoreSimulator の下に占有し、その iOS バージョンを対象にしなくなった後もずっと居座り続けます。ターミナルで xcrun simctl delete unavailable を実行すると、ランタイムがもうインストールされていないシミュレータを削除できます。
パッケージマネージャも積み重なります。npm、CocoaPods、Swift Package Manager、Homebrew、pip、cargo はそれぞれ独自のダウンロードキャッシュを持ち、合わせるとさらに 5〜15 GB になることがよくあります。これらすべてについて — 正確なパス、コマンド、削除して安全なものまで — 専用ガイド「Xcode の DerivedData と開発者キャッシュを安全に削除する」で詳しく解説しています。
古い iOS バックアップと大容量ファイルを削除する
ローカルの iPhone / iPad バックアップは、システムデータの定番のサプライズです。デバイス 1 台のバックアップが 5〜20 GB になることもあり、複数のデバイス — あるいはもう手元にない昔の iPhone — をバックアップしていた場合、そのコピーは永遠にそこに残り続けます。macOS は ~/Library/Application Support/MobileSync/Backup に保存していますが、Finder から手作業で削除してはいけません。バックアップのインデックス整合性を保つため、内蔵の管理画面を使ってください。
バックアップを確認するには、デバイスを接続して(あるいは単に Finder ウインドウを開いて)、Finder のサイドバーでデバイスを選択し、「バックアップを管理」をクリックします。保存されているバックアップが日付付きで一覧表示されるので、もう持っていないデバイスのバックアップや、その後 iCloud で取ったものより古いバックアップを削除しましょう。
バックアップのほかにも、ただ忘れているだけの大容量ファイルを一掃しましょう。ダウンロードフォルダをサイズ順に並べ替え、古いインストーラやディスクイメージを片づけます(.dmg・.pkg・.zip ファイルは、インストールが済めば純粋なデッドウェイトです)。システム設定のストレージ画面にも、「iCloud に保存」「ストレージを最適化」「ゴミ箱を自動的に空にする」という組み込みのおすすめが用意されており、Apple のストレージサポートガイドでも説明されています。
クリーンアップツールを使うべきとき
手動クリーンアップは確かに機能しますが、正直なコストが 2 つあります。ライブラリフォルダを 1 時間かけて掘り返す手間と、正体不明の数 GB のフォルダを消して大丈夫か、あなた自身が判断しなければならないことです。そうした判断を手探りでしたくないなら、見つけたものを説明してくれるクリーンアップツールが、賢い中間解になります。
AskClean は、まさにこの問題のために作られました。一度のスキャンでディスクを 12 のカテゴリ — システムキャッシュとログ、ブラウザキャッシュ、Xcode DerivedData、古いシミュレータランタイム、AI モデルキャッシュ、パッケージマネージャキャッシュ、アプリの残骸、大容量のダウンロードなど — に分類し、AI が削除の前に一つひとつを説明します。それが何か、作り直せるか、消したら何を失うか。
その安全モデルは、このガイドの助言と同じです。削除はすべてゴミ箱へ移動するのでいつでも復元でき、あなた自身が項目ごとに確認するまで何も実行されず、書類・写真ライブラリ・システムファイルには決して触れません。バージョン 3.3 からは写真ライブラリのクリーンアップ — 重複、ブレた写真、大きすぎる動画 — にも対応し、分析はすべてオンデバイスで行われます。
FAQ
システムデータを削除しても安全ですか?
「システムデータ」を丸ごと削除することはできません — フォルダではなく集計上のカテゴリだからです。しかし、その主な中身(アプリキャッシュ、ログ、古い iOS バックアップ、開発者のビルドファイル)は、macOS やアプリが必要に応じて作り直すため、個別に削除しても安全です。このガイドに載っているパスの範囲にとどめ、完全削除ではなくゴミ箱へ移動し、/System と /private には手を付けないでください。
システムデータがこんなに大きいのはなぜですか?
たいていは、無数の小さなファイルではなく少数の大きな要因によるものです。開発者ツール(Xcode の DerivedData とシミュレータだけで 50 GB を超えることも)、ローカルの iPhone バックアップ(1 つ 5〜20 GB)、たまり続けたアプリキャッシュ、そして Time Machine のローカルスナップショット。動画編集アプリ、機械学習ツール、何年分ものメディアをキャッシュしたメッセージアプリもよくある犯人です。
Mac を再起動するとシステムデータは減りますか?
少しは減るので、最初に試す価値はあります。再起動で仮想メモリのスワップファイルとシステムの一時フォルダが消去され、即座に数 GB 空くことがあります。ただしアプリキャッシュ、バックアップ、開発者ファイルには影響しません — それらにはこのガイドの手動手順が必要です。
実際にはどのくらいの容量を空けられますか?
Mac の使い方次第です。開発をしない一般的な Mac なら、キャッシュ・ログ・古いバックアップから 5〜15 GB。開発マシンは別世界で、DerivedData・使っていないシミュレータ・パッケージキャッシュを片づけると、30〜60 GB 戻ってくるのが普通です。AskClean のスキャンあたりの平均回収量は約 38 GB です。
macOS が自分でシステムデータを片づけてくれますか?
部分的には。macOS はディスクが足りなくなると Time Machine のローカルスナップショットを自動で間引き、スワップファイルも自分で管理します。しかしアプリキャッシュ、古いログ、iOS バックアップ、開発者ファイルを自発的に片づけることはありません — あなた(またはクリーンアップツール)が取り除くまで増え続けます。
Sources