(57)【要約】【課題】複数の記憶部を備える外部記憶装置が表示装置を含むコンピュータ装置に接続されているときに、各記憶部を示すドライブツリーやアイコンを表示装置に表示することによるユーザにとっての操作性の煩雑さを軽減する。【解決手段】パーソナルコンピュータ１００が備えるＣＰＵ１１０は、ハードディスクドライブ２００が最初に接続されたときに、ハードディスクドライブ２００における仮想ＣＤ−ＲＯＭドライブ領域２２２、および、ハードディスクドライブ領域２２４に対して、それぞれ、ドライブレターを割り当て、これらのドライブレターの割り当てに関する情報を、ドライブレター情報として、レジストリに記述する。その後、ＣＰＵ１１０は、仮想ＣＤ−ＲＯＭドライブ領域２２２に記憶されていた補助アプリケーションソフトウェアを実行することによって、仮想ＣＤ−ＲＯＭドライブ領域２２２に対するドライブレターの割り当てを解除、禁止する。【選択図】図１
2011044058.tif 000002
【特許請求の範囲】
【請求項１】
表示装置を含むコンピュータ装置に接続される外部記憶装置であって、
前記コンピュータ装置によって、第１のディスクドライブであると認識されて、第１のドライブレターが割り当てられる第１の記憶部と、
前記コンピュータ装置によって、第２のディスクドライブであると認識されて、第２のドライブレターが割り当てられる第２の記憶部と、を備え、
前記第１の記憶部は、
前記コンピュータ装置によって前記第１の記憶部に対して前記第１のドライブレターが割り当てられた後に、前記コンピュータ装置によって実行されることにより、前記外部記憶装置が前記コンピュータ装置に接続されている所定のタイミングで、ユーザによる解除指示によらずに、前記第１の記憶部に対する前記第１のドライブレターの割り当てを自動的に解除する機能を前記コンピュータ装置に実現させるための第１のコンピュータプログラムを記憶している、
外部記憶装置。
【請求項２】
請求項１記載の外部記憶装置であって、
前記第１のコンピュータプログラムは、さらに、前記コンピュータ装置による前記第１の記憶部に対する前記第１のドライブレターの割り当てを禁止する機能を含む、
外部記憶装置。
【請求項３】
請求項１または２記載の外部記憶装置であって、
前記第１の記憶部は、さらに、
前記コンピュータ装置によって前記第１の記憶部に対して前記第１のドライブレターが割り当てられた後であって、前記第１のコンピュータプログラムが前記コンピュータ装置によって実行される前に、前記コンピュータ装置によって実行されることにより、前記ユーザによる指示に従って、前記外部記憶装置に関する所定の処理を行う機能を前記コンピュータ装置に実現させるための第２のコンピュータプログラムを記憶しており、
前記所定のタイミングは、前記処理が完了した後のタイミングである、
外部記憶装置。
【請求項４】
請求項３記載の外部記憶装置であって、
前記第２のコンピュータプログラムは、前記外部記憶装置が前記コンピュータ装置に接続されて、前記第１の記憶部に対して前記第１のドライブレターが割り当てられたときに、前記コンピュータ装置によって自動的に起動されるコンピュータプログラムである、
外部記憶装置。
【請求項５】
請求項３または４記載の外部記憶装置であって、
前記第２のコンピュータプログラムは、さらに、前記コンピュータが前記処理を行った後に、前記コンピュータ装置に、前記第２の記憶部を前記第２のディスクドライブであると認識させて、前記第２の記憶部に対して前記第２のドライブレターを割り当てさせる機能を含む、
外部記憶装置。
【請求項６】
請求項５記載の外部記憶装置であって、
前記処理は、前記ユーザが正当なユーザであるか否かの認証処理を含む、
外部記憶装置。
【請求項７】
請求項３ないし６のいずれかに記載の外部記憶装置であって、
前記第２のコンピュータプログラムは、さらに、前記第２のコンピュータプログラムの少なくとも一部の機能を前記コンピュータ装置にインストールする機能を含む、
外部記憶装置。
【請求項８】
請求項２に従属する請求項３ないし６のいずれかに従属する請求項７記載の外部記憶装置であって、
前記第２のコンピュータプログラムは、さらに、前記コンピュータ装置によって前記第１のコンピュータプログラムが実行された後であって、前記コンピュータ装置において、前記コンピュータ装置にインストールされた前記第２のコンピュータプログラムの少なくとも一部の機能が、前記ユーザによる起動指示によって起動されたときに、前記コンピュータ装置による前記第１の記憶部に対する前記第１のドライブレターの割り当ての禁止を解除する機能を含む、
外部記憶装置。
【請求項９】
表示装置を含むコンピュータ装置に接続される外部記憶装置であって、
前記コンピュータ装置によって、第１のディスクドライブであると認識されて、第１のドライブレターが割り当てられる第１の記憶部と、
前記コンピュータ装置によって、第２のディスクドライブであると認識されて、第２のドライブレターが割り当てられる第２の記憶部と、
前記第１の記憶部のロジカル・ユニット・ナンバーに関する情報、および、前記第２の記憶部のロジカル・ユニット・ナンバーに関する情報を、テーブルを用いて管理する管理部と、を備え、
前記管理部は、前記コンピュータ装置によって、前記第１の記憶部が、前記第１のディスクドライブであると認識されて、前記第１の記憶部に対して、前記第１のドライブレターが割り当てられた後の所定のタイミングで、前記第１の記憶部のロジカル・ユニット・ナンバーに関する情報を、前記テーブルから削除する、
外部記憶装置。
【請求項１０】
請求項９記載の外部記憶装置であって、さらに、
前記第１のロジカル・ユニット・ナンバーに関する情報を削除すべきコマンドを、前記コンピュータ装置から受け付けるコマンド受付部を備え、
前記所定のタイミングは、前記コマンド受付部が前記コマンドを受け付けた後のタイミングである、
外部記憶装置。
【請求項１１】
請求項１０記載の外部記憶装置であって、
前記第１の記憶部は、
前記コンピュータ装置によって前記第１の記憶部に対して前記第１のドライブレターが割り当てられた後に、前記コンピュータ装置によって実行されることにより、
ユーザによる指示に従って、前記外部記憶装置に関する所定の処理を行う機能と、
前記処理が完了したときに、前記コマンドを発行する機能と、
を前記コンピュータ装置に実現させるためのコンピュータプログラムを記憶している、
外部記憶装置。
【請求項１２】
表示装置を含むコンピュータ装置の制御方法であって、
第１の記憶部と第２の記憶部とを備える外部記憶装置が前記コンピュータ装置に接続されたときに、前記第１の記憶部が第１のディスクドライブであると認識して、前記第１の記憶装置に対して第１のドライブレターを割り当てる工程と、
前記第１の記憶装置に対して第１のドライブレターを割り当てた後、前記外部記憶装置が前記コンピュータ装置に接続されている所定のタイミングで、ユーザによる解除指示によらずに、前記第１の記憶部に対する前記第１のドライブレターの割り当てを自動的に解除する工程と、
を備える制御方法。
【請求項１３】
表示装置を含むコンピュータ装置に接続される外部記憶装置であって、第１の記憶部と、第２の記憶部と、を備える外部記憶装置の制御方法であって、
前記第１の記憶部のロジカル・ユニット・ナンバーに関する情報、および、前記第２の記憶部のロジカル・ユニット・ナンバーに関する情報を、テーブルを用いて管理する工程と、
前記外部記憶装置が前記コンピュータ装置に接続され、前記コンピュータ装置によって、前記第１の記憶部が、前記第１のディスクドライブであると認識されて、前記第１の記憶部に対して、前記第１のドライブレターが割り当てられた後の所定のタイミングで、前記第１の記憶部のロジカル・ユニット・ナンバーに関する情報を、前記テーブルから削除する工程と、
を備える制御方法。
【請求項１４】
表示装置を含むコンピュータ装置に接続される外部記憶装置であって、第１の記憶部と、第２の記憶部と、を備える外部記憶装置における前記第１の記憶部に記憶され、前記コンピュータ装置によって実行されるコンピュータプログラムであって、
前記コンピュータ装置によって、前記第１の記憶部が第１のディスクドライブであると認識され、前記第１の記憶装置に対して第１のドライブレターが割り当てられた後、前記外部記憶装置が前記コンピュータ装置に接続されている所定のタイミングで、ユーザによる解除指示によらずに、前記第１の記憶部に対する前記第１のドライブレターの割り当てを自動的に解除する機能
を前記コンピュータ装置に実現させるためのコンピュータプログラム。
【請求項１５】
表示装置を含むコンピュータ装置に接続される外部記憶装置であって、第１の記憶部と、第２の記憶部と、前記第１の記憶部のロジカル・ユニット・ナンバーに関する情報、および、前記第２の記憶部のロジカル・ユニット・ナンバーに関する情報を、テーブルを用いて管理する管理部と、を備える外部記憶装置が備えるコンピュータ装置によって実行されるコンピュータプログラムであって、
前記外部記憶装置が前記コンピュータ装置に接続され、前記コンピュータ装置によって、前記第１の記憶部が、前記第１のディスクドライブであると認識されて、前記第１の記憶部に対して、前記第１のドライブレターが割り当てられた後の所定のタイミングで、前記第１の記憶部のロジカル・ユニット・ナンバーに関する情報を、前記テーブルから削除する機能
を前記コンピュータ装置に実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置を含むコンピュータ装置に接続される外部記憶装置、コンピュータ装置の制御方法、外部記憶装置の制御方法、および、コンピュータプログラムに関するものである。
【背景技術】
【０００２】
従来、コンピュータ装置に接続される外部記憶装置が普及している。そして、この外部記憶装置には、物理的あるいは論理的に、複数の記憶部を備えるタイプのものがある。例えば、下記特許文献１には、仮想ＣＤ−ＲＯＭ領域とストレージ領域とを備えるリムーバブルメディア装置が記載されている。
【０００３】
このような複数の記憶部を備える外部記憶装置がコンピュータ装置に接続されると、各記憶部は、コンピュータ装置によって、それぞれ別個のディスクドライブであると認識され、各記憶部には、それぞれ別個のドライブレターが割り当てられる。このため、コンピュータ装置が備える表示装置には、複数のディスクドライブを示すドライブツリーやアイコンが表示されることになる。そして、ユーザは、上記表示装置に表示された各ディスクドライブ（記憶部）を示すドライブツリーやアイコンを視認して、各種操作を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１９００７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、複数の記憶部を備える外部記憶装置において、一部の記憶部には、例えば、上記外部記憶装置がコンピュータ装置に最初に接続されたとき等、特定のときに実行されるのみで、一度実行された後には、ほとんど実行されることがないコンピュータプログラムが記憶される場合がある。このようなコンピュータプログラムには、例えば、アプリケーションソフトウェアのインストーラや、外部記憶装置の初期設定を行うためのユーティリティソフトウェア等が挙げられる。このような場合には、ほとんど利用されないコンピュータプログラムを記憶した記憶部を示すドライブツリーやアイコンを、コンピュータ装置が表示装置に表示することは、これらを視認して各種操作を行うユーザにとって、操作性の煩雑さを招く場合がある。
【０００６】
本発明は、上述の課題を解決するためになされたものであり、複数の記憶部を備える外部記憶装置が表示装置を含むコンピュータ装置に接続されているときに、各記憶部を示すドライブツリーやアイコンを表示装置に表示することによるユーザにとっての操作性の煩雑さを軽減することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００８】
［適用例１］表示装置を含むコンピュータ装置に接続される外部記憶装置であって、前記コンピュータ装置によって、第１のディスクドライブであると認識されて、第１のドライブレターが割り当てられる第１の記憶部と、前記コンピュータ装置によって、第２のディスクドライブであると認識されて、第２のドライブレターが割り当てられる第２の記憶部と、を備え、前記第１の記憶部は、前記コンピュータ装置によって前記第１の記憶部に対して前記第１のドライブレターが割り当てられた後に、前記コンピュータ装置によって実行されることにより、前記外部記憶装置が前記コンピュータ装置に接続されている所定のタイミングで、ユーザによる解除指示によらずに、前記第１の記憶部に対する前記第１のドライブレターの割り当てを自動的に解除する機能を前記コンピュータ装置に実現させるための第１のコンピュータプログラムを記憶している、外部記憶装置。
【０００９】
適用例１の外部記憶装置が、表示装置を含むコンピュータ装置に接続されると、第１の記憶部は、コンピュータ装置によって、第１のディスクドライブであると認識されて、第１の記憶部には、第１のドライブレターが割り当てられる。その後、コンピュータ装置が、第１の記憶部に記憶された上記第１のコンピュータプログラムを読み出して実行すると、コンピュータ装置における第１の記憶部に対する第１のドライブレターの割り当ては、自動的に解除される。こうすることによって、第１の記憶部を示すドライブツリーやアイコンは、上記表示装置に表示されなくなる。つまり、本適用例によれば、複数の記憶部を備える外部記憶装置が表示装置を含むコンピュータ装置に接続されているときに、各記憶部を示すドライブツリーやアイコンを表示装置に表示することによるユーザにとっての操作性の煩雑さを軽減することができる。この結果、ユーザの利便性を向上させることができる。
【００１０】
なお、本適用例において、第１の記憶部と、第２の記憶部とは、互いに異なる記憶部である。また、所定のタイミングとは、上記表示装置に第１の記憶部を示すドライブツリーやアイコンを表示する必要がなくなった後のタイミングであり、外部記憶装置の使用態様に応じて、種々のタイミングを設定可能である。また、第１のコンピュータプログラムは、コンピュータ装置がそのまま読み出して実行可能な態様で第１の記憶部に記憶されているものとしてもよいし、圧縮された状態で第１の記憶部に記憶されているものとしてもよい。
【００１１】
［適用例２］適用例１記載の外部記憶装置であって、前記第１のコンピュータプログラムは、さらに、前記コンピュータ装置による前記第１の記憶部に対する前記第１のドライブレターの割り当てを禁止する機能を含む、外部記憶装置。
【００１２】
こうすることによって、例えば、コンピュータ装置に外部記憶装置が接続された状態で、コンピュータ装置が再起動された場合に、第１の記憶部に対して第１のドライブレターが割り当てられないので、第１の記憶部を示すドライブツリーやアイコンが上記表示装置に表示されないようにすることができる。
【００１３】
［適用例３］適用例１または２記載の外部記憶装置であって、前記第１の記憶部は、さらに、前記コンピュータ装置によって前記第１の記憶部に対して前記第１のドライブレターが割り当てられた後であって、前記第１のコンピュータプログラムが前記コンピュータ装置によって実行される前に、前記コンピュータ装置によって実行されることにより、前記ユーザによる指示に従って、前記外部記憶装置に関する所定の処理を行う機能を前記コンピュータ装置に実現させるための第２のコンピュータプログラムを記憶しており、前記所定のタイミングは、前記処理が完了した後のタイミングである、外部記憶装置。
【００１４】
こうすることによって、コンピュータ装置が、第１の記憶部に記憶された第２のコンピュータプログラムを読み出して実行し、コンピュータ装置において、所定の処理が完了した後に、第１の記憶部に対する第１のドライブレターの割り当てを解除することができる。
【００１５】
なお、所定の処理としては、例えば、ユーティリティソフトウェアや、アプリケーションソフトウェアのインストールや、外部記憶装置の初期設定や、認証処理などが挙げられる。また、第２のコンピュータプログラムは、コンピュータ装置がそのまま読み出して実行可能な態様で第１の記憶部に記憶されているものとしてもよいし、圧縮された状態で第１の記憶部に記憶されているものとしてもよい。
【００１６】
［適用例４］適用例３記載の外部記憶装置であって、前記第２のコンピュータプログラムは、前記外部記憶装置が前記コンピュータ装置に接続されて、前記第１の記憶部に対して前記第１のドライブレターが割り当てられたときに、前記コンピュータ装置によって自動的に起動されるコンピュータプログラムである、外部記憶装置。
【００１７】
こうすることによって、上記ユーザが第２のコンピュータプログラムの起動指示をコンピュータ装置に入力することなく第２のコンピュータプログラムを起動させることができるで、ユーザの利便性を向上させることができる。
【００１８】
［適用例５］適用例３または４記載の外部記憶装置であって、前記第２のコンピュータプログラムは、さらに、前記コンピュータが前記処理を行った後に、前記コンピュータ装置に、前記第２の記憶部を前記第２のディスクドライブであると認識させて、前記第２の記憶部に対して前記第２のドライブレターを割り当てさせる機能を含む、外部記憶装置。
【００１９】
こうすることによって、コンピュータ装置が上記処理を完了するまで、第２の記憶部に第２のドライブレターを割り当てない、すなわち、ユーザが第２の記憶部を利用できないようにすることができる。
【００２０】
［適用例６］適用例５記載の外部記憶装置であって、前記処理は、前記ユーザが正当なユーザであるか否かの認証処理を含む、外部記憶装置。
【００２１】
こうすることによって、正当なユーザのみが第２の記憶部を利用することができるようにすることができる。なお、認証としては、例えば、パスワード認証や、生体認証や、ＩＣカード認証等、種々の認証が挙げられる。
【００２２】
［適用例７］適用例３ないし６のいずれかに記載の外部記憶装置であって、前記第２のコンピュータプログラムは、さらに、前記第２のコンピュータプログラムの少なくとも一部を前記コンピュータ装置にインストールする機能を含む、外部記憶装置。
【００２３】
こうすることによって、コンピュータ装置において、第１の記憶部に対する第１のドライブレターの割り当てが解除された後であっても、第２のコンピュータプログラムの少なくとも一部を、コンピュータ装置側で起動することができる。
【００２４】
［適用例８］適用例２に従属する適用例３ないし６のいずれかに従属する適用例７記載の外部記憶装置であって、前記第２のコンピュータプログラムは、さらに、前記コンピュータ装置によって前記第１のコンピュータプログラムが実行された後であって、前記コンピュータ装置において、前記コンピュータ装置にインストールされた前記第２のコンピュータプログラムの少なくとも一部の機能が、前記ユーザによる起動指示によって起動されたときに、前記コンピュータ装置による前記第１の記憶部に対する前記第１のドライブレターの割り当ての禁止を解除する機能を含む、外部記憶装置。
【００２５】
こうすることによって、コンピュータ装置において、第１の記憶部に対する第１のドライブレターの割り当てが解除された後に、第１の記憶部に対して、再度、第１のドライブレターを割り当てることができる。
【００２６】
［適用例９］表示装置を含むコンピュータ装置に接続される外部記憶装置であって、前記コンピュータ装置によって、第１のディスクドライブであると認識されて、第１のドライブレターが割り当てられる第１の記憶部と、前記コンピュータ装置によって、第２のディスクドライブであると認識されて、第２のドライブレターが割り当てられる第２の記憶部と、前記第１の記憶部のロジカル・ユニット・ナンバーに関する情報、および、前記第２の記憶部のロジカル・ユニット・ナンバーに関する情報を、テーブルを用いて管理する管理部と、を備え、前記管理部は、前記コンピュータ装置によって、前記第１の記憶部が、前記第１のディスクドライブであると認識されて、前記第１の記憶部に対して、前記第１のドライブレターが割り当てられた後の所定のタイミングで、前記第１の記憶部のロジカル・ユニット・ナンバーに関する情報を、前記テーブルから削除する、外部記憶装置。
【００２７】
こうすることによって、例えば、コンピュータ装置に外部記憶装置が接続された状態で、コンピュータ装置が再起動された場合に、第１の記憶部を示すドライブツリーやアイコンは、上記表示装置に表示されなくなる。つまり、本適用例によって、複数の記憶部を備える外部記憶装置が表示装置を含むコンピュータ装置に接続されているときに、各記憶部を示すドライブツリーやアイコンを表示装置に表示することによるユーザにとっての操作性の煩雑さを軽減することができる。この結果、ユーザの利便性を向上させることができる。
【００２８】
［適用例１０］適用例９記載の外部記憶装置であって、さらに、前記第１のロジカル・ユニット・ナンバーに関する情報を削除すべきコマンドを、前記コンピュータ装置から受け付けるコマンド受付部を備え、前記所定のタイミングは、前記コマンド受付部が前記コマンドを受け付けた後のタイミングである、外部記憶装置。
【００２９】
こうすることによって、管理部は、コマンド受付部が上記コマンドをコンピュータ装置から受け付けた後のタイミングで、第１の記憶部のロジカル・ユニット・ナンバーに関する情報を削除することができる。
【００３０】
［適用例１１］適用例１０記載の外部記憶装置であって、前記第１の記憶部は、前記コンピュータ装置によって前記第１の記憶部に対して前記第１のドライブレターが割り当てられた後に、前記コンピュータ装置によって実行されることにより、ユーザによる指示に従って、前記外部記憶装置に関する所定の処理を行う機能と、前記処理が完了したときに、前記コマンドを発行する機能と、を前記コンピュータ装置に実現させるためのコンピュータプログラムを記憶している、外部記憶装置。
【００３１】
こうすることによって、コンピュータ装置が、第１の記憶部に記憶された上記コンピュータプログラムを読み出して実行し、コンピュータ装置において、上記処理が完了したときに、上記コンピュータが上記コマンドを発行するようにすることができる。なお、所定の処理としては、例えば、ユーティリティソフトウェアや、アプリケーションソフトウェアのインストールや、外部記憶装置の初期設定や、認証処理などが挙げられる。
【００３２】
本発明は、上述の外部記憶装置としての構成の他、外部記憶装置が接続されたコンピュータ装置の制御方法、外部記憶装置の制御方法の発明として構成することもできる。また、これらを実現するコンピュータプログラム、およびそのプログラムを記録した記録媒体、そのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。なお、それぞれの態様において、先に示した種々の付加的要素を適用することが可能である。
【００３３】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、外部記憶装置が記憶されたコンピュータ装置や、外部記憶装置の動作を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１実施例としてのコンピュータシステムの概略構成を示す説明図である。
【図２】パーソナルコンピュータ１００にハードディスクドライブ２００が最初に接続されたときに、パーソナルコンピュータ１００が備えるＣＰＵ１１０が実行する処理の流れを示すフローチャートである。
【図３】パーソナルコンピュータ１００にハードディスクドライブ２００が接続された状態で、２回目以降に、初期設定用アプリケーションソフトウェアが起動される場合に、パーソナルコンピュータ１００が備えるＣＰＵ１１０が実行する処理の流れを示すフローチャートである。
【図４】本発明の第２実施例としてのコンピュータシステムの概略構成を示す説明図である。
【図５】パーソナルコンピュータ１００にハードディスクドライブ２００Ａが接続されたときに、パーソナルコンピュータ１００が備えるＣＰＵ１１０が実行する処理の流れを示すフローチャートである。
【図６】本発明の第３実施例としてのコンピュータシステムの概略構成を示す説明図である。
【図７】パーソナルコンピュータ１００にハードディスクドライブ２００Ｂが最初に接続されたときに、パーソナルコンピュータ１００が備えるＣＰＵ１１０が実行する処理の流れを示すフローチャートである。
【図８】２回目以降に、ハードディスクドライブ２００Ｂが利用される場合に、パーソナルコンピュータ１００が備えるＣＰＵ１１０が実行する処理の流れを示すフローチャートである。
【図９】本発明の第４実施例としてのコンピュータシステムの概略構成を示す説明図である。
【図１０】パーソナルコンピュータ１００にハードディスクドライブ２００Ｃが最初に接続されたときに、パーソナルコンピュータ１００が備えるＣＰＵ１１０、および、ハードディスクドライブ２００Ｃにおける制御部２１０Ｃが備えるＣＰＵが実行する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００３５】
以下、本発明の実施の形態について、実施例に基づき説明する。
Ａ．第１実施例：
Ａ１．システム構成：
図１は、本発明の第１実施例としてのコンピュータシステムの概略構成を示す説明図である。このコンピュータシステムは、パーソナルコンピュータ１００に、例えば、ＵＳＢ（Universal Serial Bus）ケーブルによって、ハードディスクドライブ２００をケーブル接続することによって構成されている。
【００３６】
パーソナルコンピュータ１００は、ＣＰＵ１１０と、ハードディスクドライブ１２０と、表示装置１３０とを備えている。ＣＰＵ１１０は、オペレーティングシステム（ＯＳ）の管理下で、パーソナルコンピュータ１００全体の制御を行ったり、各種のアプリケーションソフトウェアを実行したりする。パーソナルコンピュータ１００は、［課題を解決するための手段］におけるコンピュータ装置に相当する。
【００３７】
ハードディスクドライブ２００は、制御部２１０と、記憶部２２０とを備えている。制御部２１０は、ＣＰＵやＲＡＭやＲＯＭ等を備えており（図示省略）、記憶部２２０からのデータの読み出しや、記憶部２２０（ハードディスクドライブ領域２２４）へのデータの書き込みを制御する。記憶部２２０は、複数のハードディスクからなり、論理的に分割された仮想ＣＤ−ＲＯＭドライブ領域２２２と、ハードディスクドライブ領域２２４とを備えている。仮想ＣＤ−ＲＯＭドライブ領域２２２は、ハードディスクドライブ２００がパーソナルコンピュータ１００に接続されたときに、パーソナルコンピュータ１００によって、ＣＤ−ＲＯＭドライブであると認識される。そして、パーソナルコンピュータ１００によって、仮想ＣＤ−ＲＯＭドライブ領域２２２に対してドライブレター（例えば、「Ｆ」）が割り当てられる。また、ハードディスクドライブ領域２２４は、ハードディスクドライブ２００がパーソナルコンピュータ１００に接続されたときに、パーソナルコンピュータ１００によって、ハードディスクドライブであると認識される。そして、パーソナルコンピュータ１００によって、ハードディスクドライブ領域２２４に対してドライブレター（例えば、「Ｇ」）が割り当てられる。そして、表示装置１３０には、ＣＤ−ＲＯＭドライブ（仮想ＣＤ−ＲＯＭドライブ領域２２２）や、ハードディスクドライブ（ハードディスクドライブ領域２２４）を示すドライブツリーやアイコンが表示される。ハードディスクドライブ２００は、［課題を解決するための手段］における外部記憶装置に相当する。
【００３８】
仮想ＣＤ−ＲＯＭドライブ領域２２２には、初期設定用アプリケーションソフトウェアが記憶されている。初期設定用アプリケーションソフトウェアについては後述する。そして、この初期設定用アプリケーションソフトウェアは、例えば、ハードディスクドライブ２００がパーソナルコンピュータ１００に最初に接続されたとき等、特定のときに、パーソナルコンピュータ１００が備えるＣＰＵ１１０によって読み出されて実行される。そして、この初期設定用アプリケーションソフトウェアは、一度実行された後には、ほとんど実行されることがない。
【００３９】
初期設定用アプリケーションソフトウェアは、例えば、デバイス設定ユーティリティや、ＲＡＩＤ（Redundant Arrays of Inexpensive  Disks）設定ユーティリティや、ドライバのインストーラや、アプリケーションソフトウェアのインストーラ等を含んでおり、これらは、それぞれ、これらを起動するためのランチャを介して起動される。なお、このランチャは、パーソナルコンピュータ１００によって、仮想ＣＤ−ＲＯＭドライブ領域２２２に対してドライブレターが割り当てられたときに、ＯＳのオートラン機能によって、自動再生される。初期設定用アプリケーションソフトウェアは、また、補助アプリケーションソフトウェアを含んでおり、この補助アプリケーションソフトウェアは、後述するように、パーソナルコンピュータ１００によって、仮想ＣＤ−ＲＯＭドライブ領域２２２に対して、最初にドライブレターが割り当てられたときに、パーソナルコンピュータ１００のハードディスクドライブ１２０に自動的にインストールされる。補助アプリケーションソフトウェアの機能については、後から説明する。仮想ＣＤ−ＲＯＭドライブ領域２２２は、［課題を解決するための手段］における第１の記憶部に相当する。また、初期設定用アプリケーションソフトウェアに含まれる補助アプリケーションソフトウェアは、［課題を解決するための手段］における第１のコンピュータプログラムに相当する。また、初期設定用アプリケーションソフトウェアに含まれるデバイス設定ユーティリティや、ＲＡＩＤ設定ユーティリティや、ドライバのインストーラや、アプリケーションソフトウェアのインストーラ等は、［課題を解決するための手段］における第２のコンピュータプログラムに相当する。なお、本実施例では、仮想ＣＤ−ＲＯＭドライブ領域２２２には、初期設定用アプリケーションソフトウェアに含まれる上記各インストーラによってパーソナルコンピュータ１００にインストールされるドライバやアプリケーションソフトウェアも記憶されている。
【００４０】
ハードディスクドライブ領域２２４は、書き換え可能な領域として用いられる。ハードディスクドライブ領域２２４は、［課題を解決するための手段］における第２の記憶部に相当する。
【００４１】
Ａ２．処理：
図２は、パーソナルコンピュータ１００にハードディスクドライブ２００が最初に接続されたときに、パーソナルコンピュータ１００が備えるＣＰＵ１１０が実行する処理の流れを示すフローチャートである。
【００４２】
パーソナルコンピュータ１００にハードディスクドライブ２００が最初に接続されると、まず、ＣＰＵ１１０は、仮想ＣＤ−ＲＯＭドライブ領域２２２、および、ハードディスクドライブ領域２２４を、それぞれ、ＣＤ−ＲＯＭドライブ、および、ハードディスクドライブと認識する（ステップＳ１００）。そして、ＣＰＵ１１０は、仮想ＣＤ−ＲＯＭドライブ領域２２２、および、ハードディスクドライブ領域２２４に対して、それぞれ、ドライブレターを割り当てる（ステップＳ１１０）。このとき、ＣＰＵ１１０は、これらのドライブレターの割り当てに関する情報を、ドライブレター情報として、レジストリに記述する。
【００４３】
次に、ＣＰＵ１１０は、ＯＳのオートラン機能によって、仮想ＣＤ−ＲＯＭドライブ領域２２２に記憶された初期設定用アプリケーションソフトウェア（ランチャ）を自動再生し（ステップＳ１２０）、ユーザによる指示を受け付ける。こうすることによって、ユーザが初期設定用アプリケーションソフトウェアの起動指示をパーソナルコンピュータ１００に入力することなく初期設定用アプリケーションソフトウェアを起動させることができるで、ユーザの利便性を向上させることができる。
【００４４】
そして、ＣＰＵ１１０は、ユーザによる指示に従って、デバイスの初期設定や、ＲＡＩＤの設定や、ドライバ、アプリケーションソフトウェアのインストール等、各種処理を実行する（ステップＳ１３０）。このとき、ＣＰＵ１１０は、補助アプリケーションソフトウェアをハードディスクドライブ１２０にインストールする。そして、ＣＰＵ１１０は、ステップＳ１３０の処理が完了すると、補助アプリケーションソフトウェアを実行して、補助アプリケーションソフトウェアの機能によって、仮想ＣＤ−ＲＯＭドライブ領域２２２について、ドライブレターの割り当てを解除、禁止する（ステップＳ１４０）。仮想ＣＤ−ＲＯＭドライブ領域２２２についてのドライブレターの割り当ての解除は、仮想ＣＤ−ＲＯＭドライブ領域２２２に対するドライブレターの割り当てに関する情報を、レジストリに記述されたドライブレター情報から削除することによって行われる。また、仮想ＣＤ−ＲＯＭドライブ領域２２２についてのドライブレターの割り当ての禁止は、仮想ＣＤ−ＲＯＭドライブ領域２２２に対するドライブレターの割り当てに関する情報のレジストリへの記述を禁止することによって行われる。そして、ＣＰＵ１１０は、処理を終了する。
【００４５】
以上の処理によって、仮想ＣＤ−ＲＯＭドライブ領域２２２を示すドライブツリーやアイコンは、表示装置１３０に表示されなくなる。また、パーソナルコンピュータ１００にハードディスクドライブ２００が接続された状態で、パーソナルコンピュータ１００が再起動された場合であっても、仮想ＣＤ−ＲＯＭドライブ領域２２２へのドライブレターの割り当てが禁止されており、仮想ＣＤ−ＲＯＭドライブ領域２２２には、ドライブレターが割り当てられないので、仮想ＣＤ−ＲＯＭドライブ領域２２２を示すドライブツリーやアイコンが表示装置１３０に表示されないようにすることができる。
【００４６】
図３は、パーソナルコンピュータ１００にハードディスクドライブ２００が接続された状態で、２回目以降に、初期設定用アプリケーションソフトウェアが起動される場合に、パーソナルコンピュータ１００が備えるＣＰＵ１１０が実行する処理の流れを示すフローチャートである。
【００４７】
ユーザがＯＳのスタートメニューから補助アプリケーションソフトウェアの実行指示を入力すると、ＣＰＵ１１０は、先に仮想ＣＤ−ＲＯＭドライブ領域２２２からハードディスクドライブ１２０にインストールされた補助アプリケーションソフトウェアを起動して（ステップＳ２００）、補助アプリケーションソフトウェアの機能によって、仮想ＣＤ−ＲＯＭドライブ領域２２２についてのドライブレターの割り当ての禁止を解除する。そして、ＣＰＵ１１０は、仮想ＣＤ−ＲＯＭドライブ領域２２２に対して、ドライブレターを割り当てる（ステップＳ２１０）。
【００４８】
次に、ＣＰＵ１１０は、仮想ＣＤ−ＲＯＭドライブ領域２２２に記憶された初期設定用アプリケーションソフトウェアを起動して（ステップＳ２２０）、ユーザによる指示を受け付ける。そして、ＣＰＵ１１０は、ユーザによる指示に従って、デバイスの初期設定や、ＲＡＩＤの設定や、ドライバ、アプリケーションソフトウェアのインストール等、各種処理を実行する（ステップＳ２３０）。そして、ＣＰＵ１１０は、ステップＳ２３０の処理が完了すると、補助アプリケーションソフトウェアを実行して、補助アプリケーションソフトウェアの機能によって、仮想ＣＤ−ＲＯＭドライブ領域２２２について、図２におけるステップＳ１４０と同様にして、再び、ドライブレターの割り当てを解除、禁止する（ステップＳ２４０）。そして、ＣＰＵ１１０は、処理を終了する。
【００４９】
以上の処理によって、パーソナルコンピュータ１００において、一旦、仮想ＣＤ−ＲＯＭドライブ領域２２２に対するドライブレターの割り当てが解除された後に、仮想ＣＤ−ＲＯＭドライブ領域２２２に対して、再度、ドライブレターを割り当て、さらに、再度、仮想ＣＤ−ＲＯＭドライブ領域２２２を示すドライブツリーやアイコンが表示装置１３０に表示されないようにすることができる。
【００５０】
以上説明した第１実施例のコンピュータシステムによれば、仮想ＣＤ−ＲＯＭドライブ領域２２２とハードディスクドライブ領域２２４とを備えるハードディスクドライブ２００がパーソナルコンピュータ１００に接続されているときに、表示装置１３０への表示が不要な仮想ＣＤ−ＲＯＭドライブ領域２２２を示すドライブツリーやアイコンを非表示とすることができる。したがって、各ドライブ領域を示すドライブツリーやアイコンを表示装置に表示することによるユーザにとっての操作性の煩雑さを軽減することができる。この結果、ユーザの利便性を向上させることができる。
【００５１】
Ｂ．第２実施例：
Ｂ１．システム構成：
図４は、本発明の第２実施例としてのコンピュータシステムの概略構成を示す説明図である。このコンピュータシステムの構成は、第１実施例におけるハードディスクドライブ２００の代わりに、ハードディスクドライブ２００Ａを備えている。ハードディスクドライブ２００Ａは、いわゆる暗号化ハードディスクドライブである。
【００５２】
ハードディスクドライブ２００Ａは、制御部２１０Ａと、記憶部２２０とを備えている。制御部２１０Ａは、暗号化／復号部２１２を備えており、データの復号を行いつつ、記憶部２２０からのデータを読み出したり、データの暗号化を行いつつ、記憶部２２０（ハードディスクドライブ領域２２４）へのデータの書き込みを行ったりする。暗号化／復号部２１２は、ハードウェアによって構成するものとしてもよいし、ソフトウェアによって構成するものとしてもよい。記憶部２２０は、仮想ＣＤ−ＲＯＭドライブ領域２２２と、ハードディスクドライブ領域２２４とを備えている。
【００５３】
第２実施例のハードディスクドライブ２００Ａにおいて、仮想ＣＤ−ＲＯＭドライブ領域２２２には、認証ツールと、補助アプリケーションソフトウェアとが記憶されている。認証ツールは、ハードディスクドライブ２００Ａを利用しようとするユーザが正当なユーザであるか否かの認証処理を行うためのパスワード認証を行うためのユーティリティソフトウェアである。本実施例では、認証処理として、パスワード認証を適用するものとした。認証ツールは、［課題を解決するための手段］における第２のコンピュータプログラムに相当する。
【００５４】
第２実施例における補助アプリケーションソフトウェアは、第１実施例と同様に、仮想ＣＤ−ＲＯＭドライブ領域２２２に対するドライブレターの割り当てを解除するためのものである。ただし、第２実施例における補助アプリケーションソフトウェアは、第１実施例とは異なり、仮想ＣＤ−ＲＯＭドライブ領域２２２に対するドライブレターの割り当てを禁止する機能は有していない。
【００５５】
Ｂ２．処理：
図５は、パーソナルコンピュータ１００にハードディスクドライブ２００Ａが接続されたときに、パーソナルコンピュータ１００が備えるＣＰＵ１１０が実行する処理の流れを示すフローチャートである。
【００５６】
パーソナルコンピュータ１００にハードディスクドライブ２００Ａが接続されると、まず、ＣＰＵ１１０は、仮想ＣＤ−ＲＯＭドライブ領域２２２をＣＤ−ＲＯＭドライブと認識する（ステップＳ３００）。そして、ＣＰＵ１１０は、仮想ＣＤ−ＲＯＭドライブ領域２２２に対して、ドライブレターを割り当てる（ステップＳ３１０）。このとき、ＣＰＵ１１０は、ドライブレターの割り当てに関する情報を、ドライブレター情報として、レジストリに記述する。なお、本実施例では、ステップＳ３００，Ｓ３１０において、ハードディスクドライブ領域２２４の認識、および、ドライブレターの割り当ては行われない。
【００５７】
次に、ＣＰＵ１１０は、ＯＳのオートラン機能によって、仮想ＣＤ−ＲＯＭドライブ領域２２２に記憶された認証ツールを自動再生し（ステップＳ３２０）、ユーザによるパスワードの入力を受け付ける。そして、ＣＰＵ１１０は、入力されたパスワードに基づいて、パスワード認証を行い（ステップＳ３３０）、認証が失敗した場合には（ステップＳ３３０：ＮＯ）、表示装置１３０に認証が失敗した旨のエラー表示を行う（ステップＳ３３２）。そして、ＣＰＵ１１０は、処理を終了する。
【００５８】
一方、認証が成功した場合には（ステップＳ３３０：ＹＥＳ）、ＣＰＵ１１０は、ハードディスクドライブ領域２２４をハードディスクドライブと認識して（ステップＳ３４０）、ハードディスクドライブ領域２２４に対して、ドライブレターを割り当てる（ステップＳ３５０）。このとき、ＣＰＵ１１０は、ドライブレターの割り当てに関する情報を、ドライブレター情報として、レジストリに記述する。こうすることによって、認証が成功するまで、ハードディスクドライブ領域２２４には、ドライブレターが割り当てられず、ユーザがハードディスクドライブ領域２２４を利用できないようにすることができる。また、正当なユーザのみがハードディスクドライブ領域２２４を利用することができるようにすることができる。
【００５９】
次に、ＣＰＵ１１０は、補助アプリケーションソフトウェアを起動して（ステップＳ３６０）、補助アプリケーションソフトウェアの機能によって、仮想ＣＤ−ＲＯＭドライブ領域２２２について、ドライブレターの割り当てを解除する（ステップＳ３７０）。そして、ＣＰＵ１１０は、処理を終了する。こうすることによって、仮想ＣＤ−ＲＯＭドライブ領域２２２を示すドライブツリーやアイコンは、表示装置１３０に表示されなくなる。
【００６０】
以上説明した第２実施例のコンピュータシステムによっても、仮想ＣＤ−ＲＯＭドライブ領域２２２とハードディスクドライブ領域２２４とを備えるハードディスクドライブ２００Ａがパーソナルコンピュータ１００に接続されているときに、表示装置１３０への表示が不要な仮想ＣＤ−ＲＯＭドライブ領域２２２を示すドライブツリーやアイコンを非表示とすることができる。したがって、各ドライブ領域を示すドライブツリーやアイコンを表示装置に表示することによるユーザにとっての操作性の煩雑さを軽減することができる。この結果、ユーザの利便性を向上させることができる。
【００６１】
Ｃ．第３実施例：
Ｃ１．システム構成：
図６は、本発明の第３実施例としてのコンピュータシステムの概略構成を示す説明図である。このコンピュータシステムの構成は、第２実施例におけるハードディスクドライブ２００Ａの代わりに、ハードディスクドライブ２００Ｂを備えている。ハードディスクドライブ２００Ｂは、ハードディスクドライブ２００Ａと同様に、いわゆる暗号化ハードディスクドライブである。なお、ハードディスクドライブ２００Ｂにおける各部の機能は、ハードディスクドライブ２００Ａと同じであるので、説明を省略する。
【００６２】
第３実施例のハードディスクドライブ２００Ｂにおいて、仮想ＣＤ−ＲＯＭドライブ領域２２２には、認証ツール、および、補助アプリケーションソフトウェアの他に、認証ツールのインストーラが記憶されている。認証ツールは、第２実施例と同じである。また、第３実施例における補助アプリケーションソフトウェアは、第１実施例と同じである。
【００６３】
Ｃ２．処理：
図７は、パーソナルコンピュータ１００にハードディスクドライブ２００Ｂが最初に接続されたときに、パーソナルコンピュータ１００が備えるＣＰＵ１１０が実行する処理の流れを示すフローチャートである。
【００６４】
パーソナルコンピュータ１００にハードディスクドライブ２００Ｂが最初に接続されると、まず、ＣＰＵ１１０は、図５におけるステップＳ３００、および、ステップＳ３１０と同じ処理を実行する（ステップＳ４００，Ｓ４１０）。
【００６５】
次に、ＣＰＵ１１０は、ＯＳのオートラン機能によって、仮想ＣＤ−ＲＯＭドライブ領域２２２に記憶された認証ツールのインストーラを自動再生して、認証ツールをハードディスクドライブ１２０にインストールする（ステップＳ４２０）。こうすることによって、後に、パーソナルコンピュータ１００において、仮想ＣＤ−ＲＯＭドライブ領域２２２に対するドライブレターの割り当てが解除された後であっても、認証ツールをパーソナルコンピュータ１００側で起動することができる。認証ツールのインストールが完了すると、ＣＰＵ１１０は、補助アプリケーションソフトウェアを起動して（ステップＳ４３０）、仮想ＣＤ−ＲＯＭドライブ領域２２２について、ドライブレターの割り当てを解除、禁止する（ステップＳ４４０）。そして、ＣＰＵ１１０は、処理を終了する。
【００６６】
以上の処理によって、仮想ＣＤ−ＲＯＭドライブ領域２２２を示すドライブツリーやアイコンは、表示装置１３０に表示されなくなる。また、パーソナルコンピュータ１００にハードディスクドライブ２００Ｂが接続された状態で、パーソナルコンピュータ１００が再起動された場合であっても、仮想ＣＤ−ＲＯＭドライブ領域２２２には、ドライブレターが割り当てられないので、仮想ＣＤ−ＲＯＭドライブ領域２２２を示すドライブツリーやアイコンが表示装置１３０に表示されないようにすることができる。
【００６７】
図８は、２回目以降に、ハードディスクドライブ２００Ｂが利用される場合に、パーソナルコンピュータ１００が備えるＣＰＵ１１０が実行する処理の流れを示すフローチャートである。
【００６８】
ユーザがＯＳのスタートメニューから認証ツールの実行指示を入力すると、ＣＰＵ１１０は、先に仮想ＣＤ−ＲＯＭドライブ領域２２２からハードディスクドライブ１２０にインストールされた認証ツールを起動して（ステップＳ５００）、ユーザによるパスワードの入力を受け付ける。そして、ＣＰＵ１１０は、入力されたパスワードに基づいて、パスワード認証を行い（ステップＳ５１０）、認証が失敗した場合には（ステップＳ５１０：ＮＯ）、表示装置１３０に認証が失敗した旨のエラー表示を行う（ステップＳ５１２）。そして、ＣＰＵ１１０は、処理を終了する。
【００６９】
一方、認証が成功した場合には（ステップＳ５１０：ＹＥＳ）、ＣＰＵ１１０は、ハードディスクドライブ領域２２４をハードディスクドライブと認識して（ステップＳ５２０）、ハードディスクドライブ領域２２４に対して、ドライブレターを割り当てる（ステップＳ５３０）。このとき、ＣＰＵ１１０は、ドライブレターの割り当てに関する情報を、ドライブレター情報として、レジストリに記述する。そして、ＣＰＵ１１０は、処理を終了する。こうすることによって、認証が成功するまで、ハードディスクドライブ領域２２４には、ドライブレターが割り当てられず、ユーザがハードディスクドライブ領域２２４を利用できないようにすることができる。また、正当なユーザのみがハードディスクドライブ領域２２４を利用することができるようにすることができる。
【００７０】
以上説明した第３実施例のコンピュータシステムによっても、仮想ＣＤ−ＲＯＭドライブ領域２２２とハードディスクドライブ領域２２４とを備えるハードディスクドライブ２００Ｂがパーソナルコンピュータ１００に接続されているときに、表示装置１３０への表示が不要な仮想ＣＤ−ＲＯＭドライブ領域２２２を示すドライブツリーやアイコンを非表示とすることができる。したがって、各ドライブ領域を示すドライブツリーやアイコンを表示装置に表示することによるユーザにとっての操作性の煩雑さを軽減することができる。この結果、ユーザの利便性を向上させることができる。
【００７１】
Ｄ．第４実施例：
Ｄ１．システム構成：
図９は、本発明の第４実施例としてのコンピュータシステムの概略構成を示す説明図である。このコンピュータシステムの構成は、第１実施例におけるハードディスクドライブ２００の代わりに、ハードディスクドライブ２００Ｃを備えている。
【００７２】
ハードディスクドライブ２００Ｃは、制御部２１０Ｃと、記憶部２２０とを備えている。制御部２１０Ｃは、ＣＰＵやＲＡＭやＲＯＭ等を備えており（図示省略）、ＬＵＮ管理部２１４（ＬＵＮ；Logical Unit Number）と、コマンド受付部２１６とを備えている。ＬＵＮ管理部２１４は、図中に模式的に示したように、ＬＵＮテーブル２１４ｔによって、仮想ＣＤ−ＲＯＭドライブ領域２２２のロジカル・ユニット・ナンバーに関する情報、および、ハードディスクドライブ領域２２４のロジカル・ユニット・ナンバーに関する情報を管理する。コマンド受付部２１６は、パーソナルコンピュータ１００によって発行されたコマンドを受け付ける。これらを用いた処理については、後から説明する。
【００７３】
第４実施例のハードディスクドライブ２００Ｃにおいて、仮想ＣＤ−ＲＯＭドライブ領域２２２には、第１実施例と同様に、初期設定用アプリケーションソフトウェア等が記憶されている。この初期設定用アプリケーションソフトウェアは、ハードディスクドライブ２００Ｃがパーソナルコンピュータ１００に最初に接続されたときに、パーソナルコンピュータ１００が備えるＣＰＵ１１０によって読み出されて実行される。なお、第４実施例における初期設定用アプリケーションソフトウェアは、第１実施例の初期設定用アプリケーションソフトウェアにおける補助アプリケーションソフトウェアの代わりに、コマンド発行プログラムを含んでいる。このコマンド発行プログラムは、パーソナルコンピュータ１００が備えるＣＰＵ１１０が、初期設定用アプリケーションソフトウェアを用いた各種処理が完了したときに、仮想ＣＤ−ＲＯＭドライブ領域２２２のロジカル・ユニット・ナンバーに関する情報をＬＵＮテーブルから削除すべきコマンドを、ＣＰＵ１１０に発行させるためのコンピュータプログラムである。ハードディスクドライブ領域２２４は、第１実施例と同じである。
【００７４】
Ｄ２．処理：
図１０は、パーソナルコンピュータ１００にハードディスクドライブ２００Ｃが最初に接続されたときに、パーソナルコンピュータ１００が備えるＣＰＵ１１０、および、ハードディスクドライブ２００Ｃにおける制御部２１０Ｃが備えるＣＰＵが実行する処理の流れを示すフローチャートである。図の左側に、パーソナルコンピュータ１００が備えるＣＰＵ１１０が実行する処理を示し、図の右側に、ハードディスクドライブ２００Ｃにおける制御部２１０Ｃが備えるＣＰＵが実行する処理を示した。
【００７５】
パーソナルコンピュータ１００にハードディスクドライブ２００Ｃが最初に接続されると、まず、パーソナルコンピュータ１００が備えるＣＰＵ１１０が、図１０に示したステップＳ１００〜Ｓ１２０の処理を実行する。これらの処理は、図２に示したステップＳ１００〜Ｓ１２０と同じ処理である。そして、ＣＰＵ１１０は、ユーザによる指示に従って、デバイスの初期設定や、ＲＡＩＤの設定や、ドライバ、アプリケーションソフトウェアのインストール等、各種処理を実行する（ステップＳ１３０Ｃ）。このとき、図２におけるステップＳ１３０の処理とは異なり、ＣＰＵ１１０は、補助アプリケーションソフトウェアのハードディスクドライブ１２０へのインストールは行わない。そして、ＣＰＵ１１０は、ステップＳ１３０Ｃの処理が完了すると、コマンド発行プログラムを実行して、仮想ＣＤ−ＲＯＭドライブ領域２２２のロジカル・ユニット・ナンバーに関する情報をＬＵＮテーブルから削除すべきコマンドを発行する（ステップＳ１３２）。
【００７６】
ハードディスクドライブ２００Ｃにおけるコマンド受付部２１６が、このコマンドを受け付けると（ステップＳ６００）、ＬＵＮ管理部２１４は、仮想ＣＤ−ＲＯＭドライブ領域２２２のロジカル・ユニット・ナンバーに関する情報をＬＵＮテーブルから削除する（ステップＳ６１０）。こうすることによって、パーソナルコンピュータ１００にハードディスクドライブ２００Ｃが接続された状態で、パーソナルコンピュータ１００が再起動された場合に、パーソナルコンピュータ１００は仮想ＣＤ−ＲＯＭドライブ領域２２２を認識することができず、仮想ＣＤ−ＲＯＭドライブ領域２２２には、ドライブレターが割り当てられないので、仮想ＣＤ−ＲＯＭドライブ領域２２２を示すドライブツリーやアイコンが表示装置１３０に表示されないようにすることができる。
【００７７】
以上説明した第４実施例のコンピュータシステムによっても、仮想ＣＤ−ＲＯＭドライブ領域２２２とハードディスクドライブ領域２２４とを備えるハードディスクドライブ２００Ｃがパーソナルコンピュータ１００に接続されているときに、表示装置１３０への表示が不要な仮想ＣＤ−ＲＯＭドライブ領域２２２を示すドライブツリーやアイコンを非表示とすることができる。したがって、各ドライブ領域を示すドライブツリーやアイコンを表示装置に表示することによるユーザにとっての操作性の煩雑さを軽減することができる。この結果、ユーザの利便性を向上させることができる。
【００７８】
Ｅ．変形例：
以上、本発明のいくつかの実施の形態について説明したが、本発明はこのような実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々なる態様での実施が可能である。例えば、以下のような変形が可能である。
【００７９】
Ｅ１．変形例１：
上記実施例では、例えば、図２に示したステップＳ１２０において、ＣＰＵ１１０は、初期設定用アプリケーションソフトウェアを自動再生するものとしたが、本発明は、これに限られない。ＣＰＵ１１０は、初期設定用アプリケーションソフトウェアを、ユーザによる指示に応じて再生するものとしてもよい。このことは、他の実施例におけるソフトウェアの自動再生についても同様である。
【００８０】
Ｅ２．変形例２：
上記第１ないし第３実施例におけるハードディスクドライブ２００，２００Ａ，２００Ｂの構成を、適宜、組み合わせるようにしてもよい。例えば、第２実施例におけるハードディスクドライブ２００Ａや、第３実施例におけるハードディスクドライブ２００Ｂの仮想ＣＤ−ＲＯＭドライブ領域２２２が、第１実施例における初期設定用アプリケーションソフトウェアを記憶するようにしてもよい。また、第３実施例において、パーソナルコンピュータ１００は、認証ツールとともに、補助アプリケーションソフトウェアもインストールするようにしてもよい。
【００８１】
Ｅ３．変形例３：
上記第１，４実施例における初期設定用アプリケーションソフトウェアに含まれる各種ソフトウェアは、適宜、変更可能である。
【００８２】
Ｅ４．変形例４：
上記第２，３実施例では、認証処理として、パスワード認証を適用するものとしたが、本発明は、これに限られない。パスワード認証の代わりに、例えば、生体認証や、ＩＣカード認証等、他の認証技術を適用するようにしてもよい。
【００８３】
Ｅ５．変形例５：
上記第１ないし第３実施例では、ＣＰＵ１１０は、アプリケーションソフトウェアのインストールや、認証処理等の処理が完了したときに、仮想ＣＤ−ＲＯＭドライブ領域２２２に対するドライブレターの割り当てを解除するものとしたが、本発明は、これに限られない。ＣＰＵ１１０は、ハードディスクドライブ２００，２００Ａ，２００Ｂがパーソナルコンピュータ１００に接続されている所定のタイミングで、ユーザによる解除指示によらずに、仮想ＣＤ−ＲＯＭドライブ領域２２２に対するドライブレターの割り当てを解除するようにすればよい。
【００８４】
Ｅ６．変形例６：
上記実施例では、例えば、ハードディスクドライブ２００が備える記憶部２２０は、仮想ＣＤ−ＲＯＭドライブ領域２２２と、ハードディスクドライブ領域２２４とを備えるものとしたが、本発明は、これに限られない。記憶部２２０は、論理的あるいは物理的に、複数の記憶部を備えていればよい。
【００８５】
Ｅ７．変形例７：
上記実施例では、本発明の外部記憶装置をハードディスクドライブに適用するものとしたが、本発明は、これに限られない。本発明の外部記憶装置を、ハードディスクドライブの代わりに、例えば、ＵＳＢメモリや、ＳＳＤ（Solid State Drive）や、マルチファンクションデバイス等、他の外部記憶装置に適用するようにしてもよい。
【００８６】
Ｅ８．変形例８：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【符号の説明】
【００８７】
１００…パーソナルコンピュータ
１１０…ＣＰＵ
１２０…ハードディスクドライブ
１３０…表示装置
２００，２００Ａ，２００Ｂ，２００Ｃ…ハードディスクドライブ
２１０，２１０Ａ，２１０Ｃ…制御部
２１２…暗号化／復号部
２１４…ＬＵＮ管理部
２１４ｔ…ＬＵＮテーブル
２１６…コマンド受付部
２２０…記憶部
２２２…仮想ＣＤ−ＲＯＭドライブ領域
２２４…ハードディスクドライブ領域
【図１】
2011044058.tif 000003
【図２】
2011044058.tif 000004
【図３】
2011044058.tif 000005
【図４】
2011044058.tif 000006
【図５】
2011044058.tif 000007
【図６】
2011044058.tif 000008
【図７】
2011044058.tif 000009
【図８】
2011044058.tif 000010
【図９】
2011044058.tif 000011
【図１０】
2011044058.tif 000012