我的工作是做作業系統儲存驅動相關的東西,包括檔案系統、儲存驅動、USB都接觸過,把盤寫壞了的事情還是遇到過不少次的。
如果把寫壞的盤做一個匯總,可以總結以下幾個特點:
1. 基本上都是不出名的小廠的盤,大廠尤其是Intel的盤在壓力測試下也沒出過問題,Intel的盤不僅耐用,並且掉電丟數據的情況也很少。
2. 新產品更容易壞,比如NVMe剛出來的時候,各種雜牌子的盤很多,壞的也多,但過了一段時間以後,NVMe的穩定性比第一批盤要好。這個規則也適用於SATA-SSD(以下簡稱SSD),但是因為SSD已經比較成熟了,所以SSD的問題相對於NVMe來說要少一些。
3. 作業系統上層操作很難寫壞一個盤,因為盤自身帶緩存,解決方法是發送硬體的flush(SYNC)命令,並且不要使用TRIM命令。
早年(大概8年前)SSD剛開始普及的時候,雜牌子的SSD比較多,國外客戶更是什麽樣的盤都有,寄過來一些故障盤,發現在持續烤機一段時間(大概一個月)以後,效能開始下降,檔案系統(RTOS上的)效能從200M