邁拓固件硬盤譯碼器(Translator)詳解
作者:未知 文章來源:本站原創(chuàng) 點擊數(shù): 更新時間:2013/6/17
核心提示:譯碼器( Translator)是一個程序和表格的組合,其功能是將操作系統(tǒng)所使用的硬盤邏輯扇區(qū)(LBA)與硬盤物理扇區(qū)進(jìn)行地址轉(zhuǎn)換。
譯碼器( Translator)是一個程序和表格的組合,其功能是將操作系統(tǒng)所使用的硬盤邏輯扇區(qū)(LBA)與硬盤物理扇區(qū)進(jìn)行地址轉(zhuǎn)換。邁拓硬盤昕有隱藏的工廠缺陷(SA和數(shù)據(jù)區(qū))將排除在轉(zhuǎn)換之外。譯碼器( Translator)程序數(shù)據(jù)保存在以下模塊中:uLIST(PN=37h), AT_PDL(PN=18h)和RZTBL (PN=78h)。
硬盤以缺陷列表(PN=33h)模塊為基礎(chǔ)構(gòu)建它的譯碼表。在這些表中,列出缺陷的一些常規(guī)項目:柱面、磁頭、扇區(qū)。因而,譯碼表可以在缺陷列表中使用“Translator regeneration”命令組建。如果要覆蓋譯碼模塊(例如:當(dāng)本地模塊損壞時,從另外一個功能正常的硬盤 中復(fù)制一個模塊進(jìn)來),那么程序仍將顯示和譯碼模塊修改之前一樣的缺陷列表,這樣譯碼表重建將恢復(fù)它的實際值。