G-list

G-list

Reallcation。 Reallcation Reallcation

計算機術語


G-list (增長缺陷表)
用戶在使用硬碟過程中,有可能會發現一些新的defect sector。按“三包”規定,只要出現一個defect sector,商家就應該為用戶換或修。現在大容量的硬碟出現一個defect sector概率實在很大,這樣的話硬碟商家就要為售後服務忙碌不已了。於是,硬碟廠商設計了一個自動修復機制,叫做Automatic Reallcation。有大多數型號的硬碟都有這樣的功能:在對硬碟的讀寫過程中,如果發現一個defect sector,則自動分配一個備用扇區替換該扇區,並將該扇區及其替換情況記錄在G-list中。這樣一來,少量的defect sector對用戶的使用沒有太大的影響。

激發條件


也有一些硬碟自動修復機制的激發條件要嚴格一些,需要用某些軟體來判斷defect sector,並通過某個埠(據說是50h)調用自動修復機制。比如常用的lformat, ADM,DM中的Zero fill,Norton中的Wipeinfo和校正工具,西數工具包中的wddiag, IBMDFT中的Erase等。這些工具之所以能在運行過後消除了一些“壞道”,很重要的原因就在這Automatic Reallcation(當然還有其它原因),而不能簡單地概括這些“壞道”是什麼“邏輯壞道”或“假壞道”。如果哪位被誤導中毒太深的讀者不相信這個事實,等他找到能查看G-list的專業工具后就知道,這些工具運行過後,G-list將會增加多少記錄!“邏輯壞道”或“假壞道”有必要記錄在G-list中並用其它扇區替換么?
當然,G-list的記錄不會無限制,所有的硬碟都會限定在一定數量範圍內。如火球系列限度是500,美鑽二代的限度是636,西數BB的限度是508,等等。超過限度,Automatic Reallcation就不能再起作用。這就是為何少量的“壞道”可以通過上述工具修復(有人就概括為:“邏輯壞道”可以修復),而壞道多了不能通過這些工具修復(又有人概括為:“物理壞道”不可以修復)。