如何檢查 Mac SSD 的健康狀態和磨損程度
SSD 能寫入的次數是有限的。大多數 Mac 的 SSD 是內建的,無法更換,所以值得了解你的 SSD 已經磨損到什麼程度。
簡單說:macOS 只會顯示「S.M.A.R.T. 狀態:已驗證」。真正的數字在硬碟自己的健康記錄裡:Percentage Used(額定寫入壽命已經用掉多少)、Data Units Written,以及有沒有媒體錯誤。你可以用 smartctl 讀出這些數字。
macOS 在哪裡顯示 SSD 健康狀態?
按住 Option 鍵,選擇「蘋果選單」›「系統資訊」,然後點「儲存空間」或「NVMExpress」。你會看到「S.M.A.R.T. 狀態:已驗證」。這只代表硬碟沒有預測到故障,完全沒有告訴你磨損程度。
怎麼在終端機查看 SSD 磨損程度?
用 Homebrew 安裝 smartmontools,然後讀取內建硬碟:
brew install smartmontools
smartctl -a disk0
在輸出中找這幾項:
- Percentage Used:硬碟額定寫入壽命已經用掉的比例。
- Data Units Written:到目前為止的總寫入量。每個單位是 512,000 位元組,所以 100,000,000 個單位大約是 51 TB。
- Available Spare:剩下的備用區塊,從 100% 開始算。
- Media and Data Integrity Errors:應該是 0。
Percentage Used 是什麼意思?
製造商會為硬碟標定一個總寫入量。Percentage Used 就是這個額度你已經用掉了多少。100% 代表已經到達額定值,不代表硬碟會停止運作:很多硬碟超過之後還能正常使用很久,這個數字也可能超過 100。一年增加幾個百分點是正常的;如果爬升得很快,就表示有東西在大量寫入。
什麼會讓 Mac 的 SSD 磨損?
- 交換空間:記憶體不夠時,macOS 會把資料寫到 SSD 上,而且是整天不停。可以用
sysctl vm.swapusage查看,或打開「活動監視器」›「記憶體」(已使用的交換空間)。如果大部分時間都有好幾 GB 的交換空間,代表以你平常跑的東西來說,這台 Mac 需要比現有更多的記憶體。 - 大型建置、虛擬機器和 Docker,還有一再重新下載大檔案或 AI 模型。
每台 Mac 都能回報 SSD 磨損程度嗎?
配備 NVMe 硬碟的 Mac 可以:Apple 晶片的 Mac 和大多數較新的 Intel Mac。部分配備 SATA SSD 的舊款 Intel Mac 不會回報這些數字。