(57)【要約】【課題】メモリー記憶装置を多重ドライブに分割する方法を提供すること。【解決手段】メモリー大容量記憶装置を分割する方法が開示されている。分割タスクは、メモリー大容量記憶装置内部のコントローラによって実施される。コントローラは、最初に、そのメモリー記憶装置の論理空間をそれぞれ特定のドライブに属する多重区域に分割する。次に、そのコントローラはそのメモリー記憶装置の論理空間を両区域とも同じドライブに属する共用区域と機密保護区域に分割する。最後に、コントローラは、そのメモリー記憶装置の論理空間を、共用区域と機密保護区域を有しかつ多重ドライブに属する多重区域に分割する。【選択図】　図８
2004030551.tif 000002
【特許請求の範囲】
【請求項１】
メモリー記憶装置内部のコントローラの指示の下に前記メモリー記憶装置を分割する方法において、前記メモリー記憶装置は少なくとも一つのメモリーチップを持つメモリーモジュールを含んでおり、
前記メモリー記憶装置の論理空間をそれぞれホストと共に使用するためにドライブに割り当てられる複数の区域に分割し、
前記論理空間の分割情報を前記メモリーモジュール内部の情報ブロックに記憶し、
最初の電力供給の後に前記メモリーモジュール内部の前記情報ブロックを前記コントローラに読み込み、および
前記コントローラに読み込まれた前記情報ブロックの内容に従って前記メモリー記憶装置に関する基礎情報を読み出すために、ホスト入力に応答するステップを有することを特徴とするメモリー記憶装置分割方法。
【請求項２】
少なくとも一つのメモリーチップを持つメモリーモジュールを含むメモリー記憶装置内部のコントローラの指示の下に前記メモリー記憶装置を分割する方法において、
論理空間を少なくとも一つの機密保護区域に仕切り、前記機密保護区域はホストと共に使用するために特定のドライブに割り当てられ、
前記論理空間の分割情報を前記メモリーモジュール内部の情報ブロックに記憶し、前記分割情報は前記機密保護区域にアクセスするためのパスワードを有し、
最初の電力供給の後に前記メモリーモジュール内部の前記情報ブロックを前記コントローラに読み込み、ここで前記情報ブロック内部の前記パスワードは前記コントローラに読み込まれ、および
前記機密保護区域にアクセスするためにホスト入力パスワードに応答し、前記ホスト入力パスワードを前記コントローラに読み込まれた前記パスワードと比較するステップを有し、
ここで前記特定ドライブの前記機密保護区域は、最初の電力供給の後に前記ホストによってアクセスすることができず、かつパスワード識別を行った後は前記ホストによってアクセスすることができることを特徴とするメモリー記憶装置分割方法。
【請求項３】
更に、
前記論理空間を、前記ホストと共に使用する前記特定ドライブに割り当てられる少なくとも一つの共用区域に仕切り、
前記特定ドライブの前記共用区域に関する分割情報を前記メモリーモジュール内部の前記情報ブロックに記憶し、
最初の電力供給の後に前記メモリーモジュール内部の前記情報ブロックを前記コントローラに読み込み、および
前記コントローラに読み込まれた前記情報ブロックの内容に従って前記メモリー記憶装置に関する基礎情報を読み出すために、ホスト入力に応答するステップを有し、
ここで前記特定ドライブの前記共用区域は最初の電力供給の後に前記ホストによってアクセスすることができることを特徴とする請求項２に記載の方法。
【請求項４】
ホストと共に使用するための機密保護メモリー記憶装置であって、該装置は、
その内部にデータを記憶する少なくとも一つのメモリーチップを含むメモリーモジュールであって、前記メモリーモジュールはその内部に分割情報を記憶する少なくとも一つの情報ブロックを含む複数のブロックに分割されたメモリーモジュールと、
前記機密保護メモリー記憶装置の論理空間を分割するコントローラとを有し、
前記コントローラは前記論理空間を少なくとも一つの機密保護区域に仕切り、前記機密保護区域は前記ホストと共に使用するために特定のドライブに割り当てられ、
前記論理空間の分割情報を前記メモリーモジュール内部の前記情報ブロックに記憶し、前記分割情報は前記機密保護区域にアクセスするためのパスワードを有し、
最初の電力供給の後に前記メモリーモジュール内部の前記情報ブロックを前記コントローラに読み込み、ここで前記情報ブロック内部の前記パスワードは前記コントローラに読み込まれ、および
前記機密保護区域にアクセスするためにホスト入力パスワードに応答し、前記ホスト入力パスワードを前記コントローラに読み込まれた前記パスワードと比較するステップを有し、
ここで前記特定ドライブの前記機密保護区域は、最初の電力供給の後に前記ホストによってアクセスすることができず、かつパスワード識別を行った後は前記ホストによってアクセスすることができることを特徴とするホストと共に使用するための機密保護メモリー記憶装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は大容量記憶装置に関し、特にメモリー大容量記憶装置を分割する方法に関する。
【０００２】
【従来の技術】
ハードディスクドライブは現在のコンピュータシステムにおいて広く使用されているが、このような回転式磁気大容量記憶装置に関して、依然として、ハードディスクドライブへアクセスする間の本質的な呼出時間、高電力消費、物理的衝撃に耐えられないこと、および携帯用コンピュータ装置用には重量が重いことのような様々な欠陥がある。
【０００３】
フラッシュメモリーディスクドライブのような不揮発性メモリー大容量記憶装置は、ハードディスクに取って代るための良い選択である。メモリー大容量記憶装置の各々は、常に二つの部分を有する。一つはコントローラ部分であり、他はメモリーモジュールである。半導体技術によって、このようなメモリー記憶装置は、多くの種類の物理的衝撃に耐えかつ電力消費または重量を低減することができるようになってきた。これらのフラッシュメモリー記憶装置はまた、デスクトップＰＣ、ラップトップ、ＰＤＡ、ＤＳＣ等のような現在のすべてのコンピュータ装置に受け入れられ、かつ広く使用されている。
【０００４】
現在の大容量記憶装置は、ハードディスクドライブにしろメモリー記憶装置にしろ、すべて常にホストによって大容量記憶装置として構成される。このドライブは、ホストによって複数の「論理」ドライブに分割できるであろう。例えば、ホストが「分割プログラム」を実施のみで、分割情報はドライブに書き込まれる。次に電源が入れられる時、ホストによって分割されたこのようなドライブは多重「論理」ドライブとして認識される。
【０００５】
【発明が解決しようとする課題】
ホスト側から見ると、ドライブは複数の論理ブロックから構成され、かつ分割情報は一般に第一ブロックの論理ブロックアドレス０（ＬＢＡ０）に置かれる。もし、第一ブロックに欠陥があるかまたはコンピュータウイルスによって汚染されているならば、分割情報によって指示されるすべての論理ドライブはホストによって検出することができない。それは、ホストによって多重論理ドライブに分割されたドライブについての一つのリスクである。
【０００６】
更に、ホストはすべてのデータに容易に自由にアクセスできるので、システムファイルのようなある重要なファイルが不注意なエンドユーザーによって削除され得る。この場合の別の側面は、データアクセスの権利が広すぎるために個人的機密保護の要求を満たすことができない、ということである。それは別のリスク、または不都合である。
【０００７】
従って本発明の目的は、メモリー記憶装置を多重ドライブに分割する方法を提供することである。
【０００８】
【課題を解決するための手段】
このような方法は、ホストの代わりにコントローラによって行われる。前記の多重ドライブの各々はまさしくホストについてのドライブではあるが、論理ドライブではない。もし、ホストが各ドライブを分割するために「分割プログラム」を実行するならば、分割情報のコピーが各ドライブの第一ブロックに書き込まれる。そのことによってそれは分割情報の欠陥またはコンピュータウイルスによる汚染の可能性を低減する。
【０００９】
その上、ドライブは各種の区域に細分割することもできる。如何なるエンドユーザーも自由にアクセスすることができるものもあれば、パスワード識別により特定ユーザーのみアクセスすることができるものもある。それによって、データ保護または機密保護の機能を実行することができる。
【００１０】
本発明の多様な目的と利点は添付図面と関連して読まれる時、下記の詳細な説明からより容易に理解されるであろう。
【００１１】
【発明の実施の形態】
メモリー記憶装置は、一般に二つの部分を有する。一つはコントローラであり、もう一つはメモリーモジュールである。図１に示されるように、メモリー記憶装置１０６の構成は、コントローラ１０２とメモリーモジュール１０４より成る。コントローラ１０２はホストインターフェース１０８によってホスト端末１００に結合され、かつメモリーインターフェース１１０によってメモリーモジュール１０４に結合される。コントローラ１０２のタスクは、ホスト端末１００と通信し、メモリーモジュール１０４を管理することである。メモリーモジュール１０４はその中にデータを記憶するために、フラッシュメモリー、ＰＲＯＭ、ＲＯＭ、またはＥＥＰＲＯＭのようなメモリーチップを少なくとも一つ有する。
【００１２】
物理的マッピングへの論理
【００１３】
図２に示すように、メモリー記憶装置はホストによりドライブ２０４として構成される。ホスト側から見ると、このようなドライブ２０４は複数の論理ブロックを有し、その各々はホストによってアドレスできる。すなわち、ホストは論理ブロック０、論理ブロック１、・・・、および論理ブロックＭ−１を含むすべての論理空間２００にアクセスすることができる。
【００１４】
メモリーチップは、一般にブロックのような複数の記憶ユニットに分割される。図２に示すように、メモリーモジュールの物理空間２０２は物理ブロック０、物理ブロック１、・・・、および物理ブロックＮ−１を含む。物理ブロックの幾つかは欠陥があるか、またはメモリーモジュールを管理するためにコントローラによって使用されることがあるので、ホストによって使用される論理空間２００は常に物理空間２０２よりも少ない。コントローラの一つのタスクは、ホストアクセスのための論理空間２００を作ることである。実際、コントローラが論理ブロックと物理ブロック間のマッピング関係を維持しなければならないので、ホストは物理空間２０２に直接アドレスすることはできない。このようなマッピング情報は常にマッピング表と呼ばれ、特定の物理ブロック内に記憶できるか、またはコントローラ内部のＳＲＡＭに書き込むことができる。もし、ホストが特別な論理ブロックの読み出しを要求するならば、コントローラはどの物理ブロックがアクセスされるべきかを識別するためにマッピング表を検索し、データを物理ブロックからコントローラに転送し、次いでデータをコントローラからホストへ転送する。
【００１５】
ホストによって行われる分割
【００１６】
図２に示される先行技術において、ホストによって使用されるドライブ２０４の大きさが論理空間２００のそれと等しくなるように、コントローラは一般にすべての論理空間２００をドライブ２０４に割り当てる。様々なファイルを管理するために、ホストは論理ドライブをデータ記憶用に使用する前に、ドライブ２０４を多重論理ドライブに分割する。図３に示すように、ハードディスクまたはメモリー記憶装置のような記憶装置は、ホストによって四個の論理ドライブに分割される。分割構造はＤＯＳＲと両立でき、かつ分割表３０１と呼ばれる分割情報は、論理空間の最初の区域である論理ブロックアドレス０（ＬＢＡ０）に記憶される。最初の区域は分割表３０１の他にマスタブートレコード（ＭＢＲ）とも呼ばれ、ホスト起動用のある情報がそこに記憶される。
【００１７】
分割表３０１の内容は、各分割がどこに置かれているかを示す。分割は、コントローラによって与えられた論理空間を分割した後の四個の論理ドライブをホストが十分に使用できるように、論理ドライブとして行われる。ホストによって行われるこの分割方法は、様々な欠陥を引き起こす。例えば、もしＭＢＲの分割表３０１が欠陥を有するか、またはコンピュータウイルスによって汚染されているならば、すべての論理ドライブは何ら検出できないであろう。その上、ホストによって行われる分割構造はオープン規準であるので、そのホストを使用する如何なるユーザーもすべての論理ドライブのすべてのファイルに容易に自由にアクセスできる。システムファイルのような幾つかの重要なファイルも、不注意なエンドユーザーによって削除され得る。貴方個人の財務情報のような個人的な機密書類も、意図的な使用者によって見出すことができる。ホストによって行われるこのような分割に関して、機密保護やデータ保護機能はない。
【００１８】
コントローラによって行われる分割
【００１９】
我々の発明において、メモリー記憶装置内部のコントローラは、図４に示すように、ホストがメモリー記憶装置を使用する前に先ず論理空間２００を多重区域に分割する。各区域はホストと共に使用するために各ドライブに割り当てられる。図４に示すように、論理空間２００はコントローラによって二つの区域、ドライブ４００に割り当てられる区域０　４０４と、ドライブ４０２に割り当てられる区域１　４０６に分割される。分割情報は、情報ブロック４０８と呼ばれる特別な物理ブロックに記憶される。図５に示すように、それは本発明による情報ブロックのデータ構造を示す。メモリーチップ情報５００は、メモリー記憶装置内部にあるメモリーチップの数と、それらの大きさを記録する。ドライブの数５０２は、ホストによって使用することのできる全ドライブである。この場合、この値は２である。各ドライブの分割情報５０４は、ドライブ０　５０５とドライブ１　５０９を含む。図４も参照して、図５のドライブ０　５０５は、区域０の始動アドレス５０６、長さ５０８、および属性５１０を含む。始動アドレス５０６および長さ５０８は、区域０　４０４の範囲を決定する。属性５１０は、ホストのために読出し専用やフルアクセスモードといった区域０　４０４アクセスモードを指定する。ドライブ１　５０９は、区域１の始動アドレス５１２、長さ５１４、および属性５１６を含む。その機能は、先の説明と同様である。始動アドレス５１２および長さ５１４は、区域１　４０６の範囲を決定する。属性５１６は、ホストのために読出し専用やフルアクセスモードといった区域１　４０６のアクセスモードを指定する。
【００２０】
メモリー記憶装置がホストに取付けられたスロット内に一旦差し込まれると、最初の電力供給の後に、コントローラは情報ブロックをコントローラ内部のＳＲＡＭ内に読み込む。このメモリー記憶装置を正確に構成するために、ホストはメモリー記憶装置におけるドライブ数や各ドライブの大きさのようなメモリー記憶装置に関するある基礎的な情報を要求する。コントローラは、ＳＲＡＭ内に読み込まれた情報ブロックのデータに従って、ホストの要求に対応する。その結果、区域０　４０４はホストによって構成されたドライブ４００に割り当てられ、かつ区域１　４０６はホストによって構成されたドライブ４０２に割り当てられる。図２の先行技術と比較して、本発明においてコントローラは、メモリー記憶装置の全論理空間をそれぞれ多重ドライブに属する多重区域に分割する。これらの多重ドライブはすべて、ホストによって作られた論理ドライブに代って、独立したドライブである。少なくとも一つの論理ドライブを作るために、ホストが各独立ドライブを分割する「分割プログラム」を実行する時、分割情報のコピーが各独立ドライブの第一ブロックに書き込まれる。こうして、各独立ドライブはそれ自身の分割情報を持ち、それにより分割情報の欠陥またはコンピュータウイルスによる汚染の可能性を低減する。
【００２１】
機密保護ドライブ
【００２２】
コントローラによって行われる論理空間の分割と同じコンセプトを使用して、メモリー記憶装置は機密保護機能を強化することができる。図６のような本発明の別の好適実施例において、コントローラは論理空間２００を二つの区域、区域０　６０２および区域１　６０４に分割する。理解し易いように、区域０　６０２はホストまたは如何なるエンドユーザーからも自由にアクセスできる共用区域と呼び、区域１　６０４はホストまたは区域１　６０４へのアクセス権を制御するパスワードの識別を行った後の特定のエンドユーザーのみによってアクセスできる機密保護区域と呼ぶ。これらの二つの区域は、ホストによって使用される同じドライブ６００に属するが、ホストのみがそれらの各々に一度にアクセスすることができる。
【００２３】
図８に示すように、それはこのような分割についての情報ブロックのデータ構造である。メモリーチップ情報８００は、メモリー記憶装置内部にあるメモリーチップの数と、それらの大きさを記録する。ドライブの数８０２は、ホストによって使用することのできる全ドライブである。この場合、この値は１である。各ドライブの分割情報８０４は、ドライブ０　８０５のみを含む。図６も参照して、図８のドライブ０　８０５は、共用区域０の始動アドレスおよび長さ８０６、機密保護区域１の始動アドレスおよび長さ８０８、パスワード８１０および属性８１２を含む。その８０６および８０８は、共用区域０　６０２および機密保護区域１　６０４の範囲を決定する。パスワード８１０は、機密保護区域１　６０４のアクセス権を制御するためのものである。属性８１２は、ホストのために読出し専用やフルアクセスモードといった各区域のアクセスモードを指定する。
【００２４】
メモリー記憶装置がホストに取付けられたスロット内に一旦差し込まれると、最初の電力供給の後に、コントローラは情報ブロックをコントローラ内部のＳＲＡＭ内に読み込む。コントローラはＳＲＡＭ内に読み込まれた情報ブロックデータに従って、メモリー記憶装置を構成するホストの要求に対応する。この場合、ドライブ数は１であり、かつドライブ６００の大きさは共用区域０　６０２のそれと同様である。従って、ドライブ６００の共用区域０　６０２はホストによって自由にアクセスできるが、初期構成後においては機密保護区域１　６０４はホストによってもまたは如何なるエンドユーザーによっても見ることはできない。
【００２５】
機密保護管理プログラムは、機密保護機能を管理するために使用される。もし、特定のエンドユーザーがドライブ６００の機密保護区域１　６０４にアクセスすることを望むならば、前記の機密保護管理ソフトウェアが最初に実行され、次いで特定のエンドユーザーは実行されたプログラムへのパスワードを入力する。最後にこの機密保護管理プログラムにより、ホストは機密保護区域１　６０４にアクセスするためのパスワードをメモリー記憶装置へ送ることができる。前記機密保護管理プログラムは、メモリー記憶装置の如何なる共用区域にも記憶することができ、かつ機密保護機能を使用するための携帯用ツールにもなる。
【００２６】
ホストからパスワードを受信した後、コントローラはホストの入力パスワードをコントローラのＳＲＡＭに読み込まれたパスワード８１０と比較する。図７に示されるように、もし、ホストがパスワード識別を通過させるならば、ドライブ６００の機密保護区域１　６０４はホストまたは特定のエンドユーザーによってアクセスすることができる。この機密保護機能を使用するそれらのエンドユーザーのために、ある重要なファイルは不注意な、または意図的なユーザーがこれらの個人的なデータを削除または複写することを防止するために、機密保護区域１６０４に記憶できる。
【００２７】
機密保護機能を備える多重ドライブ
【００２８】
本発明の別の好適実施例において、先の二つの技術を組合せることにより、メモリー記憶装置をそれぞれ機密保護機能を備える多重ドライブに分割することが可能である。図９のように、先ずコントローラは論理空間２００を二つのドライブに分割し、次いで各ドライブを共用区域と機密保護区域に分割する。図１１は、このような分割についての情報ブロックのデータ構造を示す。メモリーチップ情報１１００は、メモリー記憶装置内部にあるメモリーチップの数と、それらの大きさを記録する。ドライブの数１１０２は、ホストによって使用することのできる全ドライブである。この場合、この値は２である。各ドライブの分割情報１１０４は、ドライブ０　１１０５とドライブ１　１１１１を含む。ドライブ０　１１０５は、共用区域０の始動アドレスおよび長さ１１０６、機密保護区域１の始動アドレスおよび長さ１１０８、パスワード１１１０および属性１１１２を含む。その１１０６および１１０８は、それぞれ図９のドライブ９０２内部の共用区域０　　９０６および機密保護区域１　９０８の範囲を決定する。パスワード１１１０は、機密保護区域１　９０８のアクセス権を制御するためのものである。属性１１１２は、ホストのために読出し専用やフルアクセスモードといいった各区域のアクセスモードを指定する。ドライブ１　１１１１は共用区域２の始動アドレスおよび長さ１１１４、機密保護区域３の始動アドレスおよび長さ１１１６、パスワード１１１８および属性１１２０を含む。その１１１４および１１１６は、それぞれ図９のドライブ９０４内部の共用区域２　９１０および機密保護区域３　９１２の範囲を決定する。パスワード１１１８は、機密保護区域３　９１２のアクセス権を制御するためのものである。属性１１２０は、ホストのために読出し専用やフルアクセスモードといった各区域のアクセスモードを指定する。
【００２９】
メモリー記憶装置がホストに取付けられたスロット内に一旦差し込まれると、最初の電力供給の後に、コントローラは情報ブロックをコントローラ内部のＳＲＡＭ内に読み込む。コントローラはＳＲＡＭ内に読み込まれた情報ブロックデータに従って、メモリー記憶装置を構成するホストの要求に対応する。この場合、ドライブ数は２であり、ドライブ９０２の大きさは共用区域０　９０６のそれと同様であり、かつドライブ９０４の大きさは共用区域２　９１０のそれと同様である。従って、ドライブ９０２の共用区域０　９０６およびドライブ９０４の共用区域２　９１０はホストによって自由にアクセスできるが、初期構成後においてはドライブ９０２の機密保護区域１　９０８およびドライブ９０４の機密保護区域３　９１２はホストによってもまたは如何なるエンドユーザーによっても見ることはできない。
【００３０】
もし、特定のエンドユーザーがドライブ９０２の機密保護区域１　９０８にアクセスすることを望むならば、前記の機密保護管理プログラムが最初に実行され、次いで特定のエンドユーザーは実行されたプログラムへのパスワードを入力する。最後にこの機密保護管理プログラムにより、ホストは機密保護区域１　９０８にアクセスするためのパスワードをメモリー記憶装置へ送ることができる。ホストからパスワードを受信した後、コントローラはホストの入力パスワードをコントローラのＳＲＡＭに読み込まれたパスワード１１１０と比較する。図１０に示されるように、もしホストがパスワード識別を通過させるならば、ドライブ９０２の機密保護区域１　９０８はホストまたは特定のエンドユーザーによってアクセスすることができる。このような分割は、ＭＢＲの欠陥またはコンピュータのウイルスによる汚染の可能性を低減するのみでなく、メモリー大容量記憶装置のための機密保護機能を実現する。
【００３１】
しかし、本発明においては機密保護区域または共用区域の大きさは調節可能である。要求に従って共用区域の大きさはゼロに設定でき、その場合、機密保護区域のみが特定のドライブに存在する。
【００３２】
取り外し可能メモリーモジュール
【００３３】
我々の発明において、多重機密保護ドライブに分割されたメモリー記憶装置は、実質的に二つの部分に分割できる。一方は内部にコントローラを備えるアダプターと呼ばれ、他方は複数のメモリーチップを含む取り外し可能なメモリーモジュールである。このような構成は、エンドユーザーにとって便利である。もし、エンドユーザーが全体のメモリー記憶装置の容量を向上させようと望むならば、ただ最初のメモリーモジュールを取り外し、次いで新しい大容量メモリーモジュールを挿入するだけでよい。情報ブロックデータは、間違いなく挿入前に新メモリーモジュールに記憶されなければならない。
【００３４】
図１２は、メモリーモジュールの有りまたは無しの場合のメモリー記憶装置についてのコントローラの状態フローを示す。ステップ１２０２において、コントローラはメモリーモジュールが存在するか否かをチェックする。もし存在するならば、情報ブロックをコントローラのＳＲＡＭ中に読み込むためにステップ１０２４へ進み、次いでドライブ１の状態１２０６、・・・、およびドライブｎの状態１２０８のように各ドライブの状態を決定する。図１３は図１２の継続フローチャートであり、共用区域と機密保護区域を切り換える操作を説明する。ドライブｍの状態１３００は如何なるドライブ状態をも表す。各ドライブについてのデフォルト状態は共用状態１３０４にあり、そのことは共用区域が最初の電力供給の後に、ホスト命令入力１３０２によって自由にアクセスできることを意味する。もし、ホストが特定ドライブｍの機密保護区域にアクセスするためのパスワードを入力するならば、ドライブｍの共用状態１３０４はホストがパスワード識別を行った後、機密保護状態１３０８へ転送される。ドライブｍが機密保護状態にある時、そのことは機密保護区域がホスト命令入力１３１０によってアクセスできることを意味する。その上、もしホストがロック命令１３１２を入力するならば、機密保護状態は共用状態に戻る。
【００３５】
もし、メモリーモジュールが差し込まれていなければ、コントローラは状態Ａ１２１０へ進む。状態Ａ１２１０の間、ホストがホスト命令入力１２１２によりデータアクセスを要求する時、コントローラは常に中間メッセージなしと応答する。メモリーモジュールが一旦アダプターに差し込まれると、状態Ａ１２１０はステップ１２０４へ進む。従ってコントローラは、上記のように情報ブロックを読み込みかつ機密保護機能を実現する。
【００３６】
フラッシュメモリー以外でも、前記実施例は、本発明の範囲と意図から逸脱することなしにフラッシュメモリー、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、およびハードディスクのような各種のメモリーにも適する。
【００３７】
本発明はこのように記述されているが、同じことが多くの方法に変化し得ることは明らかである。このような変化は本発明の意図と範囲から逸脱するとは見なされず、かつ当該技術に習熟した人々に自明であるこのようなすべての変更は、下記の特許請求の範囲内に含まれると解釈される。
【図面の簡単な説明】
【図１】メモリー記憶装置を持つコンピュータシステムの概略図。
【図２】メモリー記憶装置の論理空間と構成についての従来の使用方法を示す概念図。
【図３】ホストによって行われる従来のディスク分割構造の概念図。
【図４】コントローラがメモリー記憶装置の論理空間を二つのドライブに分割することを示す概念図。
【図５】本発明による情報ブロックのデータ構造を示す概念図。
【図６】コントローラが大容量記憶装置の論理空間を、それぞれ同一ドライブに属する共用区域と機密保護区域に分割することを示す概念図。
【図７】パスワード識別を行った後、機密保護区域がホストによってアクセスされることを示す概念図。
【図８】本発明による情報ブロックのデータ構造を示す概念図。
【図９】コントローラがメモリー記憶装置の論理空間を、それぞれ共用区域と機密保護区域を有する二つのドライブに分割することを示す概念図であって、各ドライブの共用区域は、ホストによって自由にアクセスすることができることを示す概念図。
【図１０】パスワード識別を行った後、第一ドライブの機密保護区域がホストによってアクセスされることを示す概念図。
【図１１】本発明による情報ブロックのデータ構造を示す概念図。
【図１２】メモリーモジュールの有りまたは無しの場合のメモリー記憶装置についての状態フローを示す概念図。
【図１３】共用区域と機密保護区域を切り換える状態変更を示す概念図。
【図１】
2004030551.tif 000003
【図２】
2004030551.tif 000004
【図３】
2004030551.tif 000005
【図４】
2004030551.tif 000006
【図５】
2004030551.tif 000007
【図６】
2004030551.tif 000008
【図７】
2004030551.tif 000009
【図８】
2004030551.tif 000010
【図９】
2004030551.tif 000011
【図１０】
2004030551.tif 000012
【図１１】
2004030551.tif 000013
【図１２】
2004030551.tif 000014
【図１３】
2004030551.tif 000015