什麼是 Mac 上的「系統資料」?要如何縮小?

在系統設定 → 一般 → 儲存空間中,「系統資料」往往是最大的長條之一,而 macOS 並不會說明裡面有什麼。以下說明它包含什麼、為什麼會增長,以及你可以安全地做些什麼。

系統資料是什麼

系統資料(較舊版本的 macOS 稱為「其他」)是儲存空間總覽中的綜合類別:所有不屬於 App、文件、照片或 macOS 能辨識的其他類別的內容。它通常包含:

  • 快取:來自 macOS、瀏覽器與 App,位於 ~/Library/Caches 和 /Library/Caches。
  • Time Machine 本機快照:存放在啟動磁碟上、最近有變動的檔案副本。
  • 虛擬機器與容器磁碟:Docker、Parallels、UTM 等會把整個磁碟存成單一大型檔案。
  • 開發者資料:Xcode 建置產物、模擬器與裝置符號檔。
  • App 支援檔案:位於 ~/Library/Application Support 的資料庫、下載的模型、遊戲資源等。
  • 紀錄檔與暫存檔,以及 macOS 用於虛擬記憶體與睡眠的檔案(位於 /System/Volumes/VM)。

如何查看裡面有什麼

「儲存空間」畫面不會細分系統資料,而且其中大部分位於 Finder 隱藏的資料夾。磁碟空間分析工具能一個資料夾一個資料夾地顯示:

  1. 用 DiskGarden(免費)掃描你的啟動磁碟。
  2. 查看 Users → 你的名稱 → Library:Caches、Application Support、Containers 和 Developer 是使用者端系統資料最集中的地方。
  3. DiskGarden 沒有額外權限就無法讀取的空間,例如其他使用者的檔案、受保護的系統資料夾與快照,會顯示為紫色的隱藏空間花瓣。以管理者身分掃描即可繪出。

如何安全地減少

重新啟動,然後稍等一下

macOS 會自行清除許多暫存檔與可清除的資料,尤其是在重新啟動之後。在手動刪除任何東西之前,請先再檢查一次「儲存空間」。

Time Machine 本機快照

macOS 會保留本機快照,讓你即使在備份磁碟未連接時,也能還原最近的檔案,並在空間不足時自動刪除它們。若要查看,請打開 Terminal 並執行:

tmutil listlocalsnapshots /

若要移除其中一個,請執行 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 的磁碟上限。
  • 從虛擬機器所屬的 App 中,刪除你不再使用的虛擬機器。

App 支援資料

~/Library/Application Support 中的大型資料夾通常屬於某個 App:舊遊戲、音樂資料庫、下載的 AI 模型。可以的話,請從 App 內部移除內容;如果你已經移除了 App,則直接刪除該資料夾。

不該刪除的項目

  • /System、/usr、/bin 或 /private/var/db 中的任何內容。
  • 位於 /System/Volumes/VM 的虛擬記憶體與睡眠檔案:由 macOS 自行管理。
  • /Library 中你不認得的資料夾:它們通常屬於驅動程式或系統元件。

DiskGarden 拒絕將系統位置放入清理籃,所以你可以放心探索,不會弄壞任何東西。

看看你的空間去了哪裡

DiskGarden 是 Mac 的免費磁碟空間分析工具:依大小繪出每個資料夾,讓佔空間的大戶一目了然。不用註冊帳號,你的檔案也絕不離開你的 Mac。

下載 DiskGarden — 免費