Macの「システムデータ」とは?どうすれば小さくできる?
システム設定 → 一般 → ストレージで、「システムデータ」がいちばん大きなバーになっていることがよくありますが、macOSは中身を教えてくれません。含まれるもの、増える理由、安全にできることを紹介します。
システム設定 → 一般 → ストレージで、「システムデータ」がいちばん大きなバーになっていることがよくありますが、macOSは中身を教えてくれません。含まれるもの、増える理由、安全にできることを紹介します。
システムデータ(古いバージョンのmacOSでは「その他」)は、ストレージの概要にあるすべてをまとめたカテゴリです。App、書類、写真など、macOSが認識するほかのカテゴリに当てはまらないすべてが含まれます。一般的には次のようなものです。
~/Library/Cachesと/Library/Cachesにあります。~/Library/Application Supportにあるデータベース、ダウンロードしたモデル、ゲームのアセットなど。/System/Volumes/VMにある、macOSが仮想メモリやスリープに使うファイル。ストレージ画面ではシステムデータの内訳は表示されず、その多くはFinderが隠しているフォルダにあります。ディスク容量アナライザなら、フォルダごとに確認できます。
macOSは、特に再起動のあと、多くの一時ファイルや削除可能なデータを自動的に消去します。手作業で削除する前に、もう一度ストレージを確認しましょう。
macOSは、バックアップディスクが接続されていなくても最近のファイルを復元できるようにローカルスナップショットを保持し、容量が足りなくなると自動的に削除します。確認するには、ターミナルを開いて次を実行します。
tmutil listlocalsnapshots /
1つを削除するには、sudo tmutil deletelocalsnapshotsに続けてその日付(例:2026-10-01-101500)を指定して実行します。すぐに容量が必要な場合にのみ行ってください。
Appを終了してから、~/Library/Cachesにあるそのフォルダを削除します。Appは必要なものを再構築するので、容量は空きますが、一部は元に戻ります。
~/Library/Developer/Xcode/DerivedDataと、iOS DeviceSupportにある古いバージョンを削除します。xcrun simctl delete unavailableを実行して、もう使っていないランタイムのシミュレータを削除します。docker system pruneを実行するか、Docker Desktopのディスク上限を下げます。~/Library/Application Supportにある大きなフォルダは、たいていAppのものです。古いゲーム、ミュージックライブラリ、ダウンロードしたAIモデルなど。可能であればApp内からコンテンツを削除し、すでにAppを削除している場合はフォルダを削除します。
/System、/usr、/bin、/private/var/dbにあるすべてのもの。/System/Volumes/VMにある仮想メモリとスリープのファイル。macOSが管理しています。/Libraryにある、見覚えのないフォルダ。ドライバやシステムコンポーネントのものであることがよくあります。DiskGardenはシステムの場所を処分かごに入れることを拒否するので、何も壊さずに自由に探索できます。
DiskGardenは、すべてのフォルダをサイズ別にマップする、Mac用の無料ディスク容量アナライザです。容量を使っているものが目立ちます。アカウント不要で、ファイルがMacの外に出ることはありません。