Macのストレージは基板にはんだ付けされています。容量は購入日に選び、その後に増やす方法は新しいMacを買うことだけです。Appleの構成ページでは、2026年9月15日時点の確認で、容量を1段階上げるごとに$200から$400かかります。256 GBから512 GBは$200、512 GBから1 TBは$200、1 TBから2 TBは$400です。この価格は何年も変わっていませんが、今年はそのすべての段階に入っているフラッシュメモリの製造コストが2倍から3倍になったため、新品のMacにも、代わりに買われる中古のMacにも値上がりの圧力がかかっています。
USB接続の外付けドライブは同じものではありません。速度は遅く、ケーブルが必要で、開発者のディスクを埋めているフォルダはキャッシュとビルド出力であり、これらは高速でローカルにある必要があります。つまり、いっぱいになったMacに対する本当の選択肢は、より大きなマシンを買うか、今あるディスクに空きを作るかのどちらかです。この記事は後者について、そして通常どれくらいの空きが作れるかについて書いています。
ストレージが高くなった理由
SSDを構成しているチップはNANDフラッシュです。2025年にクラウド事業者がAIサーバー向けのエンタープライズSSDを業界の想定を超える規模で買い始め、NANDメーカーは2026年分の生産能力を早々に売り切りました。NANDの契約価格は2026年上半期に100%以上上昇し、すでに過去最高だった水準から第3四半期にはさらに10から15%上がると見込まれています。コンシューマー向けドライブは契約価格に数か月遅れて追随するため、11月に見たドライブが今はずっと高くなっているのです。新工場の稼働は数年先で、多くの予測では価格が落ち着くのは2027年以降とされています。
出典(2026年9月15日確認):
- Tom’s Hardware、State of play: SSD pricing one year into the AI component crisis
- TrendForce、AI server demand continues to support memory prices in 3Q26
- TrendForce、Contract prices surged more than 100% in 1H26
このどれも、Macに取り付けられる安いドライブという形で届くことはありません。届くのは次のマシンの価格という形であり、今あるMacをキャッシュではなく自分の仕事で満たしておく価値がある理由という形です。
開発ツールが残していくもの
すべてのツールチェーンはホームフォルダのどこかにキャッシュを持っていて、そのほとんどは自分で片付けをしません。キャッシュはプロジェクトの作業中には役に立ちます。プロジェクトが終わった後も、そのまま残ります。毎日の作業が1、2年続くと数十GBに積み上がり、512 GBのMacBookではドライブのかなりの割合になります。
以下は、1、2年使われた典型的な環境でCache Goblinが見つける数値です。それぞれ実際に使われているMacの実際のスキャン結果を丸めたものです。
| 環境 | 削除しても安全 | ダウンロードやビルドで戻る | 合計 |
|---|---|---|---|
| iOS開発者 | 27.7 GB | 45.9 GB | 86.7 GB |
| Android開発者 | 23.3 GB | 33.7 GB | 75.4 GB |
| Web開発者 | 14.7 GB | 52.3 GB | 71.6 GB |
| PythonおよびMLエンジニア | 12.8 GB | 65.3 GB | 82.7 GB |
| AI開発者 | 9.6 GB | 81.7 GB | 93.4 GB |
| Rust開発者 | 8.2 GB | 66.6 GB | 80.3 GB |
| バックエンドおよびDevOps | 16.2 GB | 60.2 GB | 84.7 GB |
| Flutter開発者 | 25.5 GB | 42.0 GB | 85.6 GB |
| ゲーム開発者 | 28.4 GB | 57.0 GB | 89.7 GB |
ツールチェーン別の最大の項目は次のとおりです。
| ツールチェーン | 容量を占めるもの | 典型的なサイズ |
|---|---|---|
| Xcode | DerivedData、モジュールキャッシュ、1つあたり7から8 GBの未使用シミュレータランタイム | 15から60 GB |
| Docker、OrbStack | コンテナの背後にある仮想ディスクイメージ | 20から60 GB |
| AIモデル | Ollama、LM Studio、Hugging Face、MLXの重み。1モデルあたり4から9 GBで、一度試して削除しなかったモデルすべて | 30から80 GB |
| Node | 触らなくなったプロジェクトのnode_modulesに加えて、npm、yarn、pnpmのストア | 30から50 GB |
| Android | Gradleキャッシュ、システムイメージ、エミュレータのディスク | 20から50 GB |
| Rust | プロジェクトごとのtargetディレクトリ。1つあたり2から5 GB | 10から50 GB |
| Unity | プロジェクトごとのLibraryフォルダと古いエディタのバージョン | 20から40 GB |
| その他すべて | pipとconda、GradleとMaven、Homebrew、ブラウザの開発用プロファイル、エディタのキャッシュ | 5から15 GB |
2種類の空き容量
重要な区別は、必要になったときにその容量がどのように戻ってくるかです。
一部のキャッシュは、次にツールを実行したときにツール自身が再構築します。XcodeのDerivedData、npmのキャッシュ、Goのビルドキャッシュ、Homebrewのダウンロードなどです。これらを削除するコストは、1回のビルドが遅くなることだけです。Cache Goblinはこれらを「安全」と分類し、ワンクリックで削除します。
それ以外のものは、ダウンロードやフルビルドで戻ってきます。シミュレータランタイム、Dockerイメージ、モデルの重み、何か月も開いていないプロジェクトのnode_modulesなどです。これらも削除して問題ありませんが、戻すのに時間や帯域がかかるため、削除の前に少し考える価値があります。Cache Goblinはこれらを「復元可能」と分類して一覧にし、ゴミ箱に移動する前に確認します。
3つ目のグループには、まだ必要かもしれない成果物が含まれます。Xcodeのアーカイブ、仮想マシンのディスク、データベースのデータ、古いプロジェクトで必要になるかもしれない古いツールチェーンのバージョンなどです。Cache Goblinはこれらを表示しますが、自動的に触ることはありません。
ドライブを買う前にすること
- スキャンを実行します。Cache Goblinの無料版は、見つけたすべてのキャッシュを「安全」「復元可能」「注意」に分類し、それぞれのサイズとともに表示します。何も削除しません。
- 「安全」の合計を確認します。上記の環境では8から28 GBで、ワンクリックで消え、次にビルドしたときに自動的に戻ります。
- 「復元可能」の一覧を読みます。もうテストしていないiOSバージョンのシミュレータランタイム、リリース済みプロジェクトのDockerイメージ、一度試しただけのモデルなどです。通常はこちらの方が大きな数字になります。
- 実際の数字を目の前にしてドライブについて判断します。80 GBのキャッシュが載っている512 GBのMacと、本当に自分のファイルでいっぱいになった512 GBのMacは別物です。
スキャン結果が小さければ、本当にストレージが足りていないので、今のMacが自分の仕事で満たされていると分かった上で次のMacを買えます。60や80 GBという結果が出たなら、構成ページの$200の1段階の大部分がホームフォルダに眠っていることになり、$29のライセンスでワンクリックで片付けられます。
Cache Goblinを無料でダウンロードして、自分の数字を確認してください。スキャンは無料です。クリーニングは一度きりのライセンスです。