日立硬盤固件結(jié)構(gòu)組成和ROM種類配置
早在2003年,IBM公司和日立硬盤合作所出售的日立(Hitachi)硬盤,下面我們所指的硬盤皆為Hitachi-IBM硬盤。硬盤、軟驅(qū)、光驅(qū)盒閃存盤是電腦常見(jiàn)的存儲(chǔ)設(shè)備。
1.日立硬盤固件由以下幾個(gè)部分組成:
a.ROM中的偽代碼位于NV-RAM中的配置數(shù)據(jù),那些沒(méi)有NV-ROM硬盤,這些數(shù)據(jù)存放盤姆安固件區(qū)中。
b.固件由固件版本號(hào)和版本代碼來(lái)表示,版本代碼實(shí)際上就是一個(gè)修訂號(hào),由16進(jìn)制數(shù)據(jù)表示。
c.固件號(hào)碼不變時(shí),僅可以修改固件版本號(hào),這種改變不會(huì)影響整個(gè)號(hào)碼,僅僅影響版本號(hào)碼的最后兩個(gè)字符。
2.日立硬盤電路板上的ROM種類
日立硬盤電路板上有兩個(gè)或者三個(gè)ROM芯片。它包含執(zhí)行處理器代碼和默認(rèn)設(shè)置值。
包含訪問(wèn)硬盤固件區(qū)的設(shè)置參數(shù),由于硬盤家族的不同,容量大小也有所不同,一般有三種選項(xiàng),256,512,1024字節(jié)。
有些電路板上沒(méi)有裝配ROM芯片,這種芯片是一些已存儲(chǔ)有固件信息的串行芯片,該ROM中的代碼錯(cuò)誤允許修改,該芯片常用語(yǔ)對(duì)硬盤裝載功能進(jìn)行簡(jiǎn)單測(cè)試,位于NVRAM附近,容量大小為1Mb,類型為25FV101T.
3.NVRAM數(shù)據(jù)配置
在日立硬盤中NVRAM中存儲(chǔ)了硬盤的磁頭數(shù)量、固件區(qū)的起始地址信息、ROM模塊的校驗(yàn)和、以及盤片適配參數(shù)等重要信息。
對(duì)每一個(gè)日立硬盤而言,固件區(qū)的起始頁(yè)都是唯一的,很難找到固件區(qū)起始位置完全相同的兩塊硬盤,就是說(shuō)每一個(gè)硬盤只能與自己NVRAM配合才能工作,是一對(duì)一的關(guān)系。一旦硬盤的NVRAM損壞或者丟失,如果能通過(guò)一種手段,找到故障盤固件區(qū)的起始位置,問(wèn)題就迎刃而解了。