固態硬碟 (SSD) 比傳統硬碟驅動器 (HDD) 更快、更穩定且功耗更低。 但 SSD 並非完美無缺,由於細粒度寫入機制,可能會在預期壽命 7 到 10 年之前失效。 因此,使用者最好為最終的故障做好準備,並在今天描述的現象發生後盡快備份其資料。
與 HDD 不同,SSD 沒有物理移動的碟片,因此不存在舊硬碟驅動器劃傷碟片等問題。 然而,雖然 SSD 不易發生機械故障,但其他元件容易發生故障。
SSD的讀寫需要電容和電源協同工作,以改變輸入到NAND粒子中的電荷的狀態(有關原理,請參閱我們硬體學校的上一篇文章)。 電容器和電源容易發生故障,尤其是在電源波動或突然斷電時。
SSD可能存在的另乙個問題是有限的讀/寫週期,這是由NAND粒度的寫入機制決定的。 先進的主控方案的作用是在SSD上的所有粒子之間實現更科學、更均衡的寫入平衡策略,使所有粒子單元都能均勻寫入,從而盡可能地擁有一致的壽命,而不是一些粒子被過於頻繁地讀寫而提前到生命中。
因此,在這種情況下出現的問題是:"固態硬碟能用多久?
正常情況下,SSD的壽命應該長達幾年,這很可能遠遠超過你需要的,所以你不必擔心或懷疑,比如一些使用長江儲存顆粒的4TB國產SSD,TBW已經達到了3000TBW以上。 事實上,如果你在過去幾年裡購買了 SSD,Backblaze 的研究表明,SSD 的故障率低於 HDD,因此您可以預期 SSD 的使用壽命更長。 下圖顯示了 backblaze 根據企業伺服器市場中的伺服器驅動器樣本調查的 HDD 和 SSD 的使用壽命。
在任何情況下,讀取和寫入週期都會影響您是否可以寫入 SSD。 由於您仍然可以讀取資料,因此可以檢索所有資料。 不過,您想知道它何時會結束其使用壽命,以便可以公升級,對吧?
有許多不同的方法可以檢查您的硬碟驅動器是否出現故障。 例如,硬碟驅動器發出的持續尖叫聲或咔嗒聲可能表明它正在出現故障。 但是,與硬碟驅動器不同的是,SSD 不會發出聲音來告訴您出了問題。
那麼,您能判斷 SSD 是否出現故障嗎?
判斷 SSD 是否正常工作的最簡單、最可靠的方法是安裝軟體來檢查驅動器並悄悄監控其缺陷。 Windows 使用者可能想嘗試 CrystalDiskInfo,macOS 使用者嘗試 Smart Reporter Lite,Linux 使用者嘗試 Hard Disk Sentinel。
而且,很難確定您的 SSD 是否出現故障,但有一些 SSD 故障的跡象,例如錯誤、崩潰和其他問題,這可能會在您丟失資料之前給您乙個提示。
就像硬碟驅動器上的壞扇區一樣,SSD顆粒上也有壞塊。 SSD 的壞塊錯誤是指計算機嘗試讀取或寫入檔案,但失敗時間過長。 由於讀取或寫入時間過長,該過程將失敗並發出有關壞塊的錯誤訊息。
壞塊可以通過兩種方式影響檔案:
系統在向硬碟寫入資料時檢測到壞塊,拒絕寫入資料。
系統在寫入資料後檢測到壞塊,拒絕讀取資料。
在第一種情況下,資料從未寫入硬碟驅動器,因此它沒有損壞。 通常,系統會自動解決此問題。 但在第二種情況下,取回資料並不容易。 您可以嘗試一些第三方工具從發生故障的 SSD 中恢復資料,但不要抱有希望。 一般來說,損壞的SSD沒有返回工廠通常意味著儲存在這些壞塊上的任何資料將永遠丟失。
壞塊的常見症狀是無法將檔案讀取或寫入硬碟提示:電腦的檔案系統需要修復活動應用程式經常凍結和崩潰;在 SSD 中移動檔案時經常發生錯誤;執行緩慢,尤其是在訪問大檔案時。 系統崩潰,隨機藍屏。
在這種情況下,如果使用CDM工具檢視,會發現AA資訊和壞塊數量。
錯誤地關閉系統可能會導致 SSD 出現故障。 不安全關機是硬碟監控工具跟蹤的 SSD 執行狀況指標之一。 例如,我的乙個 SSD 經歷了 5 7 次不安全關機,即 57 次關機,可能導致資料錯誤。
通常,沒有辦法修復這些錯誤,但在其他時候,它們可能是 SSD 上壞塊或插槽埠出現問題的跡象。
值得慶幸的是,解決方法很簡單。 Windows 有乙個內建的檔案系統損壞修復工具(命令列狀態為 CHKDSK)。 當這個錯誤發生時,每個作業系統都會提示你執行自己的工具,按照步驟修復檔案系統。
在此過程中,某些資料可能會丟失,並且可能難以恢復。 這也是定期備份所有檔案的另乙個很好的理由。
此外,如果您的計算機在啟動過程中宕機,但在按下電源按鈕並重新啟動幾次後仍能正常工作,則您的 SSD 可能有問題。 這可能是乙個壞塊,也可能表明您的硬碟驅動器即將耗盡壽命,因此最好在丟失任何東西之前備份您的資料。
最後,SSD突然變成了"唯讀"很少見到硬碟,但這肯定是SSD即將失效的跡象。 發生這種情況時,SSD 可能會拒絕您執行任何需要將資料寫入磁碟的操作。 但是,SSD 仍然可以在唯讀模式下工作。 如果您迅速採取行動,您仍然可以恢復您的資料。 這是因為現在,SSD 允許您讀取硬碟驅動器上的資料,這意味著您可以將資料複製到另乙個硬碟驅動器。
如果您的 SSD 處於故障邊緣,或者您已經擁有使用五年以上的 SSD,那麼開始購買新的 SSD 是最安全的。 同時,您可以採取一些措施來延長 SSD 的使用壽命,直到找到新的替代品:
避免影響 SSD 的極端溫度,並確保計算機加熱良好。
避免異常關機、停電和任何電力波動。
在 SSD 上留出足夠的額外空間,以便有足夠的緩衝區交換空間,以便從壞塊中刪除資料。
最後,不要忘記將資料從故障 SSD 傳輸到新驅動器,無論是 SSD 還是 HDD。 一切都是為了保護您的資料!