
在計(jì)算機(jī)使用過程中,如果遭遇異常掉電,通常固態(tài)硬盤會面臨三大問題:
1、映射表來不及更新和保存,導(dǎo)致映射表丟失,而一般固態(tài)硬盤廠商并不會提供任何可供用戶恢復(fù)映射表的工具,因此,一但映射表丟失,就會出現(xiàn)固態(tài)硬盤無法被系統(tǒng)識別,只能通過返廠維修,而一般返廠后是通過重新開卡量產(chǎn)的方式進(jìn)行維修,這樣會導(dǎo)致用戶數(shù)據(jù)全部丟失。
2、固態(tài)硬盤一般采用SDRAM或者DDR做緩存,DDR屬易失性存儲介質(zhì),一旦斷電,DDR中的所有數(shù)據(jù)全部丟失,Host端所發(fā)出的寫指令因?yàn)橐呀?jīng)將數(shù)據(jù)寫入固態(tài)硬盤DDR,固態(tài)硬盤返回完成寫入的指令,DDR和Nand Flash因?yàn)閷懭胨俣扔泻艽蟛町悾绻鸇DR中數(shù)據(jù)尚未完全寫入Nand Flash,異常斷電會導(dǎo)致尚未寫入Nand Flash的數(shù)據(jù)丟失。
3、異常斷電會導(dǎo)致新增“壞塊”增加,固態(tài)硬盤主控ECC校驗(yàn)每次對256字節(jié)的數(shù)據(jù)進(jìn)行操作,包含列校驗(yàn)和行校驗(yàn),對每個(gè)待校驗(yàn)的Bit位求異或,若結(jié)果為0,則表明含有偶數(shù)個(gè)1;若結(jié)果為1,則表明含有奇數(shù)個(gè)1,由于ECC無法對超過一個(gè)以上的bit進(jìn)行糾正,因此當(dāng)遭遇異常斷電時(shí)會出現(xiàn)超過一個(gè)bit以上數(shù)據(jù)的錯(cuò)誤,主控會誤判“壞塊”,常用的硬盤軟件通常可以在異常斷電后查詢到新增“壞塊”突然增加。
源微固態(tài)硬盤產(chǎn)品采用掉電保護(hù)技術(shù),保障盤體及數(shù)據(jù)安全。