Pc3000 状态寄存器和误差寄存器定义
文章发布:Admin 文章来源:恒信数据恢复中心

推荐阅读:返回首页

·MT盘的固件识别方法
·MT之pc3000修复中的修复
·PC3000固件写入错误表现分析之MT篇
·ibm硬盘容量认成33g的维修
·Pc3000维修迈跖硬盘过程
·IBM硬盘磁头操作详解
·PC3000文件说明
·4D0X0HX系列硬盘的修复与故障判断
·Pc3000下的迈拓固件组浅析
·4D040H2不认盘维修实例

 

Pc3000 状态寄存器和误差寄存器定义
表01 状态寄存器
D7 D6 D5 D4 D3 D2 D1 D0
BSY DRDY DWF DSC DRQ CORR IDX ERR
  状态寄存器中各位定义如下:
  BSY:驱动器忙;
  DRDY:驱动器准备好;
  DWF:驱动器写失败;
  DSC:寻道结束;
  DRQ:请求服务,驱动器希望通过数据寄存器与CPU交换一字节数据;
  CORR:当可以纠正的读错误发生时,该位置1,数据传输将继续进行;
  IDX:收到综引信号;
ERR:命令执行出错。

表02 误差寄存器
D7 D6 D5 D4 D3 D2 D1 D0
BBK UNC 0 IDNF 0 ABRT T0NF AMNF
误差寄存器中各位定义如下:
BBK 坏块标记错误
UNC 校验错误,又称ECC错误
IDNF 扇区标志出错
ABRT Abort,拒绝命令
T0NF 找不到0磁道
AMNF -地址标记出错或磁道地址没有发现


缺陷列表定义 P-LIST(原厂缺陷列表)是由硬盘制造商所提供的,是永久性的缺陷列表,它存在于系统保留区内,
除了SCSI特有的底层命令READ DEFECT DATA外无法被访问。
一旦在工厂中建立了P-LIST,它就无法被更改了。
G-LIST(增长缺陷列表)包括了所有由客户端软件和硬盘内部功能产生的缺陷,
G-LIST和P-LIST互不包含,G-LIST包括:
1、在介质校验过程中由格式化命令产生的缺陷;
2、之前由REASSIGN BLOCKS命令产生的缺陷;
3、之前由硬盘内部功能和自动重分配功能产生的缺陷;