专利名称:外部存储装置、计算机装置及外部存储装置的控制方法
技术领域:
本发明涉及一种与包括显示装置的计算机装置进行连接的外部存储装置、计算机装置的控制方法、外部存储装置的控制方法以及计算机程序。
背景技术:
以往,与计算机装置进行连接的外部存储装置得到普及。并且,该外部存储装置包 括在物理上或者逻辑上具备多个存储部的类型的装置。例如,在下述专利文献1中记载了 一种具备虚拟CD-ROM区域和存储区域的可移动介质装置。当这种具备多个存储部的外部存储装置与计算机装置相连接时,各存储部分别被 计算机装置识别为不同的磁盘驱动器,计算机装置对各存储部分别分配不同的驱动器名。 因此,在计算机装置所具备的显示部上显示表示多个磁盘驱动器的驱动器目录树、图标。然 后,用户通过视觉识别上述显示装置所显示的表示各磁盘驱动器(存储部)的驱动器目录 树、图标来进行各种操作。专利文献1 日本特开2005-190075号公报
发明内容
发明要解决的问题但是,在具备多个存储部的外部存储装置中,在一部分存储部中有时例如存储有 如下计算机程序仅在上述外部存储装置最初被连接到计算机装置时等特定的情况下执行 并且被执行一次之后几乎不被执行。作为这种计算机程序,例如列举出应用程序软件的安 装程序、用于进行外部存储装置的初始设定的实用软件等。在这种情况下,由计算机装置将 表示存储有几乎不使用的计算机程序的存储部的驱动器目录树、图标显示在显示装置,这 对于通过视觉识别它们来进行各种操作的用户来说会引起操作性的繁杂。本发明是为了解决上述问题而完成的,其目的在于,在具备多个存储部的外部存 储装置与包括显示装置的计算机装置相连接时,减轻由于将表示各存储部的驱动器目录 树、图标显示在显示装置而给用户带来的操作性的繁杂度。用于解决问题的方案本发明是为了解决上述问题的至少一部分而完成的,能够作为以下的形态或应用 例来实现。[应用例1]一种外部存储装置,与计算机装置进行连接,该外部存储装置具备第 一存储部,其被上述计算机装置识别为第一磁盘驱动器;以及第二存储部,其被上述计算机 装置识别为第二磁盘驱动器,其中,上述第一存储部存储有第一计算机程序,并在由上述计 算机装置对上述第一存储部分配第一驱动器名之后由上述计算机装置执行该第一计算机 程序,由此使上述计算机装置实现如下功能在上述外部存储装置被连接到上述计算机装 置之后的规定的时刻,不依赖于用户的解除指示而自动地解除对于上述第一存储部的上述 第一驱动器名的分配。
当应用例1的外部存储装置被连接到包括显示装置的计算机装置时,第一存储部 被计算机装置识别为第一磁盘驱动器,计算机装置对第一存储部分配第一驱动器名。之后, 当计算机装置读出并执行存储在第一存储部中的上述第一计算机程序时,自动地解除计算 机装置中的对于第一存储部的第一驱动器名的分配。这样,表示第一存储部的驱动器目录 树、图标不会被显示于上述显示装置。也就是说,根据本应用例,在将具备多个存储部的外 部存储装置连接于包括显示装置的计算机装置上时,能够减轻由于将表示各存储部的驱动 器目录树的分支、图标显示到显示装置而给用户带来的操作性的繁杂度。其结果,能够提高 用户的便利性。此外,在本应用例中,第一存储部与第二存储部是互不相同的存储部。另外,规定 的时刻是指不需要将表示第一存储部的驱动器目录树、图标显示在上述显示装置之后的时 刻,能够根据外部存储装置的使用状态来设定各种时刻。另外,第一计算机程序既可设为以 能够由计算机装置原样读出并执行的状态存储在第一存储部中的程序,也可设为以被压缩 后的状态存储在第一存储部中的程序。[应用例2]根据应用例1所述的外部存储装置,上述第一计算机程序还包括如下 功能禁止上述计算机装置对上述第一存储部分配上述第一驱动器名。这样,例如在外部存储装置与计算机装置相连接的状态下重新启动了计算机装置 的情况下,不会对第一存储部分配第一驱动器名,因此能够实现表示第一存储部的驱动器 目录树、图标不被显示于上述显示装置。[应用例3]根据应用例1或2所述的外部存储装置,上述第一存储部还存储有第 二计算机程序,在由上述计算机装置对上述第一存储部分配上述第一驱动器名之后且由上 述计算机装置执行上述第一计算机程序之前由上述计算机装置执行该第二计算机程序,由 此使上述计算机装置实现如下功能按照上述用户的指示进行与上述外部存储装置有关的 规定的处理,上述规定的时刻是上述处理完成后的时刻。这样,由计算机装置读出并执行被存储在第一存储部中的第二计算机程序,在计 算机装置中,在规定的处理完成之后能够解除对于第一存储部的第一驱动器名的分配。此外,作为规定的处理,例如列举出实用软件、应用程序软件的安装、外部存储装 置的初始设定、认证处理等。另外,第二计算机程序既可设为以能够由计算机装置原样读出 并执行的状态存储在第一存储部中的程序,也可设为以被压缩后的状态存储在第一存储部 中的程序。[应用例4]根据应用例3所述的外部存储装置,上述第二计算机程序是在上述外 部存储装置被连接到上述计算机装置并对上述第一存储部分配了上述第一驱动器名时被 上述计算机装置自动地启动的计算机程序。这样,无需由上述用户向计算机装置输入第二计算机程序的启动指示,就能够启 动第二计算机程序,因此能够提高用户的便利性。[应用例5]根据应用例3或4所述的外部存储装置,上述第二计算机程序还包括 如下功能在上述计算机装置进行了上述处理之后,使上述计算机装置将上述第二存储部 识别为上述第二磁盘驱动器,并对上述第二存储部分配第二驱动器名。这样,能够实现在计算机装置完成上述处理之前,不对第二存储部分配第二驱动 器名,即用户无法利用第二存储部。
[应用例6]根据应用例5所述的外部存储装置,上述处理包括判断上述用户是否 为合法用户的认证处理。这样,能够实现只有合法用户才能够利用第二存储部。此外,作为认证,例如列举 出口令认证、生物体认证、IC卡认证等各种认证。[应用例7]根据应用例3至6中的任一项所述的外部存储装置,上述第二计算机 程序还包括如下功能将上述第二计算机程序的至少一部分功能安装到上述计算机装置。这样,在计算机装置中,即使在对于第一存储部的第一驱动器名的分配被解除之 后,也能够在计算机装置侧启动第二计算机程序的至少一部分。[应用例8]应用例7所述的外部存储装置,上述第二计算机程序还包括如下功能 在由上述计算机装置执行了上述第一计算机程序之后,在上述计算机装置中,在根据上述 用户的启动指示而启动被安装到上述计算机装置中的上述第二计算机程序的至少一部分 的功能时,解除上述计算机装置对于上述第一存储部的上述第一驱动器名的分配的禁止。这样,在计算机装置中,在对于第一存储部的第一驱动器名的分配被解除之后,能 够对第一存储部再次分配第一驱动器名。[应用例9]一种外部存储装置,与计算机装置进行连接,该外部存储装置具备 第一存储部,其被上述计算机装置识别为第一磁盘驱动器,被分配第一驱动器名;第二存储 部,其被上述计算机装置识别为第二磁盘驱动器,被分配第二驱动器名;以及管理部,其使 用表来管理与上述第一存储部的逻辑单元号有关的信息以及与上述第二存储部的逻辑单 元号有关的信息,其中,在由上述计算机装置将上述第一存储部识别为上述第一磁盘驱动 器而对上述第一存储部分配了上述第一驱动器名之后的规定的时刻,上述管理部从上述表 中删除与上述第一存储部的逻辑单元号有关的信息。这样,例如在外部存储装置与计算机装置相连接的状态下重新启动计算机装置的 情况下,表示第一存储部的驱动器目录树、图标不被显示于上述显示装置。也就是说,通过 本应用例能够实现在具备多个存储部的外部存储装置被连接于包括显示装置的计算机装 置时,减轻由于将表示各存储部的驱动器目录树、图标显示到显示装置而给用户带来的操 作性的繁杂度。其结果,能够提高用户的便利性。[应用例10]根据应用例9所述的外部存储装置,还具备命令接收部,该命令接收 部从上述计算机装置接收要删除与上述第一存储部的逻辑单元号有关的信息的命令,上述 规定的时刻是上述命令接收部接收到上述命令之后的时刻。这样,管理部能够在命令接收部从计算机装置接收到上述命令之后的时刻,删除 与第一存储部的逻辑单元号有关的信息。[应用例11]根据应用例10所述的外部存储装置,上述第一存储部存储有计算机 程序,在由上述计算机装置对上述第一存储部分配了上述第一驱动器名之后由上述计算机 装置执行该计算机程序,由此使上述计算机装置实现如下功能按照用户的指示进行与上 述外部存储装置有关的规定的处理;以及在上述处理完成时发出上述命令。这样,由计算机装置读出并执行存储在第一存储部中的上述计算机程序,从而在 计算机装置中能够实现在上述处理完成时,由上述计算机发出上述命令。此外,作为规定 的处理,例如列举出实用软件、应用程序软件的安装、外部存储装置的初始设定、认证处理等。
本发明除了构成为上述外部存储装置以外,还可以构成为连接有外部存储装置的 计算机装置的控制方法、外部存储装置的控制方法的发明。另外,能够通过实现它们的计算 机程序以及记录有该程序的记录介质、包含该程序并在载波内具体表现的数据信号等各种 方式来实现。此外,在各个方式中能够应用之前示出的各种附加要素。在将本发明构成为计算机程序或者记录有该程序的记录介质等的情况下,也可以 构成为外部存储装置所存储的控制计算机装置、外部存储装置的动作的整个程序,还可以 仅构成实现本发明的功能的部分。另外,作为记录介质,能够利用软盘、CD-R0M、DVD_R0M、磁 光盘、IC卡、ROM、印刷有条形码等编码的印刷物、计算机的内部存储装置(RAM、ROM等存储 器)以及外部存储装置等能够由计算机读取的各种介质。
图1是表示作为本发明的第一实施例的计算机系统的概要结构的说明图。图2是表示在硬盘驱动器200最初被连接到个人计算机100时由个人计算机100 所具备的CPU 110执行的处理流程的流程图。图3是表示在硬盘驱动器200被连接到个人计算机100的状态下两次以上起动初 始设定用应用程序软件的情况下、由个人计算机100所具备的CPU 110执行的处理流程的
流程图。图4是表示作为本发明的第二实施例的计算机系统的概要结构的说明图。图5是表示在硬盘驱动器200A被连接到个人计算机100时由个人计算机100所 具备的CPU 110执行的处理流程的流程图。图6是表示作为本发明的第三实施例的计算机系统的概要结构的说明图。图7是表示在硬盘驱动器200B最初被连接到个人计算机100时由个人计算机100 所具备的CPU 110执行的处理流程的流程图。图8是表示在两次以上利用硬盘驱动器200B的情况下由个人计算机100所具备 的CPU 110执行的处理流程的流程图。图9是表示作为本发明的第四实施例的计算机系统的概要结构的说明图。图10是表示在硬盘驱动器200C最初被连接到个人计算机100时由个人计算机 100所具备的CPU 110以及硬盘驱动器200C中的控制部2IOC所具备的CPU执行的处理流 程的流程图。附图标记说明100 个人计算机;110 =CPU ;120 硬盘驱动器;130 显示装置;200、200A、200B、 200C 硬盘驱动器;210、210A、210C 控制部;212 加密 / 解密部;214 =LUN(Logic Unit Number 逻辑单元号)管理部;214t :LUN表;216 命令接收部;220 存储部;222 虚拟 ⑶-ROM驱动器区域;224 硬盘驱动器区域。
具体实施例方式下面,根据实施例说明本发明的实施方式。A.第一实施例A 1.系统结构
图1是表示作为本发明的第一实施例的计算机系统的概要结构的说明图。该计算 机系统是例如经由USB (Universal Serial Bus:通用串行总线)线缆将硬盘驱动器200线 缆连接到个人计算机100而构成。个人计算机100具备CPU 110、硬盘驱动器120以及显示装置130。CPU 110在操 作系统(OS)的管理下进行个人计算机100的整体控制,或者执行各种应用程序软件等。个 人计算机100相当于“用于解决问题的方案”中的计算机装置。硬盘驱动器200具备控制部210和存储部220。控制部210具备CPU、RAM、ROM等 (未图示),控制从存储部220读出数据以及向存储部220 (硬盘驱动器区域224)写入数 据。存储部220由多个硬盘构成,具备逻辑上分割得到的虚拟CD-ROM驱动器区域222和硬 盘驱动器区域224。在硬盘驱动器200与个人计算机100相连接时,虚拟⑶-ROM驱动器区 域222被个人计算机100识别为⑶-ROM驱动器。然后,由个人计算机100对虚拟⑶-ROM驱 动器区域222分配驱动器名(例如“F”)。另外,在硬盘驱动器200与个人计算机100相连 接时,硬盘驱动器区域224被个人计算机100识别为硬盘驱动器。然后,由个人计算机100 对硬盘驱动器区域224分配驱动器名(例如“G”)。然后,在显示装置130显示表示⑶-ROM 驱动器(虚拟CD-ROM驱动器区域222)、硬盘驱动器(硬盘驱动器区域224)的驱动器目录 树、图标。硬盘驱动器200相当于“用于解决问题的方案”中的外部存储装置。在虚拟CD-ROM驱动器区域222中存储有初始设定用应用程序软件。稍后表述初 始设定用应用程序软件。并且,例如在硬盘驱动器200最初被连接到个人计算机100时等 特定情况时,由个人计算机100所具备的CPU 110读出并执行该初始设定用应用程序软件。 并且,该初始设定用应用程序软件被执行一次之后就几乎不被执行。初始设定用应用程序软件例如包含设备设定实用软件、RAID (Redundant Arrays of Inexpensive Disks 廉价冗余磁盘阵列)设定实用软件、驱动器的安装程序、应用程序 软件的安装程序等,这些软件分别通过用于启动它们的启动单元(launcher)而被启动。此 外,在由个人计算机100对虚拟⑶-ROM驱动器区域222分配了驱动器名时,该启动单元通 过OS的自动执行(auto-rim)功能而被自动再现。初始设定用应用程序软件还包含辅助应 用程序软件,如后述的那样在由个人计算机100对虚拟CD-ROM驱动器区域222最初分配了 驱动器名时,该辅助应用程序软件被自动地安装到个人计算机100的硬盘驱动器120。稍 后说明辅助应用程序软件的功能。虚拟CD-ROM驱动器区域222相当于“用于解决问题的方 案”中的第一存储部。另外,包含在初始设定用应用程序软件中的辅助应用程序软件相当于 “用于解决问题的方案”中的第一计算机程序。另外,包含在初始设定用应用程序软件中的 设备设定实用软件、RAID设定实用软件、驱动器的安装程序、应用程序软件的安装程序等相 当于“用于解决问题的方案”中的第二计算机程序。此外,在本实施例中,在虚拟CD-ROM驱 动器区域222中也存储有通过初始设定用应用程序软件所包含的上述各安装程序而被安 装到个人计算机100的驱动程序、应用程序软件。硬盘驱动器区域224被用作能够重写的区域。硬盘驱动器区域224相当于“用于 解决问题的方案”中的第二存储部。A2.处理图2是表示在硬盘驱动器200最初被连接到个人计算机100时由个人计算机100 所具备的CPU 110执行的处理流程的流程图。
8
当硬盘驱动器200最初被连接到个人计算机100时,CPUllO将虚拟⑶-ROM驱动 器区域222和硬盘驱动器区域224分别识别为⑶-ROM驱动器和硬盘驱动器(步骤S100)。 然后,CPUl 10对虚拟⑶-ROM驱动器区域222和硬盘驱动器区域224分别分配驱动器名(步 骤S110)。此时,CPU 110将与这些驱动器名的分配有关的信息作为驱动器名信息而记录到 注册表(registry)中。接着,CPU 110通过OS的自动执行功能来自动再现存储在虚拟⑶-ROM驱动器区 域222中的初始设定用应用程序软件(启动单元)(步骤S120),来接收用户的指示。这样, 用户无需对个人计算机100输入初始设定用应用程序软件的启动指示就能够使初始设定 用应用程序软件启动,从而能够提高用户的便利性。然后,CPU 110按照用户的指示,执行设备的初始设定、RAID的设定、驱动程序、应 用程序软件的安装等各种处理(步骤S130)。此时,CPU 110将辅助应用程序软件安装到硬 盘驱动器120中。然后,当步骤S130的处理完成时,CPU 110执行辅助应用程序软件,利用 辅助应用程序软件的功能来解除、禁止关于虚拟CD-ROM驱动器区域222的驱动器名的分配 (步骤S140)。通过从记录在注册表中的驱动器名信息中删除与对于虚拟⑶-ROM驱动器区 域222的驱动器名的分配有关的信息,来解除关于虚拟CD-ROM驱动器区域222的驱动器名 的分配。另外,通过禁止向注册表记录与对于虚拟⑶-ROM驱动器区域222的驱动器名的分 配有关的信息,来禁止关于虚拟CD-ROM驱动器区域222的驱动器名的分配。然后,CPU 110 结束处理。通过以上的处理,表示虚拟⑶-ROM驱动器区域222的驱动器目录树、图标不被显 示在显示装置130上。另外,即使在硬盘驱动器200被连接到个人计算机100的状态下重 新启动个人计算机100,也禁止向虚拟CD-ROM驱动器区域222分配驱动器名,由于不对虚拟 CD-ROM驱动器区域222分配驱动器名,因此能够实现表示虚拟CD-ROM驱动器区域222的驱 动器目录树、图标不被显示在显示装置130。图3是表示在硬盘驱动器200被连接到个人计算机100的状态下两次以上起动初 始设定用应用程序软件的情况下、由个人计算机100所具备的CPU 110执行的处理流程的
流程图。当用户从OS的开始菜单输入辅助应用程序软件的执行指示时,CPU 110启动之前 从虚拟CD-ROM驱动器区域222安装到硬盘驱动器120中的辅助应用程序软件(步骤S200), 利用辅助应用程序软件的功能,解除关于虚拟CD-ROM驱动器区域222的驱动器名分配的禁 止。然后,CPU 110对虚拟⑶-ROM驱动器区域222分配驱动器名(步骤S210)。接着,CPU 110启动存储在虚拟⑶-ROM驱动器区域222中的初始设定用应用程序 软件(步骤S 220),来接收用户的指示。然后,CPU 110按照用户的指示,执行设备的初始 设定、RAID的设定、驱动器、应用程序软件的安装等各种处理(步骤S230)。然后,当步骤 S230的处理完成时,CPU 110执行辅助应用程序软件,通过辅助应用程序软件的功能,与图 2的步骤S140同样地再次解除、禁止关于虚拟⑶-ROM驱动器区域222的驱动器名的分配 (步骤S240)。然后,CPU 110结束处理。通过以上的处理能够实现在个人计算机100中,对于虚拟⑶-ROM驱动器区域 222的驱动器名的分配一旦被解除,不会再次对虚拟CD-ROM驱动器区域222分配驱动器名, 并且表示虚拟⑶-ROM驱动器区域222的驱动器目录树、图标不会再次显示在显示装置130。
根据以上所说明的第一实施例的计算机系统,在具备虚拟⑶-ROM驱动器区域222 和硬盘驱动器区域224的硬盘驱动器200被连接到个人计算机100时,能够将显示装置130 的显示设为对表示不需要的虚拟⑶-ROM驱动器区域222的驱动器目录树、图标不显示。因 而,能够减轻由于将表示各驱动器区域的驱动器目录树、图标显示在显示装置而给用户带 来的操作性的繁杂度。其结果,能够提高用户的便利性。B.第二实施例Bi.系统结构图4是表示作为本发明的第二实施例的计算机系统的概要结构的说明图。该计算 机系统的结构为,具备硬盘驱动器200A来代替第一实施例中的硬盘驱动器200。硬盘驱动 器200A是所谓的加密硬盘驱动器。硬盘驱动器200A具备控制部210A和存储部220。控制部210A具备加密/解密 部212,进行数据的解密并且从存储部220读出数据,或者进行数据的加密并且向存储部 220 (硬盘驱动器区域224)写入数据。加密/解密部212既可以通过硬件构成,也可以通过 软件构成。存储部220具备虚拟CD-ROM驱动器区域222和硬盘驱动器区域224。在第二实施例的硬盘驱动器200A中,在虚拟⑶-ROM驱动器区域222存储有认证 工具和辅助应用程序软件。认证工具是用于进行口令认证的实用软件,该口令认证用于进 行判断想要利用硬盘驱动器200A的用户是否为合法用户的认证处理。在本实施例中,将认 证处理设为应用口令认证的处理。认证工具相当于“用于解决问题的方案”中的第二计算 机程序。第二实施例中的辅助应用程序软件与第一实施例同样地用于解除对于虚拟 CD-ROM驱动器区域222的驱动器名分配。但是,第二实施例中的辅助应用程序软件与第一 实施例的不同点在于,不具有禁止对虚拟CD-ROM驱动器区域222的驱动器名分配的功能。B2.处理图5是表示在硬盘驱动器200A被连接到个人计算机100时由个人计算机100所 具备的CPU 110执行的处理流程的流程图。当硬盘驱动器200A被连接到个人计算机100时,首先,CPU110将虚拟⑶-ROM驱 动器区域222识别为⑶-ROM驱动器(步骤S300)。然后,CPU 110对虚拟⑶-ROM驱动器区 域222分配驱动器名(步骤S310)。此时,CPU 110将与驱动器名的分配有关的信息作为驱 动器名信息而记录到注册表中。此外,在本实施例中,在步骤S300、S310中不进行硬盘驱动 器区域224的识别以及驱动器名的分配。接着,CPU 110通过OS的自动执行功能,自动再现存储在虚拟⑶-ROM驱动器区域 222中的认证工具(步骤S320),来接收由用户输入的口令。然后,CPU 110根据被输入的 口令来进行口令认证(步骤S330),在认证失败的情况下(步骤S330 “否”),在显示装置 130上进行表示认证失败的意思的报错显示(步骤S332)。然后,CPU 110结束处理。另一方面,在认证成功的情况下(步骤S330 “是”),CPU 110将硬盘驱动器区域 224识别为硬盘驱动器(步骤S340),对硬盘驱动器区域224分配驱动器名(步骤S350)。 此时,CPU 110将与驱动器名的分配有关的信息作为驱动器名信息而记录到注册表中。通 过这样能够实现在认证成功之前不对硬盘驱动器区域224分配驱动器名,用户无法利用 硬盘驱动器区域224。另外能够实现只有合法的用户才能够利用硬盘驱动器区域224。
接着,CPU 110启动辅助应用程序软件(步骤S360),通过辅助应用程序软件的功 能,解除关于虚拟CD-ROM驱动器区域222的驱动器名的分配(步骤S370)。然后,CPU 110 结束处理。这样,表示虚拟⑶-ROM驱动器区域222的驱动器目录树、图标不被显示于显示 装置130。根据以上所说明的第二实施例的计算机系统,在具备虚拟⑶-ROM驱动器区域222 和硬盘驱动器区域224的硬盘驱动器200A被连接于个人计算机100时,能够将显示装置 130的显示设为对表示不需要的虚拟⑶-ROM驱动器区域222的驱动器目录树、图标不显示。 因而,能够减轻由于将表示各驱动器区域的驱动器目录树、图标显示在显示装置上而给用 户带来的操作性的繁杂度。其结果,能够提高用户的便利性。C.第三实施例Cl.系统结构图6是表示作为本发明的第三实施例的计算机系统的概要结构的说明图。该计算 机系统的结构为具备硬盘驱动器200B来代替第二实施例中的硬盘驱动器200A。硬盘驱 动器200B与硬盘驱动器200A同样地是所谓的加密硬盘驱动器。此外,硬盘驱动器200B中 的各部分的功能与硬盘驱动器200A相同,因此省略说明。在第三实施例的硬盘驱动器200B中,在虚拟⑶-ROM驱动器区域222中除了存储 有认证工具和辅助应用程序软件以外,还存储有认证工具的安装程序。认证工具与第二实 施例相同。另外,第三实施例的辅助应用程序软件与第一实施例相同。C2.处理图7是表示在硬盘驱动器200B最初被连接到个人计算机100时由个人计算机100 所具备的CPU 110执行的处理流程的流程图。当硬盘驱动器200B最初被连接到个人计算机100时,首先,CPU 110执行与图5的 步骤S300和步骤S310相同的处理(步骤S400、S410)。接着,CPU 110通过OS的自动执行功能来自动再现存储在虚拟⑶-ROM驱动器区域 222中的认证工具的安装程序,从而将认证工具安装到硬盘驱动器120中(步骤S420)。通 过这样,即使之后在个人计算机100中对于虚拟CD-ROM驱动器区域222的驱动器名的分配 被解除后,也能够在个人计算机100侧启动认证工具。当认证工具的安装完成时,CPU 110 启动辅助应用程序软件(步骤S430),解除、禁止关于虚拟CD-ROM驱动器区域222的驱动器 名的分配(步骤S440)。然后,CPU 110结束处理。通过以上的处理,表示虚拟⑶-ROM驱动器区域222的驱动器目录树、图标不会被 显示于显示装置130。另外,即使在硬盘驱动器200B被连接到个人计算机100的状态下重 新启动个人计算机100的情况下,也不对虚拟CD-ROM驱动器区域222分配驱动器名,因此 能够实现表示虚拟⑶-ROM驱动器区域222的驱动器目录树、图标不被显示于显示装置130。图8是表示在两次以上利用硬盘驱动器200B的情况下由个人计算机100所具备 的CPU 110执行的处理流程的流程图。当用户从OS的开始菜单输入认证工具的执行指示时,CPUllO启动之前从虚拟 ⑶-ROM驱动器区域222被安装到硬盘驱动器120中的认证工具(步骤S500),来接收由用 户输入的口令。然后,CPU 110根据被输入的口令进行口令认证(步骤S510),在认证失败 的情况下(步骤S510 “否”),在显示装置130上进行表示认证失败的意思的报错显示(步骤S512)。然后,CPU 110结束处理。另一方面,在认证成功的情况下(步骤S510 “是”),CPU 110将硬盘驱动器区域 224识别为硬盘驱动器(步骤S 520),对硬盘驱动器区域224分配驱动器名(步骤S530)。 此时,CPU 110将与驱动器名的分配有关的信息作为驱动器名信息而记录到注册表中。然 后,CPU 110结束处理。通过这样能够实现在认证成功之前不对硬盘驱动器区域224分配 驱动器名,用户无法利用硬盘驱动器区域224。另外,能够实现只有合法的用户才能够利 用硬盘驱动器区域224。根据以上所说明的第三实施例的计算机系统,在具备虚拟⑶-ROM驱动器区域222 和硬盘驱动器区域224的硬盘驱动器200B被连接于个人计算机100时,也能够将显示装 置130的显示设为对表示不需要的虚拟⑶-ROM驱动器区域222的驱动器目录树、图标不显 示。因而,能够减轻由于将表示各驱动器区域的驱动器目录树、图标显示在显示装置上而给 用户带来的操作性的繁杂度。其结果,能够提高用户的便利性。D.第四实施例Dl.系统结构图9是表示作为本发明的第四实施例的计算机系统的概要结构的说明图。该计算 机系统的结构为具备硬盘驱动器200C来代替第一实施例的硬盘驱动器200。硬盘驱动器200C具备控制部2IOC和存储部220。控制部2IOC具备CPU、RAM、ROM 等(省略图示),并具备LUN管理部214(LUN=Logical Unit Number 逻辑单元号)和命 令接收部216。如图中示意性地所示那样,LUN管理部214利用LUN表214t来管理与虚拟 CD-ROM驱动器区域222的逻辑单元号有关的信息以及与硬盘驱动器区域224的逻辑单元号 有关的信息。命令接收部216接收由个人计算机100发出的命令。稍后说明使用它们的处 理。在第四实施例的硬盘驱动器200C中,虚拟⑶-ROM驱动器区域222与第一实施例 同样地存储有初始设定用应用程序软件等。当硬盘驱动器200C最初被连接到个人计算机 100时,该初始设定用应用程序软件被个人计算机100所具备的CPU 110读出并执行。此 外,第四实施例的初始设定用应用程序软件包含命令发出程序来代替第一实施例的初始设 定用应用程序软件中的辅助应用程序软件。该命令发出程序是用于使CPU 110发出要进行 如下操作的命令的计算机程序在个人计算机100所具备的CPU 110利用初始设定用应用 程序软件进行的各种处理完成时,要从LUN表中删除与虚拟CD-ROM驱动器区域222的逻辑 单元号有关的信息。硬盘驱动器区域224与第一实施例相同。D2.处理图10是表示在硬盘驱动器200C最初被连接到个人计算机100时由个人计算机 100所具备的CPU 110以及硬盘驱动器200C中的控制部210C所具备的CPU执行的处理流 程的流程图。图的左侧示出由个人计算机100所具备的CPU 110执行的处理,图的右侧示 出由硬盘驱动器200C的控制部210C所具备的CPU执行的处理。当硬盘驱动器200C最初被连接到个人计算机100时,首先,个人计算机100所具 备的CPU 110执行图10所示的步骤S100 S120的处理。这些处理是与图2所示的步骤 S100 S120相同的处理。然后,CPU 110按照用户的指示,执行设备的初始设定、RAID的 设定、驱动器、应用程序软件的安装等各种处理(步骤S130C)。此时,与图2的步骤S130的处理不同,CPU 110不进行向硬盘驱动器120安装辅助应用程序软件的处理。然后,当步骤 S130C的处理完成时,CPU 110执行命令发出程序,发出要从LUN表中删除与虚拟⑶-ROM驱 动器区域222的逻辑单元号有关的信息的命令(步骤S132)。当硬盘驱动器200C中的命令接收部216接收到该命令时(步骤S600),LUN管 理部214从LUN表中删除与虚拟⑶-ROM驱动器区域222的逻辑单元号有关的信息(步骤 S610)。这样,在硬盘驱动器200C被连接到个人计算机100的状态下重新启动个人计算机 的情况下,个人计算机100无法识别虚拟CD-ROM驱动器区域222,不对虚拟CD-ROM驱动器 区域222分配驱动器名,因此能够实现表示虚拟⑶-ROM驱动器区域222的驱动器名、图标 不被显示于显示装置130。根据以上所说明的第四实施例的计算机系统,在具备虚拟CD-ROM驱动器区域222 和硬盘驱动器区域224的硬盘驱动器200C被连接于个人计算机100时,也能够将显示装 置130的显示设为对表示不需要的虚拟⑶-ROM驱动器区域222的驱动器目录树、图标不显 示。因而,能够减轻由于将表示各驱动器区域的驱动器目录树、图标显示在显示装置而给用 户带来的操作性的繁杂度。其结果,能够提高用户的便利性。E.变形例以上,针对本发明的几个实施方式进行了说明,但是本发明并不限定于这种实施 方式,在不脱离其宗旨的范围内能够以各种方式实施。例如,能够进行如下的变形。El.变形例 1 在上述实施例中,例如在图2所示的步骤S120中设为CPUllO自动再现初始设定 用应用程序软件,但是本发明不限于此。也可以设为CPU 110根据用户的指示再现初始设 定用应用程序软件。该情形也同样适用于其它实施例的软件的自动再现。E2.变形例 2 也可以适当地组合上述第一至第三实施例的硬盘驱动器200、200A、200B的结构。 例如,也可以设为第二实施例的硬盘驱动器200A、第三实施例的硬盘驱动器200B的虚拟 CD-ROM驱动器区域222存储第一实施例中的初始设定用应用程序软件。另外,也可以设为 在第三实施例中,个人计算机100既安装认证工具,也安装辅助应用程序软件。E3.变形例 3:能够对上述第一、四实施例的初始设定用应用程序软件所包括的各种软件适当地 进行变更。E4.变形例 4:在上述第二、三实施例中,认证处理是应用口令认证的处理,但是本发明不限于 此。也可以是例如应用生物体认证、IC卡认证等其它认证技术来代替口令认证。E5.变形例 5:在上述第一至第三实施例中,设为CPU 110在应用程序软件的安装、认证处理等 完成时解除对于虚拟CD-ROM驱动器区域222的驱动器的分配,但是本发明不限于此。CPU 110只要在硬盘驱动器200、200A、200B被连接到个人计算机100之后的规定的时刻,不依赖 于用户的解除指示而解除对于虚拟CD-ROM驱动器区域222的驱动器的分配即可。E6.变形例 6:在上述实施例中,例如设为硬盘驱动器200所具备的存储部220具备虚拟CD-ROM驱动器区域222和硬盘驱动器区域224,但是本发明不限于此。只要存储部220在逻辑上或 物理上具备多个存储部即可。E7.变形例 7:在上述实施例中,设为将本发明的外部存储装置应用为硬盘驱动器中,但是本发 明不限于此。也可以设为将本发明的外部存储装置应用为例如USB存储器、SSD(Solid State Drive 固态存储驱动器)、多功能设备等其它外部存储装置。E8.变形例 8:在上述实施例中,既可以将通过硬件实现的结构的一部分置换为软件,相反地也 可以将通过软件实现的结构的一部分转换为硬件。
1权利要求
一种外部存储装置,与计算机装置进行连接,该外部存储装置具备第一存储部,其被上述计算机装置识别为第一磁盘驱动器;以及第二存储部,其被上述计算机装置识别为第二磁盘驱动器,其中,上述第一存储部存储有第一计算机程序,并在由上述计算机装置对上述第一存储部分配第一驱动器名之后由上述计算机装置执行该第一计算机程序,由此使上述计算机装置实现如下功能在上述外部存储装置被连接到上述计算机装置之后的规定的时刻,不依赖于用户的解除指示而自动地解除对于上述第一存储部的上述第一驱动器名的分配。
2.根据权利要求1所述的外部存储装置,其特征在于,上述第一计算机程序还包括如下功能禁止上述计算机装置对上述第一存储部分配上 述第一驱动器名。
3.根据权利要求1或2所述的外部存储装置,其特征在于,上述第一存储部还存储有第二计算机程序,在由上述计算机装置对上述第一存储部分 配上述第一驱动器名之后且由上述计算机装置执行上述第一计算机程序之前由上述计算 机装置执行该第二计算机程序,由此使上述计算机装置实现如下功能按照上述用户的指 示进行与上述外部存储装置有关的规定的处理,上述规定的时刻是上述处理完成后的时刻。
4.根据权利要求3所述的外部存储装置,其特征在于,上述第二计算机程序是在上述外部存储装置被连接到上述计算机装置并对上述第一 存储部分配了上述第一驱动器名时被上述计算机装置自动地启动的计算机程序。
5.根据权利要求3或4所述的外部存储装置,其特征在于,上述第二计算机程序还包括如下功能在上述计算机装置进行了上述处理之后,使上 述计算机装置将上述第二存储部识别为上述第二磁盘驱动器,并对上述第二存储部分配第 二驱动器名。
6.根据权利要求5所述的外部存储装置,其特征在于,上述处理包括判断上述用户是否为合法用户的认证处理。
7.根据权利要求3至6中的任一项所述的外部存储装置,其特征在于,上述第二计算机程序还包括如下功能将上述第二计算机程序的至少一部分功能安装 到上述计算机装置。
8.根据权利要求7所述的外部存储装置,其特征在于,上述第二计算机程序还包括如下的功能在由上述计算机装置执行了上述第一计算机 程序之后,在上述计算机装置中,在根据上述用户的启动指示而启动被安装到上述计算机 装置中的上述第二计算机程序的至少一部分的功能时,解除上述计算机装置对于上述第一 存储部的上述第一驱动器名的分配的禁止。
9. 一种外部存储装置,与计算机装置进行连接,该外部存储装置具备第一存储部,其被上述计算机装置识别为第一磁盘驱动器,被分配第一驱动器名;第二存储部,其被上述计算机装置识别为第二磁盘驱动器,被分配第二驱动器名;以及管理部,其使用表来管理与上述第一存储部的逻辑单元号有关的信息以及与上述第二 存储部的逻辑单元号有关的信息,其中,在由上述计算机装置将上述第一存储部识别为上述第一磁盘驱动器而对上述第一存储部分配了上述第一驱动器名之后的规定的时刻,上述管理部从上述表中删除与上述 第一存储部的逻辑单元号有关的信息。
10.根据权利要求9所述的外部存储装置,其特征在于,还具备命令接收部,该命令接收部从上述计算机装置接收要删除与上述第一存储部的 逻辑单元号有关的信息的命令,上述规定的时刻是上述命令接收部接收到上述命令之后的时刻。
11.根据权利要求10所述的外部存储装置,其特征在于,上述第一存储部存储有计算机程序,在由上述计算机装置对上述第一存储部分配了上 述第一驱动器名之后由上述计算机装置执行该计算机程序,由此使上述计算机装置实现如 下功能按照用户的指示进行与上述外部存储装置有关的规定的处理;以及在上述处理完成时发出上述命令。
12.—种计算机装置的控制方法,具备以下工序在具备第一存储部和第二存储部的外部存储装置被连接到上述计算机装置时,将上述 第一存储部识别为第一磁盘驱动器并对上述第一存储装置分配第一驱动器名;以及在对上述第一存储装置分配了第一驱动器名之后,在上述外部存储装置被连接到上述 计算机装置之后的规定的时刻,不依赖于用户的解除指示而自动地解除对于上述第一存储 部的上述第一驱动器名的分配。
13.—种外部存储装置的控制方法,该外部存储装置与包括显示装置的计算机装置进 行连接,并且具备第一存储部和第二存储部,该外部存储装置的控制方法具备以下工序使用表来管理与上述第一存储部的逻辑单元号有关的信息以及与上述第二存储部的 逻辑单元号有关的信息;以及在上述外部存储装置被连接到上述计算机装置而由上述计算机装置将上述第一存储 部识别为第一磁盘驱动器并对上述第一存储部分配了第一驱动器名之后的规定的时刻,从 上述表中删除与上述第一存储部的逻辑单元号有关的信息。
全文摘要
本发明提供一种外部存储装置、计算机装置及外部存储装置的控制方法。在具备多个存储部的外部存储装置被连接于计算机装置时,减轻由于将表示各存储部的驱动器目录树、图标显示到显示装置而给用户带来的操作性的繁杂度。个人计算机(100)所具备的CPU(110)在硬盘驱动器(200)最初被连接时,对硬盘驱动器中的虚拟CD-ROM驱动器区域(222)和硬盘驱动器区域(224)分别分配驱动器名,将与这些驱动器名的分配有关的信息作为驱动器名信息而记录到注册表中。之后,CPU通过执行存储在虚拟CD-ROM驱动器区域中的辅助应用程序软件,来解除、禁止对于虚拟CD-ROM驱动器区域的驱动器名的分配。
文档编号G06F3/06GK101996053SQ20101026254
公开日2011年3月30日 申请日期2010年8月24日 优先权日2009年8月24日
发明者今泉忧子, 堀部雅彦, 江尻太一, 石井俊 申请人:巴比禄股份有限公司