GB/T 19729-2005 电子成像 数字数据光盘存储数据验证用介质错误监测与报告技术

GB/T 19729-2005 Electronic imaging—Media error monitoring and reporting techniques for verification of stored data on optical digital data disks

国家标准 中文简体 废止 页数:60页 | 格式:PDF

基本信息

标准号
GB/T 19729-2005
相关服务
标准类型
国家标准
标准状态
废止
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2005-04-19
实施日期
2005-10-01
发布单位/组织
中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会
归口单位
全国文献影像技术标准化技术委员会(SAC/TC 86)
适用范围
-

研制信息

起草单位:
全国文献影像技术标准化技术委员会第五分委员会
起草人:
程真、李铭
出版信息:
页数:60页 | 字数:115 千字 | 开本: 大16开

内容描述

ICS37.080

A14荡日

中华人民共和国国家标准

GB/T19729-2005八SO12142:2001

电子成像数字数据光盘存储数据验证用

介质错误监测与报告技术

Electronicimaging-Mediaerrormonitoringandreportingtechniquesfor

verificationofstoreddataonopticaldigitaldatadisks

(ISO12142:2001,IDT)

2005-04-19发布2005-10-01实施

中华人民共和国国家质量监督检验检疫总局发布

中国国家标准化管理委员会

GB/T19729-2005/ISO12142:2001

目次

前言················,·········································,················,·····································一·m

引言·················,···········································,···················································……N

1范围·································································,················,,··························……1

2规范性引用文件········································································……,········……,.…,1

3术语和定义·····,·····································································.····……1

4要求·····,·····················································································,·,···············……2

5约定·····························,························,························································一·3

6介质错误监测技术能力···································,·································……4

7高端技术······,··················································,·······················,······················……4

7.1引言,··························,··················,··············,························,·················,·……4

7.2功能命令······················,····························,···········。···················,·,··············……4

8SCSI-2级别技术································································.·..·······.·..····……7

8.1引言·········································,,··········,·················,,·································……7

8.2格式化单元(FORMATUNIT)命令·····················,···············································……8

8.3日志选择(LOGSELECT)命令.·9

8.4日志自检(LOGSENSE)命令············································...……,,……,『……10

8.5模式选择(MODESELEC丁)命令······,,············································……,...……10

8.6模式自检(MODESENSE)命令····················,···············,···························……10

8.7读缺陷数据(READDEFECTDATA)命令········,,···············,······························……11

8.8读全长(READLONG)命令··············································,··········.·...·…·…,.,……13

8.9请求自检(REQUESTSENSE)命令·································,···············,················……13

8.10验证(VERIFY)命令····。,····················,···········································……,·……15

8.11写与验证(WRITEANDVERIFY)命令··,······················,················,······,········,·……15

8.12光盘设备参数········,····,···········,····························,············.······……,.·……16

附录A(资料性附录)用于早期警告的验证介质错误水平和用于扇区弃用的介质错误水平的建议……27

A.I引言········,···。···························,,·············,,··············································……27

A.2遵循ISO/IEC10089:1991的扇区弃用方针····································,····················……27

A.3遵循ISO/IEC13403:1995的扇区弃用方针·········,···············,·······························……27

附录B(资料性附录)数字数据光盘数据存储验证用介质错误监测和报告技术指南········,··……28

B.1引言····,··············································,··················································……28

B.2本标准提供的介质错误监测工具·······,··············。······.··················.··……,……29

B.3决定测试内容······················································································.·..·……31

B.4分析由遵从本标准的光盘子系统或设备提供的介质错误报告或类似介质错误报告·····。·一·33

B.5使用错误分布和统计学模型来评估数据完整性········,··············,··············,···········……47

附录C(资料性附录)修改的吉尔伯特模型··············,·,,············,················,···············……52

附录D(资料性附录)均匀、随机错误分布··············,··············,···············,···················……53

D.1综述···。,·········································,··························································……53

D.2错误字节的扇区分布·······························································.·..……,……,53

I

GB/T19729-2005/ISO12142:2001

D.3每扇区每编码字最大错误字节数············,····························、·..····……,53

D.4每扇区每编码字错误字节数的分布·······································,·················,·······,··…53

参考文献···································,,·······································································……55

GB/T19729-2005/ISO12142:2001

前言

本标准等同采用ISO12142:2001《电子成像数字数据光盘存储数据验证用介质错误监测与报告

技术))(英文版)。

本标准的附录A、附录B、附录C和附录D为资料性附录。

本标准由全国文献影像技术标准化技术委员会((SAC/TC86)提出并归口。

本标准由全国文献影像技术标准化技术委员会第五分委员会起草。

本标准主要起草人:程真、李铭。

GB/T19729-2005/ISO12142:2001

引言

许多机构中的数据与记录的管理者们已经使用基于光盘的信息系统,存储并检索大数据集,存储有

价值的信息。光盘设备作为这些系统的一部分都设计了强大的但却是有限的纠错能力。如果在一个数

字数据光盘扇区中错误水平超过光盘驱动设备控制器使用的错误侦测和纠正机理,那个扇区将无法被

改正(数据丢失就会发生)系统管理者希望能够使用介质错误监测和报告技术来验证数字数据光盘中

信息的存储,既能在数据最初传输到那一介质时,也能在以后进行定期地监测数据的状态光盘驱动控

制器修改介质错误的水平表明了在这些数字数据光盘中保存的数据的状态。

本标准提供了为验证数字数据光盘存储数据而使用介质错误监测与报告技术的两种方式:

—使用高端功能命令集方式;

—使用一组SCSI-2命令集

高端接口方式独立于主操作系统(如DOS,UNIX,OS/2等),也独立于介于光盘设备和主机之间的

通讯接口(如SCSI-2,IPI,LAN等)。此外,这一高端接口与介质类别和型号无关,也就是说它能够用于

使用一次写人多次读取(WORM)方式、可重复写人或部分只读介质的系统,也可以被用于使用从

90mm到356mm介质的不同型号光盘系统。有关介质错误水平的标准化信息,使终端用户和系统集

成者能检索到同样信息,即便他们的配置中包含不同类型的设备也能做到。这些信息可以用同样的软

件检索到,并能被加人到监测介质错误信息实用程序或设备驱动程序中

通过使用经选择的SCSI-2命令集,SCSI接口可被用于代替高端接口。这一经选择的SCSI-2命令

集使制造商可以在SCSI级别通过使用介质错误监测和报告技术,开发与驱动设备类别和型号无关的

数据验证工具使用一组经选择的标准命令集和方法来进行介质错误监测和报告,允许任何应用者使

用一组通用软件工具,而不需要从一种驱动程序转变到另一种驱动程序。

可以通过使用高端或SCSI-2工具获得的介质错误信息包括:

—一份再分配扇区的列表;

—对超过某些介质错误水平的部分进行的修改;

—对超过某些验证介质错误水平的报警;

—错误的总字节数,每扇区错误的字节数,以及在任何扇区编码字中错误的最大字节数;

—未纠正或已纠正过的扇区的内容;

—在读光盘头标区信息,如:扇区地址、扇区标志和同步信号等时遇到的错误;

—令R接有缺陷字节的最大长度。

通过获得遵循这一标准的光盘信息系统,系统管理员将能够在功能(较高)级别又能在接口级别获

取执行ISO/IEC9316:1995的光盘驱动设备的介质错误信息。这些工具为更好地了解存储在数字数

据光盘上的信息状态提供了手段。这些工具,为设计更加有效的介质错误监测和报告技术,并将记录下

的数据传输到类似的或不同的介质时,所需要的数据验证和复制策略提供了及时、经济的手段

这些介质错误监测和报告技术也使系统管理员在准实时或离线运行状态下都能获得介质错误信

息。这些技术提供不同复杂程度的数据恢复和介质错误监测工具。能够获得介质错误的信息,就可以

标明被选出的特定光盘或整个数据集合的趋势。决定使用这些工具的频率和选择复杂程度不属于本标

准的部分。

GB/T19729-2005/ISO12142:2001

电子成像数字数据光盘存储数据验证用

介质错误监测与报告技术

范围

本标准规定了用于验证数字数据光盘存储数据的介质错误监测和报告的两种命令集:

—高端标准,使用一组功能命令集;

-SCSI-2标准,使用一组SCSI-2命令集。

本标准还规定了两种介质错误监测与报告级别:

系统级别,这一级别是可由操作系统、应用软件和远端用户使用的一组功能命令集;

光盘设备级别,这一级别是可由设备驱动器或一个设备应用程序使用的一组SCSI-2命令集。

本标准第4章规定了要求遵守的事项。

本标准适用于可重写和只读光盘介质。

本标准的部分信息可能对CD-ROM子系统有用,但该技术的实施不在本标准的范围之内。

2规范性引用文件

下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有

的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准而达成协议的各方研

究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。

ISO/IEC9316:1995信息技术—小型计算机系统接N-2

ISO12651:1999电子成像—词汇

术语和定义

ISO/IEC9316:1995和ISO12651:1999确定的以及下列术语和定义适用于本标准。

带band

规定数量的邻接磁道。

注:在定位光盘区位,并物理上标明介质错误结果描述方面是一个有用的标识。

字节错误率byteerrorrate;BER

给定的一个样本中的总字节错误数除以样本大小。

常f角速度constantangularvelocity

一种记录方法,每转的时钟周期是一个与半径无关的常量。

注:这一方法意味着每磁道数据的数量与径向位置无关

连续侍服介质continuous-servomedia

相邻磁道上沿磁道记录的侍服信息可连续获得的介质。

3.5

数据字段datafield

记录扇区的用户数据、缺陷管理指示器、周期性冗余检测和错误纠正编码等字节。

GB/T19729-2005/ISO12142:2001

3.6

格式format

光盘数据的安排或规划。

3.7

初始设备initiator

请求另一个SCSI设备(目标设备)运行一个I/O过程的SCSI设备。

3.8

交错interleaving

定位数据单元的物理序列,以使数据免受碎发错误影响的过程。

3.9

本地格式nativeformat

错误纠正码(ECC)数据和控制字节,以及脱离同步字节。

3.10

里德一索罗门码Reed-Solomoncodes

专用于出现拌发错误或强相关错误的错误纠正码。

3.11

取样侍服介质sampled-servomedia

在该介质上,聚焦信息和沿磁道记录的侍服信息与时钟信息是通过对光盘信息进行定期取样获

得的。

3.12

目标设备target

根据初始设备请求执行一项操作的SCSI设备。

3.13

数据验证verificationofdata

对数据完整性和状态的验证。

要求

本标准规定了如下两个级别的一致性:

—基本级,使用一组最小功能和命令集;

—扩展级,在使用所有基础级功能和命令的基础上,加上介质错误日志(MEDIAERRORLOG)

和由用户设置的光盘设备可编程“介质错误水平",(MediaErrorLevels)以及验“证介质错误水

平”(VerifyMediaErrorLevels)。扩展级也允许用户使用功能命令访问光盘系统,或者使用

一组SCSI-2命令访问光盘设备,查询有关光盘设备当前的设置,设置介质错误水平和设置验

证介质错误水平。

本标准要求的一致性条款应说明在系统级接口和设备级上应用基本级或扩展级的一致性。

当一个基于光盘的信息系统,符合所有第7章所确定的要求(基本级或扩展级一致性)时,就是符合

本标准的。

当一个遵循ISO/IEC93工6的光盘设备,符合所有第8章所确定的要求(基本级或扩展级一致性)

时,就是符合本标准的。

表1总结了光盘系统级别(系统级)的基本级和扩展级的一致性。表2总结了光盘设备级别(应用

SCSI-2命令集的光盘设备)的基本级和扩展级的一致性

GB/T19729-2005/ISO12142:2001

表1系统级一致性

一致性程度

光盘子系统功能级:功能描述

基本级扩展级

定义介质错误恢复过程(DMERP)有有

读缺陷数据列表(RDDL)有有

读介质错误数据(REMED)有有

读日志数据(RLD)—介质错误日志和当前介质错误水平无有

设置介质错误水平((SMEL)无有

设置验证介质错误水平(SVMEL)无有

表2光盘设备级一致性

一致性程度

应用光盘设备SCSI-2命令集

基本级扩展级

格式化单元命令有有

日志选择命令和下述各页:无有

一介质错误日志页无有

—清除介质错误日志页无有

日志指示命令和下述各页无有

—介质错误日志页无有

一清除介质错误日志页无有

模式选择命令和下述各页:无有

一光盘设备的读写错误恢复页无有

—光盘设备的验证恢复页无有

模式指示命令和下述页:无有

—光盘设备的读写错误恢复页无有

—光盘设备的验证恢复页无有

读缺陷数据命令和PDL,SDI一及WDL有有

读全长命令有有

请求指示命令,指示键Olh或03h,和相关ASC或ASCQs有有

验证命令有有

写与验证命令有有

5约定

本标准遵从ISO/IEC9316:1995中4.2的约定。为了便于识别,本标准中使用的介“质错误水平”

和“验证介质错误水平”的英文命令第一个字母大写。下述约定取自ISO/IEC9316:1995:

—后边没有紧跟一个小写b或卜的数是十进制值;

—后边紧跟一个小写b的数是二进制的值;

—后边紧跟一个小写h的数是十六进制值

GB/T19729-2005/ISO12142:2001

介质错误监测技术能力

第7章中确定的高端接口功能和第8章中确定的应用SCSI-2命令集,提供了两种检索下述光盘信

息的方式:

—空扇区开销(当存在一个再分配表时,或者存在一个被替代的扇区和它的替代者的地址列表

时,每一再分配扇区的物理地址和空扇区地址仍然可在再分配表中获得)

—超过介质错误水平的修正;

—达到验证介质错误水平的替报;

—错误总字节数,每扇区错误字节数,在任一编码字中错误字节数的最大值;

—未修正或修正过的扇区内容;

—读头标信息时遇到的错误(错误ID信息、扇区标记损失信息、数据同步信息和恢复同步标记信

息);

—邻接有缺陷字节的最大长度。

介质错误水平和验证介质错误水平可以设定。

高端技术

7.1引言

本章的目的是为验证数字数据光盘存储数据提供高端(一组功能命令集)介质错误监测和报告技

术。执行本标准可以实现以下几点:

—建立介质错误水平,任何时候发生超过某一个介质错误水平时,可以再分配扇区;

—获取介质错误水平的值;

—建立验证介质错误水平,当发生超过某一验证介质错误水平时,可以获得有关数据状态的早期

预警信息;

—获取验证介质错误水平的值;

—获取有关所有再分配的扇区信息和一项初始介质缺陷的缺陷列表;

—在一个介质错误日志中,检索有关驱动设备侦测到的介质错误活动信息;

—获取修正过的扇区内容或未修正过的扇区内容,包括用户数据字节和错误修正编码字节。

高端接口方法是独立于主操作系统(如:DOS,UNIX,OS/2等)的,也独立于光盘设备与主机之间

的接口(如:SCSI-2,IPI,I-AN等)。除此之外,这一高端接口与介质类别和型号无关。也就是说,它可

以用于使用不同型号(从90mm到356mm)光盘设备的系统,这些系统可以是WORM,也可以是可重

写或部分只读介质的系统。

光盘错误标准格式,将允许通过使用集成到介质错误信息实用程序或设备驱动程序中的同样的例

程,从由不同类别、型号和厂家的设备组成的配置中检索到同样的信息

7.2功能命令

下述功能命令或高端(主机)命令应被用于验证数据。

7.2.1通用命令描述

本标准使用下述命令语法:

命令名[参数1][参数2][参数3口……[参数司

命令名至少带有一个参数。一个具有开关性质的参数可以表示为:

r参数ON]

LOFFJ

7.2.2介质错误恢复过程定义(DefineMediaErrorRecoveryProcedures,DMERP)

DMERP命令应被用于定义光盘设备下述错误恢复过程:

GB/T19729-2005/ISO12142:2001

—介质错误报告;

将要被执行的介质错误数据传输。

未特殊说明的参数默认值是OFF

DMERPFWRON1[REON1fRREON1

LOFF]LOFF]L0FE」

WR:写错误的扇区再分配(SectorReallocationonWriteError)

—ON:在写操作过程中,如果光盘驱动设备遇到一个超过介质错误水平集的错误时,使光盘设

备错误恢复过程可以自动再分配一个或多个扇区到光盘上的一个空闲扇区区间。

-OFF:在写操作过程中,如果光盘驱动设备遇到一个超过介质错误水平集的错误时,使光盘设

备错误恢复过程不能自动再分配一个或多个扇区

RE:读错误的扇区再分配(SectorReallocationonReadError)

—ON:在读一个或多个扇区时,如果光盘驱动设备遇到一个超过介质错误水平集的错误时,使

光盘设备错误恢复过程可以自动再分配一个或多个扇区到光盘上的一个空闲扇区区间。

-OFF:在读一个或多个扇区时,如果光盘驱动设备遇到一个超过介质错误水平集的错误时,光

盘设备错误恢复过程不能自动再分配一个或多个扇区到光盘上的一个空闲扇区区间。

RRE:报告恢复的错误(ReportRecoveredErrors)

-ON:光盘设备将已恢复的错误报告给主机;

-OFF:光盘设备将不向主机报告已恢复的错误

7.2.3读缺陷数据列表(ReadDefectDataList,RDDL)

RDDI命令应被用于从光盘设备上读缺陷数据列表。缺陷数据列表见表30

表3缺陷数据表

字节描述

1表中的项目数(MSB)

2表中的项目数(LSB)

3有缺陷的扇区磁道数(MSB)

4有缺陷的扇区磁道数

5有缺陷的扇区磁道数(LSB)

6有缺陷的扇区数

”一3有缺陷的扇区磁道数(MSB)

n一2有缺陷的扇区磁道数

n-1有缺陷的扇区磁道数(LSB)

刀有缺陷的扇区数

RDDL(列表大小)

列表大小以十六进制数值规定了要被传送的字节数。缺陷列表数据应以表3中的格式返回到主

机。如果列表大小设为零,应没有数据被传输。字节应以十六进制值进行传输。

7.2.4读介质错误数据(ReadMediaErrorData,RDMED)

RDMED命令应被用于请求光盘设备传输一个扇区的内容到主机。传输到主机的数据应包括下述

内容:

—用户数据字节;

-ECC字节;

—缺陷管理指针(DMP)字节;

5

GB/T19729-2005八SO12142:2001

—任何其他属于扇区数据字段部分的字节和能够被ECC修正的字节。

这些字节应根据任何现存的相关介质国际标准(如:在ISO/IEC10089中,格式A介质,字节的类

别应为数据、DMP,CRC、和ECC。见ISO/IEC10089:1991,附录G),按照他们在介质中出现的顺序送

到主机。这些字节应以十六进制值表述。最新写进所访问扇区的数据应被从介质中读出并被送回。

RDMEDfADDRBXFER[CORRON11

LLOFFIJ

其中:

ADDR是扇区的逻辑或物理地址,应表达为磁道数和扇区数(以十六进制值表示)进行传输;

BXFER是应由光盘设备读出并传输到主机的字节数(以十六进制值表示);

CORR是由ECC修正的数据。缺省值应为设置ECC改正为ON,

—ON:使数据在被传输到主机前由ECC进行修正;

-OFF:使数据未经修正就传输到主机。

7.2.5读日志数据(ReadLogData,RLD)

RLD命令应被用于请求光盘设备向主机报告日志数据。命令包含的每一参数表示一个不同的

日志。

日志应以日志参数传送到光盘设备的顺序返回到主机。

RLDFMELFCLRMELON11[CMELL][VCMELL]

LLOFFJJ

MEL是介质错误日志(MediaErrorLog);它提供关于不同介质错误标识符的详细信息。MEL中

的数据应按照第8章和表22所定义的顺序送到主机。其顺序为第1个被送出的数据是重读次数,然后

是重写数等等。每一参数应为6字节长,与8.12.3.2和表21中所规定的参数长度一样。参数应以十

六进制值传送。

CLRMEL规定了在读操作时清理MEL,默认值应为OFF,

-ON:读时应清理MEL;

-OFF:读时应不清理MEL,

CMELL是当前介质错误水平日志;它报告当前设定的介质错误水平值。这些值应被用于光盘设

备再分配扇区。表4给出4个规定的介质错误水平参数

介质错误水平应按表4所列顺序送到主机。每一参数应为6字节长。这一长度与8.12.2.1和表

18中为相同参数定义给定的长度相同。这些参数应以十六进制值传送。

表4介质错误水平

每扇区每编码字中最大错误字节数

每扇区中错误的字节数

坏工D数

丢失再同步数

如果介质不使用再同步,此水平是N/A且参数应为FFh,

如果DMERP命令的WR或RE参数为ON,光盘设备应重新分配有一个错误恢复水平超过一个

或一个以上介质错误水平值的扇区,如同表4中所规定的。

VCMELL是验证当前介质错误水平日志;它报告当前的验证水平值。这些水平应被用于使光盘

设备及时向主机提出警告:修正水平超过了表5中定义的相关水平值。

导致提前报警的扇区可以通过MEL找到。表5列出四个验证错误水平参数。VCMELL中的数

据应按表3中的顺序送到主机。每一参数应为6字节长。这与8.12.2.2和表19中为相同参数给定的

参数长度相同。参数应以十六进制值传送。

GB/T19729-2005/ISO12142:2001

表5验证介质错误水平

验证每扇区每编码字中最大错误字节数

验证每扇区中错误的字节数

验证坏ID数

验证丢失再同步数.

如果介质不使用再同步,此等级是N/A且参数应为FFh,

7.2.6设足介质错误水平(SetMediaErrorLevels,SMEL)

光盘设备进行错误恢复时应使用SMEL命令设定介质错误水平,并据此进行错误恢复。表4列出

了可以使用该命令设定的四个介质错误水平。介质错误水平与CMELL使用RLD命令所报告的相同。

介质错误水平应被用于再分配扇区。如果ECC修正水平超过一个或一个以上水平值,而且

DMERP命令的参数WR或RE处于ON状态,扇区应被重新分配给空闲扇区。如果DMERP命令的

参数WR或RE处于OFF状态,光盘设备不应重新分配扇区。在这两种情况下,光盘设备应报告有一

组水平值被超过,验证该水平值,并说明数据是否被恢复。

SMEI仁LBECW=nI][LBES=n2][LID=n3][LMRS=n4]

其中n1到n4是如下给定的水平值(用十六进制值表示):

-LBECW:每扇区每编码字最大错误字节数水平;

-LBES:每扇区错误字节数水平;

-LID:坏ID数水平;

-LMRS:丢失再同步水平

7.2.7设定验证介质错误水平(SetVerifyMediaErrorLevels,SVMEL)

光盘设备进行错误恢复时应使用SMEL命令设定验证介质错误水平,并据此进行错误恢复。表5

列出了可以使用该命令设定的四个验证介质错误水平。验证介质错误水平与VCMELL使用RLD命

令报告的相同。

当使用本命令设定的错误水平值被超过时,应使用这些水平值提前获得介质错误警报。光盘设备

应报告有一组水平值被超过,验证该水平值,并说明数据是否被恢复。

SVMEL[VLBECW=n1][VLBES=n2][VLID=n3][VLMRS=n4]

其中n1到n4是如下给定的水平值(用十六进制值表示):

-VLBECW验证每扇区每编码字最大错误字节数水平;

—VLBES;验证每扇区错误字节数水平;

-VLID:验证坏ID数水平;

—VLMRS:验证丢失再同步水平。

SCSI-2级别技术

8.飞引言

本章的目的是提供一组经选择的SCSI-2命令集的使用。

从SCSI-2命令集中选择的命令可以根据系统要求被用于检索介质错误信息。在本标准中,从

SCSI-2命令集中选择一组SCSI-2命令来使用,这种做法仅与介质错误信息有关,并需要与

ISO/IEC9316结合起来使用。某些在ISO/IEC9316中描述过的SCSI-2命令也包含在这里。但是引

用ISO/IEC9316是为了使用SCSI-2命令集,而不是进行介质错误监测与报告。

介质错误监测与报告的要求在8.2到8.11逐项条款中予以描述。这些要求定义了有关采用更好

的介质错误监测与报告方式的信息,还向用户提供有关如何通过使用这一标准满足系统要求的更多的

信息。在每一命令的执行中所描述的介质错误监测与报告要求取代ISO/IEC9316;1995中给出的执

GB/T19729-2005/ISO12142:2001

行要求。任何本标准中未包括的命令、选项或工具将沿用ISO/IEC9316:1995中的描述。用户有责任

要求目标设备提供本章中描述的命令所提供的信息。

FORMATUNIT(格式化单元)命令应被用于格式化介质这一命令可作为选项让用户验证介质

并建立一个验证列表。这一验证列表可以作为通过READDEFECTDATA(读缺陷数据)命令获得的

信息的一部分被检索到(见8.2和8.7)0

LOGSELECT命令应被用于清理本标准中所说明的MEI一页,它提供了关于不同介质错误指标的

信息(见8.3和8.12.3.3).

LOGSENSE(日志自检)命令应被用于检索MEL(见8.4和8.12.3.3)0

光盘设备读写错误恢复页和光盘设备验证错误恢复页,将如本标准所说明的那样被设备/系统生产

商使用,或者使用者声明扩充(EXTENDED)遵循这一标准(见8.12.2)0

MODESELECT(模式选择)命令和光盘设备的读写错误恢复页,应被用于建立与驱动设备默认值

不同的介质错误水平(见8.5和8.12.2)。当设置自动再分配时,光盘设备应用所设介质错误水平数值

组对超过表4中界定的再分配标准的扇区进行再分配。

MODESELECT(模式选择)命令和光盘设备验证错误恢复页,应被用于建立新的验证介质错误水

平值(见8.5和8.12.2)。所设验证介质错误水平数值组应被光盘设备用于提醒用户,光盘已经有一项

或一项以上超过表5中界定的验证介质错误水平。

MODESENSE(模式自检)命令应被用于从设备中检索光盘设备的读写错误恢复页中的介质错误

水平,以及光盘设备验证错误恢复页中的验证介质错误水平,这两项都在本标准中予以规定(见8.6或

8.12.2)。

READDEFECTDATA(读缺陷数据)命令应被用于检索关于坏扇区和已经被再分配的扇区的信

息。(见8.7)o

READLONG(读全长)命令应被用于检索一个扇区中已被更正的内容或未被更正的内容,包括用

户数据、EEC和其他扇区字节(见8.8)。该命令还可用于确定介质缺陷长度(见8.8.2.2),

REQUESTSENSE(请求自检)命令应被用于将自检数据传送到提出请求者(见8.9).

本标准所包含的选自SCSI-2的命令集列于表6,

表6SCSI-2命令选集

SCSI-2命令可重写介质WORM/只读介质

FORMATUNIT(格式化单元)丫

LOGSELECT(日志选择)丫了

LOGSENSE(日志自检)丫丫

MODESELECT(模式选择)了丫

MODESENSE(模式自检)丫丫

READDEFECTDATA(读缺陷数据)丫丫

READLONG(读全长)丫丫

REQUESTSENSE(请求自检)丫丫

VERIFY(验证)丫丫

WRITEANDVERITY(写与验证)丫丫

8.2格式化单元(FORMATUNIT)命令

8.2.1引言

ISO/IEC9316:1995的9,2.1中,对格式化单元命令的使用作了规定。这些信息应被认为是本标

准的一部分。

GB/T19729-2005/ISO12142:2001

8.2.2介质错误监测与报告要求

在使用格式化单元命令之前,光盘应被检查并合理防范,以保证光盘是清洁无污染的。如果光盘不

是清洁或无污染的,它应通过介质供货商推荐的程序进行清洁。光盘格式化时,不清洁的表面会影响通

常能够再分配的扇区。最初的介质或设备的制造者也许不能鉴定介质,如果介质是没有鉴定的,在使用

介质错误监测和报告技术之前,光盘宜在检验ON状态下被格式化。在检验ON状态下进行格式化,将

生成一个缺陷清单,并提供对介质错误监测有用的基准信息。

表7提供了执行READDEFECTDATA命令的结果。缩写PDL代表主缺陷清单,SDL是第二缺

陷清单的缩写。PDL和SDL,以及Plist和Glist字位(bit)在ISO/IEC9316中的READDEFECT

DATA命令下被定义(见ISO/IEC9316:1995的9.2.8)

表7使用READDEFECTDATA命令的结果

PlistbitGlistbit传输结果限定词

ONOFFPDL如果它存在

OFFONSDL

ONON由SDL紧随其后的PDL'

对于WORM介质和设备,可能存在一个工作缺陷清单(WDL)。见8.7(对READDEFECTDATA命令的描

述)和表10缺陷描述符2格式(WDL),

建议在鉴定介质之后,马上在Glist和PlistbitON状态下执行READDEFECTDATA命令。当

SDL和PDL存在于介质中时,它们是光盘定义结构的一部分。此结构由列在参考文献中的介质标准

定义。

在有其他可替换的结构的情况下(例如其他缺陷管理指示器或扇区图),当在Glistbit

定制服务