解密固態硬碟可靠性檢測與固件升級
下圖是某國產固態硬碟宣傳中的「豪華」檢測流程,它是不是如廠商說的那樣完善、無疏漏呢?
華為榮耀產品經理熊軍民在知乎上回答網友關於榮耀手機可靠性測試標準的時候是這樣介紹的:可靠性測試分為研發階段和量產階段。研發階段解決的是設計問題,對軟硬體的可靠性測試能夠解決90%的問題;量產階段一般是各種壓力測試,解決剩下10%的問題。顯然,上面某國產固態硬碟組裝廠所列的測試流程都只是量產階段測試。
存儲極客今天為大家揭秘固態硬碟研發階段測試的成果——硬體兼容性驗證與固件更新。
固態硬碟雖然不是系統底層設備,無需專門驅動,但硬體兼容性問題並不少見。較大的固態硬碟廠商都會將自家產品送往各大主板製造商處進行兼容性認證。這一步雖然不是必須的,卻是減少產品上市後發生兼容性問題的有效手段。
而更高一級的認證則是向品牌機OEM供貨的驗證,品牌電腦之所以比組裝機穩定,一方面是由於他們的硬體配置較為固定,另一方面就是可靠性驗證完善,基本把所有可能出現的問題都找出來解決掉,包括一些非常罕見下才會出現的BUG。
有人曾問我,東芝Q200固件怎麼更新?這個問題好難回答,因為Q200是從東芝OEM產品HG系列修改而來,本身成熟的主控+快閃記憶體全部自產結構就非常穩定,再加上有極大數量級OEM出貨做保障,它出現問題的可能性實在是太小了,所以從來沒有發布過固件更新。
當然百密一疏,即便快閃記憶體原廠也有犯錯的時候,但是找出問題並解決永遠比無視問題存在要靠譜的多。固態硬碟的固件更新都能解決哪些問題呢?大家先來看幾個例子:
Intel 530:全壽命周期2次固件更新
自己的主控(SF2281的Intel定製版)+自己的顆粒(顆粒代號),Intel對硬體知根知底的情況下,整個壽命周期只有2次固件更新,並且其中修復的是影響面較小的非致命BUG。
Intel 540:目前為止已有4次固件更新
自己的主控(SF2281的Intel定製版)+別家的顆粒(美光16nm顆粒不靠譜,Intel直接從SK Hynix外采快閃記憶體),不成熟的SMI主控貢獻了大多數修補內容。
浦科特M5Pro:全壽命周期8次固件更新
別家的主控(Marvell 88SS9187)+別家的顆粒(東芝19nm MLC)。M5Pro的固件從2012年一直修到2014年,前後8個固件更新。
固件並不是單一個體,它需要匹配主控的硬體能力與快閃記憶體的特性。當主控和快閃記憶體都是自家出品時,顯然出問題的可能性會小很多。成熟主控方案通常在性能和可靠性方面一開始就能做的很好,一個簡單的例子就是東芝TR200。
簡單來說固件更新有三個作用:提升穩定性、修復兼容性問題、解決極端特定情況下會出現的BUG、提升性能。
固態硬碟使用中會遇到環境的諸多干擾,像異常斷電這種都是小打小鬧,供電不穩、SATA數據信號質量差等隱蔽問題往往需要固件工程師花費大量時間去增強相應的應對能力。
兼容性問題大多與特定硬體平台有關,是很多卡頓、掉盤的深層原因。由於平台差異的原因,可能小明買回來用著沒問題,但同樣SSD在小亮的電腦上就頻繁藍屏死機。固件更新就是為了讓固態硬碟在所有人電腦上都能良好工作。
較大的固態硬碟製造商會搭建大量不同類型的電腦平台,包括品牌機與DIY組裝機,進行廣泛的兼容性測試。比如東芝的消費級固態硬碟就是由被東芝收購的OCZ進行驗證。
某些組裝廠用三四個組裝機平台就完成了無疏漏的兼容認證,這無異於痴人說夢。
固件更新還是一項售後服務優勢。你不能保證你不會在使用中途更換新電腦,也不能確保出廠固件中沒有隱藏的致命BUG——M4通電5200小時後會反覆藍屏的BUG就花了近1年時間才被發現並修復。
三星OEM系列的產品在淘寶上一直很受歡迎,但是這些產品沒有官方保修,沒有技術支持,工具箱軟體不支持,固件被發現有BUG時也不會提供更新。當三星840、840Evo最終獲得掉速修補固件時,存在同樣問題的三星OEM型號就被拋棄了。
買固態,價格上快閃記憶體原廠的產品很少能看到優勢,但原廠能進行完整的量產前兼容與可靠驗證、確保物料的長期一致,並有對固件的持續維護。以上這些對於沒有研發能力,僅僅靠組裝外殼過日子的國產小廠來說,都是可望而不可及的。
TAG:可是今年 |