(57)【要約】【課題】メモリカードと記憶ディスクの記憶領域を、一つの記憶領域としてあつかうことができるようにする。【解決手段】ホスト装置と情報の送受信を行うためのホストインターフェース（１０４）と、ホスト装置からホストインターフェースを介して送られてくるコマンドに対応した処理を実行するコマンド処理部（１０５）と、情報が格納される記憶ディスク装置（１０７）と、メモリカードが装着されるスロット（１０９）と、メモリカードとディスク装置上の論理アドレスが一元化され格納される為の論理アドレス管理テーブル（１０６）とを有し、上記コマンド処理部は、ホスト装置からデータアクセスのコマンドが入力された場合、上記論理アドレス管理テーブルを参照し、メモリカード又はディスク装置にデータアクセスを行う手段を有する。【選択図】      図１
2007156533.tif 000002
【特許請求の範囲】
【請求項１】
情報が格納される記憶ディスク装置と、
メモリカードが装着されるスロットと、
前記メモリカードと前記ディスク装置上の論理アドレスを一元化して格納する為の論理アドレス管理テーブルと、
ホスト装置と情報の送受信を行うためのホストインターフェースと、
前記ホスト装置から前記ホストインターフェースを介して送られてくるコマンドに対応した処理を実行し、少なくとも上記記憶ディスク装置、メモリカード及び前記論理アドレス管理テーブルを制御するコマンド処理部と、
前記コマンド処理部の制御のもとで、前記スロットに装着されたメモリカードの識別を行い、予め登録されているメモリカードに対してのみ正常処理モードを前記コマンド処理部に通知するカード識別部と、
を有することを特徴とする記憶装置。
【請求項２】
前記カード識別部は、
前記メモリカードの第１の識別情報を格納する識別情報格納部と、
前記識別情報格納部に格納されている複数の第１の識別情報と前記スロットに装着された前記メモリカードの第２の識別情報とを照合し、照合結果を前記コマンド処理部に通知する識別情報照合部と、
を有することを特徴とする請求項１記載の記憶装置。
【請求項３】
前記コマンド処理部は、前記識別情報照合部から通知される前記照合結果に基づいて、前記ホスト装置からのコマンドを実行するか否かを判断する手段を含むことを特徴とする請求項１記載の記憶装置。
【請求項４】
前記コマンド処理部は、前記ホスト装置上での論理アドレスに対して、前記記憶ディスク装置と前記メモリカード上の論理アドレスとを結び付け一元化した論理アドレスを生成し、前記一元化した論理アドレスを論理アドレス管理テーブルに格納する論理アドレス管理テーブル作成部を有することを特徴とする請求項１記載の記憶装置。
【請求項５】
前記コマンド処理部は、前記ホスト装置上での論理アドレスに対して、前記記憶ディスク装置と前記メモリカード上の論理アドレスとを結び付け一元化した論理アドレスを生成し、前記一元化した論理アドレスにデバイス識別子を付けて前記論理アドレス管理テーブルに格納する手段を有することを特徴とする請求項１記載の記憶装置。
【請求項６】
情報が格納される記憶ディスク装置と、メモリカードが装着されるスロットと、前記メモリカードと前記ディスク装置上の論理アドレスを一元化して格納する為の論理アドレス管理テーブルと、ホスト装置と情報の送受信を行うためのホストインターフェースと、
前記ホスト装置から前記ホストインターフェースを介して送られてくるコマンドに対応した処理を実行し、少なくとも上記記憶ディスク装置、メモリカード及び前記論理アドレス管理テーブルを制御するコマンド処理部と、前記スロットに装着されたメモリカードの識別を行うカード識別部を有し、前記記憶ディスク装置及びメモリカードの記憶領域を管理する記憶領域管理方法において、
前記コマンド処理部及び前記カード識別部は、
前記予めメモリカードの第１の識別情報を格納し、
前記スロットに装着された前記メモリカードの第２の識別情報を読み取り、
前記第２の識別情報と第１の識別情報とを照合し、
前記照合結果を前記コマンド処理部へ通知し、
前記照合結果が一致した場合、前記ホスト装置から前記メモリカード及び前記記憶ディスク装置へのデータアクセスを許可し、
データを読み込む場合、前記ホスト装置より前記ホストインターフェースを介して送られてくる再生すべきデータの論理アドレスを、前記論理アドレス管理テーブルより検出し、
前記検出された論理アドレスより、実際にデータが記録されているデバイス上の論理アドレスを算出し、
前記算出された論理アドレスを含むデバイスにデータアクセスを行う、
ことを特徴とする記録領域管理方法。
【請求項７】
前記第１の識別情報格納する処理では、
前記メモリカードに識別情報が含まれていない場合、任意の識別情報を前記メモリカードの記憶領域に作成することを特徴とする請求項６記載の記録領域管理方法。
【請求項８】
前記データアクセスの許可処理では、
前記記憶ディスク上の記憶領域を前記メモリカードの識別情報と関連付け、前記メモリカードを装着した時のみ、前記関連付けられた記憶領域にアクセスできるようにすることを特徴とする請求項６記載の記録領域管理方法。
【請求項９】
前記データアクセスの許可処理では、
前記記憶領域と関連付けた識別情報は、他のメモリカードの識別情報と、アクセス可能な記憶領域を共有できることを特徴とする請求項６記載の記録領域管理方法。
【請求項１０】
前記第１の識別情報格納処理では、
全ての識別情報の設定変更、及び記憶領域のアクセスを行うことができる主メモリカードを登録することができることを特徴とする請求項６記載の記録領域管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記憶装置及び記録領域管理方法に関し、特に記憶媒体の認識方法と、記憶装置上でのデータ管理方法を改良したものである。
【背景技術】
【０００２】
近年のメモリカードはデータ書き込み速度が早く、消費電力が小さくなっている。また、記憶容量は１ギガバイトを超えるものも登場している。またさらに、サイズが極めて小さい為、利用する端末装置の小型化及び軽量化を図ることができる。その為、パーソナルコンピューター（ＰＣ）にも、メモリーカードインターフェース（Ｉ／Ｆ）を有するものが増えている。
【０００３】
しかし、現在メモリカードを使用する装置のデジタルデータは大容量になっており、一枚のメモリカードに保存できるデータの量はユーザの必要量を満たせていない。そこで、複数枚メモリカードを購入し、データの管理を行うこともできるが、現在容量あたりのメモリカードのコストは非常に高価なものである。
【０００４】
上記した問題を解決する為、メモリカード、ハードディスクドライブ（ＨＤＤ）の両方を搭載した装置が開発されている（特許文献１参照）。
【特許文献１】特開２００４−５５１０２公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記した従来の端末装置では、メモリカードのデータを、ハードディスクに転送・保存・バックアップする目的で使用している。またハードディスクの一部データを、メモリカードに転送することも可能である。しかしながら、この装置では、メモリカードとしては、一定の規格のものであると、いずれのメモリカードでも使用することが可能である。このために、ユーザの端末装置に対して、不要なアクセスや、不要なデータの入力、設定などが行われる可能性がある。
【０００６】
そこで本発明は、予め登録したメモリカードを装着した時のみ、正常に動作するセキュリティ機能を持たせることができ、またメモリ容量も拡張することができる記憶装置及び記録領域管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態における記憶装置は、情報が格納される記憶ディスク装置１０７と、メモリカードが装着されるスロット１０９と、前記メモリカードと前記ディスク装置上の論理アドレスを一元化して格納する為の論理アドレス管理テーブル１０６と、ホスト装置と情報の送受信を行うためのホストインターフェース１０４と、前記ホスト装置から前記ホストインターフェースを介して送られてくるコマンドに対応した処理を実行し、少なくとも上記記憶ディスク装置、メモリカード及び前記論理アドレス管理テーブルを制御するコマンド処理部１０５と、前記コマンド処理部の制御のもとで、前記スロットに装着されたメモリカードの識別を行い、予め登録されているメモリカードに対してのみ正常処理モードを前記コマンド処理部に通知するカード識別部１１５と、を有する。
【０００８】
また本発明の他の実施形態における記憶装置はさらに、メモリカードの第１の識別情報を格納する識別情報格納部と、識別情報格納部に格納されている複数の第１の識別情報と、スロットに装着された記憶媒体の第２の識別情報とを照合し照合結果をコマンド処理部に通知する識別情報照合部とを有し、上記コマンド処理部は、上記識別情報照合部から通知される照合結果に基づいて、ホスト装置からのコマンドを実行するか否かを判断する手段を含む。
【発明の効果】
【０００９】
上記した実施形態により、本発明に係わる記憶装置は、予め登録したメモリカードを装着した時のみ、正常に動作するセキュリティ機能を持つ。また、複数の記憶領域を一つの記憶領域としてあつかうことができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の一実施形態に係わる記憶装置について説明する。図１は、本発明に係わる記憶装置１０１の全体構成例を示すブロック図である。
【００１１】
＜まず構成を説明する＞
この記憶装置１０１は、ホストインターフェース１２０４を有する。このホストインターフェース１０４を通じて、記憶装置１０１は、外部のホスト装置（例えばパーソナルコンピュータ）１０２とホストバス１０３を介して情報の送受信を行うことができる。
【００１２】
ホストインターフェース１０４にはコマンド処理部１０５が接続されている。コマンド処理部１０５は、メモリカード識別情報格納部１１３と、メモリカード識別情報照合部１１４、メモリカードインターフェース１１０と接続されている。さらにコマンド処理部１０５は、論理アドレス管理テーブル１０６、ディスク装置制御部１０８に接続されている。
【００１３】
＜次に各部の機能を説明する＞
ここで、ディスク装置制御部１０８は、記憶ディスク装置１０７（例えばハードディスク）に対する情報記録、また、記憶装置１０７からの情報読出しを行う部分である。また前記メモリカードインターフェース１１０は、メモリカードスロット１０９の部分に設けられており、メモリカード１１１がスロットに挿入されたときに、メモリカード１１１と電気的に接続される。
【００１４】
コマンド処理部１０５は、ホスト装置１０２からのコマンドセットに応じた処理を行う。論理アドレス管理テーブル１０６は、コマンド処理部１０５の管理化の下で、記憶媒体（メモリカード及びディスク）に含まれるデータのアドレスを管理するために利用される。
【００１５】
メモリカード識別情報格納部１１３は、この装置で利用可能なメモリカードの識別情報を格納している。また、新たな識別情報の格納処理、識別情報のチェックなどはコマンド処理部１０５の制御の元で行われる。メモリカード識別情報照合部１１０は、識別情報格納部１１３に格納されている識別情報と装置に装着されたメモリカード１１１が所有するメモリカード識別情報１１２との照合を行い、コマンド処理部１０５にその結果を転送する。メモリカード識別情報格納部１１３、メモリカード識別情報照合部１１４、メモリカードインターフェース１１０は、カード識別部１１５を構成している。
【００１６】
＜次に全体の動作を説明する＞
今、メモリカード１１１がメモリカードスロット１０９に装着されると、識別情報照合部１１４はメモリカード１１１に含まれているメモリカード識別情報１１２をメモリカードインターフェース１１０を介して取得する。同時に、識別情報照合部１１４は識別情報１１３に格納されている識別情報を読出し、メモリカード識別情報１１２と一致するものを検索する。一致する識別情報が検出された場合、メモリカード１１１及びディスク装置１０７の記憶領域へのデータアクセスが可能になる。即ち、メモリカード１１１は、記憶装置１０１にアクセスするためのキーとして機能したことになる。
【００１７】
ホストインターフェース１０４は、ホスト装置１０２からのコマンド番号、セクタアドレス、セクタ数等を含んだコマンドセットの受信を行い、コマンド処理部１０５に伝える。コマンド処理部１０５に伝送されたコマンドセットがステータス情報の取得である場合は、現在の記憶装置１０１のステータスをホスト装置１０２に伝送する。コマンド処理部１０５に伝送されたコマンドセットがメモリカード１１１及びディスク装置１０７内の記憶領域に対するデータアクセスである場合は、論理アドレス管理テーブル１０６より当該データのアドレスを抽出し、抽出したアドレスを元にデータアクセスする。
【００１８】
ここで、ホストバス１０３及びホストインターフェース１０４は、ＬＡＮ、無線ＬＡＮ、ＡＴＡ、ＩＳＣＥ、赤外線通信、例えば、ブルーツース(登録商標)などが考えられるが、データ及び制御信号を送受信できるものであれば、如何なる通信方法であっても本発明の実施に影響はない。
【００１９】
また、メモリカード１１１にはメモリカード識別情報１１２が含まれているとしたが、メモリカード固有の識別情報が含まれていない場合、メモリカードの記憶領域に任意でメモリカードの識別情報を作成するようにしてもよい。
【００２０】
またさらに、メモリカードがセキュア機能を有する場合、記憶装置の識別情報をメモリカードに登録し、登録した装置でのみメモリカードの記憶領域にデータアクセスを行うことができるようにしてもよい。
【００２１】
図２は、図１に示した識別情報照合部１１４の照合処理を示すフローチャートの例である。メモリカードの着脱検知、又は装置の電源投入に応答して処理が開始される（ステップＳＡ１）。このとき、識別照合部１１４はメモリカード１１１の挿入の有無を判定する（ステップＳＡ２）。メモリカード１１１がスロット１０９に挿入されている場合、必要に応じてメモリカード１１１の初期化を実行する（ステップＳＡ３）。初期化が実行された場合、初期化が正常に実行されたかどうか判定する（ステップＳＡ４）。初期化が正常に実行された場合、識別照合部１１４はメモリカードに含まれているメモリカード識別情報１１２を読み出す（ステップＳＡ５）。
【００２２】
また、識別照合部１１４は識別情報格納部１１３に格納されている識別情報を読出し（ステップＳＡ６）、メモリカード識別情報１１２と一致するものを検索する（ステップＳＡ７）。一致する識別情報が検出された場合、ホストコマンド正常処理モードであることをコマンド処理部１０５に通知し（ステップＳＡ８）、識別処理を終了する（ステップＳＡ９）。
【００２３】
ステップＳＡ７において、一致する識別情報が検出されなかった場合、ホストコマンド部分処理モードであることをコマンド処理部１０５に通知する（ステップＳＡ１０）。
【００２４】
また、ステプＳＡ２、ステップＳＡ４においてメモリカードが挿入されていない場合、初期化が正常に実行されなかった場合は、ホストコマンド異常処理モードであることをコマンド処理部１０５に通知する（ステップＳＡ１１）。
【００２５】
図３は、図１に示したコマンド処理部１０５が、ホスト装置１０からコマンドセットを受け取った際の処理を示すフローチャートの例である。コマンド処理部１０５にコマンドセットが供給され、処理が開始される（ステップＳＢ１）。識別情報照合部１１４より通知されたコマンド処理モードが、ホストコマンド異常処理モードであるかどうか判別する（ステップＳＢ２）。コマンド処理モードが、ホストコマンド異常処理モードでない場合、受け取ったコマンドがメモリカード１１１の識別情報１１２を登録するというコマンド（メモリカード登録コマンド）であるかどうかを判定する（ステップＳＢ３）。
【００２６】
受け取ったコマンドがメモリカード登録コマンドである場合、コマンド処理部１０５は論理アドレス管理テーブルを初期化し（ステップＳＢ４）、メモリカード識別情報１１２を識別情報格納部１１３に登録（格納）する（ステップＳＢ５）。識別情報照合部１１４は、コマンド処理モードをホストコマンド正常処理モードであると認識し（ステップＳＢ６）、ホストインターフェース１０４を介しホスト装置１０２にホストコマンドが正常に処理を実行したことを通知し（ステップＳＢ７）、処理を終了する（ステップＳＢ８）。
【００２７】
また、ステップＳＢ３においてメモリカード識別情報１１２のメモリカード登録コマンドが入力されなかった場合、コマンド処理部１０５はコマンド処理モードがホストコマンド部分処理モードであるかどうか判定する（ＳＢ９）。ホストコマンド部分処理モードでない場合、後述するホストコマンド処理を実行し、ステップＳＢ７に移行する。
【００２８】
また、ステップＳＢ２においてホストコマンド異常処理モードであると判定した場合、若しくはステップＳＢ９においてホストコマンド部分処理モードであると判定した場合、コマンド処理部１０５はホストコマンドエラー終了を通知し（ステップＳＢ１１）、処理を終了する（ステップＳＢ８）。
【００２９】
図４（Ａ）、図４（Ｂ）は、論理アドレス管理テーブル１０６の構成例を示す図である。図４（Ａ）は、メモリカード上の論理セクタアドレスと記憶ディスク上の論理セクタアドレスを記憶装置に対する論理セクタアドレスに関連付ける例を示す図である。４００はホスト装置からみた記憶装置１０１に対する論理セクタである。斜線のかかったセルは、メモリカード上の論理セクタである。白抜きのセルは記憶ディスク上の論理セクタである。コマンド処理部１０５が論理アドレス管理テーブル１０６の初期化を行う場合、論理アドレス管理テーブル１０６は図４（Ｂ）に示すような構成となる。
【００３０】
ここで論理アドレス管理テーブル情報４０１は、後述するホスト装置１０２から記憶装置１０１にデータアクセスを行う際に、インデックス４０２毎に参照されるものである。デバイス識別子は、０ｂがメモリカード、１ｂが記憶ディスクを意味する。
【００３１】
本発明は上記した実施の形態に限定されるものではない。論理セクタアドレスに対するメモリマッピング方法は図４（Ａ）に示したものには限定されなく、どのような方法であってもよい。
【００３２】
また、メモリカード１１１から記憶ディスク装置１０７へデータを移動できるようにしてもよい。この際、論理アドレス管理テーブル１０６の変更も自動的に行われる。
【００３３】
図５は、記憶装置１０１に供給されたコマンドセットがデータアクセスコマンドである場合の処理（例えば図３のステップＳＢ１０）を示すフローチャートの例である。ホスト装置１０２より、論理セクタアドレスＸのデータにアクセスするようコマンドが入る（ステップＳＣ１）。インデックスｎ（ここでは整数ｎとする）を初期化（例えば０に）し（ステップＳＣ２）、上記インデックスｎに対応する論理セクタアドレスを参照する。参照した論理セクタアドレスの中（ホスト論理スタートセクタアドレス４０３からホスト論理エンドセクタアドレス４０４の範囲）にアクセスすべき論理セクタアドレスＸが含まれているか判断する（ステップＳＣ３）。含まれていない場合、インデックスｎに１を加算し（ステップＳＣ４）、ステップＳＣ３の判断に移行する。アクセスすべき論理セクタアドレスＸが検出されるまでステップＳＣ３−ＳＣ４はループする。
【００３４】
ステップＳＣ３においてアクセスすべき論理セクタアドレスＸが検出された場合、論理セクタアドレスＸと、インデックスｎで参照可能なホスト論理スタートセクタアドレス４０３（Ｙと仮定する）と、デバイス論理スタートセクタアドレス４０６（Ｚと仮定する）より、実際にアクセスを実行する際の記憶媒体上の論理セクタアドレスＡを次の式１より算出する（ステップＳＣ５）。
【００３５】
Ａ＝（Ｘ−Ｙ）＋Ｚ  …式（１）
インデックスｎに対応するデバイス識別子情報４０５より、アクセスすべき論理セクタアドレスＡがメモリカード１１１と記憶ディスク１０７のどちらに含まれているか判別する（ステップＳＣ６）。メモリカード１１１内に含まれている場合、メモリカードインターフェース１０９を介してメモリカード１１１上の論理セクタアドレスＡにアクセスし（ステップＳＣ７）、処理を終了する（ステップＳＣ９）。
【００３６】
アクセスすべき論理セクタアドレスが記憶ディスク１０７内に含まれている場合、ディスク装置制御部１０８を介して記憶ディスク１０７上の論理セクタアドレスＡにアクセスし（ステップＳＣ８）、処理を終了する（ステップＳＣ９）。
【００３７】
上記した実施例により、メモリカード１１１と記憶ディスク１０７の二つの記憶領域を、論理アドレス管理テーブル１０６で一元管理することにより、一つの記憶領域であると仮定し使用することができる。
【００３８】
ここで示した処理フローは、論理セクタアドレス単位で行うものであり、上記したコマンドセットが複数の論理セクタアドレスにアクセスするものであれば、必要な回数だけ、本処理フローを実行する。
【００３９】
また、記憶媒体が装着される際に実行する処理を記憶媒体の識別情報とリンクさせておき、識別情報が一致した場合自動的にリンクさせた処理が実行されるような構成でもよい。
【００４０】
またさらに、デバイス識別子４０５によって使用されていないと判断された装置を停止状態にするように設定できるようにしてもよい。これによって低消費電力化を図ることが出来る。また、データ書き込みに好適な記憶デバイスを選択することによって高速なデータ転送処理を実現できる。
【００４１】
また、メモリカード１１１と記憶ディスク１０７の二つの記憶領域を、一つの記憶領域として使用するか否かを設定できるようにしてもよい。
【００４２】
またさらに、メモリカード１１１に記憶装置１０１の制御用のプログラムを格納しておくようにしてもよい。これにより、メモリカードは記憶ディスクに比べ起動が早いため、セットアップ用のプログラムを含むことにより、記憶装置１０１の動作を高速化することができる。
【００４３】
図６は、この発明の装置における、コマンド処理部１０５に含まれる機能をブロック化した一例を示す図であるが、かならずしもこのようなブロックに限定されるものではない。
【００４４】
コマンド処理部１０５はコマンドセット判別部１０５ａを有する。このコマンドセット判別部１０５ａは、ホストインターフェース１０４で受信したホスト装置１０２からのコマンドセットがどのような処理を行うためのものであるかを判別し、当該部へ制御信号を送るものである。
【００４５】
また、コマンド処理部１０５は接続状況調査部１０５ｂ１を有する。この接続状況調査部１０５ｂ１は、ホスト装置１０２のステータス（電源状態、スペック等）を取得する。また、現在装着されているメモリカード１１１や記憶ディスク１０７内の容量の残量の情報を取得する。また、データライトを実行する際に、書き込むデータの容量の情報を取得する。さらに、コマンド処理部１０５は、使用デバイス選択部１０５ｂ２を有する。使用デバイス選択部１０５ｂ２は、接続状況調査部１０５ｂ１で取得した情報を元に、使用するデバイスを自動的に選択することができる。若しくは、ユーザからの設定によって、選択できるようにしてもよい。
【００４６】
さらに、コマンド処理部１０５は処理モード切替部１０５ｃを有する。処理モード切替部１０５ｃは、識別情報照合部１１４から通知される照合結果に応じてコマンド処理部１０５の処理モードの切替を実行することができる。
【００４７】
さらに、コマンド処理部１０５は論理アドレス管理テーブル作成部１０５ｄ１を有する。論理アドレス管理テーブル作成部１０５ｄ１は、ホスト装置１０２から供給されるホスト論理アドレスと、記憶媒体上でのデバイス論理アドレスとをリンクさせインデックスｎを作成し、論理アドレス管理テーブル１０６に保存することができる。新しいメモリカードが装着され、記憶装置１０１の専用メモリカードとして登録する場合、論理アドレス管理テーブル１０６を初期化し、再度作成する。またさらに、論理アドレス管理テーブル参照部１０５ｄ２を有する。論理アドレス管理テーブル参照部１０５ｄ２は、ホスト装置１０２から、記憶媒体の記憶領域にアクセスするコマンドセットが供給された場合、供給されたコマンドセットに含まれているアクセスすべきデータのホスト論理アドレスＸを、論理アドレス管理テーブル１０６内より検出する。さらに検出したホスト論理アドレスＸ、同じインデックスのホスト論理スタートセクタアドレスＹ、デバイス論理スタートセクタアドレスＺから、実際の記憶媒体内の論理アドレスＡを算出し、データアクセスを実行することができる。
【００４８】
さらに、コマンド処理部１０５は報告処理部１０５ｅを有する。報告処理部１０５ｅは、記憶装置１０１で行った処理結果（例えば識別情報照合部１１４からの識別結果、接続状況調査部からのステータス）をホスト装置１０２の表示手段に表示させることができる。また、各種設定をユーザによって選択させるための設定メニューを作成し、表示させることができる。
【００４９】
図７（ａ）−（ｅ）は、報告処理部１０５ｅによって表示された設定メニューの表示例である。図７（ａ）はメモリカードが挿入されていない場合の警告の表示例である。７０１は報告処理部１０５ｅによってホスト装置１０２の表示手段に表示されたウィンドウである。ここには設定メニュー及び警告メッセージが表示される。７０２は、キーとなるメモリカードが装着されていない為に、ホスト装置１０２から記憶装置１０１へアクセスを行うことができないロック状態となっていることを示す。７０３のアイコンは、メモリカードが装着されていないことを示すものである。
【００５０】
図７（ｂ）は、登録をしていないメモリカードを装着した場合に表示されるメッセージである。７０４は、装着されたメモリカードが登録されていないことを示すアイコンである。ここで、ホスト装置１０２からの操作によって、装着されたメモリカードを記憶ディスク１０７のキーとして登録することができる。この際、図７（ｃ）に示すように、メモリカードをフォーマットするかどうかを選択することができる。メモリカードのフォーマットを実行した場合、図７（ｄ）に示すようなメッセージが表示される。
【００５１】
図７（ｅ）は、メモリカードの登録が完了した際に表示されるメッセージである。メモリカードにはＩＤ００１が付与されている。７０５は、登録されているメモリカード００１が装着されていることを示すアイコンである。
【００５２】
ここで、上記したメモリカードによるセキュリティ機能は、登録されているメモリカードが装着されている場合、設定メニューにてオン／オフを選択することができる。ここで、セキュリティ機能をオフにした場合、論理アドレス管理テーブル１０６のデバイス識別子４０５で記憶ディスク上の論理セクタを示すものを判別し、それだけをピックアップして読むようにしてもよい。
【００５３】
この発明は、上記した実施形態にそのままに限定されるものではない。メモリカードに付与するＩＤについては、ユーザによって任意の番号が付けられるようにしてもよいし、自動的に付与されるようにしてもよい。また、ホスト装置１０２からの操作によってメモリカードを登録するようにしたが、記憶装置１０１に表示手段、操作手段を設置し、それによって登録するようにしてもよい。
【００５４】
この発明は上記した実施の形態に限定されるものではない。複数のメモリカードを使用する場合、使用するディスク装置の記憶領域に、メモリカード毎にセキュリティを設けるようにしてもよい。例えば、メモリカード００１で作成した記憶ディスク１０７内のデータに、他のメモリカード使用時にはアクセスできないようにしてもよい。
【００５５】
図８（ａ）−（ｃ）は、本発明の他の実施例における設定メニューの表示例である。図８（ａ）は、記憶装置１０１の設定メニューの例である。アイコンによって登録済みのメモリカード００１が装着されていることが示されている。この場合、メモリカード００１に対応する記憶ディスク１０７の記憶領域のセキュリティ機能のオン／オフを選択することができる。またさらに詳細についても設定することができる。
【００５６】
図８（ｂ）は、メモリカード００１に関する詳細設定の表示例である。メモリカード００１のＩＤ、販売社、種類、容量が表示される。さらにメモリカード００１の使用領域及び空き領域が表示される。またさらに、メモリカード００１によってセキュリティがかけられている記憶ディスク１０７の容量及び空き領域が表示される。またさらに、メモリカード００１と記憶ディスク１０７の記憶領域を、１つの記憶領域として使用するか否かを選択するデバイス選択設定が表示される。またさらに、使用されていないと判断された装置を停止状態にするように設定する節電モードのオン／オフを選択することができる。また、メモリカードをフォーマットすることができる初期化実行の項目が表示される。
【００５７】
またここで、共有設定を行うことができる。ここでは、メモリカード００１を記憶装置１０１に装着した場合に、メモリカード００２及びメモリカード００４によってセキュリティがかけられている記憶ディスク１０７の記憶領域にアクセスできることが示されている。共有設定の項目を選択すると、図８（ｃ）のように表示がかわる。
【００５８】
図８（ｃ）は、共有設定メニューの表示例である。記憶装置１０１の識別情報格納部１１３内の、登録されているメモリカードの一覧が表示される。即ち、共有させたいＩＤの共有設定のセルを選択し、選択したＩＤのメモリカードに入れ替え認証を行うことによって、共有の設定が行なわれる。
【００５９】
上記した実施例により、記憶ディスク１０７内の記憶領域に、使用しているメモリカード毎に個別にセキュリティ機能を設けることができ、極めて高い安全性が確保される。またアクセス可能なデータをＩＤによって共有設定することにより、安全で且つ容易にデータの共有を実現することが出来る。
【００６０】
また、本発明において使用されるメモリカードは、固有の識別情報を持つものもしくは、任意で設定される識別情報を格納するための記憶領域を有するものであれば如何なるメモリを用いても、本発明には差し支えない。その為、ユーザは必要な容量とコストを考え、安いメモリ、高いメモリを選択することができる。
【００６１】
また、本実施例は上記した構成に限定されない。マスターのメモリカードを設定し、全ての設定を自由に行うことが出来るようにしてもよい。また記憶ディスク装置で用いる媒体は、リムーバブルな光ディスク、磁気ディスクであってもよく、この場合メモリカードのＩＤと対応したＩＤの整合が得られるようにしてもよい。
【００６２】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００６３】
【図１】図１は、本発明に係わる記憶装置の構成例を示すブロック図である。
【図２】図２は、図１に示した識別情報照合部の照合処理を示すフローチャートである。
【図３】図３は、図１に示したコマンド処理部の、コマンドセットを受け取った際の処理を示すフローチャートである。
【図４】図４は、論理アドレス管理テーブルの初期化を実行する際の処理を説明する説明図である。
【図５】図５は、記憶装置に供給されたコマンドセットがデータアクセスコマンドである場合の処理を示すフローチャートである。
【図６】図６は、この発明に係る特徴部の基本的要素を取り出して示すブロック図である。
【図７】図７は、この発明の実施の形態における、メモリカードを登録する際のメッセージ表示例である。
【図８】図８は、この発明の他の実施の形態における、記憶装置の設定メニューの表示例である。
【符号の説明】
【００６４】
１０１…記憶装置、１０２…ホスト装置、１０３…ホストバス、１０４…ホストインターフェース、１０５…コマンド処理部、１０６…論理アドレス管理テーブル、１０７…記憶ディスク装置、１０８…ディスク制御装置、１０９…メモリカードスロット、１１０…メモリカードインターフェース、１１１…メモリカード、１１２…メモリカード識別情報、１１３…識別情報格納部、１１４…識別情報照合部、４００…論理セクタアドレス、４０１…論理アドレス管理テーブル情報、４０２…インデックス、４０３…ホスト論理スタートセクタアドレス、４０４…ホスト論理エンドセクタアドレス、４０５…デバイス識別子、４０６…デバイス論理スタートセクタアドレス、７０１…メッセージウィンドウ、７０２…ロックアイコン、７０３…未装着アイコン、７０４…未登録アイコン、７０５…認証済みアイコン。
【図１】
2007156533.tif 000003
【図２】
2007156533.tif 000004
【図３】
2007156533.tif 000005
【図４】
2007156533.tif 000006
【図５】
2007156533.tif 000007
【図６】
2007156533.tif 000008
【図７】
2007156533.tif 000009
【図８】
2007156533.tif 000010