Macの「システムデータ」とは。消去するにはどうするか
「システムデータ」は、Macのストレージにおける何でも入るカテゴリです。「アプリケーション」「書類」「写真」など、名前の付いたほかのカテゴリにmacOSが分類しないものがすべて入ります。キャッシュ、ログ、スワップファイル、Time Machineのローカルスナップショット、開発者データ、アプリがライブラリに保存しているサポートファイルなどです。
ボタン1つで消去することはできません。1つのものではないからです。削除しても安全な部分もあれば、macOSが管理していて手を付けるべきでない部分もあり、普段見ない場所にある自分自身のデータも少しあります。このガイドでは、それぞれの部分を順に見ていきます。
macOSが「システムデータ」に数えるもの
このカテゴリは、以前は「その他」と呼ばれていました。これは残りの部分です。macOSは分類できるものを合計し、ディスク上の残りがすべてここに入ります。実際には、次のようなものです。
- キャッシュ:アプリやmacOSが作り直せるファイル。主に ~/Library/Caches と /Library/Caches にあります。
- ログと診断レポート。~/Library/Logs と /private/var/log にあります。
- スワップファイルとスリープイメージ。/private/var/vm にあります。macOSがメモリのために使います。
- Time Machineのローカルスナップショット:起動ディスク自体に保持される、1時間ごとのコピー。
- 開発者データ:Xcodeのビルドフォルダ、シミュレータ、パッケージマネージャのキャッシュ、Dockerのディスクイメージ。
- アプリのサポートファイル:~/Library/Application Support と ~/Library/Containers にあるデータベース、ダウンロード、設定。
- システムサポート用のボリューム:データの隣にある、Preboot、Recovery、VM、Updateという隠しボリューム。
数値がこれほど大きく、しかも変わり続ける理由
「システムデータ」が大きいのは、その中のものが静かに増えていくからです。ブラウザは、訪れたすべてのサイトのキャッシュを保持します。チャットアプリは、スクロールして通り過ぎたすべての画像を保持します。Xcodeは、これまでに開いたすべてのプロジェクトのビルド出力を保持します。どれも書類フォルダには現れないので、目にすることがありません。
1時間ごとに変わるのは、一部が一時的なものだからです。スワップは、メモリが逼迫すると大きくなり、再起動後に小さくなります。スナップショットは、Time Machineがオンのあいだ1時間ごとに作成され、約1日で期限切れになります。キャッシュは、空き領域が少なくなるとmacOSが整理します。1日に数GB動く数値は正常です。
「ストレージ」画面は、計算にもしばらく時間がかかります。何かを削除した直後に数値がおかしく見える場合は、ウインドウを1分ほど開いたままにしてください。
「システムデータ」がどのくらいあるかを確認する方法
アップルメニューを開き、「システム設定」>「一般」>「ストレージ」と選択します。バーの計算が終わるまで待ちます。「システムデータ」は下のほう、「macOS」の隣に表示されます。
ほとんどのカテゴリには、ファイルの一覧を開く情報ボタンがあります。「システムデータ」にはそれがなく、中身が見えないように感じるのはそのためです。その中身を知るには、大半が入っているライブラリフォルダを見ます。次のコマンドは、ユーザのライブラリ内の最も大きいフォルダを一覧表示するもので、何も削除しません。
du -sh ~/Library/* 2>/dev/null | sort -h | tail -n 15手動で消去しても安全なもの
安全な部分は、キャッシュとログです。アプリは必要になればキャッシュを作り直し、ログが役に立つのは問題を診断しているときだけです。削除しようとしているファイルにアプリが書き込まないよう、先にアプリを終了してください。
下記のコマンドは、どのキャッシュが最も大きいかを表示するので、何を消去する価値があるかを判断できます。サイズを読み取るだけです。
- Finderで「移動」>「フォルダへ移動」と選択し、~/Library/Caches と入力します。
- サイズ順に並べ替えるか、下記のコマンドを使って、最も大きいフォルダを見つけます。
- 大きなフォルダの中身をゴミ箱に入れます。最上位のフォルダ自体はそのまま残します。
- ~/Library/Logs が大きい場合は、そこでも同じことをします。
- Macを再起動し、アプリが正常に開くことを確認してから、ゴミ箱を空にします。
du -sh ~/Library/Caches/* 2>/dev/null | sort -h | tail -n 15ローカルスナップショットと開発者データ
Time Machineを使っている場合、macOSは、バックアップドライブがなくても最近のバージョンを復元できるように、起動ディスクにローカルスナップショットを保持します。スナップショットは約24時間で自動的に期限切れになり、macOSは領域が必要になればもっと早く削除します。手を付ける必要はほとんどありません。存在するかどうかを確認するには、下記のコマンドを実行します。
今すぐ領域が必要な場合は、sudo tmutil deletelocalsnapshots のあとにスナップショット名の日付部分、たとえば 2026-10-10-093012 を続けて実行すれば、1つ削除できます。削除されるのはそのスナップショットだけで、Time Machineのドライブにあるバックアップは削除されません。
ソフトウェアを書く人の場合、開発者データが「システムデータ」の最大の部分であることがよくあります。XcodeのDerivedDataフォルダ、古いシミュレータ、node_modulesフォルダ、パッケージマネージャのキャッシュは、合わせて数十GBに達することがあります。ビルド出力とダウンロードキャッシュは削除しても安全で、代償は次のビルドが遅くなることです。
tmutil listlocalsnapshots /手を付けてはいけないもの
「システムデータ」の一部はmacOSのもので、手動で削除すると問題が起きるか、何の役にも立ちません。
- /private/var/vm にあるスワップファイルとスリープイメージ。作成と削除はmacOSが行います。スワップは再起動すると消去されます。
- /System にあるものすべてと、Preboot、Recovery、Updateの各ボリューム。macOSが起動とアップデートのために必要としています。
- ~/Library/Application Support 全体。メール、メモ、アプリのデータベース、ゲームのセーブデータ、iPhoneのバックアップなど、本物のデータが入っています。フォルダを削除するのは、どのアプリのものかがわかっていて、そのアプリをもう使っていない場合だけにしてください。
- ~/Library/Containers と ~/Library/Group Containers 全体。理由は同じです。
- /private/var/folders 内のフォルダ。macOSが自分で消去する一時ファイルです。
Diskzyが役立つところ
DiskzyはMacのネイティブアプリで、ディスク全体をマップにします。「System Data, explained」(システムデータの内訳)ビューは、1つのグレイの数値を、名前の付いた部分に分けて表示します。開発者データ、キャッシュ、アプリのデータ、ログ、スワップとスリープイメージ、macOSのサポートファイル、バックアップ、AIモデルなどです。各部分には、サイズと、「Safe to clear」(消去しても安全)、「Look first」(まず確認)、「Managed by macOS」(macOSが管理)の3つのラベルのいずれかが表示されます。
このビューは、理解するためのものです。削除は「Clean up」(クリーンアップ)タブで行い、各項目には理由を添えてチェックが入るか外れるかし、開いているアプリには手を付けません。Diskzyが削除するものはすべてゴミ箱に入るので、ゴミ箱を空にするまでは何も失われません。72時間はすべての機能が無料で使え、その後は$9の買い切りでMac 2台まで使えます。
よくある質問
- Macの「システムデータ」がこれほど大きいのはなぜですか?
- macOSがほかのカテゴリに入れられないものをすべて集めているからです。アプリのキャッシュ、ログ、スワップ、ローカルスナップショット、開発者向けのファイル、アプリのサポートデータなどです。数年使ってきたMacや開発に使っているMacでは、合わせて何GBにもなります。
- Macの「システムデータ」は削除できますか?
- 全体を削除することはできません。その中のキャッシュとログは安全に消去でき、不要になった開発用のビルドフォルダや古いバックアップも削除できます。スワップ、スリープイメージ、システムサポート用のボリュームはmacOSが管理しており、手を付けるべきではありません。
- Macを再起動すると「システムデータ」は減りますか?
- 通常は少し減ります。再起動するとスワップファイルと一部の一時ファイルが削除されるため、その後は数値が下がることがよくあります。アプリのキャッシュや開発者データは消去されません。
- 「システムデータ」は「その他」のストレージと同じものですか?
- はい。以前のバージョンのmacOSでは、このカテゴリは「その他」と呼ばれていました。「システムデータ」に名前が変わりましたが、中身は同じ種類の、分類されないファイルです。
- 消去しても「システムデータ」がまた増えるのはなぜですか?
- キャッシュはアプリを使ううちに作り直され、スワップはメモリがいっぱいになると戻り、Time Machineは1時間ごとに新しいローカルスナップショットを作成します。ある程度また増えるのは想定どおりで、不具合ではありません。
関連ガイド
- Caches~/Library/Caches
- Logs~/Library/Logs
- swapfile/private/var/vm/swapfile0
- Time Machine local snapshots(APFS snapshots, not a folder)
- Application Support~/Library/Application Support
アンインストールガイド
Macの空き領域がどこに消えたのかを確認
Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。
Diskzyを無料で試す