AskClean

Mac の「システムデータ」を安全に削除して減らす方法

AskClean チーム · 更新日 2026-11-02

「システムデータ」は、APFS ローカルスナップショット、キャッシュ、ログ、古いデバイスのバックアップなどをまとめて数える、Mac のストレージの受け皿カテゴリです。Time Machine を使っている場合はローカルスナップショットが最大の割合を占めることが多く、ゴミ箱を空にしても数字がほとんど減らないのはそのためです。このガイドでは、まず実際の中身を計測し、効果の大きいものから順に、書類には手を付けずに安全に片づけていきます。

対話式診断

「システムデータ」を占めている可能性が高いものは?

いくつかの質問に答えると、確認方法と削除してよい範囲を示した、優先順位付きのチェックリストを作成します。Mac をスキャンするものではありません。

回答はこのブラウザの中だけに保存され、アップロードされません。

何を解決したいですか?
ストレージの状況(任意)
この Mac に当てはまるものは?
Mac の「システムデータ」を安全に削除して減らす方法
Mac の「システムデータ」の中身と、ファイルを削除しても空き容量が増えない理由を解説し、ローカルスナップショット、キャッシュ、ログ、古い iPhone バックアップを安全に削除して減らす手順を紹介します。

Mac の「システムデータ」とは?ファイルを削除しても空き容量が増えない理由

「システムデータ」(古い macOS では「その他」と表示されていました)は、macOS がアプリケーション、書類、写真、ミュージックといった名前の付いたカテゴリに分類できないものをすべてまとめた、ストレージグラフ上の受け皿です。開いて中を見られる一つのフォルダではなく、ディスクのあちこちに散らばった APFS ローカルスナップショット、アプリのキャッシュ、システムやアプリのログ、一時ファイル、仮想メモリのスワップファイル、古いデバイスのバックアップ、ブラウザのデータなどの合計値です。

受け皿である以上、システムデータは他のカテゴリとは違う増え方をします。スナップショットがたまり、アプリがデータをキャッシュし、ログが積み重なるにつれてバックグラウンドで静かに増えていきますが、macOS が中身の内訳を一覧で見せてくれることはありません。30 GB、50 GB、ときには 100 GB を超えることも珍しくなく、ストレージ画面だけではどうにも減らせないと感じるのはそのためです。

良い知らせは、システムデータの中身のほとんどが再生成できるものだということです。キャッシュはアプリが次に必要としたときに作り直され、スワップファイルは macOS が自動で管理し、ローカルスナップショットはディスクの空きが少なくなるとシステムが間引きます。手動で片づける価値があるのは、macOS がなかなか自分では手を付けない部分です。具体的には、もう必要のないローカルスナップショット、古くなったアプリのキャッシュ、古いログ、忘れられた iOS デバイスのバックアップです。

何かを削除する前に、「パージ可能」な領域という考え方を押さえておきましょう。20 GB 分のファイルを削除してゴミ箱を空にしたのに空き容量がほとんど変わらない、あるいは一度増えてまた元に戻る、というよくある悩みはこれで説明がつきます。macOS は、実際には使用中でも必要に応じてシステムが回収できる領域を「パージ可能」として扱います。APFS ローカルスナップショット、再生成できるキャッシュ、iCloud にアップロード済みのファイルがこれに当たります。Finder に表示される空き領域にはパージ可能な領域が含まれていることが多く、実際より余裕があるように見えます。逆に、スナップショットに記録されているファイルは、削除してもそのスナップショットが消えるまで空き容量がまったく増えません。

インストーラやアップデートのために今すぐ空き容量が必要な場合、ファイルを削除するだけでは足りないことがあります。空き容量をすぐに取り戻せるのは、次のセクションで説明するスナップショットの削除です。

APFS ローカルスナップショットを削除する(多くの場合、最も効果が大きい)

Time Machine が書き込む先は外部ドライブだけではありません。バックアップドライブをつないでいなくても最近のバージョンを復元できるように、起動ディスク上にも約 1 時間ごとに APFS ローカルスナップショットを保存しています。各スナップショットはその時点のファイルの状態を、その後に削除したファイルも含めてそのまま保持し、すべてシステムデータとして数えられます。大量のデータを作っては消してきた Mac では、スナップショットだけで 20 GB から 100 GB 以上になることもあります。

同じ Mac なのに場所によって空き容量の数字が違うのも、これが理由です。実際の内訳を知るには、2 つの数字を比べます。ターミナルで diskutil info / を実行すると、パージ可能な領域を除いた Container Free Space が表示されます。一方、Finder で起動ディスクを選択して「情報を見る」を開くと、「空き領域」の値の後ろの括弧内にパージ可能な容量が表示されます。パージ可能な部分が大きい場合、原因はたいていスナップショットです。

スナップショットはディスクユーティリティで確認できます。サイドバーでデータボリュームを選択し、「表示」>「APFSスナップショットを表示」を選ぶと、各スナップショットが作成日とサイズ付きで一覧表示されます。ターミナルの tmutil listlocalsnapshots / でも同じ内容を確認でき、対象を正確に指定して操作できます。

トレードオフは明快です。ローカルスナップショットを削除すると、外部のバックアップドライブなしで最近のファイルのバージョンを復元することはできなくなります。外部ドライブ上の Time Machine バックアップには影響しません。つまり、バックアップドライブが最新の状態なら、ローカルスナップショットを削除しても失うものはほとんどありません。何週間も接続していない場合は、先にドライブを接続してバックアップを 1 回完了させてください。

  1. ターミナルを開き、tmutil listlocalsnapshots / を実行して、すべてのローカルスナップショットをタイムスタンプ付きで一覧表示します。
  2. 空き容量の回収を macOS に任せるには、sudo tmutil thinlocalsnapshots / 21474836480 4 を実行します。最も高い緊急度で約 20 GB(バイト数は必要に応じて調整してください)を空けるよう求めるコマンドで、古いスナップショットから順に削除されます。
  3. 特定のスナップショットだけを削除したい場合は、sudo tmutil deletelocalsnapshots の後に、一覧に表示されたとおりのタイムスタンプを付けて実行します。
  4. もう一度 diskutil info / を実行し、Container Free Space が実際に増えたことを確認します。
  5. スナップショットがたまらないようにしたい場合は、「システム設定」>「一般」>「Time Machine」で「オプション」をクリックし、「バックアップ頻度」を「手動」にします(macOS Monterey では「バックアップを自動作成」の選択を解除します)。ただし、これは別のバックアップ手段がある場合に限ってください。

読み出し専用のシステムボリュームに表示されるスナップショットには触れないでください。Apple が署名・封印したもので、macOS はそこから起動します。Time Machine とは無関係で、削除することもできません。自分で管理してよいのは、データボリューム上のスナップショットだけです。

キャッシュとログを安全に削除する

キャッシュはアプリを速くするために存在するので、削除しても設計上安全です。キャッシュが見当たらなければ、アプリは作り直すだけです。その代わり、削除後の初回起動はキャッシュが再構築されるぶん少し遅くなることがあります。ログはさらに低リスクで、特定の問題を調べているのでもない限り、まず必要にならない診断用のテキストファイルです。

守るべきルールは一つだけです。キャッシュフォルダそのものではなく中身を削除すること、そして必ず先にアプリを終了することです。削除中にアプリがキャッシュへ書き込むと不整合な状態に陥ることがあり、空であっても自分の名前のキャッシュフォルダが存在することを前提にしているアプリもあります。

手作業では削除できないシステムキャッシュは、セーフモードで消去できます。Apple が案内している方法で、セーフモードで起動するとディレクトリのチェックが行われ、いくつかのシステムキャッシュが消去されます(消去されたキャッシュは必要に応じて macOS が作り直します)。自分では何も削除しないため、このガイドの中で最も安全な手順で、これだけで数 GB 空くこともよくあります。インストールできない macOS アップデートのために空きが必要なときに特に役立ちます。空いた容量はキャッシュが再構築されるまでの一時的なものかもしれませんが、アップデートを済ませるにはたいてい十分です。Apple シリコン搭載の Mac では、システムを終了してから「起動オプションを読み込み中」と表示されるまで電源ボタンを押し続け、起動ディスクを選択し、Shift キーを押したまま「セーフモードで続ける」をクリックします。Intel プロセッサ搭載の Mac では、再起動してログインウインドウが表示されるまで Shift キーを押し続けます。セーフモードを終了するには、通常どおり再起動します。

  1. キャッシュを削除する予定のアプリをすべて終了します。ウインドウを閉じるだけでなく、Command + Q で終了してください。ブラウザのキャッシュは、ブラウザ自身の閲覧データ消去機能を使うほうが簡単です。
  2. Finder で Command + Shift + G を押し、~/Library/Caches と入力して Return キーを押します。「表示」>「リスト」を選択して「サイズ」列をクリックし、Command + J を押して「すべてのサイズを計算」を有効にすると、実際に大きいフォルダが分かります。
  3. 大きいフォルダを 1 つ開き、Command + A で中身を選択して、Command + Delete でゴミ箱に入れます。一度に全部消すのではなく、大きいフォルダから一つずつ進めてください。あとでアプリの調子がおかしくなっても、どのキャッシュが原因かすぐに分かります。
  4. システム全体のキャッシュがある /Library/Caches(先頭にチルダなし)と、ログがたまる ~/Library/Logs でも、実際に容量を占めているフォルダについて同じ手順を繰り返します。古い .log ファイルやクラッシュレポートは、ゴミ箱に入れても問題ありません。
  5. 終わったらゴミ箱を空にします。空にするまではファイルがディスク容量を使い続けるため、システムデータの数字も変わりません。

/System や /private の中は、それが何か正確に分かっているのでない限り削除しないでください。これらの領域は macOS 自身が管理しており、推測で削除するリスクに見合うほどの容量は得られません。

システムデータの残りを確認する:Xcode、シミュレータ、パッケージキャッシュ

スナップショットとキャッシュを片づけた後に残るものは、たいてい Mac の使い方次第です。最もよくある大物は開発ツールで、Xcode のビルド成果物、シミュレータのランタイム、パッケージマネージャのダウンロードキャッシュだけで数十 GB になることがあります。ストレージ画面に「デベロッパ」カテゴリが表示される場合も、そこに含まれるのは Xcode のデータの一部だけで、パッケージマネージャのキャッシュは項目として表示されません。

これらのカテゴリには、それぞれ別の削除の境界があります。手間なく作り直せるもの、再ダウンロードに長い時間がかかるもの、二度と復元できないものが混在しているため、ここでは要約せず、個別のガイドで詳しく扱っています。

古い iOS バックアップと大きなファイルを削除する

ローカルに保存された iPhone や iPad のバックアップは、システムデータの中で思わぬ容量を占めていることがよくあります。デバイス 1 台分のバックアップが 5〜20 GB になることもあり、複数のデバイスや、もう手元にない以前の iPhone をバックアップしていた場合、そのコピーはいつまでも残り続けます。macOS は ~/Library/Application Support/MobileSync/Backup に保存していますが、Finder から手作業で削除しないでください。バックアップの索引の整合性を保つため、内蔵の管理機能を使います。また、使えるバックアップが最後の 1 つだった場合、それを削除するとその復元手段も失われます。先に、より新しいローカルバックアップか iCloud バックアップがあることを確認してください。

バックアップを確認するには、iPhone か iPad を接続し、Finder のサイドバーでそのデバイスを選択して「バックアップを管理…」をクリックします。保存されているすべてのバックアップが日付付きで表示されるので、もう持っていないデバイスのバックアップや、その後 iCloud に作成したバックアップより古いものを削除します。

バックアップのほかに、存在を忘れているだけの大きなファイルも探しましょう。ダウンロードフォルダをサイズ順に並べ替え、古いインストーラやディスクイメージを片づけます(インストールが済んだ .dmg、.pkg、.zip ファイルは容量を占めるだけです)。システム設定のストレージ画面にも、「iCloudに保存」「ストレージを最適化」「ゴミ箱を自動的に空にする」といった組み込みのおすすめが用意されており、Apple のサポート記事でも説明されています。

クリーンアップツールを使うべきとき

手作業での整理でも効果はありますが、避けられない負担が 2 つあります。ライブラリフォルダとターミナルを行き来して 1 時間ほどかかること、そして正体の分からない数 GB のフォルダを削除してよいかどうかを、自分で判断しなければならないことです。根拠のないまま判断したくないなら、見つけた項目を説明してくれるクリーンアップツールを使うのが現実的な選択です。

AskClean は、まさにこの問題のために作られました。一度のスキャンでディスクを 18 のカテゴリ(システムのキャッシュとログ、ブラウザのキャッシュ、Xcode DerivedData、古いシミュレータランタイム、AI モデルのキャッシュ、パッケージマネージャのキャッシュ、アプリの残りファイル、大きなダウンロードなど)に分類し、削除する前に AI が項目ごとに、それが何か、作り直せるか、削除すると何を失うかを説明します。

一方で、APFS スナップショットにはあえて手を付けません。スナップショットはローカルの復元ポイントであり、削除するかどうかは各自のバックアップ状況を踏まえて判断すべきもので、ツールがまとめて決めるべきではないからです。スナップショットは上で紹介した tmutil の手順で扱い、確認すべきカテゴリの洗い出しは AskClean に任せてください。スキャンとプレビューは無料で、AI 分析とクリーンアップには Pro が必要です。確定したディスククリーンアップの項目は完全に削除されるため、続ける前に選択内容を一つずつ確認してください。写真ライブラリと保護された macOS のシステムファイルには触れず、システムレベルのキャッシュとログは、管理者として許可した場合にのみ削除します。

よくある質問

システムデータは削除しても安全ですか?

「システムデータ」を丸ごと削除することはできません。フォルダではなく、集計上のカテゴリだからです。ただし、その大部分を占める中身は個別に削除しても安全です。アプリのキャッシュとログは作り直され、古い iOS バックアップは別の場所に最新のバックアップがあれば代わりが利きます。APFS ローカルスナップショットを削除して失うのは、外部の Time Machine ドライブなしで最近のバージョンを復元する手段だけです。このガイドで紹介した場所の範囲にとどめ、完全に削除するのではなくゴミ箱に入れ、/System と /private には手を付けないでください。

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

Time Machine を使っている場合、原因は APFS ローカルスナップショットであることが多いです。起動ディスク上に約 1 時間ごとにスナップショットが保存され、削除したファイルもその中に残り続けるからです。それに続くよくある原因は、ローカルの iPhone バックアップ(1 台あたり 5〜20 GB)、たまり続けたアプリのキャッシュ、そして開発用の Mac では Xcode のビルド成果物とシミュレータのランタイムです。何年分ものメディアをキャッシュしている動画編集アプリやメッセージアプリもよくある原因です。

ファイルをたくさん削除したのに空き容量が変わらないのはなぜですか?

すでにゴミ箱を空にしているなら、たいていは削除したファイルがまだ APFS ローカルスナップショットに記録されていて、その領域が空き容量ではなく「パージ可能」として扱われているためです。パージ可能な領域を含む Finder の「空き領域」と、diskutil info / が表示する Container Free Space を比べ、上で説明したとおり tmutil でスナップショットを削除してください。iCloud に保存したファイルでも同じことが起こります。macOS は容量が必要になるまで、それらのファイルをローカルにも残しておくことがあるからです。

Mac を再起動するとシステムデータは減りますか?

少しは減るので、最初に試す価値があります。再起動すると仮想メモリのスワップファイルと一時フォルダが消去され、すぐに数 GB 空くことがあります。セーフモードで起動すれば、手作業では削除できないシステムキャッシュまで消去されます。ただし、どちらもスナップショット、バックアップ、アプリのキャッシュには影響しないため、それらにはこのガイドの手動の手順が必要です。

実際にはどのくらいの容量を空けられますか?

Mac によってまったく異なります。まずは計測しましょう。diskutil info / で実際の空き容量を、tmutil listlocalsnapshots / でスナップショットの数を確認し、続いて最も大きいキャッシュとバックアップの場所を調べます。カテゴリを 1 つ片づけるたびに計測し直してください。使い方が軽く、バックアップも最新の Mac では、空く容量はわずかかもしれません。一方、1 か月もバックアップドライブを接続していない Mac では、スナップショットだけで数十 GB になっていることがよくあります。

macOS はシステムデータを自動で片づけてくれますか?

一部だけ、それも空き容量が少なくなったときに限られます。空きが少なくなると、macOS はローカルスナップショットを間引き、スワップファイルを自動で管理します。数字が勝手に減ることがあるのはそのためです。しかし、アプリのキャッシュ、古いログ、iOS バックアップ、開発用のファイルを自分から片づけることはありません。自分で削除するかクリーンアップツールで取り除くまで、増え続けます。

参考資料

Mac のストレージについてさらに読む