Macの「システムデータ」とは何ですか?

システムデータは、ストレージのバーの灰色の部分です。名前の付いたカテゴリに入らないもの、つまりキャッシュ、ログ、スワップ、一時ファイル、アプリのデータ、開発ツールが保存するものがここに入ります。システム設定からは中を開けませんが、どの部分も測れる普通のフォルダで、大きなもののいくつかは安全に消せます。

3日間無料でお試しいただけます。 クリーンアップにはライセンスが必要です:コンピュータ1台につき買い切り$29.99。サブスクリプションなし。オフラインで動作します。

最終更新:2026年10月18日。パスとAppleの表現はmacOS 27で確認済み。

Appleのいうシステムデータ

Appleメニューから「システム設定」、「一般」、「ストレージ」の順に開きます。バーの色付きの部分は、それぞれ規則を持つカテゴリです。アプリケーション、書類、写真、メール、メッセージ、iCloud Driveなど。システムデータはその残りです。現行macOS向けのAppleのガイドは、「ここに表示されているカテゴリに該当しないファイルが含まれます」とし、その画面からは「このカテゴリの内容は管理できません」と説明しています。

同じガイドは、それがどんなファイルかも書いています。「ログファイル、キャッシュ、VMファイル、その他の実行時のシステムリソース」に加えて、「一時ファイル、フォント、アプリのサポートファイル、プラグイン」です。さらに、このカテゴリは「Macの現在の状態によってサイズが変わる」こと、その中身は「Finderか、それを作成した他社製アプリで管理する」ことも書かれています。以前のmacOSでは、同じ入れ物を「その他」と呼んでいました。

つまりシステムデータはフォルダではなく、消せる一つのものもありません。macOSが引き算で出した合計なので、何も触っていなくても変わります。 システムデータの数字が合わない理由 では、その計算を説明しています。

出典: Apple:Macでストレージ設定を変更する · Apple:Macのストレージの空き容量を増やす

30秒でできる確認

何かを測る前に、手間のかからない3つのことを済ませてください。それだけでバーが動くことも多く、このページの続きが必要かどうかも分かります。

  1. 「システム設定」の「一般」、「ストレージ」でグレーのバーにポインタを重ね、そのサイズを控えておきます。あとで比較する基準になります。
  2. ゴミ箱を空にします。中にあるものは使用済み容量として数えられたままです。ついでにFinderの「ダウンロード」フォルダも見ておきましょう。
  3. 再起動します。再起動でスワップファイルが消え、macOSが「消去可能」な領域を解放する機会ができ、そのあとバーが数え直されます。

同じ画面にあるおすすめ(iCloudに保存、視聴済みの映画を削除、ゴミ箱を自動で空にする)は、書類、メール、ゴミ箱、ビデオに働きます。グレーのバーには手が届きません。この3つを済ませてもシステムデータが最大のままなら、先に進んでください。

もうシステムデータに入らないもの

多くのガイドは今もiPhoneのバックアップとメールをよくある原因に挙げています。最新のmacOSではそれぞれ専用の行があるので、大きな灰色のバーの説明にはもうなりません。

  • iPhoneとiPadのバックアップ、ダウンロードしたiOSのファームウェアは「iOSファイル」に数えられます。
  • メールのメッセージと添付ファイルは「メール」に数えられます。
  • メッセージの会話と添付ファイルは「メッセージ」に数えられます。
  • macOS自体も専用の行があり、変更できない封印された読み取り専用のボリュームにあります。 封印されたシステムボリューム では、その分の容量を説明しています。

システムデータがバーで一番大きいなら、答えはほぼ必ず、ユーザのライブラリ、開発ツールのフォルダ、またはmacOSが自分のために置いているファイルのどれかにあります。

まず本当の数字を確認する

Finder、システム設定、コマンドラインは、空き容量をそれぞれ違う方法で数えます。何かを消す前に、ディスク自身に聞いてください。

diskutil info / | grep "Free Space"
df -h /System/Volumes/Data

Finderの空き容量がこの二つのコマンドよりかなり多い場合、その差はパージ可能領域です。macOSが取り戻せると考えていて、何かが必要としたときにだけ返す領域です。 パージ可能領域と、macOSに実際に解放させる方法 では、その場合を扱っています。

次に、ローカルスナップショットを一覧にします。

tmutil listlocalsnapshots /

com.apple.TimeMachineで始まる名前は、Time Machineの1時間ごとのスナップショットです。com.apple.os.updateで始まる名前はmacOSとそのアップデートのものなので、macOSに任せてください。

何が容量を使っているかを調べる

この二つのコマンドは大きいフォルダを表示し、一番大きいものが最後に来ます。一つ目はパスワードを求めます。また、ターミナルにフルディスクアクセス(システム設定の「プライバシーとセキュリティ」)がないと、macOSはディスクの一部を隠します。

sudo du -xh -d 1 /System/Volumes/Data 2>/dev/null | sort -h | tail -20
du -xh -d 1 ~/Library 2>/dev/null | sort -h | tail -15

一番上に出たフォルダ、たとえば~/Library/Cachesや~/Library/Developerに対して二つ目をもう一度実行し、見覚えのあるものにたどり着くまで続けます。それから下の表で調べてください。

ターミナルを使わない方法

Finderで「移動」メニューを開き、Optionキーを押したまま「ライブラリ」を選びます。Command-Jを押して「すべてのサイズを計算」にチェックを入れ、ウインドウをサイズ順に並べ替えます。大きいフォルダはコマンドが表示するものと同じですが、一つだけ穴があります。Finderにはスナップショット、スワップ、/privateの下の隠しフォルダが見えないので、そこはコマンドラインのほうが向いています。

中身を一つずつ

システムデータが大きいとき、たいてい何でできているか、各部分がどこにあるか、安全な消し方。どのフォルダがどの行に入るかをAppleは公開していないので、まず測ってから動いてください。

何か、どこにあるか判定消し方
アプリのキャッシュ
~/Library/Caches
/Library/Caches
安全アプリを終了してから、そのフォルダを空にします。アプリが作り直すので、次の起動は少し遅くなります。
ログとクラッシュレポート
~/Library/Logs
/Library/Logs
/private/var/log
安全古いファイルを消します。macOSとアプリは必要なときに新しいものを書きます。
Time Machineのローカルスナップショット
フォルダではありません:tmutilで一覧
バックアップが別のディスクにあれば安全Appleの方法:Time Machineの設定で「バックアップの頻度」を「手動」にし、数分待ってから元に戻します。またはこれを実行します。
sudo tmutil deletelocalsnapshots /
Xcodeのビルドデータ
~/Library/Developer/Xcode/DerivedData
安全Xcodeを閉じてから消します。各プロジェクトの次のビルドは時間がかかります。
Xcodeのデバイスサポート
~/Library/Developer/Xcode/iOS DeviceSupport
もう使わないiOSバージョンなら安全古いiOSバージョンのフォルダを消します。そのバージョンのデバイスをつなぐと、Xcodeがまたコピーします。
シミュレータ
~/Library/Developer/CoreSimulator
使えなくなったものは安全xcrun simctl delete unavailable
Docker Desktopのディスクイメージ
~/Library/Containers/com.docker.docker
先に確認Finderではなく、必ずDocker自身のコマンドを使います。ボリュームを削除する前に中身を確認してください。
docker system prune
パッケージマネージャのキャッシュ
~/Library/Caches/Homebrew
~/.npm
~/Library/Caches/pip
安全brew cleanup
npm cache clean --force
pip cache purge
ローカルAIモデル
~/.ollama/models
~/.lmstudio/models
~/.cache/huggingface
先に確認モデルは、それをダウンロードしたツールで削除します。たとえば:
ollama rm
アプリのサポートデータとコンテナ
~/Library/Application Support
~/Library/Containers
~/Library/Group Containers
先に確認ここはアプリが本当のデータ、つまりデータベース、プロジェクト、設定を置く場所です。整理はアプリの中から行います。フォルダを消すのは、そのアプリがもうインストールされていないときだけにしてください。
削除したアプリの残り
~/Library/Preferences
~/Library/LaunchAgents
/Library/LaunchDaemons
先に確認アプリをゴミ箱に入れても、これらは残ります。消す前に、それぞれの名前を削除したアプリと照らし合わせてください。
スワップファイル
/System/Volumes/VM
残すメモリが足りなくなるとmacOSが作り、また消します。再起動で消え、メモリを多く使うアプリを終了すれば小さく保てます。
一時ファイル
/private/var/folders
残す実行中のアプリが使っています。macOSが自分の予定で片付け、再起動がそのきっかけになります。
Spotlightのインデックス
/System/Volumes/Data/.Spotlight-V100
残す検索が壊れたときだけ、作り直します。
sudo mdutil -E /

開発ツールには、すべてのフォルダを載せた専用ガイドがあります。 Xcodeのストレージ、 Dockerのディスク容量、 AIモデルの保存場所 と 開発用キャッシュの一覧表。

Time Machineのスナップショットについて

Appleによると、Time Machineは約1時間ごとにスナップショットを保存し、それぞれを24時間保持し、最後に成功したバックアップのスナップショットをもう一つ、容量が必要になるまで保持します。そしてスナップショットが使う容量は使用可能として数えます。そのためバーの使用済み部分を大きくすることはないはずですが、Finderとdfで空き容量が食い違うよくある原因です。インストーラやツールが容量不足で起動しないときに消し、習慣にはしないでください。Time Machineが唯一のバックアップなら、最新のスナップショットが今日変更したファイルの唯一のコピーかもしれません。

Time Machineのローカルスナップショット と APFSスナップショットとは では、さらに詳しく説明しています。出典: Apple:Time Machineのローカルスナップショットについて。

触らないほうがよいもの

絶対に触らない

システムボリュームと、システム自身のデータベース。前者への変更はmacOSがどのみち拒否し、後者にはユーザアカウントや統合ログなどが入っています。

/System
/private/var/db

パスワードが入っているキーチェーン:

~/Library/Keychains

ほかにも、スワップファイル、開いているアプリのコンテナの中身、メールと写真のライブラリには触らないでください。これらはメールと写真だけが変更すべきものです。

まず確認したほうがよいもの

Xcodeのアーカイブには、配布したビルドと、そのクラッシュレポートを読むためのシンボルが入っていて、作り直す手段はありません。自分で作ったりファインチューニングしたりしたモデルは、再ダウンロードできません。Dockerのボリュームにはデータベースが入っていることがあります。

クリーナーアプリはユーザのライブラリで作業しますが、macOSはそこを保護していません。不注意な掃除が害を出すのはそこなので、何を使うにせよ、消える前に一つずつ確認でき、後から元に戻せることを確かめてください。

また増える理由

中身の大半はキャッシュで、キャッシュは使えばまた増えます。DerivedDataは次のビルドで戻ります。Time Machineは1時間以内に新しいスナップショットを作ります。スワップは次にメモリが足りなくなると増えます。Homebrewは次のアップグレードでまたダウンロードします。どれも不具合ではなく、だから「システムデータを消す」作業は終わりません。

役に立つのは、自分のMacでどの二つか三つのフォルダが大きいかを知り、数か月ごとに確認することです。一度に全部消すより効果があります。ストレージのバーが満杯に見えても、まだ返せるパージ可能領域があるMacなら、そのままで問題ないこともあります。 スワップファイルとスリープイメージ では、ディスクではなくメモリに連動する二つのファイルを扱っています。

Bytesweepが役立つところ

このページの作業はすべて、ターミナルとFinderで無料でできます。Bytesweepはコマンドと当て推量の手間を省きます。

クリーンアップ:システムのゴミ、開発者データ、アプリとブラウザのキャッシュ、古いログ、一時ファイル、ゴミ箱から50.96 GBを回収可能。それぞれに場所と7日間の取り消し付き
  • 「ストレージ」のスキャンは、ライブラリのような隠しフォルダも含めてディスク上のフォルダを測るので、灰色のバーが名前とサイズの付いたフォルダとして見えます。
  • 「クリーンアップ」は、キャッシュ、ログ、一時ファイル、開発データを場所付きで一覧にし、それぞれを「安全」「先に確認」「残す」で評価します。自動でチェックされるのは安全なものだけです。
  • 消したものはまず同じディスク上の復元ポイントに移されるので、7日間は元に戻せます。
  • Time Machineのローカルスナップショットの削除、HomebrewとDockerの掃除は、macOSと各ツール自身のコマンドに任せるため、取り消せません。Bytesweepは実行前にそれを示します。

よくある質問

システムデータはまるごと削除できますか?

一つのものとしては消せません。システムデータはmacOSがストレージのバーに描く合計で、その裏に一つのフォルダはありません。消すのは中にある個々のもので、その中にはアプリが必要とするファイルもあります。だから答えはいつも「まず見る」で、「全部消す」ではありません。

システムデータは「その他」と同じですか?

はい。以前のmacOSは同じ残りのカテゴリを「その他」と呼んでいました。その後、iPhoneのバックアップの「iOSファイル」のように、専用のカテゴリに移ったものもあります。

なぜ私のMacのシステムデータはこんなに大きいのですか?

開発に使うMacなら、たいていXcode、シミュレータ、Docker、パッケージのキャッシュです。それ以外のMacでは、アプリのキャッシュ、アプリが整理しないデータ、削除したアプリの残りであることが多いです。「何が容量を使っているかを調べる」の二つのコマンドで、自分のMacではどれかがわかります。

システムデータはどのくらいが普通で、どこでやめるべきですか?

Appleは数字を公表しておらず、適正な値はMacの使い方で変わります。XcodeやDocker、ローカルのAIモデルがあるMacは、メールとWebだけのMacより数十GB多くなりますが、それは不具合ではありません。目安は合計ではなく、中にある大きなフォルダが、自分が知っていて今も使っているものに属しているかどうかです。そうならそこでやめてください。いちばん大きいものが何か月も前に削除したツールのものなら、それが片付ける対象です。

なぜ勝手に小さくなったのですか?

Time Machineのスナップショットは24時間で期限が切れ、macOSは必要なときにパージ可能領域を返し、再起動でスワップファイルが消えます。さらにカテゴリはバックグラウンドで再計算されるので、ファイルが一つも変わらなくてもバーが動くことがあります。

macOSを再インストールすれば直りますか?

いいえ。再インストールはシステムボリュームを置き換えるだけで、データボリュームはそのまま残ります。システムデータのほとんどはデータボリュームにあります。消えるのはMacを消去して一からやり直したときだけで、その後も同じアプリが同じキャッシュをまた作ります。

パージ可能領域は本当に空きなのですか?

ほぼそうです。macOSは何かが容量を必要とすると解放するので、Finderに空きがないと表示されていても、大きなコピーはたいてい成功します。ただ、起動時に空き容量を確認するツールが起動を拒む場合には役に立たず、すぐに解放する方法はスナップショットを自分で削除することだけです。

ブログから

このガイドの一部をさらに深く掘り下げた、より短い記事。

すべての記事