Mac の Photoshop で「仮想記憶ディスクの空き容量がありません」と出たときの対処法
「Photoshop を初期化できません。仮想記憶ディスクの空き容量がありません」と表示されると、Photoshop は開く前に止まります。「要求された操作を完了できません。仮想記憶ディスクの空き容量がありません」は、編集の途中で止まるほうです。どちらも意味は同じで、Photoshop はドキュメント用のメモリを使い切り、残りをディスクにページングしようとしたものの、指定されたディスクの空きが足りません。
仮想記憶ディスクは特別なドライブではありません。ほとんどの Mac では、アプリ、写真、システムデータが入っている Macintosh HD そのものなので、対処は一部が Photoshop の中、一部がディスク全体の話になります。このガイドでは両方を、Photoshop をいちばん早く動かせる順に説明します。
Photoshop が仮想記憶ディスクを使う理由
Photoshop は、開いているドキュメント、レイヤー、すべてのヒストリーステート、キャッシュをメモリに置いています。使用を許された RAM の割合がいっぱいになると、あふれた分を仮想記憶ディスク上の一時ファイルに移します。まず古いヒストリーステートが移ります。16 ビットや 32 ビットのファイルはより多く必要で、大きな画像で数十のヒストリーステートを抱えた長い作業でも同じです。
Adobe 自身の推奨は、メインの仮想記憶ディスクに少なくとも 100 GB の空きを保つことです。256 GB の Mac では驚く数字ですが、これが Adobe の求める値で、Finder でディスクが完全にいっぱいに見えるよりずっと前にエラーが出ます。
Photoshop をもう一度開く
起動時にエラーが出る場合、空きができるまで Photoshop は開きません。まず容量を空け(どこに消えがちかは次の節にまとめています)、Adobe の案内どおり Photoshop を再起動します。空きがあるのにまだ開かないなら、後述の手順で環境設定をリセットし、初期設定で起動できるようにします。
Photoshop が開いたら、Photoshop › 設定 › 仮想記憶ディスクに進みます。
- Macintosh HD のほかにドライブがあればそれもチェックし、いちばん速いドライブを一番上に移します。Photoshop はその順に使います。
- ドライブは APFS か Mac OS 拡張(ジャーナリング)でフォーマットされている必要があります。macOS で Adobe が挙げているのはこの二つだけなので、Windows と共有するために exFAT でフォーマットした外付けドライブはここに表示されません。フォーマットし直すと中身が消えるので、先にファイルをコピーしてください。
- 変更を反映するには Photoshop を再起動します。
高速な USB-C や Thunderbolt の SSD は仮想記憶ディスクに向いています。遅い USB ハードドライブでも動きますが、スクラッチへの書き込みのたびにその速度を待つことになります。
Photoshop の使用量を減らす
根本的な解決は空き容量ですが、次の方法ならそのあいだスクラッチファイルを小さく保てます。
- 消去。 編集 › 消去 › すべてで、取り消しバッファ、クリップボード、ヒストリーが消えます。Adobe によると元に戻せないので、あとで戻りたい作業は先に済ませてください。「消去 › ヒストリー」だけならクリップボードは残ります。
- ヒストリー数を減らす。 Photoshop › 設定 › パフォーマンスのヒストリーとキャッシュで、初期値は 50 ヒストリーです。それぞれがドキュメントのスナップショットなので、たいていの作業なら 20 から 30 で足ります。
- Photoshop に RAM を多く割り当てる。 同じパフォーマンスのパネルで、Photoshop が使えるメモリの割合を設定します。初期値は 70% です。Adobe は 85% を超えないよう勧めています。メモリが多いほど、ディスクにあふれる分は減ります。
- 効率を見る。 ドキュメントウィンドウ下部のステータスバーのメニューから効率を選びます。95% を下回っていれば仮想記憶ディスクを使っていて、常に 90% を下回るなら、今ある RAM では足りないということです。
Macintosh HD の容量を空ける
エラーを本当に終わらせるのはここです。システム設定 › 一般 › ストレージを開いて何がディスクを埋めているかを確認し、大きなカテゴリから順に片付けます。Adobe アプリを使う Mac でよくある原因は次のとおりです。
| 場所 | すること | ガイド |
|---|---|---|
| 不要になった大きなファイル | サイズで探して、移動するか削除する | 大きなファイルを探す |
| Lightroom Classic のプレビューとキャッシュ | キャッシュサイズを下げ、古い 1:1 プレビューを破棄する | Lightroom Classic のキャッシュ |
| Premiere Pro と After Effects のメディアキャッシュ | アプリの設定から消去する | Premiere Pro のメディアキャッシュ |
| 古い Creative Cloud アプリとインストーラ | もう開かないバージョンを削除する | Creative Cloud の残りファイル |
| システムデータ | キャッシュ、ログ、ローカルスナップショット | システムデータとは |
ディスク全体がほぼいっぱいなら、起動ディスクがいっぱいになったときで片付ける順序を説明しています。Photoshop はエラーが出るよりずっと前から遅くなります。macOS 自身も同じディスクにメモリをページングするからで、その様子はメモリプレッシャーで説明しています。
空きが十分あるのにエラーが戻ってくる
ディスクの空きが 100 GB をはるかに超えているのに Photoshop が「いっぱい」と言うなら、たいていはディスクではなく設定の問題です。
- 環境設定をリセットする。 Photoshop を終了し、Shift、Option、Command を押しながら起動して、はいを選んで設定ファイルを削除します。カスタム設定は先に控えておいてください。すべて初期状態に戻ります。
- 仮想記憶ディスクの一覧を確認する。 リセット後に、Adobe の手順の最後にあるとおり仮想記憶ディスクでもう一度設定し、常に接続しているわけではない外付けドライブは外しておきます。
- ファイルを開き直す。 32 ビットモードの非常に大きなドキュメントや、長い作業で数百のヒストリーが溜まった状態は、どんなに妥当なディスクでも足りなくなることがあります。保存して終了し、開き直すとヒストリーは空から始まります。
Mole の役割
Mole のクリーンは、ユーザの Library にある Camera Raw のキャッシュなど Adobe の共有キャッシュを表示し、Photoshop のような Adobe アプリが起動している間は対象から外すので、開いているドキュメントの足元から何かを抜き取ることはありません。システムデータの下には、7 日より古い Adobe のログが表示されます。Photoshop のスクラッチファイル用の行はありません。そのファイルは Photoshop が動いている間は Photoshop のもので、終了すれば消えます。Macintosh HD をほかに何が埋めているのかを知りたいときは、分析がディスクをサイズ別のフォルダとファイルの地図で表示するので、いちばん大きな項目がひと目で分かります。
よくある質問
仮想記憶ディスクは別のドライブでなければいけませんか?
いいえ。ほとんどの Mac は Macintosh HD で、十分な空きがあれば問題なく動きます。毎日非常に大きなファイルを編集するなら、高速な二つ目のドライブが役に立ちます。
exFAT でフォーマットした外付け SSD は使えますか?
Mac では使えません。macOS の Photoshop が受け付ける仮想記憶ディスクは APFS と Mac OS 拡張(ジャーナリング)だけです。使いたい場合は、ファイルをコピーしてからドライブをフォーマットし直してください。
Mac の Photoshop の一時ファイルはどこにありますか?
Adobe は正確なパスを公開しておらず、バージョンによって変わります。Photoshop を通常どおり終了すれば削除されるので、手動で削除するものはありません。
RAM を増やせば解決しますか?
役に立ちます。Photoshop がディスクにページングする量が減るからです。ただし空き容量の代わりにはなりません。大きなファイルでは、Photoshop は今でも仮想記憶ディスクにデータを書き込みます。