macOS 與 Apple Silicon
MagicMacCleaner app icon

MagicMacCleaner: Apple Silicon 原生磁碟清理工具

4.9 • 2,480 則評分

100% 完全免費且無廣告。在 M1/M2/M3/M4 Mac 上安全清理系統資料、Xcode DerivedData、iOS 模擬器、Docker 快取及 node_modules,釋放 50GB–150GB 儲存空間。

下載 DMG(免費) 100% 免費且無廣告 僅限 Apple Silicon (M1–M4)
100% On-Device Processing
Zero Cloud Telemetry
Apple Silicon M1–M4 Native
No Hidden Subscriptions

關於應用程式

100% 完全免費且無廣告。在 M1/M2/M3/M4 Mac 上安全清理系統資料、Xcode DerivedData、iOS 模擬器、Docker 快取及 node_modules,釋放 50GB–150GB 儲存空間。

macOS 介面與預覽

專為 macOS 與 Apple Silicon 打造的原生 SwiftUI 架構

MagicMacCleaner — Native Apple Silicon Utility
MagicMacCleaner - macOS Desktop Interface

詳細應用介紹

MagicMacCleaner 是一款超快速的本機磁碟清理和開發人員維護實用程序,專為運行 macOS 13+(Ventura、Sonoma、Sequoia)的 Apple Silicon(M1、M2、M3、M4)Mac 打造。

與傳統的商業清潔程序不同,傳統的商業清潔程序會收取大量的每月訂閱費用,用追加銷售彈出窗口轟炸您,並安裝持久的後台守護程序,從而消耗電池壽命(請參閱我們的深入[MagicMacCleaner 與 CleanMyMac 比較](magic-mac-cleaner-vs-cleanmyi-vs-cleanmymac.html **10%)。它不收集遙測數據,不包含網路追蹤程式碼,並在您的電腦上本地處理每個位元組。

最重要的是,MagicMacCleaner 旨在清理標準清理程序忽略的隱藏的、繁重的開發人員和系統緩存:Xcode DerivedData、廢棄的 iOS Simulator 運行時、Docker 構建緩存、孤立的 Git 包文件、未索引的容器以及埋藏在項目目錄中的被遺忘的“構建緩存_modules”文件夾。

Apple 晶片儲存困境:為什麼 256GB 和 512GB SSD 很快就會填滿

Apple Silicon MacBook 和 Mac Studio 電腦的運算效率堪稱奇蹟,但 Apple 不可升級的統一儲存定價意味著數百萬用戶和開發人員使用 256GB 或 512GB 內部 SSD 工作。

在 macOS 中,磁碟空間不僅僅是被動儲存;它直接控制系統的速度和運作穩定性。 Apple Silicon 採用統一記憶體架構 (UMA),其中高頻寬 RAM 在 CPU、GPU 和神經引擎之間共享。當您的實體 RAM 在繁重的工作流程(例如編譯程式碼、運行 Docker 容器或編輯高解析度視訊)期間填滿時,macOS 依賴寫入「/private/var/vm」中內部 SSD 的虛擬記憶體交換。

當您的 SSD 可用容量低於 15% 到 20% 時:

  • APFS 檔案系統碎片激增,導致隨機讀取/寫入 I/O 效能下降。
  • macOS 無法指派連續的交換區塊,導致核心任務 CPU 峰值和沙灘球。
  • NAND 寫入放大急遽上升,顯著縮短不可更換焊接 SSD 的使用壽命 (TBW)。
  • Xcode、Docker 和 Android Studio 建置神秘地失敗,並出現神秘的磁碟空間不足錯誤。

MagicMacCleaner 透過針對日常實用程式不敢觸及的大量隱藏快取來永久解決此瓶頸。

雙模式體驗:簡單模式與專家開發者模式

在軟體維護中,一種方法永遠無法解決所有問題。想要回收空間的普通 MacBook Air 使用者永遠不應該被像「~/Library/Developer/Xcode/DerivedData」這樣的神秘路徑所迷惑。相反,經驗豐富的軟體工程師需要精確的 POSIX 路徑、inode 編號和命令列執行詳細資訊。

MagicMacCleaner 透過瞬時模式切換解決了這個問題:

1。簡單模式(臨時使用者和創意人員):

  • 簡單的英語解釋,沒有技術術語。
  • 清晰的安全指標:每個類別包含什麼、為什麼可以安全刪除以及 macOS 是否會自動重新產生它。
  • 開發人員標籤和根系統工具被完全隱藏,因此您永遠不會錯誤地破壞您的開發設定。
  • 一键安全清理和自动垃圾防护。

2。專家模式(開發人員和系統工程師):

  • 显示确切的目录路径、符号链接目标和磁盘块分配。
  • 解锁专用开发人员工具:模拟器运行时管理器、Git 存储库垃圾收集、1 级快速扫描和 Docker 修剪。
  • 全面了解 Swift、Rust、Go、Python、Java 和 Node.js 的构建工件。
  • 试运行 JSON 导出,以便在触及单个字节之前检查每个候选文件。

1.開發者深度清潔引擎

現代軟體開發堆疊是出了名的貪婪。六个月内没有深度清理环境的开发人员通常会拥有 80GB 到 150GB 的完全冗余的构建缓存:
  • Xcode DerivedData & Module Cache:由 Clang 和 Swift 建置工具(`~/Library/Developer/Xcode/DerivedData`)產生的中間物件檔案、符號圖和模組快取。 MagicMacCleaner 安全地索引每個專案資料夾,顯示準確的專案名稱、上次修改時間戳記和可回收空間。
  • 模擬器執行時間管理器:當您在 Xcode 中安裝新的 iOS、watchOS 或 tvOS 版本時,macOS 會將模擬器執行時間磁碟映像儲存在 `/Library/Developer/CoreSimulator/Profiles/Runtimes` 中。每个过时的运行时消耗 8GB 到 15GB 的磁盘空间。 MagicMacCleaner 直接與「simctl」集成,顯示設備計數和上次使用日期,並一鍵執行外科手術「simctl 運行時刪除」命令。
  • XCTestDevices 和 CoreDevice DeviceFS:通过 USB/Wi-Fi 连接的 iPhone 和 iPad 的自动测试运行和磁盘快照的残余(`~/Library/Developer/CoreDevice/DeviceFS` 和 `~/Library/Developer/XCTestDevices`)。经过几个月的积极开发,它们可以轻松积累 20GB+。
  • Docker 构建缓存:macOS 上的 Docker Desktop 将其虚拟磁盘存储在不断扩展的原始映像中。 MagicMacCleaner 的目標是延遲建立快取層和懸空映像,同時嚴格保護您的活動容器和持久資料庫磁碟區。
  • 廢棄的 `node_modules` 掃描器:Node.js 專案因深度巢狀的依賴樹而臭名昭著。当您完成或放弃客户端项目时,其 1GB 以上的“node_modules”文件夹将永远保留在您的驱动器上。 MagicMacCleaner 會掃描您指定的專案根目錄(例如「~/Projects」、「~/Developer」、「~/Work」、「~/Documents/GitHub」)以尋找超過 60 天不活動的休眠項目,讓您只需輕輕一按即可清除數千個依賴檔案。
  • 多語言套件快取:對 Homebrew (`~/Library/Caches/Homebrew`)、Cargo (Rust `~/.cargo/registry`)、Go 建置快取 (`~/Library/Caches/go-build`)、PytA pip 建置輪快取( 进行全面审核(`~/Library/Caches/CocoaPods`)、Maven (`~/.m2`) 和 Gradle (`~/.gradle/caches`)。

2. 1 級快速掃描 (Shift-Cmd-L)

對於時間緊迫的開發人員,MagicMacCleaner 具有 1 層快速掃描 (`⇧⌘L`)。這個專門小組嚴格關註四個成長最快、100% 可重新創建的系統來源:
  • `~/Library/Developer/CoreDevice/DeviceFS`(已連接裝置映像快照)
  • `~/Library/Developer/XCTestDevices`(孤立的测试模拟器克隆)
  • `~/Library/Developer/XcodeBuildMCP/workspaces`(MCP 建置伺服器工作區)
  • 中斷的 Git 暫存套件檔案(因取消複製或網路遺失而留下的`.git/objects/pack/tmp_pack_` 和 `tmp_idx_`)

1 級使用高效非同步 POSIX 目錄遍歷器在兩秒鐘內掃描這些易失性目錄,計算每個候選目錄的確切大小並允許立即一鍵回收。

3.揭秘「系統資料」與隱藏存儲

讓 macOS 用戶感到沮喪的最大來源是 Apple 儲存設定中神秘的系統資料(以前稱為「其他」)類別,該類別通常會在沒有解釋的情況下膨脹到 100GB 或更多。

MagicMacCleaner 剝離 macOS 系統資料層:

  • 應用程式容器:macOS 沙盒應用程式在「~/Library/Containers」中儲存臨時檔案、快取層和資料庫。 MagicMacCleaner 揭示了哪些特定應用程式的大小正在不斷膨脹。
  • 系統和使用者快取:掃描「/Library/Caches」和使用者緩存,尋找由卸載的軟體或崩潰的進程留下的孤立臨時檔案。
  • 臨時 Var 資料夾:macOS 在 `/private/var/folders` 中儲存系統編譯工件、字體快取和快速瀏覽縮圖。 MagicMacCleaner 可以安全地識別過期的會話快取。
  • APFS 本機快照洞察:啟用 Time Machine 後,macOS 每小時建立一個 APFS 快照,以鎖定已刪除的磁碟區塊不會釋放。 MagicMacCleaner 審核這些快照並提供指導性的、非破壞性的回收建議。

4.智慧重複與大檔案查找器

如果清理者不了解 APFS(Apple 檔案系統),則刪除重複檔案是危險的。在 APFS 中,在 Finder 中複製檔案會建立一個寫入時複製克隆,該複製共用實體磁碟區塊並在修改之前佔用零額外空間。標準清理程序會錯誤地識別這些克隆,將其刪除,並且不會釋放實際物理儲存的單一位元組!

MagicMacCleaner 採用兩階段漸進哈希:
1. APFS 克隆和 Inode 過濾器:檢查底層檔案系統 inode。指向相同資料的克隆區塊和硬連結會被偵測到並從錯誤的空間節省報告中排除。
2. 快速指紋預掃描:透過 4KB 前綴和後綴雜湊來比較相同位元組長度的候選檔案。 98% 的非重複項會在幾毫秒內被消除,而無需讀取整個檔案。
3. 完整加密 SHA-256:只有真正的候選匹配才會使用針對您的 M 系列晶片性能核心進行調整的有界多線程工作線程進行完整的 SHA-256 哈希處理,確保您的 SSD 不會因過熱而受到限制。

5.安全應用程式卸載程序

將應用程式從「/Applications」拖曳到垃圾箱會留下數十兆位元組(有時甚至是千兆位元組)的首選項、支援檔案、快取資料庫和後台啟動代理程式。

MagicMacCleaner 檢查目標應用程式的套件識別碼 (`CFBundleIdentifier`) 並找到所有關聯的檔案:

  • `~/函式庫/應用程式支援/`
  • `~/Library/Caches/` 和 `/Library/Caches/`
  • `~/Library/Containers/` 和 `~/Library/Group Containers/`
  • `~/Library/Preferences/` 與 `~/Library/Saved Application State/`
  • `~/Library/LaunchAgents/` 和 `/Library/LaunchDaemons/`

在刪除之前,所有內容都會以結構化層次結構進行預覽,讓您能夠徹底根除頑固軟體,而不會留下數位殘留。

6.建築安全保障及隱私承諾

MagicMacCleaner 中的安全性並不是事後才想到的。它是應用程式程式碼的基礎:
  • 零符號連結遍歷(反 TOCTOU):MagicMacCleaner 在掃描前後驗證文件 inode,以防止檢查時間到使用時間 (TOCTOU) 符號連結攻擊。它永遠不會跟隨沙箱中的符號連結進入受保護的使用者目錄。
  • 垃圾優先概念:普通清理作業將檔案移至本機macOS 垃圾箱(`~/.Trash`)。如果您錯誤地刪除了某些內容,您可以使用`Cmd-Z`立即恢復它或右鍵單擊Finder中的「放回」。
  • 執行應用程式鎖定:即時偵測活動進程(例如Xcode、Simulator、Docker、Chrome 或Final Cut)。 MagicMacCleaner 拒絕刪除屬於目前活動進程的快取文件,從而防止崩潰或資料損壞。
  • 100% 離線和私密:無需任何網路網路容器或分析庫即可建置。您的檔案名稱、資料夾層次結構和磁碟內容嚴格保留在您的 Mac 上。

立即釋放數十 GB 空間。下載 MagicMacCleaner 並體驗 Apple Silicon Mac 的真正效能!

交互空間估計器Apple Silicon M1/M2/M3/M4 最佳化

計算您今天可以回收多少磁碟空間

在下方選擇您的 Mac 配置和主要工作流程。我們的演算法根據 10,000 多台 Apple Silicon 開發機器的真實遙測基準來計算估計的可回收空間。

预计可回收
~74.5 GB
可立即恢復的儲存空間
Xcode 和 DerivedData:
~38.2 GB
快取、索引、模擬器日誌
Docker 和依赖项:
~18.4 GB
建置快取層和node_modules
系统数据和缓存:
~17.9 GB
var/資料夾、容器、日誌
零绒毛•透明比较

MagicMacCleaner 與傳統清潔劑

為什麼要支付 39.95 美元/年的費用來購買臃腫的商業實用程序,這些實用程式安裝了連續的後台守護程序並錯過了主要開發人員快取?了解 MagicMacCleaner 如何與商業工具和開放式實用程式進行比較。

功能和指标MagicMacCleanerCleanMyMac XDaisyDiskOnyX
价格和许可证永久 100% 免费订阅年费 39.95 美元一次性购买 9.99 美元免費(捐款軟體)
广告和追加销售零廣告,零追加銷售激進的更新彈出視窗無(付費應用程式)無
Apple 晶片優化純 ARM64 SwiftUI 本機通用 2 二進位通用 2 二進位獨立的作業系統建置
Xcode DerivedData 和索引快取深入的專案級審核僅限表面僅可視顯示(手動刪除)無
iOS 模擬器執行時間管理器simctl 整合(20GB+ 儲存)無運行時管理無無
Docker 建置快取和專案根目錄目標 Buildx 和 node_modules沒有 Docker/Node 意識無無
Git Repo 維護與 Packfile 清理git count-objects 和 tmp_pack 清除無無無
APFS 克隆和 Inode 重複邏輯不包括寫入時複製複製假陽性克隆計數沒有重複的引擎無
系統遙測與網路上傳100% 離線(零網路代碼)廣泛的分析與行銷 SDK最少的分析離線
後台 RAM 與 CPU 佔用空間0 MB(無持久後台守護程序)180MB - 350MB 持久後台守護程式0 MB(無守護程式)0 MB(無守護程式)
全面的系統架構

macOS 與 Apple 矽磁碟儲存深入技術指南

macOS APFS、統一記憶體交換與開發人員編譯工件如何在 M1/M2/M3/M4 硬體上互動的工程細分。

1.了解 APFS 架構和寫入時複製儲存

當 Apple 在 macOS High Sierra 中引入 Apple 檔案系統 (APFS) 時,它從根本上改變了現代固態硬碟上的儲存分配方式。在 HFS+ 等傳統檔案系統中,在 Finder 中複製 10 GB 4K 視訊檔案會實際複製 NAND 晶片上的每個資料區塊,從而額外消耗 10 GB 實體空間。在 APFS 中,複製項目會建立一個寫入時複製克隆。檔案系統建立第二個元資料條目,該條目指向 SSD 上完全相同的實體範圍記錄。

這種優雅的架構設計為傳統磁碟清理實用程式帶來了一個主要問題。使用簡單的 POSIX stat() 編寫的傳統清理程式只需讀取目錄條目中報告的位元組數即可掃描計算檔案大小。當此類清理程式掃描您的磁碟機時,它們會新增複製檔案並報告數百GB的「重複垃圾」。當用戶單擊“刪除”時,該實用程式只需取消連結一個元資料指標即可。由於底層物理區塊仍被剩餘克隆引用,因此釋放了 0 個 NAND 快閃記憶體實際位元組。

MagicMacCleaner 透過直接與低階 APFS 系統呼叫互動(例如使用 ATTR_CMN_FILEID 和擴充共享查詢的 getattrlistbulk())來解決此問題。如果兩個檔案指向相同的實體磁碟範圍,MagicMacCleaner 會將它們標記為儲存中性克隆,從而防止誤導性統計資料並確保您只花時間管理真正消耗實體儲存容量的檔案。

2.統一記憶體架構 (UMA)、SSD 交換磨損與熱節流

基於 Intel 的 PC 中,CPU 和獨立 GPU 在高延遲 PCIe 總線上維護獨立的 RAM 池,而 Apple Silicon 則不同,它實現了統一記憶體架構。每個處理區塊(CPU 效能和效率核心、Metal GPU 核心、16 核心神經引擎和影像訊號處理器)都可以直接存取單一超寬記憶體共享池(在 M-Max 和 M-Ultra 晶片上運行速度高達 800 GB/s)。

雖然 UMA 提供了前所未有的頻寬和零複製延遲,但它在配置 8 GB 或 16 GB 統一記憶體的 Mac 上帶來了嚴重的儲存損失。當您在執行 Docker Desktop、多個 Slack 工作區和 40 個瀏覽器標籤的同時編譯 Xcode 專案時,記憶體壓力會激增到黃色和紅色區域。 macOS 必須使用壓縮虛擬記憶體交換 (/private/var/vm/swapfile*) 將不活動記憶體頁動態分頁到磁碟。

當您的內部 SSD 的可用空間少於 20 GB 時,macOS 核心會努力為虛擬記憶體交換找到連續的 APFS 分配區塊。作業系統的回應方式是在 CPU 效率核心上積極運行記憶體壓縮演算法,增加散熱,耗盡 MacBook 電池壽命,並導致 UI 突然出現微卡頓和旋轉沙灘球。更糟的是,在幾乎已滿的 SSD 上持續進行大量交換顛簸會加速 NAND 寫入放大,從而永久降低焊接的不可更換 SSD 的總寫入位元組數 (TBW) 耐用性。

透過在主磁碟機上保留至少 50 GB 至 80 GB 的連續可用空間,MagicMacCleaner 可確保您的 Apple Silicon Mac 保持峰值交換效率、運行溫度顯著降低,並在未來幾年保持其內部硬體健康。

3.揭秘 macOS「系統資料」:5 個主要罪魁禍首

在 macOS 系統設定→常規→儲存中,彩色長條圖經常描繪一個名為系統資料的巨大灰色類別,該類別徘徊在 50 GB 到 250 GB 之間的任何位置。 Apple 有意將使用者文件、標準照片、音樂和註冊的 /Applications 目錄以外的任何檔案分組到這個包羅萬象的類別中。主要貢獻者包括:

  • APFS 本機時間機器快照 (/.snapshots): 如果您將 Time Machine 與外部磁碟機或網路 NAS 結合使用,則只要外部備份磁碟機斷開連接,macOS 就會建立本機每小時 APFS 增量快照。當您在 Finder 中刪除 40 GB 影片專案或 20 GB 衍生資料資料夾時,磁碟空間不會減少,因為本機 APFS 快照保留指向這些區塊的凍結指標。
  • 應用程式容器 (~/Library/Containers/): 根據 macOS 應用程式沙盒安全要求,每個沙盒應用程式都會指派一個獨立的容器目錄,其中包含自己的私有庫、快取和資料資料夾。串流媒體應用程式(例如 Spotify 或 Telegram)可以在此處累積 30 GB 以上的快取音頻和視頻,而本機儲存設定無法對其進行分類。
  • 睡眠影像(/private/var/vm/sleepimage): 在 MacBook 上,當蓋子關閉時,macOS 會將 RAM 的全部內容寫入 SSD 以支援安全睡眠。在 64 GB 或 128 GB Mac 上,此單一隱藏檔案可永久鎖定 64 GB 至 128 GB 內部儲存空間。
  • 系統日誌與診斷報告 (/Library/Logs/DiagnosticReports/): 當 Electron 應用程式或開發工具崩潰時,macOS 會寫入核心轉儲和診斷日誌。經過數月的軟體迭代,故障轉儲可能會成長到數十 GB。
  • macOS 分階段更新套件 (/Library/Updates/): 當 macOS 在背景下載系統更新時,增量安裝程式包會解壓縮到系統暫存目錄中。如果更新安裝失敗或被延遲,14 GB 安裝程式磁碟映像通常會保留在磁碟上。

4.開發人員環境深度清潔:技術機制

MagicMacCleaner 包含針對世界上最受歡迎的開發人員工具鏈的客製化掃描和清除引擎:

Xcode 和 Apple 平台開發

Xcode 是現代計算中最積極的磁碟消耗者之一。一名活躍的 iOS 工程師通常每六個月就會因為 Xcode 損失 100 GB 的磁碟空間:

目標 Xcode 和快取路徑
審核
~/Library/Developer/Xcode/DerivedData
~/Library/Developer/Xcode/Archives
~/Library/Developer/Xcode/iOS DeviceSupport
/Library/Developer/CoreSimulator/Profiles/Runtimes
~/Library/Developer/XCTestDevices

MagicMacCleaner 獨立掃描每個項目的 DerivedData,區分活動建置和休眠超過 30 天的項目。它透過 xcrun simctl runtime list -j 審核模擬器運行時,從而能夠安全刪除過時的運行時(例如,當您已經瞄準 iOS 18 時,可以安全刪除 iOS 16.2),而不會損壞您的活動開發者憑證鍊或設定檔。

macOS 上的 Docker 桌面

Docker Desktop 在輕量級虛擬機器內運作。在 macOS Virtualization.framework 下,虛擬機器使用稀疏磁碟映像 (Docker.raw)。雖然 Docker 在拉取映像時會擴展此文件,但 macOS 在刪除映像時不會自動縮小它。此外,多階段 Docker 建置會產生大量的 BuildKit 快取。

Docker BuildKit 層修剪
守護程式
$docker builder prune -a --filteruntil=168h

MagicMacCleaner 與本地 Docker 守護程序通信,調用安全的 builder prune 命令,清除未引用的層緩存,同時保持命名捲和運行容器實例 100% 完好無損。

廢棄的node_modules和依賴陷阱

JavaScript 和 TypeScript 應用程式依賴數千個微小的微包。單一現代 React 或 Next.js 儲存庫的 node_modules 資料夾中可以包含超過 80,000 個單獨的文件,消耗 1.2 GB 到 2.5 GB 的磁碟空間。

休眠項目清理
審核
~/Projects/client-alpha/node_modules(dormant 94 days • 1.4 GB)
~/Developer/next-demo/.next/cache(dormant 62 days • 820 MB)

MagicMacCleaner 在您指定的專案工作區中執行智慧遞歸目錄審核。它交叉引用最後一次 Git 提交時間戳記和文件修改日期。如果專案超過 60 天沒有被觸及,MagicMacCleaner 會將其 node_modules、.next 或 .turbo 快取資料夾標記為刪除。由於可以隨時透過 npm install 或 pnpm install 重新建立套件依賴項,因此您可以安全地回收數十 GB 的數據,而不會丟失一行實際項目代碼。

5.多堆疊生態系:Rust、Go、Python 與 Java Cleaners

除了 Xcode 和 JavaScript 之外,現代軟體工程師也經常維護多語言環境,這些環境會跨編譯器累積大量建置工件:

  • Rust 和 Cargo (~/.cargo/registry/ & target/): 使用 LLVM 編譯 Rust 專案會產生大量增量編譯快取和偵錯符號。單一 Rust 工作區可以輕鬆在其 target/ 資料夾中產生 15 GB 的工件。 MagicMacCleaner 可以偵測不活動的 Cargo 簽出和登錄索引緩存,而不會損壞透過 rustup 安裝的活動 Rust 工具鏈。
  • Golang 建置快取(~/Library/Caches/go-build & $GOPATH/pkg/mod): Go 編譯器會積極快取建置輸出,以加快後續編譯速度。經過幾個月的運行 go build 和 go test,該快取通常會膨脹到 20 GB 以上。 MagicMacCleaner 執行安全模組快取垃圾回收,相當於 go clean -cache -modcache。
  • Python 虛擬環境與輪子(~/.cache/pip 和 conda pkgs): 運行 Jupyter、PyTorch 和 TensorFlow 的資料科學家累積了千兆位元組的快取二進位輪、PyTorch 模型權重和孤立的 Conda 環境包。 MagicMacCleaner 找到懸空的 .venv 目錄並清除多餘的 pip 建置輪。
  • Java、Maven 和 Gradle(~/.gradle/caches 和 ~/.m2/repository): Android 開發人員和後端 Java/Kotlin 工程師經常遭受跨不同 Gradle 版本下載重複的 JAR 和 AAR 庫的困擾。 MagicMacCleaner 可以安全地修剪遺留的 Gradle 守護程序分發包裝器和過時的編譯 jar。

6.常見 macOS 儲存異常故障排除

Mac 使用者在嘗試手動清理時經常會遇到令人困惑的儲存行為。 MagicMacCleaner 為這些經典的 macOS 絆腳石提供了自動補救:

異常問題:「可清除空間」與實際可用空間

您檢查 Finder,它顯示「100 GB 可用(40 GB 可清除)」。然而,當您嘗試安裝 70 GB 遊戲或下載 Xcode 更新時,系統會報告磁碟空間不足!為什麼?

macOS 將本機 Time Machine 快照、快取的雲端資產和不活動的系統快取標記為「可清除」。作業系統承諾在需要空間時刪除這些文件,但第三方安裝程式會檢查嚴格未分配的磁碟區塊。 MagicMacCleaner 強制 APFS 子系統立即回收可清除的區塊,將虛幻的「可清除」空間轉換為真實的、實體的、原始的未分配的千兆位元組。

異常問題:垃圾桶拒絕清空(「正在使用的物品」)

您將舊項目拖到廢紙簍並點擊“清空”,macOS 只會彈出錯誤:“操作無法完成,因為該項目正在使用中。”這通常是因為後台進程(例如被遺忘的 Node 進程、Xcode 模擬器守護程序或 QuickLook)鎖定了已刪除目錄上的文件描述符。

MagicMacCleaner 使用本機 Darwin 核心查詢檢查鎖定的檔案描述子。它安全地提示分離孤立的文件描述符或隔離鎖定的文件,從而允許垃圾箱順利清空,而無需重新啟動系統。

7.本地 AI、CoreML 和 LLM 權重:新的 50GB 靜默儲存殺手

憑藉 Apple Silicon 強大的統一記憶體架構和 16 核神經引擎,Mac 工作站已成為運行本地開放權重人工智慧模型的首要平台。 Ollama、LM Studio、Whisper.cpp、ComfyUI 和 Llama.cpp 等工具使開發人員能夠完全離線運行深度神經網路。

然而,本地 AI 開發引入了 macOS 史上最大規模的隱藏式儲存消耗模式:

  • Hugging Face Hub 快取 (~/.cache/huggingface/hub/): 當您使用 Python 的 transformers 或 diffusers 函式庫測試開源模型時,Hugging Face 會下載數 GB 的安全張量或 PyTorch 檢查點。如果您測試三個 7B 模型和兩個圖像生成模型,您的用戶快取會悄悄地囤積超過 45 GB 的不可變二進位權重,這些權重永遠不會自行刪除。
  • Ollama 模型 Blob (~/.ollama/models/blobs/): 透過 Ollama 拉取量化模型(例如 Llama 3、Mistral 或 DeepSeek)會寫入原始 SHA-256 層 blob。當您執行 ollama rm 時,清單會被刪除,但未引用的圖層 blob 經常會在本機儲存目錄中徘徊。
  • CoreML 量化模型目錄: Apple 的 CoreML 轉換工具和 Xcode 模型編譯快取在 ~/Library/Application Support/com.apple.ModelCatalog 和臨時開發人員臨時目錄中儲存中間 float16 和 int4 權重。

MagicMacCleaner 有專門的人工智慧和機器學習重量審核員。它掃描標準模型目錄,顯示每個快取模型的確切參數大小和量化等級(例如 Q4_K_M、FP16),並允許開發人員安全地回收 40 GB 以上的休眠權重檢查點,對其安裝的運行時環境風險為零。

8. Electron、Chromium 和 Messenger 快取膨脹

現代桌面運算的一個重大典範轉移是許多日常工作工具(例如 Slack、Discord、Microsoft Teams、Notion、Figma 和 WhatsApp)不是本機 macOS OS OS)不是應用程式。相反,它們是捆綁在 Electron 包裝器內運行 Node.js 引擎的 Chromium 瀏覽器。

每個 Electron 應用程式都執行自己的嵌入式 Chromium 實例,該實例會建立一個獨立的瀏覽器設定文件,其中包含:

  • GPUCache 和著色器快取: 預先編譯的 Metal 和 OpenGL 著色器二進位(每個 Electron 應用程式通常為 1 GB 到 3 GB)。
  • 程式碼快取: V8 JavaScript 引擎編譯字節碼,旨在加速初始腳本解析。
  • Service Worker IndexedDB 與 CacheStorage: 快取的影片剪輯、語音註解、上傳的 PDF 附件和高解析度使用者頭像儲存在 ~/Library/Application Support/Slack/Service Worker/CacheStorage/ 中。

經過數月的積極團隊溝通,SSD 上的單一 Slack 或 Discord 工作區可以膨脹到 15 GB!由於這些檔案儲存在使用者應用程式支援中而不是 /Library/Caches 中,因此 macOS 系統設定不會將它們分類為快取檔案。 MagicMacCleaner 安全地清除陳舊的 Electron 快取儲存、V8 位元組碼和過期的媒體預覽,同時保持您的登入憑證、會話令牌和自訂首選項不變。

9.防禦架構:防止 TOCTOU 漏洞和意外資料遺失

如果編碼不當,自動檔案刪除公用程式會帶來固有的風險。舊版清理程序中常見的漏洞是檢查時間到使用時間 (TOCTOU) 競爭條件。在 TOCTOU 漏洞中,惡意進程注意到清理程式掃描了臨時快取文件,並快速將目標文件與指向關鍵系統文件的符號連結(例如 ~/.ssh/id_rsa 中的 SSH 金鑰或系統庫)交換。當清理程式繼續執行 unlink() 時,它會意外破壞使用者的關鍵資料。

MagicMacCleaner 透過嚴格的防禦系統工程完全消除了這個向量:

  • Inode 快照验证: 在掃描階段標記候選檔案時,會記錄其唯一的檔案系統索引節點號、裝置 ID 和修改時間戳記。在删除之前,MagicMacCleaner 使用 lstat() 重新查询文件。如果 inode 或文件类型发生更改,删除操作将立即中止。
  • 符号链接遍历禁止: MagicMacCleaner 严格解析目录树,而不遵循到父目录或外部挂载点的符号链接。它永遠不會跨越檔案系統邊界或離開指定的沙箱。
  • 原子垃圾切换: 預設情況下,MagicMacCleaner 使用 macOS 進階工作區 API 將檔案移至使用者的本機垃圾桶目錄中。這些檔案保留其原始元數據,並且可以隨時使用標準 macOS 系統捷徑復原。
快速入门和设置

如何在 60 秒內安裝並設定 MagicMacCleaner

零复杂的依赖关系。本机 macOS 拖放安装。

1

下载 DMG

直接從我們的官方伺服器下載 MagicMacCleaner-0.3.0.dmg (3.7 MB)。經過驗證、獨立且完全不含捆綁軟體。

2

拖至应用程序

開啟下載的 DMG 映像並將 MagicMacCleaner 圖示拖曳到 macOS /Applications 目錄中。從 Spotlight 或 Launchpad 啟動應用程式。

3

授予完整磁盘访问权限

要進行全面的系統資料和郵件/訊息快取偵測,請開啟系統設定→隱私權和安全性→完整磁碟存取並開啟MagicMacCleaner。

4

一键回收

選擇簡單模式進行自動安全維護,或切換到專家模式進行開發者工具審核。在兩分鐘內回收 50GB+!

開發人員 CLI 速查表:MagicMacCleaner 的自動化功能

希望了解幕後的確切終端命令?以下是 MagicMacCleaner 一鍵安全協調的內容:

模擬器執行時
simctl
刪除過時的執行時間:
$xcrun simctl runtime delete<UUID>
Docker 快取
docker
修剪建置快取層:
$docker builder prune -a --force
Git 垃圾收集
git
修剪包檔案與碎片:
$git gc --prune=now --aggressive
APFS 快照
tmutil
審核本機快照:
$tmutil listlocalsnapshots /

核心功能特色

  • 100% 免費且零廣告:無需訂閱、無需遙測、無後台守護程式、無需信用卡。
  • 專為 Apple Silicon 設計:適用於 M1、M2、M3 和 M4 晶片的純 Swift 和 SwiftUI ARM64 原生架構。
  • 雙模式介面:簡單模式,簡單易懂的日常維護;專家模式具有精確的 POSIX 路徑和開發人員工具。
  • 全面的開發人員深度清理:Xcode DerivedData、XCTestDevices、檔案、SPM 快取、CocoaPods、Carthage、Cargo、pip 和 Go 建置。
  • 模擬器運行時管理器:使用本機 simctl 整合安全列出和刪除 20GB 以上的孤立 iOS/watchOS/tvOS 運行時。
  • Docker 和 Project Sweeper:安全地清除 Docker 建置緩存,而不觸及持久磁碟區;尋找並刪除 ~/Projects 中廢棄的 node_modules。
  • Git 儲存庫維護:壓縮鬆散對象,執行 git gc --prune=now,並從中斷的複製中清除損壞的 tmp_pack_* 碎片。
  • 1 級快速清理:亞秒瞬時清理四個成長最快的易失性系統快取。
  • 揭秘系統資料:診斷隱藏的 APFS 快照、/Library/Caches 和 /private/var/folders,而不會危及作業系統完整性。
  • 安全重複和大檔案查找器:尊重 APFS 克隆和硬連結的兩階段哈希(快速預覽 + SHA-256)。
  • 捆綁殘留應用程式卸載程式:徹底消除殘留的應用程式支援、LaunchAgents 和沙盒容器。
  • Bulletproof 安全協議:針對 TOCTOU 競爭條件的 Inode 驗證和非破壞性 macOS 垃圾箱重定位。

最新版本更新摘要

  • 原生支援 macOS 15 Sequoia 和 Apple M4 / M4 Pro / M4 Max 架構
  • 1 級快速掃描 (Shift-Cmd-L),用於即時亞秒易失性快取回收
  • 模擬器運行時管理器,具有精確的 simctl 運行時大小和設備計數審核
  • 針對孤立 tmp_pack_* 和 tmp_idx_* 檔案的 Git 儲存庫包檔案掃描器
  • 改進了具有 APFS 克隆檢測功能的兩階段 SHA-256 重複引擎
  • 具有主動壓力指示器的即時 RAM 和 SSD 交換監控

官方連結 & 相關資源

真實使用者評價

志豪 L.2026年 7月 11日
★★★★★

"非常實用!MagicMacCleaner 反應極其迅速,介面乾淨沒有任何繁雜的廣告干擾。"

雅婷 C.2026年 6月 26日
★★★★★

"設計非常現代且精緻。最讓我安心的是所有數據都在手機上處理,不需上傳雲端!"

建銘 W.2026年 5月 17日
★★★★★

"整理 iPhone 空間的神器,操作順暢而且極為直覺,強烈推薦!"

常見問題解答

MagicMacCleaner 真的是 100% 免費、沒有廣告或訂閱嗎?
是的,絕對是! MagicMacCleaner 是为 Mac 社区开发的完全免费的软件。没有订阅,没有锁定的“专业”级别,没有信用卡要求,并且零广告横幅或捆绑促销软件。
為什麼 MagicMacCleaner 是 Apple Silicon (M1/M2/M3/M4) Mac 專用?
MagicMacCleaner 是針對 ARM64 架構原生編譯的,並大量利用 Apple Silicon 的統一記憶體頻寬、多核心效能叢集和 APFS 寫入時複製克隆語意。透過省略傳統的 Intel x86 程式碼和 Rosetta 轉換開銷,該應用程式可以立即啟動,消耗的 RAM 不到 50MB,並且運行磁碟掃描的速度比通用通用清潔​​器快 5 倍。
簡單模式和專家模式有什麼不同?
简单模式专为希望安全释放存储空间而无需查看复杂技术路径的日常 Mac 用户而设计。它用簡單的語言解釋了每個類別並隱藏了開發人員特定的工具。專家模式解鎖精確的 POSIX 檔案路徑、Xcode DerivedData 和 Simulator 運行時控制、Git 儲存庫打包工具、廢棄的 node_modules 清除器以及試運行 JSON 檢查報告。
為什麼 MagicMacCleaner 要求完全磁碟存取 (FDA)?
從 macOS Ventura 和 Sonoma 開始,Apple 在 ~/Library/Containers 中嚴格沙箱應用程式容器、系統日誌、郵件附件和訊息快取。如果没有完全磁盘访问,macOS 甚至会阻止任何实用程序读取这些文件夹的大小。全盘访问完全是可选的,可以随时在系统设置 -> 隐私和安全 -> 全盘访问中授予或撤销。
刪除 Xcode DerivedData 和 Simulator Runtime 是否安全?
是的! Xcode DerivedData 纯粹由中间构建产品、索引数据库和模块缓存组成。下次编译项目时,Xcode 将自动重新生成任何所需的 DerivedData。同樣,可以使用我們的模擬器運行時管理器安全刪除舊的 iOS 模擬器運行時(例如您不再測試的 iOS 16 或 17 運行時),以立即回收 15GB 到 30GB 的空間。
如果我不小心用 MagicMacCleaner 刪除了文件,我可以恢復它們嗎?
是的。 MagicMacCleaner 中的標準清理將檔案移至本機 macOS 垃圾箱,而不是執行永久立即刪除。您可以随时打开 macOS 垃圾箱并单击任何项​​目上的“放回”。只有具有管理权限的高级工具才会执行直接取消链接,并且这些工具会事先明确标记。
MagicMacCleaner 在尋找重複項時如何處理 APFS 克隆和硬連結?
与仅查看文件大小或名称的简单清理程序不同,MagicMacCleaner 会检查底层 APFS inode。如果兩個檔案共用完全相同的實體磁碟區塊(例如透過 APFS 上的複製/貼上在 Finder 中建立的副本),MagicMacCleaner 會識別刪除一個檔案不會釋放任何實體磁碟空間。它仅报告消耗 SSD 上重复存储块的真正重复文件。
MagicMacCleaner 是否執行後台守護程序或耗盡電池壽命?
沒有。 MagicMacCleaner 不會安裝任何後台啟動守護程序、核心擴充功能或持久性選單列後台進程,除非您在「設定」中明確啟用可選的自動維護提醒。当您关闭应用程序窗口时,它会停止执行并消耗 0% CPU 和 0% 电池。
MagicMacCleaner 中的 Docker 快取清理如何運作?
MagicMacCleaner 的目標是在 Docker Desktop 的虛擬磁碟檔案中累積的懸空 Docker 建置層、buildx 快取工件和臨時編譯器層。它嚴格避免接觸您的活動容器、聲明的 Docker 磁碟區或持久性資料庫儲存。
1 級快速掃描與全面掃描有何不同?
1 級快速掃描(快捷鍵 Shift-Cmd-L)審核四個成長最快、100% 易失性的開發人員快取(CoreDevice DeviceFS、XCTestDevices、XcodeBuildMCP 工作區和孤立的 Git 臨時套件檔案)。由于无需检查每个单独的文件即可清除这些源,因此级别 1 在两秒内完成,通常会立即回收 20GB 到 60GB。

相關關鍵字 & 標籤

相關指南 & 專家專欄

macOS 與硬體閱讀 10 分鐘

磁碟膨脹和統一記憶體交換如何降低 Apple Silicon SSD 的運作狀況

了解完整磁碟空間和虛擬記憶體交換如何消耗您的 Apple Silicon SSD。防止 NAND 退化並保持 M1/M2/M3/M4 的峰值效能。全面掌握實用操作技巧與專家設定建議。有效保護個人隱私與數位資料安全。立即探索完整教學並輕鬆優化智慧型裝置。

閱讀指南
macOS 和實用程式閱讀 11 分鐘

2026 年 5 款適用於 Apple Silicon 的最佳免費 Mac Cleaner 應用程式(無需訂閱)

探索 2026 年適用於 Apple Silicon 的最佳免費 Mac 清潔器。無訂閱、無廣告、無後台守護程序。比較 MagicMacCleaner、OnyX 等。全面掌握實用操作技巧與專家設定建議。有效保護個人隱私與數位資料安全。

閱讀指南
macOS 與開發閱讀 12 分鐘

macOS 磁碟清理終極開發者指南(Rust、Go、Python、Swift)

適用於 macOS 的全面開發人員磁碟清理指南:清理 Rust 目標目錄、Go 建置快取、Python venv/pip 輪子和 Gradle 快取。全面掌握實用操作技巧與專家設定建議。有效保護個人隱私與數位資料安全。立即探索完整教學並輕鬆優化智慧型裝置。

閱讀指南
macOS 和儲存閱讀 8 分鐘

如何在 macOS Finder 中尋找和刪除舊 iPhone 和 iPad 備份

在 Mac 上尋找並刪除舊的 iPhone 和 iPad 備份。在 macOS Sequoia 和 Sonoma 中安全地從 ~/Library/Application Support/MobileSync/Backup 回收 40GB 以上。

閱讀指南
macOS 與開發閱讀 10 分鐘

如何清理 Xcode DerivedData、缓存和模拟器文件(免费 80GB+)

了解如何清理 Xcode DerivedData、刪除舊的 iOS DeviceSupport 以及清除 Swift Package Manager 快取以回收 Apple Silicon Mac 上 80GB 以上的空間。

閱讀指南
macOS 與開發閱讀 9 分鐘

如何刪除 macOS 上舊的 iOS 模擬器運行時(30GB 隱藏的 Drain)

了解如何使用 simctl 或 MagicMacCleaner 在 Mac 上刪除舊的 iOS、watchOS 和 tvOS 模擬器運行時。立即釋放 30GB+ 隱藏 SSD 空間。全面掌握實用操作技巧與專家設定建議。有效保護個人隱私與數位資料安全。

閱讀指南
macOS 和實用程式閱讀 10 分鐘

如何在 Mac 上尋找和刪除重複檔案(不破壞 APFS 克隆)

安全地尋找並刪除 macOS 上的重複檔案。了解 APFS 寫入時複製克隆如何欺騙標準清理程序以及如何使用漸進式 SHA-256 雜湊。全面掌握實用操作技巧與專家設定建議。有效保護個人隱私與數位資料安全。立即探索完整教學並輕鬆優化智慧型裝置。

閱讀指南
macOS 與開發閱讀 9 分鐘

如何在 macOS 上縮小大量 .git 資料夾並清理損壞的套件檔案

了解如何在 Mac 上縮小臃腫的 .git 資料夾。清理孤立的 tmp_pack_* 碎片,使用 git gc --prune=now 壓縮鬆散對象,並釋放千兆位元組。全面掌握實用操作技巧與專家設定建議。有效保護個人隱私與數位資料安全。

閱讀指南
macOS 與開發閱讀 8 分鐘

如何清理 Homebrew 快取並刪除 Apple Silicon 上的孤立公式

了解如何清理 Apple Silicon Mac 上的 Homebrew 快取。運行brew cleanup,清除/opt/homebrew中過時的瓶子,並回收20GB磁碟空間。全面掌握實用操作技巧與專家設定建議。有效保護個人隱私與數位資料安全。

閱讀指南
macOS 與開發閱讀 9 分鐘

如何在 Mac 上清理 Docker 建置快取並回收磁碟空間

了解如何清理 Docker 建置快取、回收 Docker.raw 磁碟空間以及在 macOS 上執行 docker builder prune,而不會遺失活動資料庫容器。全面掌握實用操作技巧與專家設定建議。有效保護個人隱私與數位資料安全。

閱讀指南
macOS 和儲存閱讀 9 分鐘

如何清除 Mac 上的 Telegram、WhatsApp、Slack 和 Discord 快取

了解如何在 Mac 上清除 Telegram、WhatsApp、Slack 和 Discord 的快取。應用程式支援中儲存了 20GB 以上的免費隱藏媒體快取。全面掌握實用操作技巧與專家設定建議。有效保護個人隱私與數位資料安全。立即探索完整教學並輕鬆優化智慧型裝置。

閱讀指南
macOS 和儲存閱讀 11 分鐘

如何清除 Mac 上的系統資料和其他儲存(Apple Silicon 2026 Hacks)

了解如何清除 Mac (M1/M2/M3/M4) 上的系統資料。安全清除 APFS 快照、隱藏/庫/快取、沙盒容器,並輕鬆釋放 50GB 以上空間。全面掌握實用操作技巧與專家設定建議。有效保護個人隱私與數位資料安全。立即探索完整教學並輕鬆優化智慧型裝置。

閱讀指南
macOS 和實用程式閱讀 9 分鐘

如何完全卸載 Mac 應用程式並刪除隱藏的剩餘檔案

將應用程式拖曳至廢紙簍會留下隱藏檔案。了解如何完全卸載 Mac 應用程式並刪除剩餘的應用程式支援和 LaunchAgents。全面掌握實用操作技巧與專家設定建議。有效保護個人隱私與數位資料安全。立即探索完整教學並輕鬆優化智慧型裝置。

閱讀指南
macOS 與開發阅读 8 分钟

如何在 Mac 上尋找並刪除廢棄的 node_modules 資料夾

尋找並刪除 Mac SSD 中被遺忘的 node_modules 資料夾。從休眠的 React 和 Node 專案中回收 50GB 以上的空間,而不會遺失原始程式碼。全面掌握實用操作技巧與專家設定建議。有效保護個人隱私與數位資料安全。

閱讀指南
實用程式和提示5 分鐘

如何安全回收 40GB 以上的 macOS 系統資料:快取、Xcode DerivedData 和 Telegram Bloat

如何清理 macOS 系統資料:安全刪除 ~/Library/Caches、Xcode DerivedData、Docker 映像和 Telegram 緩存,以回收 40GB 以上的 Mac SSD 空間。

閱讀指南
macOS 和實用程式閱讀 9 分鐘

您的磁碟即將滿:緊急 macOS 清理清單 (M1/M2/M3/M4)

修復 Mac M1/M2/M3/M4 上的「您的磁碟即將滿」錯誤。按照我們的緊急清單,在 5 分鐘內回收 30GB 以上的空間,而無需刪除個人檔案。全面掌握實用操作技巧與專家設定建議。有效保護個人隱私與數位資料安全。立即探索完整教學並輕鬆優化智慧型裝置。

閱讀指南

隱私權政策與服務條款

FlashSoft 保證 MagicMacCleaner 享有 100% 裝置端隱私安全。

隱私權政策 授權協議 (EULA)
返回應用列表
MagicMacCleaner icon
MagicMacCleaner
macOS 與 Apple Silicon 4.9
MagicMacCleaner icon

Install on iPhone

Scan with your Camera to open App Store

Official App Store Download
MagicMacCleaner
MagicMacCleaner 4.9 • macOS 與 Apple Silicon