后台验证记录介质或检验写入介质的数据的数据存储装置的制作方法

文档序号:6771724阅读:210来源:国知局
专利名称:后台验证记录介质或检验写入介质的数据的数据存储装置的制作方法
技术领域
本发明涉及到一种数据存储器装置,特别是涉及到一种可以将由用户指定的数据存储到可重写的记录介质,例如CD-RW(可重写光盘)及DVD+RW(数字视频或通用可重写盘)的数据存储装置。
背景技术
通用盘格式(UDF)是一种用于可重写数据存储介质,例如CD-RW及DVD+RW的标准文件系统。由于UDF使用各种适合于相应的记录介质的记录格式,所以UDF适用于各种数据存储装置。
在UDF中,任何UDF都可用于可随意存取以及可重写的CD-RW及DVD+RW。
就CD-RW而言,需要通过把伪数据(dummy data)写入盘的整个记录区或者至少一个指定的记录区中来格式化盘,以便任意地写入或读取数据。就DVD+RW而言,在建立与常规DVD-ROM驱动器的兼容性之前,也必须通过存储伪数据来格式化盘的非记录区。
格式化的另一个目的是为了检测盘中的内在损坏,以避免在写入实数据时把数据写入损坏的区域中。
也就是说,数据存储装置检验写入到已格式化的盘的整个区域中的伪数据。将此称之为验证(certifying)处理。
通过验证处理发现的损坏扇区被登记为一个损坏扇区,并且其信息被保存在盘的预定区域。在损坏扇区将被访问用于写入或读取数据的情况下,通过验证以损坏扇区的名义访问另一个未发现损坏的扇区。例如,作为背景技术,在日本已公开的第7-176142号专利申请中说明了一种检测盘中损坏扇区的方法。
如上所述,必要时,在正在格式化盘的同时,数据存储装置把伪数据写入到盘的整个区域或至少一个指定的区域中,并且检验伪数据。随着盘存储容量的提高,格式化盘需要的时间也成比例地增长。
作为该问题的一种解决方案,例如在日本已公开的第11-134799号专利申请中提出了一种数据存储装置,该装置在后台执行CD-RW盘和/或DVD+RW盘的格式化,以便用户可以在其请求格式化盘之后短时期内写入和/或读取数据。
当没有用户数据被写入盘或从盘读取时,所提出的数据存储装置把伪数据写入到未格式化的区域中,或者检验写入到已格式化的区域的伪数据以验证已格式化的区域。如果盘在后台被格式化的同时用户请求写入/读取用户数据,数据存储装置就暂时停止(中止)格式化处理并且按照用户的请求写入/读取用户数据。因此,在后台进行格式化盘时,数据存储装置同时执行用户数据的写入和读取,伪数据的写入以及通过并行验证处理执行对损坏扇区的检测。
然而,在按照背景技术在后台格式化的情况下,数据存储装置将用户数据写入的未验证区域可能是损坏扇区。如果未验证区域是损坏的,就可能丢失用户数据。

发明内容
因此,本发明的一个根本目的是提供一种新颖和有效的数据存储装置,其中,消除了如上所述的一个或多个问题。
本发明的另一个和更具体的目的是提供一种数据存储装置,该装置即使在盘的后台格式化期间也能够安全地写入用户数据。
为了实现上述其中一个目的,依照本发明的数据存储装置通过把伪数据写入到所述记录介质中并且检验所述伪数据而在后台验证所述记录介质,包括缓冲器单元和控制器单元,缓冲器单元临时存储从外部提供的数据,控制器单元接收来自所述外部的把所述数据写入到所述记录介质的指定区域中的请求,将所述数据写入到所述的指定区域,确定所述的指定区域是否已经被验证,如果所述指定区域没有被验证,则通过与缓冲数据的对比来检验写入到所述指定区域的所述数据,并且,如果发现所述指定区域的部分是损坏的,则把与写入到所述指定区域的损坏部分的数据相应的缓冲数据的部分写入到所述记录介质的一个预定的其它区域中。
由于依照本发明的数据存储装置或者在后台格式化指定区域的同时验证记录介质的指定区域,或者检验写入到记录介质的指定区域的数据,所以,数据存储装置能够提高写入到记录介质中的数据的可靠性,但是数据存储装置不会消耗时间对记录介质的指定区域进行两次或更多检验。
在结合附图阅读时,从以下的详细说明中,本发明其他的目的、特征及优点将变得更明显。


图1是一个方框图,表示作为本发明一实施例的一种光盘驱动器;图2A至2E是一些示意图,表示怎样通过作为本发明一实施例的光盘驱动器从DVD+RW盘写入或读取伪数据和用户数据;图3是一个流程图,表示作为本发明实施例的一种光盘驱动器的操作;图4是一个流程图,表示作为本发明的另一个实施例的一种光盘驱动器的操作;图5是另一个流程图,表示作为本发明的又一个实施例的一种光盘驱动器的操作;图6是一个流程图,表示作为本发明又一个实施例的一种光盘驱动器的操作;以及图7是一个示意图,表示一种作为本发明一实施例的一种具有光盘驱动器的信息处理系统。
具体实施例方式
参考附图,本发明的最佳实施例描述如下。
图1是一个方框图,表示作为本发明一实施例的一种光盘驱动器;作为本发明一实施例的光盘驱动器具有主轴电机(以下简称″电机″)1,它使例如CD、CD-R、CD-RW以及DVD等光盘11旋转,具有半导体激光器的光学拾取器2,它将激光束L施加到光盘11的记录区,以及粗调执行机构3,它与光学拾取器2中提供的搜寻电机(未示出)配合驱动光学拾取器2在光盘11的径向移动。
图1示出的光盘驱动器还具有控制电机1旋转的旋转控制器4,启动粗调执行机构3的粗调执行机构控制单元5,控制光学拾取器2的光学拾取器控制单元6,以及信号处理单元7,它处理由光学拾取器2从光盘11的记录区读取的信号以及由光学拾取器2写入光盘11的记录区中的信号。
图1中示出的光盘驱动器还具有临时存储从光盘11读取的数据的超高速缓冲存储器8,由诸如CPU、ROM及RAM等电子部件组成的控制器9,它执行各种与本发明有关的处理以及在其它控制单元4、5和6和信号处理单元7的控制。
控制器9通过外部接口10与主机连接,以便控制器9根据来自主机的请求将从光盘11读取的用户数据发送给主机,并从主机接收写入光盘11的用户数据。
图1所示作为本发明的实施例的光盘驱动器执行后台格式化以及通过由电机1旋转的光盘11执行用户数据的读取和写入,驱动光学拾取器2在光盘11的径向移动,并且把由光学拾取器2中提供的半导体激光器放射的激光束L施加到光盘11的记录区。
在写入信息的情况下,通过外部接口从主机接收的信息被临时存储在超高速缓冲存储器8中,并且由信号处理单元7转化为写入信号。通过由光学拾取器2施加激光束L到光盘11的记录区,从而把写入信号记录到光盘11中。
在信息读取的情况下,根据主机的请求将光盘11的记录区读取的信息临时保存在超高速缓冲存储器8中,并且通过外部接口10被转移到主机。
也就是说,图1示出的控制器9和其它部件从记录介质中读取和向其写入信息,并且在没有信息被读取或写入时通过把伪数据写入到记录介质中从而在后台格式化记录介质。通过检验写入到已格式化的区域中的数据来验证记录介质的已格式化的区域。在主机请求写入信息的同时记录介质正在后台被格式化的情况下,通过检验记录区中是否存在任何损坏来验证记录介质的记录区。如果通过验证在记录区中发现损坏,那么写入到损坏区域的信息再一次被写入到预定的其它的区域中(再定位处理)。
在把信息写入到记录介质的记录区的情况下,控制器9确定记录区是否已经被验证,并且,如果记录区已经被验证,就不会检验记录区中记录的信息。
此外,在把信息写入到记录介质的记录区的情况下,控制器9确定光盘驱动器是设置于验证格式化的区域的模式下还是不验证格式化的区域的模式下。如果控制器9确定光盘驱动器设置于已格式化的区域不验证的模式下,控制器9就不会检验写入到记录区中的信息。
此外,当信息将波写入到记录介质中时,如果发现已经写入信息的记录区是损坏的,控制器9就确定是否把信息分类为需要再一次写入(再定位)到其它的记录区中的信息。如果不需要把信息记录到其它的记录区中,控制器9就不检验已经写入到未验证的记录区中的信息。
另外,在把用户数据从主机转移到光盘驱动器之前,通过将信息设置为模型参数或者将信息作为命令参数来发送,从而能够从主机转移用于指示写入的信息是否会被再定位(再一次写入到预定其它的区域中)的信息。
在更详细地说明的依照本发明后台格式化之,接下来将会说明DVD+RW盘一般后台格式化。
图2A至2E是一些示意图,表示怎样向DVD+RW盘、光盘中写入和从中读取后台格式化的伪数据及用户数据。
如图2A所示,当把未格式化光盘1空白盘)插入到光盘驱动器中时,利用一种作为数据记录区的格式化处理的初始化的预定格式来格式化一部分导入区(导入区)20。根据初始化之后主机的请求,可以将用户数据写入到用户数据区21中。在用户数据区21的后部提供了引出区域22。
如图2B所示,如果没有从主机接收到写入以及读取用户数据的请求,则通过把伪数据记录到光盘11的内径范围内的非记录区23中,光盘驱动器就开始空白盘的后台格式化。
如图2C所示,如果在进行后台格式化的同时主机请求将用户数据写入到光盘11中,那么就中止后台格式化(伪数据的写入),并且将用户数据写入到由主机指定的记录区24中。
如图2D所示,在结束指定区域24中的用户数据的写入之后,由后台格式化中止的字母″A″表示的地址重新开始格式化,并且将伪数据记录到记录区25中。
在完成非记录区中伪数据的写入之后,光盘驱动器从记录区头开始验证。如图2E所示,在已经执行直到由编字码″B″指出的地址的验证时,如果主机请求把用户数据写入到指定的记录区26中,那么就中止验证处理,并且将用户数据记录到由主机指定的记录区26中。
验证处理从验证被中止的地址B重新开始。如果发现损坏的记录区(扇区),那么写入损坏的记录区中的用户数据就再一次被写入(再定位)到光盘11中提供的预定的其它的区域中。
以下将阐明权利请求1中说明的作为本发明的实施例的控制器9的操作。
图3是一个流程图,表示了作为本发明权利请求1所请求的本发明的实施例的在请求记录用户数据时执行的操作。
当主机请求写入用户数据时,光盘驱动器将用户数据写入到由主机请求指定的记录区中(步骤S1)。光盘驱动器确定后台格式化是否已经被中止(步骤S2)。
如果在步骤S2中光盘驱动器确定没有中止后台格式化,那么光盘驱动器就响应写入用户数据的请求结束运行。
如果光盘驱动器确定在步骤S2中中止了后台格式化,光盘驱动器就通过检验写入到记录区中的用户数据来验证光盘11的记录区(步骤S3)。如果在验证处理中发现损坏,那么就将用户数据写入到光盘11的其它的记录区中(再定位处理)。
总之,除非主机请求写入或读取用户数据,光盘驱动器总是保持在后台格式化光盘11。只要主机请求写入用户数据,光盘驱动器就中止光盘11的格式化,并且将用户数据写入到光盘11的指定记录区中。然后,光盘驱动器通过检验写入的用户数据来验证光盘11的指定记录区中是否存在任何损坏。如果在指定记录区中发现损坏,那么光盘驱动器就将写入损坏记录区中的用户数据再一次写入到盘11中预定的其它的记录区中(再定位处理)。在这个验证处理之后,光盘驱动器重新开始在后台格式化光盘11的剩余部分。
因此,通过检验用户数据来发现已经写入用户数据的记录区中存在的任何损坏,作为本发明的实施例的光盘驱动器能够保证在后台格式化期间写入的用户数据的可靠性。
如果在记录区的后台格式化期间,已经验证写入了用户数据的记录区,那么就没有必要对已写入的用户数据进行检验处理。
接下来将说明由光盘驱动器的控制器9执行的与本发明权利请求2相联系的处理过程。
图4是一个流程图,表示了在主机请求写入用户数据时执行与本发明权利请求2相关联的处理过程。
当主机需要写入用户数据时,光盘驱动器将用户数据写入到由主机请求指定的记录区中(步骤S11)。光盘驱动器确定后台格式化是否已经被中止(步骤S12)。
如果在步骤S12中光盘驱动器确定没有中止后台格式化,那么光盘驱动器就结束用户数据的写入请求。
如果在步骤S12中光盘驱动器确定中止了后台格式化,那么光盘驱动器还要确定已经验证在格式化记录区时是否写入用户数据的记录区(步骤S13)。如果光盘驱动器确定在步骤S13中已经验证了写入用户数据的记录区,那么光盘驱动器就结束用户数据的写入请求。
如果光盘驱动器确定在步骤S13中还没有验证写入用户数据的记录区,那么光盘驱动器就通过检验用户数据来验证写入用户数据的记录区以便发现任何损坏。如果没有发现损坏,那么光盘驱动器就结束用户数据的写入请求。如果发现损坏,那么在完成写入用户数据请求之前,光盘驱动器就把写入到损坏的记录区中的用户数据再一次写入到预定的其它的记录区中。
总之,除非主机请求写入或读取用户数据,光盘驱动器总是保持在后台格式化光盘11。只要主机请求写入用户数据,光盘驱动器就中止光盘11的格式化,并且将用户数据写入到光盘11的指定记录区中。在这种情况下,光盘驱动器确定是否已经验证了指定记录区。如果已经验证记录区,那么光盘驱动器就不会检验写入到记录区中的用户数据。如果没有验证记录区,那么光盘驱动器就检验写入到记录区中的用户数据以发现存在于记录区中的任何损坏。如果在记录区中发现任何损坏,就把用户数据再一次写入到光盘11的预定记录区中(再定位处理过程)。然后,重新开始已中止的后台格式化。
如上所述,作为本发明的实施例的光盘驱动器不会检验写入到已验证的记录区中的用户数据,使得光盘驱动器不会重复不必要的验证并且减少用户数据的写入所需时间。
通常,如果用户不需要把写入到损坏的记录区中的用户数据再定位到光盘11的预定的记录区,在格式化光盘11时,用户也许不需要验证光盘11。在格式化光盘时,如果用户能够选择是否需要验证光盘11,这对用户而言是有用的。因此,在光盘驱动器开始格式化时,如果用户能够确定是否需要验证光盘11,对用户而言是有用的。在后台格式化光盘11时,如果用户不需要验证光盘11,那么光盘驱动器就不需要检验写入到记录区中的用户数据。
接下来说明通过控制器9及其他光盘驱动器的部件执行的与本发明的权利请求3相联系的处理过程。
图5是一个流程图,表示了在主机请求光盘驱动器写入用户数据时执行的处理流程。
在主机请求光盘驱动器写入用户数据时,光盘驱动器将用户数据写入到由主机请求的指定的记录区中(步骤S21)。控制器9确定是否已经中止了后台格式化(步骤S22)。
如果在步骤S22中控制器9确定没有中止后台格式化,那么光盘驱动器就响应主机的请求结束运行。
如果在步骤S22中控制器9确定已经中止了后台格式化,控制器9还要确定光盘驱动器是否设置于请求处理的验证模式(步骤S23)。如果在步骤S23中控制器9确定没有将光盘驱动器设置为验证模式,那么控制器9就响应主机的请求结束运行。
如果控制器9确定光盘驱动器设置于验证模式,那么控制器9就检验写入到指定区域的用户数据。如果没有发现损坏,控制器9就响应主机的写入用户数据的请求结束运行。如果发现任何损坏,控制器9就执行再定位处理过程,并且响应主机写入用户数据的请求结束运行,其中,在再定位处理过程中,写入到损坏的区域的用户数据被再一次写入到光盘11中预定的其它的区域中。
换句话说,当把未格式化的光盘11放入到光盘驱动器中时,光盘驱动器的控制器9开始在后台格式化未格式化的光盘11。在主机请求光盘驱动器写入用户数据时,控制器9中止后台格式化并且将用户数据写入到由主机指定的光盘11的记录区中。控制器9确定光盘驱动器是否设置于验证模式,其中,在格式化光盘11时,在验证模式中请求验证处理。如果控制器9确定光盘驱动器设置于没有请求验证处理的非验证模式,控制器9就在无需验证处理结束用户数据的写入之后重新开始光盘11的格式化处理。如果控制器9确定光盘驱动器设置于验证模式,控制器9就通过检验写入到指定区域中的用户数据来验证指定区域。如果在指定区域中发现任何损坏,控制器9就通过再一次将用户数据写入到光盘11中预定的其它的区域中对用户数据进行再定位。然后,控制器9重新开始已中止的光盘11的后台格式化。
在这种情况下,如果控制器9确定光盘驱动器设置于非验证模式,控制器9就不会检验写入到指定区域中的用户数据。在这个处理过程中,控制器9能够避免对指定区域的不必要地重复验证并且减少将用户数据写入到光盘11中所需的处理时间。
如上所述,如果在后台格式化期间仍然没有验证指定区域,对检验写入到光盘11的指定区域的用户数据而言是有帮助的。对写入到指定区域的用户数据的检验可以确保用户数据的可靠性,但是需要延长响应主机的请求执行用户数据的写入所需的时间。
然而,在要把一长串数据写入到光盘11中连续地址内的情况下,由于控制器9不得不中止写入去检验连续的数据,所以,光盘驱动器需要很长时间来检验连续数据。频繁的检验大大地降低了光盘驱动器的性能,例如,在视频数据的情况下,在这当中,稳定的数据转移比各个数据段的可靠性更重要,就不适宜进行检验处理。
在这种需要稳定的数据转移的情况下,即使写入了用户数据的记录区包含损损坏扇区,也最好不再定位用户数据。如果光盘驱动器具有没有执行再定位处理过程的模式,当用户例如在光盘11中写入视频数据时,用户就能够将光盘驱动器设置在非再定位模式。
将在以下说明在权利请求4至6中说明的作为本发明的实施例的控制器9的处理过程。
图6是一个流程图,表示如权利请求4至6中所述的作为本发明实施例的在请求写入用户数据时执行的处理过程。
当主机请求光盘驱动器将用户数据写入到光盘11中时,控制器9就将用户数据写入到光盘11的指定区域中(步骤S31)。然后,控制器9确定是否已经中止了后台格式化(步骤S32)。
如果控制器9确定在步骤S32中没有中止后台格式化,控制器9就响应主机的请求结束运行。
如果控制器9确定在步骤S32中已经中止了后台格式化,控制器9就确定是否通知光盘驱动器不请求对用户数据进行重新定位处理(步骤S33)。如果在步骤S33控制器9确定已通知光盘驱动器不请求对用户数据进行再定位处理(也就是说,光盘驱动器置于不执行再定位处理的模式),就结束为响应用户数据的写入的请求的运行。
如果在步骤S33中控制器9确定没有通知光盘驱动器不请求对用户数据进行再定位处理(也就是说,光盘驱动器设置于执行再定位处理的模式),控制器9验证写入到指定区域中的用户数据并且执行验证处理(步骤S34)。如果在指定区域中没有发现损坏,就结束为响应用户数据写入的请求的运行。如果在指定区域中发现任何损坏,就在结束为响应用户数据写入的请求的运行之前执行再定位处理。
总之,如果主机不请求读取或写入用户数据,控制器9就通过写入伪数据在后台开始格式化光盘1。如果在进行后台格式化时主机请求写入用户数据,控制器9就中止后台格式化并且开始按照请求将用户数据写入到光盘11中。如果通过验证处理发现任何损坏,控制器9就确定外部系统(例如,主机或光盘驱动器)是否已指定将被再定位的用户数据。在写入用户数据之后,如果控制器9已经确定无需对用户数据进行再定位处理,控制器9就重新开始格式化光盘11而不进行验证处理。如果用户数据需要再定位处理,控制器9就通过以验证处理为基础检查是否存在任何损坏,从而检验写入到指定区域中的用户数据并且进行验证处理。如果通过验证处理发现任何损坏,写入到指定区域中的用户数据就再一次被写入光盘11的预定的其它的区域中。然后,重新开始已中止的后台格式化。
主机在光盘驱动器开始写入用户数据之前可以将模式参数发送给光盘驱动器,如果通过验证处理发现任何损坏,通知光盘驱动器,是否执行再定位处理。主机设置模式参数指示在光盘驱动器开始写入用户数据之前是否需要再定位处理用户数据。在如上所述操作的步骤S33中,控制器9确定指示再定位处理的模式参数是否是必要的。如果控制器9确定主机指定的模式中没有执行再定位处理,控制器9就响应写入用户数据的请求结束运行。如果控制器9确定主机指定的模式中执行了再定位处理,控制器9就执行步骤S34。
主机可以利用设置命令参数来代替模式参数,通知光盘驱动器是否执行再定位处理,该命令参数包含于写入用户数据的指令。当主机以命令参数形式发送请求写入用户数据时,主机指示用户数据是否需要再定位处理。控制器9通过检查命令参数确定用户数据是否请求再定位处理。如果不请求再定位处理,控制器9就响应写入用户数据的请求结束运行。如果需要再定位处理,控制器9就执行步骤S34。
因此,如果用户不需要再定位处理,用户可以选择在把用户数据写入到光盘11中之后不执行检验处理的模式。这种模式对用户数据是有效的,因此在将用户数据写入到光盘11中时,需要一个稳定的转移速率。所以,由于跳过了检验处理,从而可以减少写入用户数据所需的时间。
本发明的另一个实施例的描述如下。
图7是一个示意图,表示作为本发明的实施例的信息处理装置,诸如个人电脑61。个人电脑61具有3.5寸软盘驱动器62以及作为本发明的实施例的如上所述的光盘驱动器的实例的DVD+RW驱动器63。DVD+RW驱动器63可以是嵌入式或者所谓的固定式。主机也可以位于个人电脑61中。
该实施例提供一种可以利用光盘驱动器63的个人电脑61,作为辅助存储装置,其中,在本发明的各个实施例中说明了光盘驱动器63。
个人电脑61没有必要包括光盘驱动器63在内,但光盘驱动器63可以是一种连接到信息处理装置的独立系统。个人电脑61没必要是台式机,但可以是笔记本类型。
如上所述,依照本发明的数据存储装置根据用户请求可以保证写入到记录介质指定区域中信息的可靠性,同时数据存储装置在后台格式化记录介质。
本发明的最佳实施例如上所述。本发明不局限于这些实施例,但是,在不脱离本发明的范围下可以作出各种变化和修改。
本专利申请基于2001年4月25日申请的日本在先专利申请第2001-127592号,其整个内容在此被参考引用。
权利要求
1.一种数据存储装置,其通过将伪数据写入到记录介质中并且检验所述伪数据从而在后台验证所述记录介质,包括缓冲器单元,临时储存由外部提供的数据;以及控制器单元,接收来自所述外部将所述数据写入到所述记录介质的指定区域中的请求,将所述数据写入到所述指定区域中,确定是否已经验证所述指定区域,如果没有验证所述指定区域,就通过对比缓冲数据来检验写入到所述指定区域的所述数据,以及,如果发现一部分所述指定区域是损坏的,就将与写入到所述指定区域的损坏部分中的数据相应的缓冲数据部分写入到所述记录介质预定的其它的区域中。
2.根据权利请求1所述数据存储装置,其中,如果已经验证所述指定区域,所述控制器单元就不会检验所述数据。
3.根据权利请求1所述的数据存储装置,其中所述数据存储装置可以设置于没有在后台验证所述记录介质的模式;以及如果所述数据存储装置设置于所述模式,所述控制器单元就不会检验所述数据。
4.根据权利请求1所述的数据存储装置,其中如果发现所述指定区域的所述部分是损坏的,来自所述外部的所述请求指示是否需要将所述数据相应的部分写入到所述预定的改变区域;以及即使发现所述指定区域的所述部分是损坏的,如果所述请求还是指示无需将所述数据的所述相应部分写入到所述预定的其它的区域中,所述控制器单元就不会检验写入到所述指定区域中的所述数据。
5.根据权利请求1所述的数据存储装置,其中在请求所述控制器单元将所述数据写入到所述指定区域中之前,如果发现所述指定区域的所述部分是损坏的,所述外部就通知所述控制器单元是否需要将所述数据的相应部分写入到所述预定的其它的区域中;以及即使发现所述指定区域的所述部分是损坏的,如果所述请求还是指示无需将所述数据的所述相应部分写入到所述预定的其它的区域中,所述控制器单元就不会检验写入到所述指定区域中的所述数据。
6.根据权利请求4所述的数据存储装置,其中,通过所述外部发送来自所述外部的所述请求,作为表示所述请求将所述数据写入所述记录介质的所述指定区域的一部分命令,其中,所述请求表示如果发现所述指定区域的所述部分有损坏,是否需要将所述数据的对应部分写入所述预定的其它的区域。
7.一种控制数据存储装置的控制器单元,该数据存储装置通过将伪数据写入到所述记录介质中并且检验所述伪数据从而在后台验证记录介质,其中,所述控制器单元促使所述数据存储装置接收来自外部的将所述数据写入到所述记录介质的指定区域中的请求,将所述数据写入到所述指定区域中,确定是否已经验证所述指定区域,如果没有验证所述指定区域,通过与缓冲数据对比,检验写入到所述指定区域中的所述数据,并且,如果发现所述指定区域的一部分是损坏的,就将与写入到所述指定区域的损坏部分中的数据相应的一部分缓冲数据写入到所述记录介质的预定的其它的区域中。
8.一种信息处理系统,包括主机;记录介质;以及数据存储装置,连接到所述主机,能够通过将伪数据写入所述记录介质并且检验所述伪数据从而在后台验证设置在其中的所述记录介质,存储由所述主机提供的数据,接收来自所述主机的将所述数据写入到所述记录介质的指定区域中的请求,将所述数据写入到所述指定区域中,确定是否已经验证所述指定区域,如果没有在后台验证所述指定区域,通过与缓冲数据对比,检验写入到所述指定区域中的所述数据,并且,如果发现所述指定区域的一部分是损坏的,就将与写入到所述指定区域的损坏部分的数据相应的一部分缓冲数据写入到所述记录介质的预定的其它的区域中。
9.一种将由外部提供的数据写入到记录介质中的方法,包括接收来自所述外部的将所述数据写入到所述记录介质的指定区域中的请求的步骤;将所述数据写入到所述指定区域中的步骤;确定是否已经验证所述指定区域的步骤;如果没有验证所述区域,检验写入到所述指定区域中的所述数据的步骤;以及如果发现一部分所述指定区域是损坏的,就将与写入到所述指定区域的损坏的部分中的数据相应的所述数据部分写入到所述记录介质的预定区域中的步骤。
全文摘要
一种可以在后台格式化记录介质的数据存储装置,如果还没有在后台验证指定区域,该装置就检验写入到记录介质的指定区域中的数据,并且,如果发现指定区域损坏,就将数据写入到记录介质的其它的区域中。由于数据存储装置可以或者验证记录介质的指定区域或者检验写入到指定区域的数据,所以数据存储装置可以提高写入到记录介质中的数据的可靠性,然而数据存储装置不会消耗时间对记录介质的指定区域进行两次或更多检验。
文档编号G11B20/18GK1392558SQ0212370
公开日2003年1月22日 申请日期2002年4月25日 优先权日2001年4月25日
发明者佐佐木启之 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1