Macの「システムデータ」とは?減らす方法を解説
Appleメニュー > システム設定 > 一般 > ストレージを開いて、「システムデータ」とは一体何なのだろうと思ったことがある方は少なくありません。macOSが表示するカテゴリの中でも特にわかりにくいものの一つで、驚くほど大きな容量に見えることもあります。
システムデータとは、macOS自体が管理するファイルをまとめた総称カテゴリです。キャッシュ、ログファイル、一時ファイル、フォント、アプリサポートファイル、プラグイン、Quick Lookのサムネイルキャッシュ、そしてローカルのTime Machine(APFS)スナップショットなどが含まれることが多くあります。ソフトウェア開発を行っている場合は、Xcodeなどの開発者ツールのキャッシュもここに含まれることがあります。
あらかじめ理解しておきたい重要な点があります。このカテゴリはmacOSによって管理されており、サイズはMacの状態によって変動します。ゼロになることはなく、Appleは「これ以下に収まっているべき」という固定のギガバイト数を公表していません。40GB、60GB、あるいは100GBに達している場合は調べてみる価値がありますが、比較すべき単一の基準値というものは存在しません。
削除する前に原因を調べる
何かを変更する前に、実際に何が容量を占めているのかを確認しましょう。Appleメニュー > システム設定 > 一般 > ストレージを開きます。macOSは書類、App、写真などのカテゴリ別に容量を分類しており、システムデータもその一覧に並んで表示されます。macOS Venturaより前のバージョンを使っている古いMacでは、同等の画面は「このMacについて > ストレージ」にあり、同じ総称カテゴリは「その他のストレージ」と呼ばれていました。この名称はmacOS Monterey以降、使われなくなっています。
ここに表示される推奨事項は一般的なクリーンアップ全般を対象としていますが(AppleのMacのストレージの空き領域を増やすガイドを参照)、システムデータに関しては、既知の原因をいくつか直接確認する方が、組み込みの提案を待つよりも早く解決できることが多いです。
回復できる容量が大きい順の対処法
ローカルTime Machineスナップショット。 Time Machineが有効になっている場合、macOSは内蔵ドライブにローカルのAPFSスナップショットを保持し、バックアップディスクが接続されていない場合でも最近のバージョンに復元できるようにします。空き容量が少ないMacでは、これが大きくなることがあります。ターミナルでtmutil listlocalsnapshots /を実行すると一覧を確認でき、通常は容量が逼迫するとmacOSが自動的に間引きます。自動的なローカルスナップショットの作成を完全に停止したい場合は、ターミナルコマンドではなくシステム設定 > Time Machineのオプションから行ってください。古いdisablelocalフラグはもはや確実には機能しません。具体的な手順はMacでローカルのTime Machineバックアップを無効にする方法で解説しています。
ゴミ箱とダウンロード。 ゴミ箱を空にすることとダウンロードフォルダを整理することは、Apple自身が推奨する容量回復方法のうちの2つで、最もリスクが低く始めやすい対処法です。今後は自動的に処理したい場合は、Macでゴミ箱を自動的に空にする方法を参照してください。
開発者ツールのキャッシュ。 Xcodeを使用している場合、~/Library/Developer/Xcode/DerivedDataフォルダにはビルド成果物や生成されたファイルが含まれますが、プロジェクトの元のソースコードは含まれません。次回のビルド時にXcodeが再生成します。ストレージが不足したときに削除するのは開発者の間ではよくある対処法です。~/Library/Developer/CoreSimulator以下のシミュレーターキャッシュも確認する価値があります。
Spotlightインデックスを再構築する。 Spotlightのインデックスが破損したり肥大化したりすると、システムデータの容量を押し上げることがあります。Appleが案内する正式な対処法は、システム設定 > Spotlight > 検索のプライバシーを開き、ディスクを除外リストに追加してしばらく待ってから再度削除し、クリーンな再インデックスを実行させる方法です。詳しい手順はAppleのSpotlightのインデックスを再構築するガイドをご覧ください。
再起動も試す価値があります。開いている作業を先に保存しておけば通常は問題ありませんが、システムデータの数値自体を大きく減らせるとは期待しない方がよいでしょう。
システムデータが本当に大きい場合
システムデータがお使いのMacにしては異常に大きく、一般的なドライブでおおよそ100GB以上を占めている場合は、詳しく調べる価値があり、たいてい何か特定の原因があります。異常に多く蓄積されたスナップショット、何年分にも及ぶ開発者用キャッシュ、あるいは誤動作してログを吐き出し続けているアプリなどです。まずは上記のリストを順番に確認し、より幅広いクリーンアップのチェックリストとしてMacのストレージ容量を解放する方法も参照してください。iCloudデスクトップと書類を使ってファイルをオフロードする方法も含まれており、これによりローカルの空き容量を確保できます。