- 积分
- 0
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2008-7-11
- 精华
|
马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
两种隐含缺陷的方法
当使用“重新指定”(Assign)方法时,硬盘在“BAD”扇区的辨别区内会打上被位移扇面的标记,然后再在该扇区的数据区内打上备用扇区的序号,即需要访问,进行读写操作的扇区序号。通常,这个扇区就是用户存储数据的工作区之后的第一个扇区(详见图3)。
在进行读写操作和访问坏扇区时,控制器会发现上面所说的那个标志和重新指定的地址,这样就会将磁头定位在备用区,以便读写正常扇区上的数据。缺陷扇区在此情况下似乎已经消失,但是,硬盘在每次工作时都会遇到坏扇区,并对磁头进行重新定位,使其在备用区进行读写操作。每次遇到这种情况,我们就会听见硬盘磁头发出“吱吱”的声音,而且硬盘的运行速度也会有所降低。“Assign”操作只能隐含数据区内的缺陷。如果错误与鉴别区和伺服标记破坏有关,那么,“Assign”操作是不能隐含这种缺陷的。
生产厂家隐含缺陷扇区的方法被称为“忽略缺陷扇区法”。使用这种方法时,缺陷扇区被忽略,而下一个扇区被冠以缺陷扇区的序号(以此类推),这样,最后一个扇区就被移到了磁盘的备用区(见图4)。
使用这种隐含方法会破坏低级格式化的连续性和完整性。LBA
向
PCHS转换系统应该考虑到坏扇区,并在数据访问时将其忽略。逻辑磁盘空间与物理格式之间的关系借助一种专用的程序-翻译器实现,这种专用程序考虑到了磁盘的物理格式、区域划分,以及坏扇区与坏磁道已不再工作等因素。所以,忽略缺陷扇区法要求必须对翻译器表进行重新统计计算,而且还会破坏用户事先写入数据的完整性。正因如此,这种隐含方法只有在硬盘处在一种专门的技术工作状态下才能使用。
硬盘服务区的检测.
为了检查硬盘服务区信息的完整性,需要使用一套专门的程序,以便能够将硬盘转入技术状态,一个模块接着一个模块来接触到硬盘的服务区,检查硬盘服务信息的所有结构。例如,为了对硬盘进行检测,可以在“Windows”系统软件中使用PC-3000软件-硬件综合系统。在检测和恢复硬盘服务区信息方面,该系统具有相当发达的专用菜单。
当运行服务区(Service Area)结构检测(structure test)程序时,服务区的每一个模块都会依次得到检查。检查的项目包括模块标示符、标示符的长度、检测总和及其它参数(见表1)
表 1
----------------------------------------------------------------------
Id:磁柱 :磁头:
扇区:
大小:读 : Hdr :CS : 日期:
Vers.: 说明
------------------------------------------------------------------------------------
19:
-1:
0:
2:
19:Yes
: Ok
: Ok
:24-10-03:0100W :Overlay of microprogram
1B:
-1:
0:
22:
2:Yes
: Ok
: Ok
:24-10-03:0100W :Overlay of microprogram
1A:
-1:
0:
25:
4:Yes
: Ok
: Ok
:24-10-03:0200? :
42:
-2:
0:
0:
2:Yes
: Ok
: Ok
:03-01-04:0202? :Configuration (HDD ID)
43:
-2:
0:
3: 360:Yes
: Ok
: Ok
:24-10-03:0200? -List (Primary defect)
44:
-2:
0:
364:
8:Yes
: Ok
: Ok
:05-01-04:0200? :G-List (Grown defect)
59:
-2:
0:
373:
4:Yes
: Ok
: Ok
:24-10-03:0100? :T-List (Track defect)
5A:
-2:
0:
378:
1:Yes
: Ok
: Ok
:24-10-03:0100? :
20:
-2:
0:
380: 144:Yes
: Ok
: Ok
:01-01-04:0701? :Translator (PD List)
25:
-2:
0:
525:
15:No
:
:
: :
:
Translator (RBB List)
23:
-2:
0:
541:
6:Yes
: Ok
: Ok
:24-10-03:C807? :Translator (Sect MAP)
4C:
-2:
0:
548:
2:Yes
: Ok
: Ok
:24-10-03:0200? :Adaptive data
|
|