你是不是也曾經有過這樣的經驗:電腦用著用著,突然開機速度變慢、讀取轉圈圈跑很久,或是跳出「磁碟發生錯誤」的警告?過去大家總說傳統硬碟容易壞軌,於是換上 SSD 固態硬碟之後,又開始擔心「SSD 有沒有壽命限制?」「健康度降到多少才算危險?」「網路上說的 TBW、P/E Cycle 到底代表什麼?」
其實,SSD 的壽命並非遙不可及的技術名詞,而是可以透過軟體實際「看見」的數據。本篇文章將由雅寶社區 · 頂客論壇的編輯團隊,從 SSD 的基本原理切入,帶你搞懂壽命與健康度的關聯,接著推薦幾款最實用的健康度檢測工具,最後提供正確的保養與備份策略。希望能幫助你在硬碟真正出問題之前,提早掌握所有警訊,不再被突如其來的資料遺失嚇得冷汗直流。
要學會查詢 SSD 壽命,首先必須理解 SSD 為什麼會有使用上限。很多人以為 SSD 只是「比較快的隨身碟」,沒有機械結構,所以應該比傳統硬碟更耐用。這個想法大方向沒有錯,但實際上,SSD 內部的快閃記憶體存在著物理上的「寫入磨損」。每一次你把資料寫入 SSD,其實都在默默消耗它的壽命。
SSD 的主要儲存媒介是 NAND Flash 快閃記憶體,它的基本單位是「記憶胞」(Cell)。記憶胞依靠「浮閘電晶體」內部捕捉的電子數量來記錄 0 或 1。當我們要寫入新資料時,SSD 必須先將原本的電荷清除,這個「清除並寫入」的動作,每一次就稱為一個 P/E Cycle(Program/Erase Cycle,程式化/抹除循環)。
問題來了:每一次「抹除」都會對記憶胞內部的絕緣氧化層造成微量耗損。隨著次數增加,氧化層會慢慢變薄、絕緣能力下降,最終導致記憶胞無法穩定儲存電荷,也就是所謂的「壞掉」或「壽命耗盡」。因此,NAND Flash 的 P/E Cycle 次數是有限的,不同類型的快閃記憶體,可承受的循環次數也有非常大的差異。
此外,SSD 有所謂的「寫入放大」(Write Amplification)現象。當你需要修改一個很小段的資料時,SSD 無法直接覆蓋在舊資料上,必須先把整個區塊的資料讀出、修改、再寫入另一個空白區塊,最後將舊區塊整塊抹除。於是你想寫入 10MB 資料,實際上 SSD 可能對顆粒寫入了 30MB 甚至更多。這個放大倍率愈高,對於 P/E Cycle 的消耗就愈快,也因此,SSD 健康度往往和你「實際寫入 SSD 的資料量」不完全成正比。
你買 SSD 時,外盒上常會看到兩個重要規格:TBW 與 DWPD。TBW 是「Terabytes Written」的縮寫,意思是這顆 SSD 在產品保固期限內,總共可以被寫入多少 TB 的資料。舉例來說,某顆 1TB 的 SSD 標示 TBW 為 600,就代表原廠認為這顆硬碟在保固期內可以承受約 600TB 的資料寫入總量。假設你每天平均寫入 30GB 資料,一年約寫入 11TB,理論上要使用超過 50 年才會觸碰到 600TBW 的上限,遠超過一台電腦的正常使用週期。
DWPD 則是「Drive Writes Per Day」的縮寫,通常用在企業級 SSD 規格上,代表在保固期限內,每一天可以把整顆硬碟容量完整寫入幾次。舉例來說,一個 1TB SSD 若標示 1 DWPD、保固 5 年,就代表每天可以寫入 1TB,連續寫 5 年,總寫入量約 1825TB。消費級 SSD 通常只標 TBW,這是因為一般使用者不會天天把整顆硬碟寫滿。判斷一顆 SSD 壽命時,TBW 是一個很直觀的參考基準,但它只能代表「最小保證值」,不等於「寫超過就立刻壞掉」。原廠設計通常會留有餘裕,實際上顆粒壽命可能比 TBW 更高。
更重要的是,SSD 的保固條款往往同時包含「年限」與「TBW」兩個條件,只要其中一個先達到,原廠就可能認定保固失效。舉例來說,一顆保固 5 年且 TBW 為 300 的 SSD,如果你在 3 年內就寫入超過 300TB,雖然時間還沒到,但已經超出 TBW 範圍,日後故障可能無法享有免費維修。這就是為什麼定期查詢 SSD 寫入量與健康度,不只是在保護資料,也是在保護你的保固權益。
SSD 壽命長短最根本的決定因素,在於快閃記憶體的類型。早期 SSD 大多使用 SLC(Single-Level Cell,單層單元),每個記憶胞只能儲存 1 bit 資料,所以判斷電荷狀態最簡單、最耐用,P/E Cycle 可達 50,000 到 100,000 次,但是容量密度低、價格昂貴。後來為了降低成本,廠商推出 MLC(Multi-Level Cell,多層單元),每個記憶胞儲存 2 bit,理論壽命約 3,000 到 10,000 次。接著是目前消費市場主流的 TLC(Triple-Level Cell,三層單元),每個記憶胞儲存 3 bit,壽命約 1,000 到 3,000 次。而近年平價大容量 SSD 常使用的 QLC(Quad-Level Cell,四層單元),每個記憶胞儲存 4 bit,壽命可能僅有 500 到 1,000 次。
看到 TLC、QLC 的數據,有些人可能會緊張:「才 1000 次?那是不是用沒多久就爛掉?」其實千萬別忘了容量因素。早期 SLC 容量可能只有 32GB,但因為顆粒很耐用,即使每天寫入 20GB 也要好幾年才會耗盡。現在常見的 1TB TLC SSD 就算 P/E Cycle 只有 1000 次,換算起來總寫入量也有 1000TB 以上,對一般使用者來說仍然非常夠用。再加上 3D NAND 堆疊技術讓顆粒容量提升、主控晶片的磨損平均(Wear Leveling)與壞區管理也越來越聰明,現代 SSD 的「理論壽命」早已超越傳統機械硬碟。我們真正該關心的,反而是健康度數值所反映出的「即時狀態」。
既然 SSD 的理論壽命看起來那麼長,為何網路上仍常看到 SSD 突然故障的文章?主因在於控制器韌體錯誤、突然斷電、過熱、瑕疵顆粒等意外因素,都可能讓 SSD 比預期更早陣亡。傳統機械硬碟壞軌前常伴隨「咔啦咔啦」的異音,SSD 卻往往無聲無息,一下就從正常變成無法讀取。因此,我們需要倚賴 SSD 內建的 S.M.A.R.T. 技術來做健康度檢測。
S.M.A.R.T. 的全名是「Self-Monitoring, Analysis and Reporting Technology」,中文常翻譯為「自我監測、分析及報告技術」。SSD 的主控晶片在運作時,會隨時記錄多項內部數據,包括累計讀寫量、電源開啟次數、不正常關機次數、備用區塊剩餘數量、平均抹除次數等等。這些數據就被稱為「SMART 屬性」(SMART Attributes)。
那麼工具畫面上顯示的「健康度 100%」到底怎麼來的?其實每一家 SSD 原廠都有自己的一套計算公式,主要會參考顆粒的「已抹除次數」與「原廠預估的最大抹除次數」比例,再扣除一些被標記為故障而替換的「備用區塊」(Spare Block)數量,最後換算成一個 100% 到 0% 的百分比。例如一顆 SSD 出廠時額外預留了 10% 的備用容量,當某個主要區塊損壞時,主控就會自動把資料搬移到備用區塊,此時健康度就會略微下降。若備用區塊逐漸用完,健康度就會大幅衰退。
這個百分比可以想像成原廠與第三方工具對於「剩餘可耐用度」的一種推估,並非絕對精準。不同工具解讀同一顆 SSD,甚至可能出現健康度「Samsung Magician 顯示 92%,CrystalDiskInfo 卻顯示 100%」的差異。因為第三方工具只能讀取標準 SMART 屬性,無法完全得知原廠內部的精密計算方式。所以當你看到健康度降低時,不用急著恐慌;但如果健康度下降的速度異常地快,就要提高警覺並盡快備份。
健康度只是一個總結性的指標,真正藏著魔鬼細節的是 SMART 底下的眾多屬性代碼。以傳統 SATA SSD 常見的 SMART 屬性來說,以下幾個數值非常重要:
如果你使用的是 NVMe SSD,SMART 屬性的格式又不太一樣。NVMe 規範中的資訊通常包含「Available Spare」(可用備用空間百分比)、「Temperature」(溫度)、「Percentage Used」(壽命已使用百分比)、「Media and Data Integrity Errors」(媒體與資料完整性錯誤次數)等。以 CrystalDiskInfo 或原廠工具檢視時,記得先確認你手上的 SSD 是 SATA 介面還是 NVMe 介面,才不會用錯解讀方向。
你要理解,一顆正在被正常使用的 SSD,健康度從 100% 慢慢下降到 99%、97% 是完全正常的。健康度代表了「消耗比例」,就像汽車的油表一樣,會隨著里程增加而減少。真正值得注意的「異常」是以下幾種情況:
簡單來說,健康度是「體檢報告」,SMART 數值是「切片檢查」。兩者要搭配判讀,才能及早發現 SSD 內部真正的危機。
現在市面上有非常多 SSD 健康度檢測工具,但每款軟體適合的使用情境都不一樣。雅寶社區 · 頂客論壇特別整理了以下幾款最常被推薦、實際可用度最高的工具,包含內建功能與第三方軟體,並說明各自的優點與限制,幫助你依照手上的 SSD 品牌和作業系統選擇最合適的方案。
如果你不想安裝任何第三方軟體,Windows 其實已經內建了最基本的 SSD 健康度查詢功能。操作方式非常簡單:在工作列的搜尋框輸入「PowerShell」,按右鍵選擇「以系統管理員身分執行」,接著輸入以下指令:
Get-PhysicalDisk | Get-StorageReliabilityCounter
執行後,系統會顯示每一顆硬碟的「HealthStatus(健康狀態)」、「Temperature(溫度)」、「Wear(耗損程度)」、「ReadErrorsUncorrected(無法修正的讀取錯誤)」、「WriteErrorsUncorrected(無法修正的寫入錯誤)」等數據。其中 Wear 數值如果愈接近 100,代表 SSD 的健康度消耗愈多。這個方法雖然方便,但缺點是能提供的資訊較少,且部分主機板或 NVMe SSD 可能因為驅動程式問題而讀不到完整的 StorageReliabilityCounter 資料。
另外,Windows 的「磁碟最佳化工具」也會自動判斷 SSD 與傳統硬碟。對 SSD 執行的動作其實是「Trim」(後面會詳細說明),而不是過去傳統硬碟的「磁碟重組」,所以不需要為了保養 SSD 而特地關閉排程工作。
提到 SSD 健康度檢測,許多人腦海裡第一個浮現的名字就是 CrystalDiskInfo。這套來自日本開發者的免費小工具,一直以來以輕量、快速、無廣告著稱(官方標準版),同時支援 SATA、NVMe、USB 外接盒等各種介面。打開 CrystalDiskInfo 後,你可以立即看到硬碟型號、韌體版本、介面類型、健康度藍綠燈號、溫度,以及一整排的 SMART 屬性數值。
CrystalDiskInfo 最有用的功能之一,是能夠切換「原始值(RAW)」的顯示方式。點選上方功能表「功能 → 進階特徵 → 原始值」,並選擇「10 DEC」,就能把 SMART 屬性中的 E1 Host Writes 從 16 進位轉換成 10 進位,方便換算出目前累計寫入量。你也可以透過「工具 → 自動郵件通知」設定,當健康度下降或溫度過高時自動發送警告信。對一般使用者、輕度玩家來說,CrystalDiskInfo 已足夠應付九成以上的健康度檢測需求。
如果你買的是三星(Samsung)、WD、美光(Crucial)等國際大廠的 SSD,強烈建議優先使用原廠提供的管理工具。原因在於原廠軟體能讀取 SSD 主控晶片內部的私有數據,所顯示的健康度、剩餘備用空間、韌體更新狀態都會比起第三方軟體更精準。
macOS 使用者別傷心,雖然 Mac 的圖形介面沒有內建像 CrystalDiskInfo 的工具,但我們仍然可以透過一套老牌的開放原始碼軟體「smartmontools」來讀取 SSD 健康度。只要在 Mac 上安裝 Homebrew,再用指令安裝 smartmontools,之後打開「終端機」並輸入:
smartctl -a disk0
系統便會列出硬碟的 SMART 資訊。若要縮短判讀時間,可以直接看以下關鍵欄位:Percentage Used(壽命使用百分比)、Available Spare(可用備用空間)以及 Critical Warning(嚴重警告)。Linux 使用者則可以在終端機安裝 smartmontools 後,輸入 sudo smartctl -a /dev/nvme0n1 來查看 NVMe SSD 健康度。若不習慣純文字介面,可以再加裝「GSmartControl」,它提供圖形化視窗,讓滑鼠點一點就能看到所有 SMART 屬性,使用體驗與 Windows 上的 CrystalDiskInfo 相當接近。
除了上述工具,也有一些商業或共享軟體主打更美觀的介面與詳細的壽命估算。「Hard Disk Sentinel」是 Windows 平台上非常經典的硬碟監測軟體,同時支援傳統硬碟與 SSD,能顯示「效能」與「健康度」兩個獨立百分比。它最大的特色是會根據 SMART 數據的歷史變化,自動生成硬碟狀態趨勢圖,提早告訴你哪一顆硬碟正在退化。
另外一款「SSD Life」則專注於「剩餘壽命」這個概念,軟體會以年為單位估算你的 SSD 還能使用多久,還會提示目前總共寫入的資料量。對於不太想理解 SMART 屬性的人來說,SSD Life 的結果非常直白。不過必須再次提醒,這些軟體的「剩餘年限」只是推估值,演算法會依照原廠型號與使用者寫入行為做滾動式調整,不保證絕對精準,所以參考即可。
當你下載了 SSD 健康度檢測工具,也順利看到健康度與 SMART 數值後,接下來的問題是:「然後呢?」很多人看到健康度 90% 就開始害怕,看到 80% 就急著買新硬碟,其實這些反應往往是被誤解所驅動。本段將帶你釐清常見的 SSD 壽命迷思,並整理正確的保養策略。
我們用一個實際例子來算。假設某顆 1TB TLC SSD 的 TBW 是 600,而你在第一年總共寫入了 60TB 資料,這已經算是相當重度的使用量。此時,健康度大約會下降 10%,也就是從 100% 變成 90%。如果依照這個速度,這顆 SSD 至少還能用 9 年以上。以現在消費性電子產品平均每 3 到 5 年就更換一次的節奏來看,健康度 90% 其實完全不用緊張。
相反地,如果一顆 SSD 才買來半年,寫入量不到 5TB,健康度卻已經降到 80% 甚至更低,這就不是正常消耗,而有可能是原廠韌體誤判、硬碟本身有瑕疵,或者是主控持續在大量搬移資料。此時你應該先確認 SMART 有沒有出現 05、C5、C6 等損壞屬性,並測試檔案存取是否異常。如果一切正常,可以先把重要資料備份,再利用原廠工具更新韌體並觀察一週;若健康度仍然持續快速下降,建議直接送修或更換,不要等到故障才後悔。
只要出現上述其中一項,請先放下手上的工具,立刻執行 3-2-1 備份原則:至少 3 份備份、使用 2 種不同儲存媒介、其中 1 份放在異地或雲端。先確保資料安全,再來研究硬碟能不能修,這才是最正確的處理順序。
除了被動地監控 SSD 健康度,你也可以主動透過一些小習慣來延長固態硬碟的使用壽命。首先,請確認 SSD 的 TRIM 功能有正常開啟。TRIM 是作業系統通知 SSD「哪些區塊的資料已經被刪除」的指令,讓主控可以提前進行垃圾回收與抹除,減少後續寫入時的搬移成本。Windows 10/11 通常會自動開啟 TRIM,你可以在命令提示字元輸入 fsutil behavior query DisableDeleteNotify,如果結果是 DisableDeleteNotify = 0,就代表 TRIM 已啟用。
第二,千萬別把 SSD 用得「滿到一滴不剩」。SSD 內部的控制器需要一些空白區塊作為「搬運工」的中繼站,才能讓磨損平均機制順利運作。一般建議保留 10% 到 20% 的剩餘空間;若你使用的 SSD 容量較小,至少要避免長期占用超過 90%。許多原廠工具也提供 Over Provisioning(超額預留)設定,可以主動將一部分空間隱藏起來,讓主控自由運用。
第三,注意溫度與電力供應。NVMe SSD 在高負載讀寫時會產生高熱,如果機殼散熱不良,SSD 主控可能因過熱而啟動降速,長期高溫也會加速電子遷移效應。桌上型電腦可以加裝散熱片或確認主機板原本就有 M.2 散熱裝甲;筆電使用者則應定期清理風扇,並避免在床上或棉被上長時間使用電腦。此外,突然斷電是 SSD 的大敵,尤其在寫入資料時斷電,可能導致對應區塊損壞。對於桌上型電腦,建議搭配 UPS 不斷電系統;筆電則要保持電池健康。
網路上關於 SSD 壽命的迷思非常多,例如「SSD 不能拿來養動物(BT 下載)」「需要用軟體把快取關掉」「常常跑評測會死很快」等。事實上,BT 下載是否傷 SSD,關鍵在於「寫入量」與「寫入放大」。如果你每天下載數十 GB、同時上傳數百 GB,確實會消耗健康度;但如果只是偶爾下載影集或遊戲,寫入量根本微乎其微。另外,部分「優化軟體」會建議關閉 Windows 快取寫入或停用 SuperFetch,但現代 SSD 本身有 DRAM 或 HMB 緩衝機制,系統也已經針對 SSD 調整過,胡亂關閉功能只會降低使用體驗,對壽命的延長非常有限。
真正能夠保護 SSD 的軟體策略,其實只有「不要手動磁碟重組」與「不要過度強制抹除」兩件事。Windows 的磁碟最佳化工具會自動為 SSD 執行 Trim,那是好事;但如果你下載第三方軟體,誤把 SSD 當成傳統硬碟來重組,就會產生大量無意義的讀寫,大幅消耗壽命。另外,Secure Erase 類的功能會把整顆 SSD 所有區塊抹除一次,除非要賣二手或解決嚴重的加密問題,否則不建議頻繁執行。
經過以上完整的說明,我們可以明白:SSD 固態硬碟確實有壽命,但是以目前技術與正常使用情境來說,它是非常可靠且耐用的儲存產品。查詢 SSD 健康度與壽命,不是為了讓你每天擔驚受怕,而是讓你對硬碟的實際狀態更有掌握。當硬碟反映出的數據一切正常時,你就可以安心工作、遊戲與創作;一旦數據出現不合理的下降或異常警訊,你也能在第一時間做好備份並規劃送修。
在工具選擇上,一般使用者可以先從 CrystalDiskInfo 或原廠軟體開始;若你擁有多顆不同品牌的硬碟,使用第三方工具統一管理會更方便。macOS 或 Linux 使用者也不要擔心,smartmontools 依然能提供完整的 SMART 資訊。只要固定每個月或每季打開軟體看一次健康度、溫度與累計寫入量,你就已經贏過超過半數從不檢查硬碟狀況的使用者了。
最後,雅寶社區 · 頂客論壇要再次提醒大家:任何健康度檢測工具都只是「輔助」,世界上沒有一顆硬碟能保證永不故障。定期備份才是保護心愛照片、工作文件和遊戲存檔的唯一方法。如果你也曾經因為 SSD 突然故障而損失重要資料,或是在使用硬碟檢測工具時遇到任何疑問,歡迎在下方留言區與我們分享,讓我們一起用正確的知識,守護每一個位元的珍貴回憶。
歡迎在下方留言,分享您的想法、心得或疑問。所有留言都會透過 GitHub 帳號 進行驗證。