Mac 上 Photoshop 顯示暫存磁碟已滿怎麼辦
「無法初始化 Photoshop,因為暫存磁碟已滿」會讓 Photoshop 在開啟之前就停住。「無法完成您的請求,因為暫存磁碟已滿」則是在編輯到一半時停住。兩者意思相同:Photoshop 的記憶體不夠放文件,想把剩下的部分分頁到磁碟上,而它被指定使用的那顆磁碟可用空間太少。
暫存磁碟不是什麼特殊的硬碟。多數 Mac 上它就是 Macintosh HD,也就是同時放著你的 App、照片和系統資料的那顆磁碟,所以解法一部分在 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 擴充格式(日誌式)。Adobe 在 macOS 上只列出這兩種,所以為了和 Windows 共用而格式化成 exFAT 的外接磁碟不會出現在這裡。重新格式化會清除內容,所以先把檔案複製出來。
- 重新啟動 Photoshop,變更才會生效。
快速的 USB-C 或 Thunderbolt SSD 很適合當暫存磁碟。速度慢的 USB 硬碟也能用,但每一次寫入暫存都要等它。
讓 Photoshop 少用一點
釋放空間才是解法;下面這些能讓暫存檔暫時小一點。
- 清除。 編輯 › 清除 › 全部會清掉還原緩衝區、剪貼簿和歷程記錄。Adobe 提醒這個動作無法還原,所以先把你可能想退回去的步驟做完。只用「清除 › 歷史記錄」的話,剪貼簿會保留。
- 減少步驟記錄狀態。 在 Photoshop › 設定 › 效能的步驟記錄與快取底下,預設是 50 個步驟記錄狀態。每一個都是文件的快照;多數工作 20 到 30 個就夠了。
- 給 Photoshop 更多 RAM。 同一個效能面板可以設定 Photoshop 能使用多少記憶體,預設是 70%。Adobe 建議不要超過 85%。記憶體越多,溢出到磁碟的就越少。
- 留意效率。 從文件視窗底部狀態列的選單選擇效率。低於 95% 表示 Photoshop 正在使用暫存磁碟;持續低於 90% 表示它需要的 RAM 比現有的多。
釋放 Macintosh HD 的空間
真正讓錯誤消失的是這一步。打開系統設定 › 一般 › 儲存空間,看看是什麼占滿了磁碟,然後從最大的類別開始處理。跑 Adobe App 的 Mac 上,常見的元兇如下:
| 位置 | 怎麼做 | 指南 |
|---|---|---|
| 不再需要的大型檔案 | 按大小找出來,移走或刪掉 | 尋找大型檔案 |
| Lightroom Classic 的預覽與快取 | 調低快取大小,捨棄舊的 1:1 預覽 | Lightroom Classic 快取 |
| Premiere Pro 與 After Effects 的媒體快取 | 在 App 的設定裡清理 | Premiere Pro 媒體快取 |
| 舊的 Creative Cloud App 與安裝程式 | 移除不再打開的版本 | Creative Cloud 殘留檔案 |
| 系統資料 | 快取、記錄和本機快照 | 什麼是系統資料 |
如果整顆磁碟都快滿了,開機磁碟已滿說明了處理的先後順序。Photoshop 在出現錯誤之前就會變慢,因為 macOS 自己也把記憶體分頁到同一顆磁碟上:記憶體壓力說明了那是什麼樣子。
空間明明很夠,錯誤卻又出現
磁碟有遠超過 100 GB 的可用空間,Photoshop 卻還是說已滿,問題通常出在設定,不在磁碟:
- 重置偏好設定。 結束 Photoshop,然後在啟動它的同時按住 Shift、Option 和 Command,選擇是來刪除設定檔。先記下你的自訂設定;這會讓一切回到預設值。
- 檢查暫存磁碟清單。 重置之後,照 Adobe 步驟最後說的,在暫存磁碟裡重新設定一次,並且把不是一直接著的外接磁碟排除在外。
- 重新打開檔案。 32 位元模式的超大文件,或是長時間作業累積了數百個步驟記錄狀態,可能會超出任何合理大小的磁碟。儲存、結束、重新打開,歷程記錄就從空的開始。
Mole 能幫什麼
Mole 的清理會列出你使用者資源庫裡 Adobe 的共用快取,例如 Camera Raw 的快取,並且在 Photoshop 這類 Adobe App 執行時保留不動,不會從開著的文件底下把東西抽走。在系統資料底下,它會列出超過七天的 Adobe 記錄。它沒有 Photoshop 暫存檔的項目;那個檔案在 Photoshop 執行時屬於 Photoshop,結束後就會消失。當問題是還有什麼占著 Macintosh HD 時,分析會把磁碟畫成按大小排列的資料夾和檔案地圖,最大的項目一眼就看得出來。
常見問題
暫存磁碟一定要是另一顆磁碟嗎?
不用。多數 Mac 用 Macintosh HD 就行,只要空間夠。如果你每天都在編輯非常大的檔案,再加一顆快速的磁碟會有幫助。
可以用格式化為 exFAT 的外接 SSD 嗎?
在 Mac 上不行。macOS 上的 Photoshop 只接受 APFS 和 Mac OS 擴充格式(日誌式)的暫存磁碟。想用的話,先把檔案複製出來,再重新格式化。
Photoshop 在 Mac 上的暫存檔放在哪裡?
Adobe 沒有公開確切路徑,而且不同版本會變。正常結束 Photoshop 通常就會移除它,所以沒有東西需要手動刪除。
加 RAM 能解決嗎?
有幫助,因為 Photoshop 分頁到磁碟的會比較少,但它不能取代可用空間。處理大型檔案時,Photoshop 還是會把一些資料寫進暫存磁碟。