什麼是 SSD 磨損等級及如何測量?

ssd wear level

如果你使用的是 2008 年至今發布的 MacBook,你可能在使用 SSD(固態硬碟)。或者你可能在使用外接 SSD 來存儲異地數據。不管是哪種情況,如果你在 SSD 上存放重要資料,請繼續閱讀。

雖然比硬碟更堅固,但 SSD 仍然會衰減和損壞,其“磨損等級”就是一個指標。隨著使用的增多,它的狀況只會越來越糟,直到有一天磁碟將停止工作。本文將教你如何追蹤你的 SSD 磨損等級,並使用 Mac 上的免費工具延長其壽命。

什麼是SSD磨損平衡

SSD硬碟會耗損嗎? 會的 – SSD硬碟的壽命是有限的。SSD的壽命從100%開始,每次刪除、覆寫或儲存資料時都會下降。這種耗損率以百分比表示,稱為「消耗程度」或「耗損計數 (WLC)」。技術上來說,SSD由儲存區塊或「儲存單元」組成,每次刪除和儲存資料時,都會不斷重新使用。

這種行為會降低 SSD 的磨損等級—隨著你的 SSD 磨損等級變差,它會開始行為不端,直到最終完全停止工作。

SSD 磨損均衡及其如何幫助

將硬碟想像成檔案櫃,而儲存格則是單獨的抽屜。當你反覆使用單一抽屜存放檔案時,它會比未使用的抽屜損耗得更快。這個循環持續下去,直到整個櫃子都損壞到無法使用。這就是你的SSD設計中所包含的磨損均衡功能。

穿越平衡是一種 SSD 用來在各個儲存單元之間均勻分配使用的技術,能夠延長整個設備或硬碟的使用壽命。透過特殊的演算法,SSD 會追蹤每個儲存單元的寫入循環數,並利用該數據來選擇下一個儲存數據的單元。這樣一來,SSD 可以以理想的速度利用所有可用的儲存單元。

大多數 SSD 使用兩種基本型態的損耗平衡演算法之一:

  • 動態磨損平衡。 每次你對現有文件進行更改時,此技術會將更新後的數據保存到一個新的儲存單元。然後,它會清空並保留之前的儲存單元以供將來使用。唯一的缺點是未觸及的數據造成的不均勻磨損均衡。在動態磨損均衡中,數據停留在同一個儲存單元上,直到你對其進一步更改。這最終導致該儲存單元的擦除/寫入周期比其他經常被寫入的單元更少。
  • 靜態磨損均衡 這種 SSD 磨損均衡算法通常以類似的方式運作。其主要區別在於它如何處理未更改的數據,以解決不均勻磨損均衡的問題。它通過定期將不經常更新的數據移動到新的儲存區塊來實現這一點。這確保了所有儲存單元上有相同次數的擦除/寫入周期。但是,由於這些額外操作會導致性能變慢。

然而,在應用任一演算法之前,您可能想要檢查 SSD 的磨損程度,以了解是否需要先確保您的資料安全。磨損平均會重新排列您的資料,在此過程中可能會覆蓋重要的檔案。

判斷硬碟磨損程度的重要徵兆及解決方法

如果你在硬碟啟用或活動時(尤其是系統硬碟)經常遇到錯誤、系統延遲和 SMART 工具警告,可能是磨損平均的問題。

以下是您需要做的:

  1. 請盡快備份您的磁碟。 使用 Time Machine,創建您的 SSD 的完整備份。您也可以使用第三方備份應用程式,例如 Carbon Copy Cloner 或 Disk Drill 的(如 這裡 中所示)映像備份工具,該工具是免費的,但您需要購買許可證才能恢復它。
  2. 檢查您的SSD磨損程度。 使用本文中的工具,檢查您的 SSD 的磨損程度是否的確是錯誤和性能問題的罪魁禍首。
  3. 準備更換您的 SSD。 如果您的 SSD 的磨損程度達到臨界水平,那麼不管進行多少修復,都無法再安全使用。
即使實際問題不是磨損,經常遇到錯誤的硬碟也更有可能在未來再次故障。備份你的SSD!

如何測量 SSD 磨損程度

監控 SSD 的磨損程度是早期警告系統的一部分,因為它指示了 SSD 壽命已用掉了多少。

這部分文章介紹了可用來查看SSD磨損程度的各種工具。所有這些工具都是免費的或至少提供免費試用。

你會常常看到術語 S.M.A.R.T. ,這代表自我監控、分析與報告技術。這是內建於大多數硬碟和固態硬碟的一個功能,但你需要像本文提到的這些工具來存取其資訊。

方法 #1: 使用磁碟工具程式

磁碟工具程式是一個內建於macOS的工具,具有一個S.M.A.R.T.報告工具,可以提供關於硬碟健康狀態的基本信息。要使用它,啟動磁碟工具程式(Finder > 應用程式 > 工具程式)並從左側邊欄中選擇你的SSD(選擇驅動器而不是卷宗)。

如果你正在查看你的系統磁碟,通常它的名稱是“APPLE SSD”。

在儲存條的磁碟資訊部分下方,您可以檢查您的 SSD 的 S.M.A.R.T. 狀態
SMART status in Disk Utility

每個狀態的含意如下:

  • 已驗證 – 您的硬碟狀況良好。
  • 失敗 – 您的硬碟壽命快結束了;請盡快備份您的資料。
  • 不支持 – 磁碟工具無法提供任何資訊。在這種情況下,您需要使用第三方工具來檢查您的 SSD 磨損等級。在下一部分中,我們將向您展示我們用於自家硬碟的免費工具。

方法 #2: 使用 Disk Drill 的免費 S.M.A.R.T. 監控工具

Disk Drill 是我們在 Macgasm 撰寫恢復文章時經常使用的資料恢復軟體。這是一個強大且可靠的工具,提供 100% 免費使用的 S.M.A.R.T. 功能,比磁碟工具程式提供更多資訊。您不需要訂閱或付費即可下載和使用該軟體。

如果磁碟的劣化已經導致部分資料遺失,您也可以使用 Disk Drill 來恢復您的 Mac SSD。請注意,您需要購買許可證才能使用此功能(我們保證它值得購買)。不過,您可以使用 Disk Drill 的 Byte-to-byte 備份功能來備份故障磁碟中的資料,這是完全免費的。

使用 Disk Drill 檢查 SSD 的 S.M.A.R.T 狀態:

第 1 步 下載 然後安裝 Disk Drill。

步驟 2. 啟動 Disk Drill (Finder > 應用程式)。
Disk Drill in Finder

步驟 3. 在左側欄的“額外工具”下,選擇 S.M.A.R.T. 監控 並點擊 好, 讓我們開始吧
SMART monitoring tab in Disk Drill

步驟 4. 在 S.M.A.R.T. 監控狀態下,點擊 打開 .SMART turn on button in Disk Drill

步驟5. 在 S.M.A.R.T. 監控設定的下方,選擇您的 SSD。Disk Drill 將顯示關於磁碟性能的詳細報告(這可以幫助 mac 用戶提供更多資訊來報告 SSD 的磨損)。在螢幕的右下角,溫度狀態的下方,您可以看到 SSD 的整體健康狀況。
SSD SMART status in Disk Drill

第 6 步。 您也可以點擊 Apple 選單欄上的 Disk Drill 的 S.M.A.R.T. 圖示,以快速查看您的硬碟健康程度並在應用程式中存取和配置 S.M.A.R.T.。
Disk Drill SMART monitor on Apple menu

方法 #3: 使用 DriveDx

DriveDx 是一款備受推崇的 HDD 和 SSD 監控工具,可以全面概述您的硬碟。它會追踪超過 24 個健康指標,包括磨損等級,讓您能隔離任何出現的問題,並在嚴重的情況下,為即將發生的硬碟故障做好準備。

DriveDx 是一款付費應用程式,但您可以下載免費試用版,這將在有限的時間內提供有限的信息。幸運的是,免費試用版足夠檢查您的 SSD 磨損程度。

第 1 步 從開發者的官方網站下載 DriveDx。
DriveDx download button in the developer's official website

步驟 2.下載 資料夾中,開啟 DriveDx 的應用程式檔案(這會啟動應用程式—不需要安裝)。
DriveDx downloaded app file

步驟 3. 點擊 立即嘗試 或購買或輸入授權碼。
DriveDx app trial dialogue window

步驟 4. 點擊左側邊欄中的磁碟。在最上方,注意 SSD使用壽命剩餘指示器 旁邊的數值 – 表示您的SSD磨損程度。在參數標籤和百分比條之間,您應該會看到一個帶有 優良平均值壞的 的按鈕。點擊它以打開信息窗口。
SSD Lifetime Left Indicator parameter in DriveDx

步驟5. 注意每個 SSD 壽命指標等級代表的意義。當您的 SSD 壽命指標達到 平均值 等級時,我們實際上建議立即創建緊急備份。
DriveDx in-app guide for the Lifetime Left Indicator

方法 #4: 使用 Smartmontools

Smartmontools 是一款免費的開源磁碟控制和監控工具。在 Smartmontools 工具中,有一個名為 smartctl 的工具,可以輸出簡單的 S.M.A.R.T. 報告(其中包括目標磁碟的損耗等級)。

壞消息是,Smartmontools 沒有圖形使用者介面 – 你只能透過 Terminal 應用程式來使用它。好消息是,你只需要大約 3 條命令。請參見下文。

第 1 步 開啟 Terminal 應用程式。

步驟 2. 首先使用這個命令找到磁碟的識別碼:

diskutil list

Diskutil list command in the Terminal app

步驟 3. 接著,使用以下指令安裝 Smartmontools:

brew install smartmontools

Smartmontools installer command in Terminal

步驟 4. 安裝 Smartmontools 後,使用以下指令來執行該工具:

smartctl -a disk0

將 disk0 替換為您的磁碟識別碼。向下捲動到 SMART 數據部分開始 並記錄 已使用百分比 參數。數字越高,代表您的 SSD 磨損程度越高。
Smartctl command output in the Terminal app

需要注意的參數是 已使用百分比 ,它代表了廠商對您硬碟使用壽命的估算。百分比越高,表示其磨損程度越接近最大值。

無法擺脫您的 Mac 磁碟錯誤?

隨著 SSD 的磨損程度增加,其記憶體單元可能會降解,且用於磨損平衡的備用塊可能會越來越少。最終,您可能必須 修復 macOS 無法自行修復的錯誤

在這種情況下,我們強烈建議您盡快建立備份並準備硬碟故障,即使其損耗水平並未接近最大值。隨著時間推移,錯誤只會變得越來越頻繁,而且在硬碟故障之前,您可能不會有另一個機會來保護您的資料。

Alejandro Santos
首席作家
Alejandro 是 Macgasm 的首席作家和 Apple 生態系統愛好者… 完整傳記