(57)【要約】【課題】物理的なスイッチ類を必要とせずに１枚のリムーバブルメディアで複数枚のＦＤメディアをエミュレーションする。【解決手段】単一のリムーバルメディアが持つ記憶領域に１以上のＦＤメディアに対応する仮想ＦＤ領域を割付けて、その割付けた領域を使用するドライブ装置であって、リムーバブルメディアが抜去されたことを検知し、かつ、所定時間内に同一のリムーバブルメディアが装填されたことを検知したとき、仮想ＦＤ領域を、ＦＤメディアごとに順次切替える領域切替え手段１１１を備える。また、リムーバブルメディアに割付けられる仮想ＦＤメディア領域の中に、ＦＤメディア１枚に対応する領域ごとにブックマーク情報を設定し、このブックマーク情報に基づく仮想ＦＤメデイア領域の選択を許可することにより、実運用時の領域管理を容易化することもできる。【選択図】      図３
2004318376.tif 000002
【特許請求の範囲】
【請求項１】
単一のリムーバルメディアが持つ記憶領域に１以上のフレキシブルディスクに対応する仮想フレキシブルディスク領域を割付けて、その割付けた仮想フレキシブルディスク領域を使用するリムーバブルメディアドライブ装置であって、
前記リムーバブルメディアが前記ドライブ装置から抜去されたことを検知し、かつ、所定時間内に同一の前記リムーバブルメディアが装填されたことを検知したとき、リードライトの対象となる前記仮想フレキシブルディスク領域を、前記フレキシブルディスクごとに順次切替える領域切替え手段を備えたことを特徴とするリムーバブルメディアドライブ装置。
【請求項２】
前記仮想フレキシブルディスク領域の任意の位置に設定された識別情報により前記仮想フレキシブルディスク領域を動的に切替える動的領域切替え手段を備えたことを特徴とする請求項１に記載のリムーバブルメディアドライブ装置。
【請求項３】
リムーバブルメディアドライブ装置とフレキシブルディスクドライブ装置とがそれぞれのインタフェースを介して接続されるリムーバブルメディアアクセス装置であって、
前記リムーバブルメディアドライブ装置に装填されるリムーバブルメディアに、仮想フレキシブルディスク領域を割付けるための定義情報が設定されるヘッダ情報領域をフォーマット設定するフォーマット手段と、
前記リムーバブルメディアの前記ヘッダ情報領域に対する通常のフォーマットを禁止するアクセスプロテクト手段と、
前記フレキシブルディスクドライブ装置に装填されたフレキシブルディスクに記録された内容を前記リムーバブルメディアにコピーするメディア情報転送手段と、
ユーザからのアクセス要求に基づき、前記仮想フレキシブルディスク領域に記録された内容を読出し提供するメディアアクセス手段と、
を備えたことを特徴とするリムーバブルメディアアクセス装置。
【請求項４】
前記仮想フレキシブルディスク領域に、前記フレキシブルディスクごとに任意の文字列から成る識別情報を設定する識別情報設定手段を備えたことを特徴とする請求項３に記載のリムーバブルメディアアクセス装置。
【請求項５】
ユーザ要求に基づき、前記仮想フレキシブルディスク領域に転送され記録された内容と、前記仮想フレキシブルディスク領域の現在有効になっている認識位置とを表示する状態表示手段と、
前記仮想フレキシブルディスク領域の認識位置を、前記識別情報に基づいて動的に切替えるコマンドを生成するコマンド生成手段と、
を備えたことを特徴とする請求項４に記載のリムーバブルメディアアクセス装置。
【請求項６】
前記フォーマット設定のとき、前記ヘッダ情報領域を除く仮想フレキシブルディスク領域の先頭位置に、前記識別情報の選択を許可するコードと、ブートコードとが記録される、ライトプロテクトされた前記仮想フレキシブルディスク領域を設定する初期化設定手段を備えたことを特徴とする請求項４又は請求項５に記載のリムーバブルメディアアクセス装置。
【請求項７】
リムーバブルメディアドライブ装置とフレキシブルディスクドライブ装置とがそれぞれのインタフェースを介して接続されるリムーバブルメディアアクセス装置に用いられるプログラムであって、
コンピュータに、
リムーバブルメディアに、仮想フレキシブルディスク領域を割付けるための定義情報が設定されるヘッダ情報領域をフォーマット設定するステップと、
前記リムーバブルメディアの前記ヘッダ情報領域に対する通常のフォーマットを禁止するステップと、
フレキシブルディスクに記録された内容を前記リムーバブルメディアに転送し、記録するステップと、
ユーザからのアクセス要求に基づき、前記仮想フレキシブルディスク領域に記録された内容を読出し提供するステップと、
を含んで実行させることを特徴とするリムーバブルメディアアクセス装置用プログラム。
【請求項８】
請求項７に記載のリムーバブルメディアアクセス装置用プログラムを記録した、コンピュータによる読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、単一のリムーバルメディアが持つ記憶領域に１以上のフレキシブルディスクのそれぞれに対応する仮想フレキシブルディスク領域を割付けて、その割付けた領域を使用する、リムーバブルメディアドライブ装置、リムーバブルメディアアクセス装置、リムーバブルメディアアクセス装置用プログラム及びその記録媒体に関する。
【０００２】
【従来の技術】
フラッシュメモリ、ＭＯ（Ｍａｇｎｅｔ  Ｏｐｔｉｃａｌ  Ｄｉｓｋ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｗｒｉｔａｂｌｅ）、ＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  ＲＡＭ）等の書替え可能なリムーバブルメディアの高速化及び大容量化が進む中で、フレキシブルディスク（ＦＤメディア）は、再インストール時の起動メディアとして、また、バックアップ時の起動ツールとして頻繁に用いられている。また、ＦＤメディアは記録媒体としての歴史が長いこともあって、過去の資産が大量のＦＤメディアに蓄積されていることが多い。
このような状況にあって、前記ＦＤメディアの内容を高速大容量のメディアに互換性を維持した形で移行し、高速大容量の恩恵を受けることを可能とするＦＤエミュレーションが行われている。
【０００３】
ところで、１枚の光ディスク（ＯＤ）で複数のＦＤをエミュレーションする従来技術として、ＯＤメディアに、起動用ＦＤと同一内容の仮想ＦＤ領域を割付け、そこに格納したＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）からシステムを起動する「外部記憶装置のアクセス装置」が提案されている（例えば、特許文献１参照）。
また、１つのＦＤデバイスドライバでＦＤメディアとＯＤメディアの両ドライブ装置（ＦＤＤ、ＯＤＤ）を動作させると共に、１枚のＯＤメディアに対して数百枚のＦＤアクセスと同じ動作を可能にする「ＦＤとＯＤのドライブ接続方法とインタフェース装置及び光ディスク分割装置」も提案されている（例えば、特許文献２参照）。
【０００４】
【特許文献１】
特開平５−２８９８５４号公報（段落［００１４］〜［００１６］、図２参照）
【特許文献２】
特開平６−４２１９号公報（段落［００１４］〜［００１７］、図２参照）
【０００５】
【発明が解決しようとする課題】
しかしながら、前記従来技術によれば、１台のドライブ装置あたり１枚のＦＤメディアをエミュレーションする仕様になっているため、例えば、１枚のＯＤメディアの中で複数のＦＤメディアをエミュレーションする場合、ドライブ装置に物理的な切替えダイヤル等のスイッチ類を用意する必要があり、そのようなスイッチ類を設けることによって、ドライブ装置のサイズが大きくなると共にコストアップにもつながる。
また、ＯＤメディアの容量が大きくなるとエミュレーションできるＦＤメディアの枚数も膨大になり、ＦＤメディアに対応するＯＤメディア上の領域管理が実運用上複雑になるという問題も生じる。
【０００６】
本発明は、前記事情に鑑みてなされたものであり、物理的なスイッチ類の追加を必要とせずに、リムーバブルメディアにより複数のＦＤメディアをエミュレーションすることができる手段を提供することを目的とする。また、実運用時において、ＦＤメディアに対応するＯＤメディア上の領域管理を容易化する手段を提供することを目的とする。
【０００７】
【課題を解決するための手段】
前記課題を解決するために、請求項１に係る発明は、単一のリムーバルメディアが持つ記憶領域に１以上のフレキシブルディスクに対応する仮想フレキシブルディスク領域を割付けて、その割付けた仮想フレキシブルディスク領域を使用するリムーバブルメディアドライブ装置であって、リムーバブルメディアがドライブ装置から抜去されたことを検知し、かつ、所定時間内に同一の前記リムーバブルメディアが装填されたことを検知したとき、リードライトの対象となる仮想フレキシブルディスク領域を、フレキシブルディスクごとに順次切替える領域切替え手段を備えたことを特徴とする。
本発明によれば、領域切替え手段が、リムーバブルメディアが抜去されたことを検知し、かつ、所定時間内に同一のリムーバブルメディアが装填されたことを検知し、仮想フレキシブルディスク領域を、対応するフレキシブルディスクごとに順次切替えることで、物理的なスイッチ類の追加を必要とせずに、１枚のリムーバブルメディアで、複数のＦＤメディアをエミュレーション可能とするリムーバブルメディアドライブ装置を提供することができる。
なお、請求項における「リードライトの対象となる前記仮想フレキシブルディスク領域」は、後記する発明の実施の形態における「認識位置」又は「仮想ＦＤメディアの番号」に相当する。
【０００８】
請求項２に係る発明は、仮想フレキシブルディスク領域の任意の位置に設定された識別情報により仮想フレキシブルディスク領域を動的に切替える動的領域切替え手段を備えたことを特徴とする。
本発明によれば、動的領域切替え手段が、仮想フレキシブルディスク領域の任意の位置に設定された識別情報により仮想フレキシブルディスク領域を動的に切替えることで、実運用時の領域管理を容易化したリムーバブルメディアドライブ装置を提供することができる。
なお、請求項における「識別情報」は、後記する発明の実施の形態における「ブックマーク情報」に相当する。
【０００９】
請求項３に係る発明は、リムーバブルメディアドライブ装置とフレキシブルディスクドライブ装置とがそれぞれのインタフェースを介して接続されるリムーバブルメディアアクセス装置であって、リムーバブルメディアドライブ装置に装填されるリムーバブルメディアに、仮想フレキシブルディスク領域を割付けるための定義情報が設定されるヘッダ情報領域をフォーマット設定するフォーマット手段と、リムーバブルメディアのヘッダ情報領域に対する通常のフォーマットを禁止するアクセスプロテクト手段と、フレキシブルディスクドライブ装置に装填されたフレキシブルディスクに記録された内容をリムーバブルメディアにコピーするメディア情報転送手段と、ユーザからのアクセス要求に基づき、仮想フレキシブルディスク領域に記録された内容を読出し提供するメディアアクセス手段とを備えたことを特徴とする。
本発明によれば、フォーマット手段が、リムーバブルメディアに仮想フレキシブルディスク領域を割付けるための定義情報が設定されるヘッダ情報領域をフォーマット設定し、アクセスプロテクト手段が、そのヘッダ情報領域に対する通常のフォーマットを禁止することで、リムーバルメディアの仮想フレキシブルディスク領域をフレキシブルディスクとして、また、残りの領域を本来のリムーバルメディアとして利用することを可能とするリムーバブルメディアアクセス装置を提供することができる。
【００１０】
請求項４に係る発明は、仮想フレキシブルディスク領域に、フレキシブルディスクごとに任意の文字列から成る識別情報を設定する識別情報設定手段を備えたことを特徴とする。
本発明によれば、識別情報設定手段が、仮想フレキシブルディスク領域に対してフレキシブルディスク１枚に対応する領域ごとに任意の文字列から成る識別情報を設定することで、仮想フレキシブルディスク領域を動的に切替えることができ、このことにより、実運用時の領域管理を容易化したリムーバブルメディアアクセス装置を提供することができる。
【００１１】
請求項５に係る発明は、ユーザ要求に基づき、仮想フレキシブルディスク領域に転送され記録された内容と、仮想フレキシブルディスク領域の現在有効になっている認識位置とを表示する状態表示手段と、仮想フレキシブルディスク領域の認識位置を、識別情報に基づいて動的に切替えるコマンドを生成するコマンド生成手段とを備えたことを特徴とする。
本発明によれば、状態表示手段が仮想フレキシブルディスク領域の現在有効になっている認識位置を表示し、コマンド生成手段がその認識位置に関し識別情報に基づいて動的に切替えるコマンドを生成することで、ユーザは、表示内容を確認しながら仮想フレキシブルディスク領域を動的に切替えることができ、このことにより、実運用時の領域管理を容易化したリムーバブルメディアアクセス装置を提供することができる。
【００１２】
請求項６に係る発明は、フォーマット設定のとき、ヘッダ情報領域を除く仮想フレキシブルディスク領域の先頭位置に、識別情報の選択を許可するコードと、ブートコードとが記録される、ライトプロテクトされた仮想フレキシブルディスク領域を設定する初期化設定手段を備えたことを特徴とする。
本発明によれば、初期化設定手段が、ヘッダ情報領域を除く仮想フレキシブルディスク領域の先頭位置に、識別情報の選択を許可するコードと、ブートコードとが記録される仮想フレキシブルディスク領域を設定することで、最初に仮想フレキシブルディスク領域の先頭位置からアクセス装置を起動できると共に、更に識別情報の選択により仮想フレキシブルディスク領域における任意の領域からアクセス装置を起動できるため、ＯＳに依存しないシステム起動を可能としたリムーバブルメディアアクセス装置を提供することができる。
【００１３】
請求項７に係る発明は、コンピュータに、リムーバブルメディアに、仮想フレキシブルディスク領域を割付けるための定義情報が設定されるヘッダ情報領域をフォーマット設定するステップと、リムーバブルメディアのヘッダ情報領域に対する通常のフォーマットを禁止するステップと、フレキシブルディスクに記録された内容をリムーバブルメディアに転送し、記録するステップと、ユーザからのアクセス要求に基づき、仮想フレキシブルディスク領域に記録された内容を読出し提供するステップとを実行させることを特徴とするリムーバブルメディアアクセス装置用プログラムである。
【００１４】
請求項８に係る発明は、リムーバブルメディアアクセス装置用プログラムを記録した、コンピュータによる読取り可能な記録媒体である。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
図１は、本発明の実施の形態に係るリムーバブルメディアドライブ装置（以下、簡単に「ドライブ装置」という）のブロック構成を示す図である。
ここでは、ドライブ装置としてＭＯドライブが例示されており、ホストインタフェース１１と、ＣＰＵ１２と、ファームウェアメモリ１３と、ワークＲＡＭ１４と、ドライブインタフェース１５と、ＭＯ機構部１６とで構成される。
【００１６】
ホストインタフェース１１は、外部接続されるＰＣ等のアクセス装置との間で行う、ドライブ装置アドレス指定、コマンド送受信及びデータ転送のためのパスである。ＣＰＵ１２は、ドライブ装置の制御中枢となり、ワークＲＡＭ１４を用いてファームウェアメモリ１３に記録されたファームウェアを実行することによって、後記するフレキシブルディスク（以下、簡単に「ＦＤ」という）のエミュレーションを実行する。
ドライブインタフェース１５は、ＣＰＵ１２とＭＯ機構部１６とのインタフェースを司り、ＣＰＵ１２による制御の下でＭＯ機構部１６に内蔵された各種アクチュエータ類の駆動制御を行う。また、ＭＯ機構部１６には、装填されたＭＯメディアを抜去する際、ユーザにより操作されるイジェクトボタン１８が備わっているものとする。
なお、前記ホストインタフェース１１と、ＣＰＵ１２と、ファームウェアメモリ１３と、ワークＲＡＭ１４と、ドライブインタフェース１５とのそれぞれは、アドレス、データ、コントロール用のラインが複数本で構成されるＣＰＵバス１７に接続されている。
【００１７】
図３は、本発明の実施の形態に係るドライブ装置の内部構成を機能展開して示したブロック図である。このドライブ装置は、機能的には、領域切替え手段１１１と、動的切替え手段１１２とで構成される。
領域切替え手段１１１は、例えば、ＭＯメディアが装置から抜去されたことを検知し、かつ、所定時間内に同一のＭＯメディアが装填されたことを検知することにより、後記する仮想ＦＤ領域１１３の認識位置を、割付けられたＦＤごとに順次切替える機能を持つ。また、動的領域切替え手段１１２は、仮想ＦＤ領域１１３の任意の位置に設定されたブックマーク情報により仮想ＦＤ領域１１３の認識位置を動的に切替える機能を持つ。ここで、認識位置とは、仮想ＦＤ領域１１３にアクセスしたときに、そのアクセスの対象となるＦＤメディア情報領域のことであり、具体的には、図５に示すＦＤメディア＃０〜＃Ｘのいずれか一つの領域を指す。
前記各ブロックの機能は、具体的には、いずれのブロックも図１に示すＣＰＵ１２がファームウェアメモリ１３に記録されたプログラムを逐次読出し実行することにより実現される。
【００１８】
図５に、ＭＯメディアに割付けられる、ＦＤメディアのマッピング構造の一例が示されている。
ＭＯメディアの記憶領域は、大きくは、仮想ＦＤ領域と、本来のＭＯ領域とで構成され、その仮想ＦＤ領域は、ヘッダ情報領域と、ＦＤメディア情報領域とに区別される。ヘッダ情報領域には、仮想ＦＤ機能のＯＮ／ＯＦＦフラグ、仮想ＦＤメディアの総枚数、識別情報となるブックマーク情報、及び、ＦＤメディア情報領域に割付けられる各ＦＤメディア＃０〜＃Ｘの属性情報（１．４４ＭＢ／７２０ＫＢのモード、プロテクトモード等）が設定される、その他の情報が割付けられる。また、ＦＤメディア情報領域には、ＦＤメディア＃０〜＃Ｘの複数のＦＤメディア情報が割付けられ記録される。これによれば、ＭＯメディアにおいてエミュレーション可能なＦＤメディアの最大枚数は、「（ＭＯメディア全体容量−ヘッダ情報領域の容量）／ＦＤメディアの容量」により求めることができる。なお、前記モードの情報については、ヘッダ情報領域ではなく、個々のＦＤメディア情報領域に割付けて記録されてもよい。
【００１９】
図２は、本発明の実施の形態に係るリムーバブルメディアドライブアクセス装置（以下、簡単に「アクセス装置」という）のブロック構成を示す図である。
ここでは、アクセス装置としてＰＣが例示されており、ＣＰＵ２１と、主メモリ２２と、ＵＳＢインタフェース２３と、ハードディスクコントローラ（ＨＤＣ）２４と、入出力コントローラ（ＩＯＣ）２５とで構成され、いずれもアドレス、データ、コントロール用のラインが複数本で構成されるシステムバス２６に接続されて成る。
ここで、主メモリ２２には、ＯＳとして、例えば、米国マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）が搭載されており、後記する本発明の実施の形態に係るプログラム（ユーティリティ）、デバイスドライバ、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、アプリケーションの各プログラムがマッピンクされており、ＣＰＵ２１は、これらのプログラムを逐次読出して実行することにより、以下に示す機能を実現する。
【００２０】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェース２３は、ＣＰＵ２１と外部接続されるＭＯドライブ又はＦＤドライブとのデータ転送パスであり、ドライブ装置としてのＭＯドライブ及びＦＤドライブが外部接続される。なお、ＦＤドライブは、ＦＤ内の記録データがＭＯドライブに転送された後、ＰＣから切離されるものとする。
また、ハードディスクコントローラ（ＨＤＣ）２４は、ＣＰＵ２１と内蔵のハードディスク（ＨＤＤ）とのインタフェースを司り、ＨＤＤのフォーマット制御やコマンド実行処理を行う。更に、入出力コントローラ（ＩＯＣ）２５は、接続されるキーボードからの入力データを取込み、また、接続されるＣＲＴモニタにＣＰＵ２１によって処理されたデータを表示する。
【００２１】
図４は、本発明の実施の形態に係るアクセス装置の内部構成を機能展開して示したブロック図である。
アクセス装置は、機能的には、フォーマット手段２１１と、アクセスプロテクト手段２１２と、メディア情報転送手段２１３と、メディアアクセス手段２１４と、識別情報設定手段２１５と、状態表示手段２１６と、コマンド生成手段２１７と、初期化設定手段２１８とで構成される。
【００２２】
フォーマット手段２１１は、ドライブ装置に装填されるＭＯメディアに対して、仮想ＦＤ領域を割付けるための定義情報が設定されるヘッダ情報領域をフォーマット設定する機能を持つ。アクセスプロテクト手段２１２は、アクセス装置であるＰＣに対して、ＭＯメディアのヘッダ情報領域の通常フォーマットを禁止する機能を持つ。
また、メディア情報転送手段２１３は、ＦＤドライブ装置に装填されたＦＤメディアに記録された内容をＭＯメディアに転送し、記録する機能を持ち、メディアアクセス手段２１４は、ユーザからのアクセス要求に基づき、仮想ＦＤ領域に記録された内容を読出し提供する機能を持つ。更に、識別情報設定手段２１５は、仮想ＦＤ領域に、ＦＤメディアごとに任意の文字列から成るブックマーク情報を設定する機能を持つ。
【００２３】
一方、状態表示手段２１６は、ユーザ要求に基づき、仮想ＦＤ領域に記録された内容と、仮想ＦＤ領域の現在有効になっている認識位置とを表示する機能を持ち、コマンド生成手段２１７は、仮想ＦＤ領域の認識位置を、ブックマーク情報に基づいて動的に切替えるコマンドを生成する機能を持つ。
また、初期化設定手段２１８は、フォーマット設定時、ヘッダ情報領域を除く仮想ＦＤ領域の先頭位置に、すなわち、図５に示すＦＤメディア＃０の領域の先頭位置に、ブックマーク情報の選択を許可するコードと、ブートコードとが記録される、ライトプロテクトされた仮想ＦＤ領域を設定する機能を持つ。
前記各ブロックの機能は、具体的にはいずれのブロックも図２に示すＣＰＵ２１が主メモリ２２に格納されたプログラムを逐次読出し実行することにより実現される。
【００２４】
図６乃至図８は、ドライブ装置及びアクセス装置の動作を説明するために引用した図であり、具体的には、プログラムの処理手順を示す図である。
以下、図６、図７に示すフローチャートを参照しながら、図１乃至図５に示すドライブ装置及びアクセス装置の動作について詳細に説明する。
【００２５】
図６に示すフローチャートにおいて、ＰＣ等のアクセス装置によるＭＯドライブの使用に先立って、まず、ＭＯドライブに装填されているＭＯメディアのヘッダ情報領域がチェックされる（Ｓ６１）。ここで、仮想ＦＤ機能フラグがＯＮであれば、装填されているＭＯメディアはＦＤとして認識され（Ｓ６２）、そのフラグがＯＦＦであれば、ＭＯとして認識され（Ｓ６３）、それぞれアクセスされる。
ＭＯメディアがＦＤとして認識されると、アクセスモードがチェックされる（Ｓ６４）。マニュアルによるアクセスモードが検出された場合、ＭＯドライブの電源がＯＮであれば（Ｓ６５）、ユーザが、イジェクトボタン１８をＯＮすることによるＭＯメディアのイジェクト後（Ｓ６６）、再度同一のＭＯメディアの装填を行い（Ｓ６７）、それが３０秒以内であれば（Ｓ６８）、領域切替え手段１１１は、仮想ＦＤメディアの番号（認識位置）を＋１更新する（Ｓ６９）。また、領域切替え手段１１１は、ＭＯメディアのイジェクト後の時間監視を行い（Ｓ６８）、例えば、３０秒より長く時間が経過するか、又は、他のＭＯメディアに置換えられた場合は、現在の仮想ＦＤメディアの番号を初期化する（Ｓ７０）。なお、ＭＯドライブの電源がＯＦＦの場合も（Ｓ６５）、現在の仮想ＦＤメディアの番号を初期化する（Ｓ７０）。
Ｓ６９のように仮想ＦＤメディアの番号（認識位置）を＋１更新する処理は、例えば、一つのソフトウエアを格納した複数のＦＤメディアにより、そのソフトウエアをインストールするときの、ユーザによる操作を想定している。つまり、複数のＦＤメディアの場合は、順次１枚ずつＦＤドライブにセットしながら、そのソフトウエアをインストールするわけであるが、１枚のＭＯメディアの場合も、そのＭＯメディアの装填及びイジェクトを繰返すことによって、ＦＤメディアに対応する仮想ＦＤメディアの番号が更新されるので、ＦＤメディアを交換するような操作イメージで、そのソフトウエアをインストールすることができる。
【００２６】
ここでは、ＭＯメディアを例示したためイジェクトボタンとしたが、例えば、リムーバブルメディアがフラッシュメモリであった場合は、プロテクトスイッチ又はフラッシュメモリがＵＳＢ端子に差し込まれたことを検出しても同様の効果が得られるものとする。
なお、ＭＯドライブに後記する特定コマンドが発行され、これを受信することにより、動的領域切替え手段１１２が仮想ＦＤメディアの番号を動的に変更することも可能である（Ｓ７１）。このことにより、現在認識している仮想ＦＤメディアの番号のみならず、初期化された際の認識位置も変更できる。その変更内容は、ＭＯドライブに電源が供給されている間有効になる。
以上の動作は、ＭＯドライブに内蔵される（ファームウェアメモリ１３に格納される）ファームウェアにより実行される。この場合、アクセス装置となるＰＣのＯＳ上からは、仮想ＦＤドライブとＭＯドライブとの両方のドライブを扱うことができる。なお、ヘッダ情報領域が設定されていないＭＯメディアについては通常のＭＯドライブとして動作する。
【００２７】
また、本発明の実施の形態では、ＭＯメディアのフォーマット及びＦＤメディアに記録済みの内容の転送のために、専用のプログラムがユーティリティプログラムとして用意される。以下、図７に示すフローチャートを参照しながら、その動作を説明する。
新しいＭＯメディアを仮想ＦＤとして利用するためには、図５に示すヘッダ情報領域を割付けるためのフォーマット処理をこのユーティリティプログラムで実行する必要がある（Ｓ７２）。このとき、フォーマット手段２１１は、ＭＯドライブに装填されるＭＯメディアに、仮想ＦＤ領域を割付けるための定義情報が設定されるヘッダ情報領域をフォーマット設定する（Ｓ７３）。
なお、一旦、フォーマット設定処理がなされたＭＯメディアに関しては、同じユーティリティプログラムでしかそのヘッダ情報領域を消去することはできない。また、誤って通常のフォーマット処理を行うことを禁止するために、ＰＣのＯＳには、アクセスプロテクト手段２１２により、ヘッダ情報領域に対するアクセスを禁止するための配慮がなされる。具体的には、ＰＣのＯＳに報告するＭＯメディアの容量を、ＭＯメディア全体の容量から仮想ＦＤ領域に使用した容量を差引いた値とすることで対応可能である（Ｓ７４）。
【００２８】
次に、このユーティリティプログラムがメディア情報転送手段２１３を起動する。これにより、メディア情報転送手段２１３は、ＦＤドライブ装置に装填されたＦＤに記録された内容をＭＯドライブに転送し、この内容を、ＭＯドライブに装填され、仮想ＦＤ領域がフォーマット済みのＭＯメディアに記録することでエミュレーションを完了する（Ｓ７５）。
また、この仮想ＦＤ領域に識別情報となるブックマーク情報を設定し、編集することができる（Ｓ７６）。このブックマーク情報は、ＦＤメディアの一枚をアクセス領域とし、任意の文字列を識別情報として設定するものであり、これにより、ユーザはＦＤメディアの内容を識別できる。ここでは、識別情報設定手段２１５が起動され、識別情報設定手段２１５は、仮想ＦＤ領域に、ＦＤメディアごとに任意の文字列から成るブックマーク情報を設定する（Ｓ７７）。
【００２９】
また、ＦＤメディアの交換及び現在の認識状態の確認のためにも専用のユーティリティプログラムが用意され、ここでは、前記フォーマット及びＦＤメディアの転送ユーティリティプログラムと同じユーティリティプログラムを利用するものとして説明する。
ここでは、現在有効となっているＭＯメディアの内容表示と、ＦＤメディアの現在の認識位置とを直接変更することができる。すなわち、ユーザによる認識状態確認要求に基づき状態表示手段２１６が起動され、状態表示手段２１６は、仮想ＦＤ領域に記録された内容と、仮想ＦＤ領域の現在有効になっている認識位置とを表示し（Ｓ７９）、その表示内容を確認したユーザが認識位置の切替えを要求することにより（Ｓ８０）、コマンド生成手段２１７でそのためのコマンドが発行され（Ｓ８１）、そのコマンドを受信し、そのコマンドの内容を解釈したＭＯドライブは、指定されたブックマーク情報に基づいて、仮想ＦＤ領域の認識位置を動的に切替える（Ｓ８２）。このように認識位置が切替えられた状態で、ＭＯがアクセスされる。
【００３０】
一方、本発明の実施の形態において、仮想ＦＤ領域のヘッダ情報領域を除く先頭位置にＦＤメディア＃０として、ブックマークを選択するための起動ＦＤが割付けられ記録される。これは、ＯＳを持たない環境においても仮想ＦＤ領域からアクセス装置を起動するための配慮である。
初期化設定手段２１８は、ＭＯメディアのフォーマット時に、ＦＤメディア＃０の内容をＭＯメディア全体における０番目のアドレス位置に自動保存する。このとき、ＦＤメディア＃０には、ＰＣを起動させるためのブートコードと、ブックマーク情報を選択させるユーティリティコードとが記録される。以下、図８に示すフローチャートを参照しながら、その動作を説明する。
【００３１】
アクセス装置の電源ＯＮ時（Ｓ８３）、仮想ＦＤ領域からアクセス装置であるＰＣを起動すると、ＦＤメディア＃０に記録されたブートコードによってブート処理が行われ（Ｓ８４）、ＰＣの起動後に同じくＦＤメディア＃０に記録されたユーティリティコードが読出され、実行すべきＦＤメディア情報領域をブックマーク情報で選択できるようになる。そこで、ブックマーク情報が選択されると（Ｓ８５）、該当するＦＤメディア情報領域に現在の認識位置を切替えてからＰＣを再起動させる（Ｓ８６）。
なお、このとき、ＦＤメディア＃０は、ライトプロテクトされており、前記専用ユーティリティからのブックマーク情報の編集以外は書込みを受付けないものとする。
【００３２】
以上説明のように本発明は、イジェクトスイッチ等の、機器に備付けのスイッチ類を活用することにより、新たなスイッチ類の追加を必要とせずに、リムーバブルメディアで複数のＦＤメディアをエミュレーションすることが可能となる。また、リムーバブルメディアに割付けられる仮想ＦＤ領域の中に、ＦＤメディア１枚に対応する領域ごとにブックマーク情報を設定し、このブックマーク情報に基づく仮想ＦＤ領域の選択を許可することにより、実運用時の領域管理を容易化したものである。
なお、前記本発明の実施の形態において、ＭＯ等１枚のリムーバブルメディアで複数ごとのＦＤメディアをエミュレーションする場合を例示したが、ＦＤメモリより容量が大きく、高速アクセス可能であり、かつ、再書込み可能であって、メディアを抜去したことをドライブ装置に通知できる機能を備えたものであれば、他のリムーバブルメディアを適用することも可能である。
【００３３】
また、図３に示す、領域切替え手段１１１、動的領域切替え手段１１２、また、図４に示す、フォーマット手段２１１、アクセスプロテクト手段２１２、メディア情報転送手段２１３、メディアアクセス手段２１４、識別情報設定手段２１５、状態表示手段２１６、コマンド生成手段２１７、初期化設定手段２１８のそれぞれで実行される手順をコンピュータによる読取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読込ませ、実行することにより、ドライブ装置及びアクセス装置が実現されるものとする。ここでいうコンピュータシステムとは、ＯＳ等のソフトウエアや周辺機器等のハードウェアを含むものである。
【００３４】
また、前記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００３５】
【発明の効果】
以上説明した本発明によれば、イジェクトスイッチ等の、リムーバブルメディアドライブ装置に備付けのスイッチ類を活用することにより、新たなスイッチ類の追加を必要とせずに、リムーバブルメディアで複数のＦＤメディアをエミュレーションすることができる。また、リムーバブルメディアに割付けられる仮想ＦＤ領域の中に、ＦＤメディア１枚に対応する領域ごとに識別情報を設定し、この識別情報に基づく仮想ＦＤ領域の選択を許可することで実運用時の領域管理を容易化することができる。
このことにより、複数のＦＤメディアをまとめてリムーバブルメディアにコンパクトにバックアップできるため、過去の資産を継承しながら、大容量、高速アクセスの恩恵を受けることができると共に、多くのＦＤメディアを携帯する必要がなくなる。また、リムーバブルメディアに対して起動ディスクを作成しておくことにより、起動ディスクとしてのＦＤメディアを持歩く必要がなくなる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るリムーバブルメディアドライブ装置のブロック図である。
【図２】本発明の実施の形態に係るリムーバブルメディアドライブ・アクセス装置のブロック図である。
【図３】本発明の実施の形態に係るリムーバブルメディアドライブ装置の機能ブロック図である。
【図４】本発明の実施の形態に係るリムーバブルメディアドライブ・アクセス装置の機能ブロック図である。
【図５】本発明の実施の形態に係るＭＯメディアに割付けられるＦＤメディアのマッピング構造の一例を示す図である。
【図６】本発明の実施の形態に係るＭＯドライブの動作を示すフローチャートである。
【図７】本発明の実施の形態に係るユーティリティプログラムの動作を示すフローチャートである。
【図８】本発明の実施の形態に係る電源ＯＮ時のアクセス装置の動作を示すフローチャートである。
【符号の説明】
１１１…領域切替え手段
１１２…動的領域切替え手段
２１１…フォーマット手段
２１２…アクセスプロテクト手段
２１３…メディア情報転送手段
２１４…メディアアクセス手段
２１５…識別情報設定手段
２１６…状態表示手段
２１７…コマンド生成手段
２１８…初期化設定手段
【図１】
2004318376.tif 000003
【図２】
2004318376.tif 000004
【図３】
2004318376.tif 000005
【図４】
2004318376.tif 000006
【図５】
2004318376.tif 000007
【図６】
2004318376.tif 000008
【図７】
2004318376.tif 000009
【図８】
2004318376.tif 000010