【資料圖】
哦天哪!惠普企業(yè)告訴客戶修復(fù)公司的固態(tài)硬盤,否則硬件將在運(yùn)行32768小時(shí)后崩潰。(或3年270天8小時(shí))。
上周,該公司就一些基于服務(wù)器的固態(tài)硬盤型號(hào)中的“固件缺陷”發(fā)出警告,這將有效地導(dǎo)致它們過期。公告寫道:“固態(tài)硬盤故障后,固態(tài)硬盤和數(shù)據(jù)都無法恢復(fù)。”“此外,同時(shí)投入使用的固態(tài)硬盤可能幾乎同時(shí)出現(xiàn)故障。”
換句話說,如果不修復(fù),錯(cuò)誤可能會(huì)導(dǎo)致數(shù)據(jù)中心的系統(tǒng)范圍中斷。
HPE從一個(gè)不知名的固態(tài)硬盤制造商那里得知了這個(gè)缺陷。根據(jù)公告,數(shù)十種不同的HPE產(chǎn)品(包括單固態(tài)硬盤到服務(wù)器型號(hào))都受到此錯(cuò)誤的困擾。
在運(yùn)行了32768小時(shí)后,HPE拒絕透露導(dǎo)致硬盤崩潰的原因。然而,數(shù)字32768是16位計(jì)算機(jī)能夠處理的最大負(fù)整數(shù)。同時(shí),32,767是最大的正整數(shù)。這就導(dǎo)致了猜測,缺陷與“整數(shù)溢出錯(cuò)誤”有關(guān),即計(jì)算機(jī)試圖創(chuàng)建一個(gè)超出可用數(shù)值范圍的數(shù)值,但只觸發(fā)了一個(gè)錯(cuò)誤。
2015年,波音787飛機(jī)必須處理類似的軟件錯(cuò)誤,可能涉及32位整數(shù)。如果連續(xù)運(yùn)行248天并持續(xù)供電,可能會(huì)導(dǎo)致飛機(jī)停機(jī)。
對于HPE,該公司敦促客戶將固態(tài)硬盤的固件升級(jí)到“HPD8版本”,然后重啟服務(wù)器。固件補(bǔ)丁上周開始在一些固態(tài)硬盤型號(hào)上發(fā)布,并將持續(xù)到下個(gè)月。