可换介质的驱动器跟踪系统技术方案

技术编号:2852374 阅读:178 留言:0更新日期:2012-04-11 18:40
一种系统及其关联的方法,所述系统包括适合于接纳可换存储介质(32)的存储驱动器(30)和配置成执行代码(38)的中央处理单元(“CPU”)(36)。代码(38)使存储驱动器(30)将审查信息记录到存储介质上。审查信息可以包括标识存储驱动器(66)的标识数值和指示数据何时记录到存储介质上的时间数值。

【技术实现步骤摘要】

本专利技术涉及存储驱动器,具体地说,涉及可换介质的驱动器跟踪系统
技术介绍
一些电子系统包括能在可换存储介质上存储数据的存储驱动器。由于存储介质可以取出,故存储介质上的数据可以由一个或多个存储驱动器来存储。出于各种原因,常需要知道是哪一个驱动器存储着存储介质上的各种数据以及是在驱动器工作寿命中什么时候存储的。例如,在规定的时间之外,驱动器可能会开始有错误操作。维护有关驱动器的审查信息有助于确定驱动器的问题性质。此外,在合法/犯罪的调查中审查信息可以便于法庭分析。
技术实现思路
按照本专利技术的至少一些实施例,一种系统和关联的方法包括适用于可换存储介质的存储驱动器以及配置成执行代码的中央处理单元(“CPU”)。代码使存储驱动器将审查信息存储到存储介质上。审查信息可以包括标识存储驱动器的标识数值以及表示数据是何时记录到存储介质上的数值。附图说明现将结合附图对本专利技术的实施例作详细说明,附图中图1示出按照本专利技术示范实施例的系统;图2示出其中使用位图连同日期戳和驱动器标识符(“ID”)的实施例;图3示出按照本专利技术的方法实施例;图4示出其中不用位图而用最后群集标识符数值的另一实施例; 以及图5示出按照本专利技术的另一方法实施例。符号和名称在以下的说明和权利要求书中用了某些术语来表示特定的系统部件,本专业的技术人员都理解,计算机公司可能用不同的名称来表示部件。本文不欲区别名称不同而功能相同的部件。在以下的说明和权利要求书中,术语”包括”和”包含”是一种可扩展的用法,应解释为”包括,但不限于...”。而且,术语”耦合”是指间接或直接的电连接。所以,如果第一装置耦合到第二装置,那么,所述连接可以是通过直接电接线的连接或者是经由其它装置和连接机构的间接电连接。动词”记录”表示将数据存储、写入或转发到存储介质上。具体实施例方式图1示出按照本专利技术示范实施例的系统20。如图所示,系统20包括主机22,主机22连接到存储驱动器30。通常,主机22将数据存储在存储驱动器上并从中读出数据。因此,主机22代表存储驱动器的数据源和/或代表从存储驱动器检索的供主机22或其它装置使用的数据的用户。主机22可以是计算机,存储驱动器30可以在计算机外部或位于计算机内部。主机22包括中央处理单元(“CPU”)24和装置驱动器26。装置驱动器26包括软件,此软件由CPU 24执行,使CPU实现上述一个或多个动作。主机还包括接收或跟踪时间的时间逻辑28。时间逻辑28可以是按日计时电路,它可以利用当前时间编程并可跟踪时间进程。CPU 24与时间逻辑28交互作用,获得表示时间的数值。表示时间的数值可以代表日期、时刻或者既代表日期又代表时刻。或者,所述数值可以包括序列号,后者以适当方式递增,例如每当将审查信息记录到存储驱动器30上时递增。术语”时间值”广义地包含这两种方式(时间或日期表示以及序列号)。如果不能获得时间值,所述时间逻辑就使用预定数值。主机22还可以包括其它部件,为清晰起见未予具体示出。存储驱动器30适合于接纳可换存储介质32。存储介质32可以包括任何合适类型的介质,例如光盘、磁盘或固态存储器。而且,存储介质可以是”一次性写入”介质或”可盖写”存储介质。可以不止一次地将数据记录到一次性写入介质上,但是,一旦将数据写入到一次性写入介质(例如CD-R)上,这种数据就不能被盖写或擦除。存储驱动器30还可以包括CPU 36以及由CPU 36执行的代码38。上述一个或多个动作可以通过存储驱动器的CPU 36执行代码38来实现。存储驱动器30还可以包括时间逻辑40,后者连接到或者可接入到CPU 36。时间逻辑40可以利用当前时间编程,然后它跟踪时间的进展。例如,主机22可以将表示当前时间的数值从主机的时间逻辑28提供到存储驱动器的时间逻辑40,以允许存储驱动器跟踪时间的进展。存储驱动器30还包括驱动器标识符(“ID”)34,后者可以唯一地标识相关联的驱动器,使其区别于所有其它驱动器。例如,驱动器ID可以包括驱动器制造商所指定的系列号。在其它实施例中,驱动器ID 34对至少一些(但并非全部)驱动器是唯一的。对于本文中公开的主题来说,如果驱动器ID 34具有这样的性质,使得同一存储介质32用在具有同样驱动器ID的两个或多个驱动器中的概率足够低,也就可以了。术语”唯一”(如在”唯一”驱动器标识符中)用在本公开的两种上下文中。驱动器ID 34可以存储在存储驱动器30的非易失性存储器中,或硬编码到驱动器电路中(例如,在驱动器中的印刷电路板上所形成的迹线上的唯一图案)。在一些实施例中,驱动器ID是永久性的,故不能改变。如果不是永久性的,也可使驱动器ID在没有专用的设备或工艺时很难改变。在其它实施例中,驱动器ID可以包括主机22的标识符,而不是驱动器标识符,或同时也包括驱动器标识符。而且,驱动器标识符可以包括关于系统10或系统10的用户的公众可用信息。驱动器ID还可以附加或另外包含按照有效合法过程(例如搜索保证)才可合法检索的保密信息,以保护系统10用户的秘密。驱动器ID 34可以包括含有字母数字字符和/或其它符号的数值。在至少一个实施例中,驱动器ID 34包括64位数值,其中有制造商代码(16位)、型号代码(16位)和系列号(32位)。每个存储驱动器制造商可以被赋予唯一的制造商代码,对于16位的制造商代码,可以有多于65,000个不同的制造商代码。存储驱动器的每种不同型号,必要时包括改型,也可以被赋予唯一的型号代码。型号代码也有16位,可以有多于65,000个唯一可用的型号代码。系列号通常对每个驱动器是唯一的。这样,同一制造商提供的同一型号的两个驱动器仍有不同的驱动器ID,因为驱动器ID的系列号部分不同。驱动器ID的三个部分(制造商代码,型号代码和系列号)可以连在一起,或者以任何适当的方式组合或一起使用。在另一个可供选择的实施例中,可以将每一个特定型号的驱动器的驱动器ID编码到在驱动器中运行的固件中。在此实施例中,每一个特定型号的驱动器具有相同的32位系列号。如果固件更新,驱动器系列号不变,仍然可用。按照另一实施例,驱动器ID由主机产生(例如由设备驱动器26的CPU 24产生)。安装了驱动器后,驱动程序会向操作员提示一个数,这个数例如是打印在驱动器上的可由人读出但驱动器控制器电子部分不能读出。或者,只是制造商号码和型号号码可以人工输入,设备驱动程序26可以产生随机32位系列号。或者,设备驱动程序可以从与主机计算机相关联的独特号码(例如主机所用固件的系列号(例如BIOS))来产生系列号。如果设备驱动程序提供系列号,设备驱动程序应将所述号码存储在非易失性存储器中,或设备驱动程序应采用一种特定的算法,以便每次装入所述驱动程序时总是重新创建所述相同的号码。如果设备驱动程序提供系列号,那么,驱动器可以在初始化时从设备驱动程序获得驱动器标识符。一般来说,记录的数据应格式化成可用各种方式称呼的可寻址单元。实例包括段、块、群集、磁道或其它单元术语。在以下的讨论中,用术语”可寻址单元”总的代表上述任何和所有存储单元或其它已知单元。本文公开的记录时间值一般与在存储介质上存储的可寻址单元连用。还应理解驱动器可以读出存储介质的一部分、修改其一个子部分以及盖写整个部分。在这种读出-修改-本文档来自技高网...

【技术保护点】
一种方法,包括:读出(82,102)最新记录的数据位置标识符,所述数据位置标识符指示可换存储介质(32)上记录有数据的的至少一个位置;将数据记录(84,104)到所述可换存储介质(32)上;创建新的数据位置标识符;以 及将所述新的数据位置标识符和时间值记录(90,108)到所述可换存储介质(32)上。

【技术特征摘要】
US 2004-7-30 10/9033931.一种方法,包括读出(82,102)最新记录的数据位置标识符,所述数据位置标识符指示可换存储介质(32)上记录有数据的的至少一个位置;将数据记录(84,104)到所述可换存储介质(32)上;创建新的数据位置标识符;以及将所述新的数据位置标识符和时间值记录(90,108)到所述可换存储介质(32)上。2.如权利要求1所述的方法,其中还包括获得(88)指示可以用来将数据记录到所述可换存储介质上的存储驱动器,并利用所述新的数据位置标识符和所述时间值将所述驱动器标识符记录(90,108)到所述可换存储介质上。3.如权利要求1所述的方法,其中记录所述时间戳的操作包括记录从由日期、时刻和序列号组成的组中选择的一个数值。4.一种适合于接纳可换存储介质(32)的存储驱动器(30),它包括适合于接收或跟踪时间的逻辑(40),以及中央处理单元(”CPU”)(36),它适合于执行代码(38),使CPU 36获得时间值(64)并将所述时间值...

【专利技术属性】
技术研发人员:CR魏劳赫JG尼贝尔C斯蒂恩伯根
申请(专利权)人:惠普开发有限公司戴尔产品有限合伙人公司皇家飞利浦电子股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1