用于可移除介质的驱动器指示机构制造技术

技术编号:5477336 阅读:280 留言:0更新日期:2012-04-11 18:40
一种光盘系统(126),包括计算机可读介质(122),该计算机可读介质(122)包含用于控制该光盘系统对可移除光盘(100)的写入的代码。该光盘系统进一步包括用于从光盘读取数据和将数据写入光盘的光学拾取单元(102)、用于在读取和写入期间旋转光盘的主轴电动机(108)、处理从光盘读取和写入光盘的光盘控制器(114)、和处理器(120),处理器(120)执行该代码,由此使得光盘系统将用户数据写入可移除光盘并且将指示该光盘系统的识别值写入该可移除光盘的至少一个预先确定的区域。

【技术实现步骤摘要】
【国外来华专利技术】用于可移除介质的驱动器指示机构对相关申请的交叉引用该申请是于2005年6月24曰提交的申请序列号11/166, 845的部分继续申请。
技术介绍
某些电子系统包括能够将数据存储在可移除存储介质上的存储驱动器。因为存储介质是可移除的,该存储介质上的数据能够由一个或多个存储驱动器写入。此外,存储介质的一个或多个部分(例如,扇区)可能发生故障。该故障可能是由存储介质本身所引起的或者由驱动器在访问该存储介质时所引起的。希望具有通过其可以诊断这种故障的信自附图说明为了本专利技术的示例性实施例的详细描述,现在参考附图,其中图1示出根据本专利技术的示例性实施例的系统;图2示出其中在存储介质上包括驱动器标识符表格的实施例;图3示出图2的驱动器标识符表格的示例性实施例;图4示出存储介质的一部分的例子,其中识别各个存储设备的索引值存储在该介质的可寻址单元中;和图5示出示例性方法实施例;图6示出根据本专利技术实施例的光盘系统的例子;图7示出用在该系统中的内容从网络下载或者被网络允许的实施例;图8 A- 8 D示出根据本专利技术的示例性实施例的信息块的布局;读介质的方法的例子示意图;和图IOA和IOB示出根据本专利技术实施例的只读和可写光盘的例子。具体实施例方式贯穿以下描述和权利要求书中所使用的某些术语指的是特定系统部件。如本领域技术人员将理解的,计算机公司可能用不同名称来指代部件。该文件并不打算区别名称不同但功能相同的部件。在下面讨论和在权利要求书中,术语"包括,,和"包含,,是以开放式的形式使用的,并且由此应该被解释为"包括但不限于"的意思。同样,术语"耦合"意图表示间接或者直接电连接。由此,如果第一设备耦合到第二设备,该连接可以是通过直接电连接,或者通过经由其它设备和连接的间接电连接。动词"记录"是指将数据存储、写入、或者以其它方式转移到存储介质上。术语"系统"指的是两个或更多个部件的集合,并且例如可用来指计算机系统或者计算机的子系统(例如存储驱动器)。图1示出根据本专利技术的示例性实施例所实施的系统20。如所示的,系统20包含耦合到存储驱动器30的主机22。通常,主机22将数据存储在存储驱动器上并且从该存储驱动器读取数据。因而,主机22表示存储驱动器的数据源和/或表示从该存储驱动器检索的数据的使用者(consumer),该数据由主机22或者其它设备使用。主机22可以:f皮实现为计算机并且存储驱动器30可以在该计算机外部或者可以位于该计算机内部。主机22包括中央处理单元("CPU" )24和设备驱动(devicedriver) 26。该设备驱动26包含由CPU 24执行的软件并且可以使CPU执行一个或多个此处描述的动作。主机22还可以包含其它部件,为了清楚起见没有具体示出这些部件。存储驱动器30适于接收可能由人或者由机器(例如,自动的磁带驱动加载系统)插入的可移除存储介质32。存储介质32可以包含任何适当类型的介质,例如光盘、磁盘、固态存储器等。此外,该存储介质可以被实现为"一次写入(write-once),,介质或者"可重写的"存储介质。数据能够不止一次地记录在一次写入介质上,但是一旦数据被写入一次写入介质(例如CD-R),这样的数据不能被重写或者擦除。在可重写存储介质上的数据能够被重写或者擦除。存储驱动器30还可以包括CPU 36和能够由CPU 36执行的代码38。此处描述的一个或多个动作可以由存储驱动器的执行代码38的CPU 36来执行。此外,此处描述的所有动作可以由代码38或者由设备驱动26执行。在其它实施例中,此处描述的一些动作可以由设备驱动26执行,而其它动作由代码38执行。以下讨论提到代码38执行各种动作,但是在其它实施例中可以附加地或者可选地使用设备驱动26。存储驱动器30还包含例如驱动器标识符("ID" )34的识别值,其 可以与所有其它驱动器分开地唯一识别相关的驱动器。例如,驱动器ID 可以包含由驱动器制造商分配的序列号。在其它实施例中,驱动器ID 34 可以对于至少一些其它驱动器但不是全部驱动器而言是唯一的。为了此 处公开的主题的目的,通常足够的是驱动器ID34使得相同存储介质32 可能用于具有相同驱动器ID的两个或更多驱动器的概率足够低。术语 "唯一,,(如"唯一,,的驱动器ID中的"唯一")在本公开中用于这两 个上下文中。驱动器ID 34可以存储在存储驱动器30中的非易失性存 储器中或者可以硬编码到驱动器的电路中(例如,以包含在该驱动器中 的印刷电路板上形成的迹线上的唯一图案)。在一些实施例中,该驱动 器ID是永久的并且由此是不可变的。驱动器ID是永久的或者至少在没 有专用设备或者过程的情况下难以改变是合适的。在其它实施例中,代 替驱动器的标识符或者除了驱动器的标识符之外,驱动器ID包含主机 22的标识符。此外,驱动器ID包含与系统10或者系统10的用户有关 的公开可得到的信息。驱动器ID可以附加地或者可选地包含私用信息, 按照有效的法律手续(例如,搜查证)可合法检索该私用信息以保护系统 10的用户的隐私。驱动器ID 34可以包括包含字母数字字符和/或其它符号的值。在 至少一个实施例中,驱动器ID 34包含64位值,该64位值包含制造商 代码(16位)、型号代码(16位)和序列号(32位)。每个不同的存储驱动 器制造商可以被分配唯一的制造商代码并且在16位的情况下,存在多 于65,000个可能的不同制造商代码。存储设备的每个不同的型号(如 果希望的话还包括修订版)还可以被分配唯一的型号代码。若型号代码 使用16位,则存在多于65, 000个唯一的可用型号代码。该序列号一般 对于每个驱动器是唯一的。因而,相同型号的并且由相同的制造商提供 的两个驱动器仍然将具有不同的驱动器ID,这是因为驱动器ID的序列 号部分将是不同的。驱动器ID的这三个部分(制造商代码、型号代码、 和序列号)可以连接在一起或者以其它方式组合或以任何适当的方式一 起使用。在可选实施例中,每个特定型号的驱动器可以将驱动器ID编码在 运行在驱动器中的固件中。在该实施例中,每个特定型号的驱动器可以 具有相同的32位序列号。如果该固件被升级,该驱动器序列号不改变6并且仍然可用。根据另一实施例,驱动器ID由主机产生(例如,由CPU 24 根据设备驱动26)。当安装了驱动器时,该驱动可以提示操作员输入号 码,该号码例如可能是印刷在该驱动器上的人类可读的但不能由驱动控 制器电子设备读取的序列号。可选地,仅仅制造商号和型号可以手动输 入并且设备驱动26可以生成随机的32位序列号。可选地,设备驱动能 够根据与主计算机相关联的唯一号码生成序列号,所述唯一号码例如主机的固件(例如BIOS)的序列号。如果设备驱动提供该序列号,或者设备 驱动应当将该号码保存在非易失性存储器中,或者设备驱动应当使用确 定性算法以在每次加载该驱动时就总是重新生成相同的号码。如果设备 驱动提供该序列号,该驱动器可以在初始化时间从该设备驱动获得驱动 器标识。通常,所记录的数据被格式化到可寻址单元中,可以以多种方式来 指代所述可寻址单元。例子包括扇区、块、簇、磁道,和其它单元的群 组,例如包含预定数目的扇区的纠错码("ECC")块。在下面的讨论中, 术语"可寻址单元"用于一般性地指代上面列出本文档来自技高网...

【技术保护点】
一种包括计算机可读介质(122)的光盘系统(126),该计算机可读介质(122)包含用于控制该光盘系统对可移除光盘(100)的写入的代码,该光盘系统包含: 用于从该光盘读取数据和将数据写入该光盘的光学拾取单元(102); 用于在 读取和写入期间旋转该光盘的主轴电动机(108);处理从该光盘读取的和写入该光盘的数据的光盘控制器(114);和 处理器(120),其执行所述代码,由此使得该光盘系统将用户数据写入该可移除光盘并且将指示该光盘系统的识别值写入该可移除光盘 的至少一个预先确定的区域。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:CR魏劳赫
申请(专利权)人:惠普开发有限公司
类型:发明
国别省市:US[美国]

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

1