三星硬盤扇區(qū)缺陷表模塊,SLISTHDR、SLIST、TLIST,ALIST以及DLIST
扇區(qū)缺陷表缺陷表模塊包括SLISTHDR、SLIST、TLIST,ALIST以及DLIST(P表)。SLIST模塊包含的是所有缺陷扇區(qū)與缺陷磁道的記錄。與SLIST的記錄相比,ALIST模塊中的重定
位扇區(qū)記錄都有一個(gè)“偏移”物理地址標(biāo)記,偏移量與同一磁道內(nèi)SLIST模塊中缺陷的位量有關(guān)。所以如果一條缺陷扇區(qū)記錄(如C:24,H:O,S:1)同時(shí)存在于SLIST與ALIST中,
這兩條記錄應(yīng)該指示的是不同的扇區(qū)。
使用PC-3000啟動(dòng)三星硬盤程序后,可以通過“Tests”一“Defect list”菜單進(jìn)行扇區(qū)缺陷表的相關(guān)操作,如圖3-2所示。
圖3-2 “Defect list”子菜單
Defects editing缺陷編輯功能用來對(duì)SLIST表中缺陷進(jìn)行操作,因?yàn)檫@個(gè)模塊包括了硬盤所有缺陷扇區(qū)和磁道的記錄。程序?qū)LIST缺陷表加載到缺陷表編輯器中并打開。無論
何時(shí)保存缺陷列表,所有修改后的缺陷記錄都將被保存到以下模塊:SLISTHDR,SLIST,TLIST,ALIST以及CONFIG2(如果該硬盤家族存在此模塊)。硬盤利用這些模塊構(gòu)建它們的動(dòng)態(tài)譯碼表,以反映硬盤缺陷的變動(dòng)。為保證硬盤工作正常,某些硬盤家族中會(huì)在缺陷編輯后強(qiáng)制執(zhí)行低級(jí)格式化,在數(shù)據(jù)恢復(fù)時(shí)要特別注意。
缺陷表編輯器除了標(biāo)準(zhǔn)的保存、添加等標(biāo)準(zhǔn)命令外,還包括了三星特有的功能。
對(duì)于邏輯格式缺陷表,常用到以下命令:
“Convert to physical format”:程序?qū)⑷毕莸倪壿嫷刂忿D(zhuǎn)換為物理CHS格式。
“Reassign defects”:缺陷扇區(qū)將被重定位到保留硬盤空間。此命令適用于需隱藏少量缺陷扇區(qū)但要避免修改譯碼表與影響用戶數(shù)據(jù)的情形。
對(duì)于物理格式缺陷表,可能用到以下命令。
“Save defects into the HDD”:程序保存缺陷表并分別修改下列模塊:SLISTHDR.SLIST,TLIST,ALIST以及CONFIG2(如果存在)。保存時(shí)ALIST模塊中的重定位扇區(qū)將被清空,因?yàn)樾薷暮笏4娴南嚓P(guān)值將不可用。要把重定位扇區(qū)保存為缺陷扇區(qū),需要專門將其添加到缺陷表編輯器中。
“Add defects from A-LIST”:程序添加ALIST模塊中的重定位扇區(qū)到缺陷表。重定位扇區(qū)的偏移值將被自動(dòng)轉(zhuǎn)換。
“Add defects from D-LIST”與“Add defects from T-LIST”:程序讀取并分析DLIST模塊(或T-LIST模塊),添加缺陷記錄到缺陷表編輯器。此功能主要用于SLIST模塊損壞時(shí),用D-LIST與T-LIST來重組S-LIST。
“Grouping to tracks”:將同一磁道中的若干缺陷扇區(qū)記錄歸并成缺陷磁道記錄。此功能需要在歸并閾值對(duì)話框中指定缺陷扇區(qū)數(shù)的閾值,超過此值即轉(zhuǎn)為一個(gè)磁道缺陷。程將歸并所有滿足歸并條件的記錄。由于保留空間有效,除非確實(shí)必要,不建議使用此功能。
“Remove defects for head”:刪除指定磁頭的所有缺陷記錄。要移除記錄的磁頭需要在相應(yīng)對(duì)話框指定。
“A-List clearing”清空A-Iist功能用于清空重定位扇區(qū)表并修正保留空間表,是邏輯描述與缺陷位定位的預(yù)先操作。有時(shí)由于各種錯(cuò)誤,數(shù)據(jù)恢復(fù)過程中也需要清空該表,
此時(shí)該操作是為了將數(shù)據(jù)扇區(qū)返回原始位置。不過需要注意,數(shù)據(jù)恢復(fù)過程前重定位扇區(qū)可能包含用戶數(shù)據(jù),清空之后這部分用戶數(shù)據(jù)也將會(huì)丟失。