"不揮発性データ記憶を提供するメモリカード200からデータを読み出す方法であって、a前記メモリカード200の不揮発性データ記憶の第1ボリュームからのボリューム情報502,522,526にアクセスすること304、b前記ボリューム情報502,522,526に基づいて前記メモリカード200上に1つのボリュームが存在するか、または複数のボリュームが存在するかを決定すること306、c前記決定することbが、前記メモリカード200上に1つのボリュームが存在すると決定する場合、前記第1ボリュームだけを提供するように前記メモリカードを動作させること316であって、前記メモリカードの前記不揮発性データ記憶は、前記1つのボリュームにアサインされている、前記動作させること、d前記決定することbが、前記メモリカード200上に複数のボリュームが存在すると決定する場合、複数のボリュームを提供するように前記メモリカードを動作させること316であって、前記複数のボリュームのうちの1つは、前記第1ボリュームであり、前記不揮発性データ記憶は、前記複数のボリュームに分割されている、前記動作させることを含み、前記メモリカード200は、複数のスイッチ位置を有するスイッチ206を含み、前記動作させること316dは、少なくともd1前記スイッチ206のためのスイッチ位置を決定すること、d2前記スイッチ位置に基づいて前記複数のボリュームのうちの1つを選択的にイネーブルすることを含む、方法。請求項1に記載の方法であって、前記スイッチ206は、少なくとも第1位置および第2位置を有し、前記動作させること316dは、さらに少なくともd3前記スイッチが前記第2位置にあるとき、アドレスオフセットを与えること314を含む、方法。請求項2に記載の方法であって、前記アドレスオフセットは、16ビットアドレシングを用いたファイルシステムで利用できるよりも多くのデータ記憶容量を前記メモリカード200が提供できるようにする、方法。請求項1に記載の方法であって、前記スイッチ206は、少なくとも第1位置および第2位置を有し、前記スイッチ位置が前記第1位置にあり、前記メモリカード200が前記複数のボリュームを提供するよう動作させられているとき、前記不揮発性データ記憶の前記第1ボリュームがアクセスされ、前記スイッチ位置が前記第2位置にあり、前記メモリカード200が前記複数のボリュームを提供するよう動作させられているとき、前記不揮発性データ記憶の第2ボリュームがアクセスされる、方法。請求項4に記載の方法であって、前記メモリカード200は、単一のボリュームまたはボリュームのペアのうちのいずれか1つにフォーマットされており、前記ボリュームのペアは前記第1ボリュームおよび前記第2ボリュームである、方法。請求項5に記載の方法であって、前記メモリカード200の不揮発性データ記憶の全ては、前記単一のボリュームとしてXギガバイトの前記第1ボリュームにフォーマットされるか、または前記ボリュームのペアとしてそれぞれX/2ギガバイトの前記第1および第2ボリュームにフォーマットされている、方法。請求項1に記載の方法であって、前記方法は、さらにe前記メモリカード200のアクティベーションを検出すること302を含み、前記アクセスすること304a、前記決定すること306b、および前記動作させること316cまたはdは、前記検出すること302eが前記メモリカード200のアクティベーションを検出した時点で実行される、方法。請求項7に記載の方法であって、前記メモリカード200のアクティベーションは、前記メモリカード200の電源オンと共に、または前記メモリカード200のホストデバイス100への挿入と共に起こる、方法。請求項1に記載の方法であって、前記メモリカード200は、単一のボリュームか、または複数のボリュームにフォーマットされ、前記メモリカード200の不揮発性データ記憶の全ては、前記単一のボリュームとしてXギガバイトの前記第1ボリュームにフォーマットされているか、または前記複数のボリュームとしてそれぞれX/NギガバイトのN個のボリュームにフォーマットされている、方法。請求項1に記載の方法であって、前記決定することbが、1つのボリュームが前記メモリカード200上に存在すると決定するとき、前記第1ボリュームはFAT-32ファイルフォーマットを有する、方法。請求項1に記載の方法であって、前記決定すること306bが、前記メモリカード上に複数のボリュームが存在すると決定するとき、前記複数のボリュームのそれぞれはFAT-16ファイルフォーマットを有する、方法。第1サイズの単一のパーティションとして、または第2サイズの複数のパーティションとして構成されるメモリカード200であって、データ記憶を提供するように構成された不揮発性データ記憶404,406,408,410であって、前記不揮発性データ記憶404,406,408,410は、少なくとも第1パーティションを含むように構成され、かつ少なくとも前記第1パーティションを表すパーティション情報を記憶するように構成されている、前記不揮発性データ記憶と、複数のスイッチ位置のうちの1つに設定されるスイッチ206と、前記不揮発性データ記憶404,406,408,410に記憶されたデータへのアクセスを管理するコントローラ402とを備え、前記コントローラ402は、前記不揮発性データ記憶404,406,408,410に記憶された前記パーティション情報を調べて、前記パーティション情報に基づいて、前記単一のパーティションが用いられているか、または前記複数のパーティションが用いられているかを決定するように構成され、前記コントローラ402が、前記単一のパーティションが用いられていると決定するとき、前記不揮発性データ記憶は単一のボリュームとしてアドレス指定され、前記コントローラ402が、前記複数のパーティションが用いられていると決定するとき、前記不揮発性データ記憶は、前記スイッチ206の前記スイッチ位置に基づいて、複数のパーティションとしてアドレス指定される、メモリカード。請求項12に記載のメモリカード200であって、前記1つ以上のパーティションはボリュームである、メモリカード。請求項12に記載のメモリカード200であって、前記コントローラ402が、前記単一のパーティションが前記メモリカード200上で用いられていると決定するとき、前記単一のパーティションはFAT-32ファイルフォーマットを有する、メモリカード。請求項12に記載のメモリカード200であって、前記コントローラ402が、前記複数のパーティションが用いられていると決定するとき、前記複数のパーティションのそれぞれはFAT-16ファイルフォーマットを有する、メモリカード。請求項12に記載のメモリカード200であって、前記メモリカード200は、単一のパーティションか、または複数のパーティションのいずれかにフォーマットされ、前記メモリカード200の不揮発性データ記憶404,406,408,410の全ては、前記単一のパーティションとしてXギガバイトの第1パーティションにフォーマットされるか、または前記複数のパーティションとしてそれぞれX/NギガバイトのN個のパーティションにフォーマットされている、メモリカード。請求項12に記載のメモリカード200であって、前記メモリカードはフラッシュメモリデバイスである、メモリカード。よってメモリカードの容量を拡張し、それと共に古いファイルシステムだけでなく、新しいファイルシステムも信頼性高くサポートするような改良されたアプローチに対する要求がある。大きく言って、本発明は、1つの大きなデータ記憶領域として、または複数のより小さいデータ記憶領域群としてインテリジェントに動作するリムーバブルデータストレージデバイスに関する。リムーバブルデータストレージデバイスは、現世代の電子製品32ビットアドレシングを用いるだけでなく、レガシー製品16ビットアドレシングを用いるにおいても用いられえる。ホストデバイスは、このリムーバブルストレージデバイスに記憶されたデータにアクセスするために、このリムーバブルストレージデバイスに結合する。一般に、ホストデバイスは、カメラ、ハンドヘルドコンピュータ、セットトップボックス、携帯のまたは他のオーディオプレーヤー/レコーダ例えばMP3デバイス、および医療用モニタのような電子デバイスである。本発明は、システム、装置、デバイス、方法またはコンピュータで読み取り可能な媒体を含む多くのやり方で実現されえる。本発明のいくつかの実施形態が以下に説明される。不揮発性データ記憶を提供するメモリカードからデータを読み出す方法として、本発明のある実施形態は、前記メモリカードの不揮発性データ記憶の第1ボリュームからのボリューム情報にアクセスすること、前記ボリューム情報に基づいて前記メモリカード上に1つまたは複数のボリュームが存在するか決定すること、前記決定することが、前記メモリカード上に1つのボリュームが存在すると決定するとき、前記第1ボリュームだけを提供するよう前記メモリカードを動作させ、前記メモリカードの前記不揮発性データ記憶は、前記1つのボリュームにアサインされる、動作させること、および前記決定することが、前記メモリカード上に複数のボリュームが存在すると決定するとき、複数のボリュームを提供するよう前記メモリカードを動作させ、前記複数のボリュームのうちの1つは、前記第1ボリュームであり、前記不揮発性データ記憶は、前記複数のボリュームに分割される、動作させることの行為を少なくとも含む。第1サイズの単一のパーティションとして、または第2サイズの複数のパーティションとしてコンフィギャされえるメモリカードとして、本発明のある実施形態は、データ記憶を提供する不揮発性データ記憶であって、前記不揮発性データ記憶は、少なくとも第1パーティションを含むよう、かつ少なくとも前記第1パーティションを記述するパーティション情報を記憶するようにコンフィギャされる、不揮発性データ記憶、複数のスイッチ位置のうちの1つに設定されるスイッチ、および前記不揮発性データ記憶に記憶された前記データへのアクセスを管理するコントローラを少なくとも含む。前記コントローラは、前記不揮発性データ記憶に記憶された前記パーティション情報を調べることによって、前記パーティション情報に基づいて、前記単一のパーティションまたは前記複数のパーティションが用いられているかを決定する。前記コントローラが、前記単一のパーティションが用いられていると決定するとき、前記不揮発性データ記憶は単一のボリュームとしてアドレス指定される。前記コントローラが、前記複数のパーティションが用いられていると決定するとき、前記不揮発性データ記憶は、前記スイッチの前記スイッチ位置に基づいて、複数のパーティションとしてアドレス指定される。不揮発性データ記憶を提供するメモリデバイスとして、本発明のある実施形態は、前記メモリデバイスの不揮発性データ記憶の第1ボリュームからのボリューム情報にアクセスする手段、前記ボリューム情報に基づいて前記メモリデバイス上に1つまたは複数のボリュームが存在するか決定する手段、および前記メモリデバイスのコンフィギュレーションに基づいて、前記決定する手段が前記メモリデバイス上に存在すると決定する前記1つまたは複数のボリュームで前記メモリカードを動作させる手段を少なくとも備える。本発明の他の局面および優位性は、添付の図面と併せて以下の詳細な説明から明らかになろう。図面は例示的に本発明の原理を示す。本発明は、添付の図面と併せて以下の詳細な説明によって容易に理解されよう。ここで同様の参照番号は同様の要素を示す。本発明は、1つの大きなデータ記憶領域として、または複数のより小さいデータ記憶領域群としてインテリジェントに動作するリムーバブルデータストレージデバイスに関する。リムーバブルデータストレージデバイスは、現世代の電子製品32ビットアドレシングを用いるだけでなく、レガシー製品16ビットアドレシングを用いるにおいても用いられえる。ホストデバイスは、このリムーバブルストレージデバイスに記憶されたデータにアクセスするために、このリムーバブルストレージデバイスに結合する。一般に、ホストデバイスは、カメラ、ハンドヘルドコンピュータ、セットトップボックス、携帯のまたは他のオーディオプレーヤー/レコーダ例えばMP3デバイス、および医療用モニタのような電子デバイスである。ある実施形態において、リムーバブルデータストレージデバイスは、メモリカードである。ここで用いられるように、メモリカードは、カード状の構成を含むと共に、メモリスティックのようなあまりカード状ではないものも含む。本発明のこの局面の実施形態は、図1~7を参照して以下に説明される。しかし、当業者には、ここで与えられたこれら図についての詳細な説明は例示目的であり、本発明は、これらの限定された実施形態を超えて外縁が延びることが容易に理解されよう。図1は、メモリカード102と共にホストデバイス100のブロック図である。このメモリカード102は、ホストデバイス100のための不揮発性記憶を提供する。メモリカード102は、取り外し可能なやり方でホストデバイス100に典型的には結合する。ある実施形態において、メモリカード102は、ホストデバイス100において対応するコネクタと結合するコネクタを有する。ホストデバイス100は、コンピュータ、カメラ、ビデオレコーダ、携帯情報端末などのようなものに関しえる。メモリカード102が取り外し可能であることから、データは、容易にホストデバイスから分離して移動されえる。ホストデバイスは、従来は、FAT-16フォーマットのファイルをサポートするファイルシステムを利用してきた。FAT-16フォーマットにおいては、2ギガバイトGBの最大アドレス可能なアドレス空間にアクセスするために、16ビットのアドレスが用いられる。メモリカードのデータ記憶容量は、既に、または近い将来に、2ギガバイトを超えることがありえる。その結果、FAT-16フォーマットを用いるホストデバイスは、2ギガバイトを超えるメモリカード102によって提供される追加のメモリ容量を利用することができない。一方、より高度でより高価なホストデバイスは、ファイルのためにFAT-32フォーマットを使用する。このFAT-32フォーマットは、8テラバイトTBの最大アドレス可能なアドレス空間にアクセスするために32ビットのアドレスを用いる。今日、および予見可能な将来においては、メモリカードのデータ容量は、1テラバイトよりも充分に下である。本発明によれば、メモリカードは、16ビットアドレシングすなわちFAT-16ファイルフォーマットを用いるホストデバイス、または32ビットアドレシングすなわちFAT-32ファイルフォーマットを用いるホストデバイスと共に用いるのに適する。いずれの場合でも、2ギガバイトを超えるメモリカード102の記憶容量が利用されえる。ホストデバイス100が32ビットアドレシングをサポートする場合、メモリカード102は、メモリカード102は、FAT-32ファイルのためにフォーマットされた単一のボリュームとして動作する。一方、ホストデバイス100が16ビットアドレシングをサポートする場合、メモリカード102は、複数のボリュームにパーティションが切られ、それぞれのボリュームは、FAT-16ファイルのためにフォーマットされ、2ギガバイトまでのデータ記憶容量を提供する。複数のボリューム間での切り替えを促進するために、メモリカード102は、スイッチを含みえる。ユーザは、このスイッチと対話して、メモリカード102内の利用可能なボリュームのうちどれがホストデバイス100によって利用されるべきかを選択できる。図2は、本発明のある実施形態によるメモリカード200の透視図である。メモリカード200は、図1に示されたメモリカード102についての一つの代表的実施形態である。メモリカード200は、メモリカード200のためのハウジング202を含む。このハウジング202は、メモリカード200内の回路および/または要素のための保護カバーとして機能する。メモリカード200は、ホストデバイスにおいて対応するコネクタと相互接続するコネクタエンド204も含む。このホストデバイスは、それの任意の周辺機器を含むと定義される。さらに、本発明によれば、メモリカード200は、スイッチ206を含む。図2に示されるように、スイッチ206は、2つの位置を有し、FAT-16フォーマットの2つの異なるボリュームを提供するメモリカードと共に用いるのに適する。したがって、スイッチ206の1つの位置は第1ボリュームを選択し、スイッチ206の第2位置は第2ボリュームを選択する。メモリカード200は、典型的には小さなフォームファクタと関連付けられることが理解されよう。典型的には、このフォームファクタは、縦横2インチ3インチ5.08センチメートル7.62センチメートルより小さく、厚さは0.25インチ0.635センチメートルより小さい。メモリカード200の構成は大きく変わりえる。したがって、図2に示されるメモリカード200の構成は、本発明の限定ではなく、代表的な実施形態であるだけである。さらに、スイッチ206は、2つより多い位置を有しえることが理解されよう。例えば、もしメモリカード200が4つのボリュームにパーティションが切られていたなら、スイッチ206は、少なくとも3つのスイッチ位置を必要とするだろう。例として、データ記憶容量として16ギガバイトを有するメモリカードは、それぞれ2ギガバイトの8つのパーティションに区切られ、関連付けられたスイッチは、実現例に依存して3から8つの位置を有するだろう。メモリカードも1つより多いスイッチを有しえる。図3は、本発明のある実施形態によるメモリカードボリューム評価プロセス300のフロー図である。メモリカードボリューム評価プロセス300は、例えば、メモリカード内のホストコントローラによって実行される。このホストコントローラは、メモリカードのデータ記憶要素に対しデータをリードまたはライトするためにホストホストデバイスと通信する。メモリカードボリューム評価プロセス300は、メモリカードがアクティベートされるとき開始される。メモリカードのアクティベーションの例は、iメモリカードを電源オンにすること、またはiiメモリカードをホストデバイスのレセプタクルに挿入することを含む。初めに、判断302は、メモリカードがアクティベートされたかを決定する。判断302が、メモリカードがアクティベートされていないと決定するとき、メモリカードボリューム評価プロセス300はそのようなイベントを待つ。換言すれば、メモリカードボリューム評価プロセス300は、メモリカードがアクティベートされるときに起動されえる。いったん判断302が、メモリカードがアクティベートされたと決定すると、初期ボリュームからのボリューム情報が取り出される304。ここで初期ボリュームは、メモリカードのデータ記憶要素に指定されるボリュームファイルシステムと互換性があるである。このメモリカードは、以前に1つ以上のボリュームにわたってファイルを記憶するためにフォーマットされている。メモリカードが1つしかボリュームを有しない場合、この1つのボリュームが初期ボリュームである。メモリカードが複数のボリュームを有する場合、第1ボリュームが初期ボリュームである。次に、判断306は、ボリューム情報が、互換性ファイルシステムが16ビット以下のファイルシステムであることを示すかを決定する。換言すれば、判断306は、ファイルシステムが16ビットまたはそれ未満のアドレシングのためのファイルシステムか、すなわちFAT-16またはそれ未満でフォーマットされたファイルかを決定する。ボリュームが16ビットまたはそれ未満のファイルシステムではないことをボリューム情報が示すと、判断306が決定するとき、ホストデバイスは、メモリカードが単一のボリュームを用いることを知らされる308。ここで、ファイルシステムは、32ビットアドレシングをそれから利用し、よってこの単一のボリュームのためのファイルフォーマットは、FAT-32でフォーマットされたファイルになる。一方、ファイルシステムが16ビット以下すなわちFAT-16であることをボリューム情報が示すと、判断306が決定するとき、スイッチ位置が読み出される310。ここで図2に示されるように、メモリカードは、複数の異なるスイッチ位置のうちの1つにセットされているスイッチ206を含む。判断312は、スイッチ位置が第1位置であるかをそれから決定する。スイッチ位置が第1位置ではないと判断312が決定するとき、適切なアドレスオフセットが設定される314。この場合、メモリカードは、複数のボリュームにパーティションが切られ、第1ボリューム以外のボリュームをアドレシングするときは、適切なアドレスオフセットが利用される。代替として、判断312に続いてスイッチ位置が第1位置にあるとき、および操作314に続いて、ホストデバイスは、もしあるなら適切なアドレスオフセットと共に複数の選択可能なボリュームのうちの1つとしてメモリカードを用いるよう知らされる316。ここで、メモリカードは複数の異なるボリュームを用い、スイッチ位置は、ボリュームのうちの1つを選択するよう利用され、必要な場合は適切なアドレスオフセットが提供される。動作308および316に続いて、メモリカードボリューム評価プロセス300は完了し終了する。図4は、本発明のある実施形態によるメモリシステム400のブロック図である。メモリシステム400は、例えば、メモリカード例えばフラッシュカードを表す。このメモリシステム400は、例えば、図1に示されるメモリカード102または図2に示されるメモリカード200として用いるのに適する。メモリシステム400は、メモリコントローラ402およびメモリチップ404~410を含む。メモリチップ404~410の個数は、従来のメモリシステム400によって提供されるべき記憶容量およびそれぞれのメモリチップの実際のメモリ容量に依存する。メモリコントローラ402は、入力/出力I/Oバス412を受け取る。メモリコントローラ402は、アドレス/データ/制御バス414をメモリチップ404~410のそれぞれに供給するよう動作する。加えて、メモリコントローラ402は、メモリチップ404~410のそれぞれのチップイネーブルCE端子に供給されるチップセレクトCS信号416を作る。メモリコントローラ402は、チップセレクト信号416を用いることによって、データ記憶または検索のためにアクセスされるべきメモリチップ404~410のうちの1つを選択的にアクティベートする。メモリシステム400は、スイッチ418をさらに含む。このスイッチ418は、ユーザが選ぶことができる2つ以上のスイッチ位置を有する。異なるスイッチ位置は、異なるボリュームを選択するのに用いられる。より具体的には、スイッチ418は、そのスイッチ位置の指示をメモリコントローラ402に提供する。メモリコントローラ402は、そのスイッチ位置の指示に従ってそれから動作する。図5Aは、本発明と共に用いるのに適する単一ボリュームアドレス空間500を示す図である。このアドレス空間は、000000HEXから7FFFFFHEXまでの論理アドレスの2ギガバイトの範囲を示す。アドレス空間500内には、記憶されたボリューム情報502およびホストによって供給されたデータ504がある。ボリューム情報502は、このアドレス空間がFAT-16ファイルフォーマットとしてコンフィギャされているかの指示を少なくとも含む。ここで、アドレス空間は、4ギガバイトの範囲をカバーするので、もしFAT-16ファイルフォーマットがこのコンフィギュレーションで利用されるなら、利用可能なデータ記憶のうち50しか利用されえない。したがって、図5Aに示されるアドレス空間500は、32ビットアドレシングすなわちFAT-32ファイルフォーマットをサポートするファイルシステムと共に用いるのに適する。図5Bは、本発明と共に用いるのに適する複数ボリュームアドレス空間520の図である。このアドレス空間520も4ギガバイトの範囲をカバーするが、2ギガバイトのパーティションのペアに分割されている。つまり、アドレス空間520は、第1および第2の2ギガバイト領域に分割されている。第1の2ギガバイト領域は、000000HEXから3FFFFFHEXまでを含み、第2の2ギガバイトボリュームは、400000HEXから7FFFFFHEXまでを含む。ここで、第1ボリュームは、ボリューム情報522およびホストによって供給されたデータ524を含む。同様に、第2ボリュームは、ボリューム情報526およびホストによって供給されたデータ528を含む。したがって、図5Bに示されるアドレス空間520は、16ビットアドレシングすなわちFAT-16ファイルフォーマットをサポートするファイルシステムと共に用いるのに適する。アドレス空間520が関連付けられたホストデバイスによって利用されるとき、ホストデバイスは、16ビットアドレシング、すなわちFAT-16フォーマットを理解し、よって第1ボリュームまたは第2ボリュームのいずれかをアドレス指定できる。図2に示されるスイッチ206のようなこのスイッチは、ホストが第1ボリュームまたは第2ボリュームのいずれかをアドレス指定するようにするために利用される。メモリカードからボリューム情報を読み出すことによって、ホストデバイスおよび/またはメモリカードは、そのメモリカードに以前に適用されてフォーマットを理解する。例えば、もしメモリカードが図5Bに示されるのと同様の第1および第2ボリュームにコンフィギャされていたなら、ボリューム情報522を読み出すと、ホストデバイスおよび/またはメモリカードは、16ビットアドレシングすなわちFAT-16ファイルフォーマットが利用されると理解する。したがって、そのような場合、ホストはその後、第1ボリュームまたは第2ボリュームのいずれかに関連付けられたデータ記憶にアクセスする。第2ボリュームを用いる場合、アドレスオフセットが利用される。代替として、もしメモリカードが図5Aに示されるもののような単一のボリュームだけにコンフィギャされていたなら、ボリューム情報502を読み出すと、ホストデバイスおよび/またはメモリカードは、メモリカードが32ビットアドレシング、すなわちFAT-32フォーマットでフォーマットされていると理解する。その結果、ホストデバイスはその後、記憶容量のその全範囲をカバーする単一ボリュームに関連付けられたデータ記憶にアクセスする。したがって、本発明によればメモリカードは、FAT-16またはFAT-32ファイルシステムをサポートするホストデバイスとの相互運用性を提供する。ホストデバイスがより複雑に、大量のデータを扱うようになるに従って、より高い容量のメモリカードを提供する能力が重要である。しかし、FAT-16およびFAT-32システムの間の相互運用性が維持されることも同時に大切である。図6は、本発明のある実施形態によるメモリカードのアドレス空間600のための異なるコンフィギュレーションを示す図である。この異なるコンフィギュレーションは、3つの異なるボリュームを表す。ボリュームのうちの適切な、または望ましいものは、メモリカードの3位置スイッチのスイッチ位置によって選択されえる。例えば、スイッチ206は、ある実施形態においては3位置スイッチでありえる。第1ボリューム602は、000000HEXから3FFFFFHEXまでの論理アドレスの2ギガバイトの範囲を有する。第1ボリュームは、メモリカードの3位置スイッチのスイッチ位置Aによって選択されえる。第2ボリューム604は、400000HEXから7FFFFFHEXまでの論理アドレスの2ギガバイトの範囲を有する。第2ボリュームは、メモリカードのスイッチのスイッチ位置Bによって選択されえる。第3ボリューム606は、000000HEXから7FFFFFHEXまでの論理アドレスの4ギガバイトの範囲を有する。第3ボリュームは、メモリカードの3位置スイッチのスイッチ位置Cによって選択されえる。メモリカードの第1または第2ボリュームが用いられるとき、ボリュームは、FAT-16またはFAT-32フォーマットを用いえる。しかし第3ボリュームを用いるためには、ボリュームはFAT-32フォーマットを用いなければならない。メモリカードが工場から出荷されるとき、全ての3つのコンフィギュレーションが無効にされえる。それから、メモリカードに記憶されたシステム情報を用いて、ファームウェアは、FAT-16またはFAT-32ファイルフォーマットを用いるかを決定する。この実施形態において、ファームウェアは、適切なファイルフォーマット/ボリュームを決定するために、システムコンフィギュレーション情報を利用しなくてもよい。代わりに、ファームウェアは、メモリカードのために適切なファイルフォーマット/コンフィギュレーションをスイッチ位置に基づいて決定する。例えば、第1ボリュームは、システム情報のために000000HEXから001023HEXまでの論理アドレスを、004096HEXから005119HEXまでの全体の論理アドレスにおいて用いえて、データのために001024HEXから4001215HEXまでの論理アドレスを、006144HEXから4007359HEXまでの全体の論理アドレスにおいて用いえる。図7は、3位置スイッチと共にやはり用いられえる代替の論理アドレスからカード論理アドレスマッピングを示す。SWAとラベルが付けられた左のカラムは、スイッチが位置Aにあるときのマッピングを記述する。ホストアドレス000000HEXから0003FFHEXまでを含む領域702は、カードLBAの001000HEXから0013FFHEXまでを含む領域722にマッピングされる。この領域は、FAT-16システム情報が記憶される所である。スイッチが位置Bniあるとき、SWBとラベルが付けられた第2カラムは、このボリュームについてのFAT-16システム情報を含む領域703が、カードLBAの001400HEXから0017FFHEXまでを含む領域723にマッピングされることを示す。同様に、スイッチが位置Aにあるときに選択されるデータ領域712は、カードLBA領域724にマッピングされ、スイッチが位置Bにあるときに選択されるデータ領域713は、カードLBA領域725にマッピングされる。これらの全ては、カードLBAマッピングにおいて別個の領域であるので、両方のボリュームについてのシステムデータおよびユーザデータは、同時に共存しえ、スイッチは、位置Aおよび位置Bの間で動かされえ、データの損失なしに位置Aに戻されえる。スイッチがFAT-32ファイルシステムをサポートする位置Cにあるとき、ホストマッピングは、SWCとラベルが付けられたカラムにおいて示される。ホストアドレス000000HEXから000FFFHEXまでを含む領域701は、カードLBAの000000HEXから000FFFHEXまでを含む領域721にマッピングされる。この例で001000HEXから7A2B7FHEXまでカバーするユーザデータ領域711は、領域723、724および725にマッピングされる。このもう一つの実施形態の一つの改良点は、ファームウェアに、第1および第3ボリュームのための初期論理アドレス空間を異なる物理位置にアサインさせることである。この改良点の利点によって、メモリカードは、FAT-16およびFAT-32フォーマットの両方を持って工場を出荷されることができ、よって新しいシステムおよびレガシーシステムの両方によって用いられるのに適し、カスタマーによるフォーマットを要求しないことである。本発明による集積回路パッケージは、メモリシステムにおいて用いられえる。本発明はさらに、上述のようなメモリシステムを含む電子システムに関しえる。メモリシステムは、さまざまな電子製品と共に用いられるディジタルデータを記憶するのによく用いられる。しばしば、メモリシステムは、電子システムから取り外し可能であり、それによって記憶されたディジタルデータは携帯可能である。これらのメモリシステムは、メモリカードと呼ばれえる。本発明によるメモリシステムは、比較的小さいフォームファクタを有しえ、カメラ、ハンドヘルドまたはノートブックコンピュータ、ネットワークカード、ネットワーク機器、セットトップボックス、携帯のまたは他のオーディオプレーヤー/レコーダ例えばMP3デバイス、および医療用モニタのような電子製品のためのディジタルデータを記憶するのに用いられえる。メモリカードの例は、PCカード以前はPCMCIAデバイス、フラッシュカード、セキュアディジタルSDカード、マルチメディアカードMMCカード、およびATAカード例えばコンパクトフラッシュ登録商標カードを含む。例として、メモリカードは、データを記憶するためにフラッシュタイプまたはEEPROMタイプメモリセルを用いえる。より一般には、メモリシステムは、メモリカードメモリスティックを含むまたは他の半導体メモリ製品に関しえる。本発明の優位性は多くある。異なる実施形態または実現例は、以下の優位性のうちの1つ以上を生じえる。本発明のある優位性は、メモリシステムが、16ビットまたは32ビットアドレシングを用いるホストデバイスで用いられえることである。本発明の他の優位性は、ファイルフォーマットの自動検出がユーザエラーを軽減し、以前に記憶されたデータを保護することである。本発明の多くの特徴および優位性は、記載された説明から明らかであり、よって添付の特許請求の範囲は、そのような本発明の全ての特徴および優位性をカバーするものと意図される。さらに、多くの改変および変更が当業者には容易に行われえるので、本発明は図示および説明されたのと同じ構成および操作に限定されるべきではない。したがって、全ての適切な改変および等価物は、本発明の範囲内に入るべきものと解されえる。本発明のさらに他の優位性は、高密度メモリシステムが最近の電子製品32ビットアドレシングを用いるだけでなく、レガシー製品16ビットアドレシングを用いるでも用いられえることである。"