如何得知自己的SSD剩餘壽命?以 M.2 SSD為例

稍早我在臉書社團 – 我和我的黑蘋果中看到有社員發了一篇文章關於知名 SSD品牌 TBW值,也就是耐用度的比較,我個人是蠻推薦大家去瞭解一下的。不過也不禁令我想起,去年我送修我的 600P,結果回來變成760P之後,就在想,在 Windows上我們可以使用 CrystalDiskInfo,這類的檢測程式來檢驗SSD剩餘壽命,那在 macOS上呢?我們在 macOS上要怎麼知道我的電腦的SSD還能活多久?到底用了多少的寫入流量?

其實方法很簡單,根本不需要花錢買像是 SSDReporter, DriveDx之類的軟體,只要使用 Terminal.app就可以達到目的!以下就來示範給大家看:

0) 注意:如果你是指令苦手,沒關係,以下指令照著打 99.9%不會有問題

1) 首先,打開你的 Termina.app (/Applications/Utilities/Terminal.app)

2) 輸入以下指令以安裝 Homebrew (註1)
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

3) brew update (註2)

4) brew install smartmontools (註3)

5) 先輸入 diskutil list (註4)

6) smartctl -a disk0 (註5)

備註:
1) Homebrew: 安裝 macOS缺少的軟體套件管理工具(參考網址:https://brew.sh/index_zh-tw )
2) 先更新 Homebrew軟體資源庫 (brew為 Homebrew執行檔)
3) 安裝 smartmontools
4) 利用內建的 diskutil指令,列出(list)目前上線的硬碟編號
5) samrtctl為內建於 smartmontools中的指令,-a則是列出磁碟所有的資訊,disk0則為前面利用 diskutil所查詢到的,需要被檢測的硬碟編號

以我目前使用的系統碟 Intel 760p 256GB來說,自8 Nov. 2018更換上線至這幾天剛好滿半年, 我一共寫入了 2.87TB, 算下來我這半年中每個月用量約在 478.3GB。
假設我每個月的用量都在這個數字上下打轉,那我一年會使用的量約為 5.74TB。760p的TBW理論值為 144TBW,144TB = 144000GB, 如果與我每年的使用量去相除,所得到的結果是可使用的時間,144TB/5.74TB = 25(yr),對,沒有錯,你沒看錯,理論上我可以使用 25年!

如何得知自己的SSD剩餘壽命?以 M.2 SSD為例
Checked result of Intel SSD 760p

在 Apple官方支援論壇上也有討論到這個問題,有個網友提出見解,假設你有一個 100GB的硬碟,然後你每天寫 10GB,你的 SSD至少可以使用 8000年!雖然這個數據蠻扯的,不過值得注意的是,那個討論並未提及是哪一個品牌型號的硬碟,所以這樣的數據也只能做為參考⋯⋯⋯

P.S. 你也有可能會像我一樣,出現圖一中最後一行的錯誤,其實是因為讀取不到 NVMe log的關係,而你不一定是使用 NVMe,所以那並不影響使用,因為如果是一般 SATA SSD,你會出現更多資訊,圖二節錄所測出的數據,但⋯⋯看不看得懂,請自行消化

如何得知自己的SSD剩餘壽命?以 M.2 SSD為例
Checked result of regular SATA 3 SSD

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料