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