核心提示:扇区缺陷表缺陷表模块包括SLISTHDR、SLIST、TLIST,ALIST以及DLIST(P表)。SLIST模块包含的是所有缺陷扇区与缺陷磁道的记录.
扇区缺陷表缺陷表模块包括SLISTHDR、SLIST、TLIST,ALIST以及DLIST(P表)。SLIST模块包含的是所有缺陷扇区与缺陷磁道的记录。与SLIST的记录相比,ALIST模块中的重定
位扇区记录都有一个“偏移”物理地址标记,偏移量与同一磁道内SLIST模块中缺陷的位量有关。所以如果一条缺陷扇区记录(如C:24,H:O,S:1)同时存在于SLIST与ALIST中,
这两条记录应该指示的是不同的扇区。
使用PC-3000启动三星硬盘程序后,可以通过“Tests”一“Defectlist”菜单进行扇区缺陷表的相关操作,如图3-2所示。
图3-2“Defectlist”子菜单
Defectsediting缺陷编辑功能用来对SLIST表中缺陷进行操作,因为这个模块包括了硬盘所有缺陷扇区和磁道的记录。程序将SLIST缺陷表加载到缺陷表编辑器中并打开。无论
何时保存缺陷列表,所有修改后的缺陷记录都将被保存到以下模块:SLISTHDR,SLIST,TLIST,ALIST以及CONFIG2(如果该硬盘家族存在此模块)。硬盘利用这些模块构建它们的动态译码表,以反映硬盘缺陷的变动。为保证硬盘工作正常,某些硬盘家族中会在缺陷编辑后强制执行低级格式化,在数据恢复时要特别注意。
缺陷表编辑器除了标准的保存、添加等标准命令外,还包括了三星特有的功能。
对于逻辑格式缺陷表,常用到以下命令:
“Converttophysicalformat”:程序将缺陷的逻辑地址转换为物理CHS格式。
“Reassigndefects”:缺陷扇区将被重定位到保留硬盘空间。此命令适用于需隐藏少量缺陷扇区但要避免修改译码表与影响用户数据的情形。
对于物理格式缺陷表,可能用到以下命令。
“SavedefectsintotheHDD”:程序保存缺陷表并分别修改下列模块:SLISTHDR.SLIST,TLIST,ALIST以及CONFIG2(如果存在)。保存时ALIST模块中的重定位扇区将被清空,因为修改后所保存的相关值将不可用。要把重定位扇区保存为缺陷扇区,需要专门将其添加到缺陷表编辑器中。
“AdddefectsfromA-LIST”:程序添加ALIST模块中的重定位扇区到缺陷表。重定位扇区的偏移值将被自动转换。
“AdddefectsfromD-LIST”与“AdddefectsfromT-LIST”:程序读取并分析DLIST模块(或T-LIST模块),添加缺陷记录到缺陷表编辑器。此功能主要用于SLIST模块损坏时,用D-LIST与T-LIST来重组S-LIST。
“Groupingtotracks”:将同一磁道中的若干缺陷扇区记录归并成缺陷磁道记录。此功能需要在归并阈值对话框中指定缺陷扇区数的阈值,超过此值即转为一个磁道缺陷。程将归并所有满足归并条件的记录。由于保留空间有效,除非确实必要,不建议使用此功能。
“Removedefectsforhead”:删除指定磁头的所有缺陷记录。要移除记录的磁头需要在相应对话框指定。
“A-Listclearing”清空A-Iist功能用于清空重定位扇区表并修正保留空间表,是逻辑描述与缺陷位定位的预先操作。有时由于各种错误,数据恢复过程中也需要清空该表,
此时该操作是为了将数据扇区返回原始位置。不过需要注意,数据恢复过程前重定位扇区可能包含用户数据,清空之后这部分用户数据也将会丢失。