(57)【特許請求の範囲】
【請求項１】
交換可能な複数の記録媒体を扱うコンピュータシステムに於いて、
複数のドライブ装置に装填された各記録媒体に記録された情報のハッシュ値を算出するハッシュ値算出手段と、
前記ハッシュ値算出手段で算出した各記録媒体のハッシュ値と設定された管理情報とを対応付けて記憶する媒体管理手段と、
前記ハッシュ値算出手段で算出したハッシュ値と前記媒体管理手段に設定されたハッシュ値および管理情報とをもとに、前記記録媒体の同一性、非同一性を識別する媒体識別手段とを具備し、
前記ハッシュ値算出手段は、データ範囲、若しくはハッシュ関数を異ならせて、複数のハッシュ値を算出することを特徴とするコンピュータシステム。
【請求項２】
前記媒体識別手段は前記複数のハッシュ値のうち、一部のハッシュ値のみで識別が完了した場合は、残りのハッシュ値の計算を行わずに記録媒体を識別することを特徴とする請求項１記載のコンピュータシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、交換可能な複数の記録媒体を扱うコンピュータシステムに関する。
【０００３】
【従来の技術】
従来、交換可能な複数の記録媒体（例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＨＤＤ等）を扱うディスクオートチェンジャを備えたシステムに於いて、交換可能な複数の記録媒体を所定の収納場所に収納し管理するために、管理の対象となる各記録媒体のファイルシステム上に記録されているボリュームラベルやボリュームＩＤを比較したり、特定の形式のファイルを置く等の方法が取られている。
【０００４】
しかしながら、従来のこの種記録媒体の識別管理手段に於いては、記録媒体に記録されたファイルシステムの形式（論理フォーマット）等を知っていないと、正しいデータの読み取り、並びに認識が行えず、従ってファイルシステムの形式等を予め知っていないと、記録媒体の正しい識別が行えないという問題があった。
【０００５】
また、従来では、同じボリュームラベルで、記録内容の異なる記録媒体を区別することができないという問題があった。更に、例えばＣＤ−ＲＯＭ等の書き込みができない（読み出し専用の）記録媒体については、媒体個々に媒体識別のためのファイルを置く（書き込む）ことができず、従って媒体個々の識別が困難であるという問題があった。
【０００６】
【発明が解決しようとする課題】
上述したように、従来では、管理の対象となる記録媒体それぞれに、媒体識別のための管理情報を予め記録しておき、その記録フォーマット等を予め認識していないと媒体個々の識別ができないという問題があった。
【０００７】
本発明は上記実情に鑑みなされたもので、交換可能な複数の記録媒体を扱う際に、ファイルシステム形式（論理フォーマット形式）等が分からなくても、記録媒体個々の同一性、非同一性の識別を常に正しく行うことのできるコンピュータシステムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、交換可能な複数の記録媒体を扱う際に、記録媒体に記録されているデータの一部または全部のハッシュ（Ｈａｓｈ）値または複数の範囲のハッシュ値の組を得て、その一致、不一致により記録媒体個々の同一性、非同一性を識別することを特徴とする。
【０００９】
即ち、本発明は、交換可能な複数の記録媒体を扱うコンピュータシステムに於いて、複数のドライブ装置に装填された各記録媒体に記録された情報のハッシュ値を算出するハッシュ値算出手段と、前記ハッシュ値算出手段で算出した各記憶媒体のハッシュ値と設定された管理情報とを対応付けて記憶する媒体管理手段と、前記ハッシュ値算出手段で算出したハッシュ値と、前記媒体管理手段に記憶されたハッシュ値および管理情報とをもとに、前記記録媒体の同一性、非同一性を識別する媒体識別手段とを具備し、前記ハッシュ値算出手段は、データ範囲、若しくはハッシュ関数を異ならせて、複数のハッシュ値を算出することを特徴とする。
【００１３】
上記した本発明の記録媒体識別機能を備えることにより、ファイルシステム形式（論理フォーマット）を知らなくても媒体個々の識別を行うことができる。また、記録内容が違ってボリュームラベルが同じ記録媒体を個々に区別することができる。また、ＣＤ−ＲＯＭのようなデータを書き込めない（識別のためのファイルを置けない）記録媒体についても記録媒体を個々に区別することができる。また、計算量の違う複数ハッシュ関数を組み合わせることで、識別処理をより高速化できる。また、上記ハッシュ値と、記録媒体の種類、セクタ数、セクタサイズ等の情報とを組み合わせることにより、若しくはボリュームラベル等の論理情報とを組み合わせることにより、より高精度の高い媒体識別が行える。
【００１４】
また、記録媒体上のデータの一部をもとに記録媒体識別情報用のハッシュ値を得る際、記録媒体上の何処の領域に媒体固有のデータが記録されているかを判断し、その領域のデータをハッシュ計算の対象とすることにより、より高精度の高い媒体識別が行えるとともに、識別情報の取得（ハッシュ値計算）をより短時間に実施することができる。
【００１５】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【００１６】
図１は、本発明の第１および第２実施形態に於けるコンピュータシステムの構成を示すブロック図であり、ここでは、交換可能な複数の記録媒体を扱うコンピュータシステムとして、交換可能な複数のＤＶＤ−ＲＡＭをそれぞれ所定の収納棚に出入自在に収納可能なＤＶＤ−ＲＡＭオートチェンジャを備えたコンピュータシステムを例に示している。
【００１７】
この図１に示すシステム構成は、システムバス１０にＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、ＨＤＤ１４、ＳＣＳＩホストアダプタ１５等が接続されている。更に、システムバス１０には、ＳＣＳＩホストアダプタ１５を介して、ＤＶＤ−ＲＡＭオートチェンジャ１６が接続されている。
【００１８】
上記ＤＶＤ−ＲＡＭオートチェンジャ１６には、交換可能な複数のＤＶＤ−ＲＡＭ記録媒体（ＤＩＳＫ１，ＤＩＳＫ２，…ＤＩＳＫｎ）を収納する収納棚（図示せず）が設けられるとともに、この収納棚から取り出された記録媒体（ＤＶＤ−ＲＡＭ）をＣＰＵ１１の制御の下にリード／ライトアクセスするＤＶＤ−ＲＡＭドライブ１６１（ドライブ装置）、および上記ＤＶＤ−ＲＡＭ記録媒体（ＤＩＳＫ１，ＤＩＳＫ２，…ＤＩＳＫｎ）をそれぞれＣＰＵ１１の制御の下に所定の収納棚に収納し、収納棚より取り出すディスク搬送機構１６２等が設けられる。
【００１９】
図２は、本発明の第１実施形態に於ける、ＤＶＤ−ＲＡＭオートチェンジャ１６を管理するための要部のソフトウェア（機能モジュール）を示す図であり、各機能モジュールはＲＡＭ１２に記憶されて、ＣＰＵ１１により実行される構成となる。ここでは、ＤＶＤ−ＲＡＭオートチェンジャ１６を管理する機能モジュールとして、ハッシュ値計算モジュール１１１、媒体管理モジュール１１２、ＤＶＤ−ＲＡＭドライブ制御モジュール１１４、オートチェンジャ機構制御モジュール１１５等が設けられ、管理テーブルとして媒体管理表１１３が設けられている。
【００２０】
ハッシュ値計算モジュール１１１は、媒体管理モジュール１１２の制御の下で、記録媒体（ＤＶＤ−ＲＡＭ）の所定領域のデータのハッシュ値を算出し、算出したハッシュ値を媒体管理モジュール１１２に送出する。
【００２１】
媒体管理モジュール１１２は、ＤＶＤ−ＲＡＭドライブ制御モジュール１１４、およびオートチェンジャ機構制御モジュール１１５を制御してＤＶＤ−ＲＡＭオートチェンジャ１６全体の制御を司るもので、上記ハッシュ値計算モジュール１１１より取得したハッシュ値と、予め設定されたディスク管理情報（ここでは、収納棚の棚番号とする）とを対応付けて記憶した媒体管理表１１３を作成・保存して、当該媒体管理表１１３を基に上記ＤＶＤ−ＲＡＭ記録媒体（ＤＩＳＫ１，ＤＩＳＫ２，…ＤＩＳＫｎ）を識別して管理する。
【００２２】
媒体管理表１１３には、ＤＶＤ−ＲＡＭオートチェンジャ１６で扱うすべてのＤＶＤ−ＲＡＭ記録媒体（ＤＩＳＫ１，ＤＩＳＫ２，…ＤＩＳＫｎ）について、所定記録領域のデータ内容に従うハッシュ値と、ディスク収納位置（ここでは収納棚の棚番号）とが対応付けられて登録される。
【００２３】
ＤＶＤ−ＲＡＭドライブ制御モジュール１１４は、媒体管理モジュール１１２の制御によって、ＤＶＤ−ＲＡＭオートチェンジャ１６のＤＶＤ−ＲＡＭドライブ１６１をドライブ制御する。
【００２４】
オートチェンジャ機構制御モジュール１１５は、媒体管理モジュール１１２の制御によって、ＤＶＤ−ＲＡＭオートチェンジャ１６のディスク搬送機構１６２を制御する。
【００２５】
ここで、上記図１および図２を参照して、本発明の第１実施形態に於ける動作を説明する。
【００２６】
媒体管理モジュール１１２の指示に従い、オートチェンジャ機構制御モジュール１１５は、ＤＶＤ−ＲＡＭオートチェンジャ１６と通信し、ディスク搬送機構１６２を駆動制御して、図示していない収納棚へのＤＶＤ−ＲＡＭ（ＤＩＳＫ）の収納や、ＤＶＤ−ＲＡＭドライブ１６１への装填等を行う。
【００２７】
ＤＶＤ−ＲＡＭドライブ制御モジュール１１４は、媒体管理モジュール１１２の指示に従い、ＤＶＤ−ＲＡＭドライブ１６１を介してＤＶＤ−ＲＡＭ（ＤＩＳＫｉ）のリード動作やライト動作を行う。
【００２８】
媒体管理表１１３には、ＲＡＭ１２上に作成される管理テーブルの一つで、収納棚（棚番号）毎の記録媒体（ＤＶＤ−ＲＡＭ）の有無と、記録媒体（ＤＶＤ−ＲＡＭ）が存在する場合は、その記録媒体（ＤＶＤ−ＲＡＭ）を識別するためのハッシュ値が対応付けられて記憶されている。そして、この媒体管理表１１３は、電源遮断などの障害から回復した際も使用可能とするため、同じ内容が、不揮発性のメモリ（例えばＨＤＤ１４）にコピーされている。
【００２９】
上記媒体管理表１１３に登録されるハッシュ値は、媒体管理モジュール１１２の制御の下でハッシュ値計算モジュール１１１によって計算されるが、そのハッシュ関数は、チェックサム、ＣＲＣ、ＭＤ５、ＭＡＳＨ、ＳＨＡ−１等のうちのいずれかが使用される。
【００３０】
ここで、ＤＶＤ−ＲＡＭオートチェンジャ１６に、記録媒体となるＤＶＤ−ＲＡＭを収納する際の処理について、その動作を説明する。
【００３１】
媒体管理モジュール１１２は、上記媒体管理表１１３から、空いている収納棚を見つけると、オートチェンジャ機構制御モジュール１１５を介してその空き状態にある収納棚に、記録媒体（ＤＶＤ−ＲＡＭ）を収納する。
【００３２】
更に、媒体管理モジュール１１２は、ＤＶＤ−ＲＡＭドライブ制御モジュール１１４に指示を出し、上記収納した記録媒体（ＤＶＤ−ＲＡＭ）を、一旦、ＤＶＤ−ＲＡＭドライブ１６１に装填して、その記録媒体（ＤＶＤ−ＲＡＭ）に記録されている所定領域のデータを読み出し、ハッシュ値計算モジュール１１１に送出する。
【００３３】
ハッシュ値計算モジュール１１１は、読み出したデータからハッシュ値を算出し、当該ハッシュ値を媒体管理モジュール１１２に送出する。
【００３４】
媒体管理モジュール１１２は、ハッシュ値計算モジュール１１１より受けたハッシュ値を上記収納棚の棚番号に対応付けて、媒体管理表１１３に登録する。この際、媒体管理表１１３を検索して、同じハッシュ値を持っている記憶媒体（ＤＶＤ−ＲＡＭ）が既に収納されていないことを確認する。既に同じハッシュ値を持つ記録媒体（ＤＶＤ−ＲＡＭ）が存在する場合は、同じ内容の記録媒体（ＤＶＤ−ＲＡＭ）が収納されたと認識する。
【００３５】
次に、障害回復処理について説明する。ここでは、例えばシステム動作中の電源断や保守操作によって、ＤＶＤ−ＲＡＭオートチェンジャ１６に収納されたＤＶＤ−ＲＡＭ記録媒体（ＤＩＳＫ１，ＤＩＳＫ２，…ＤＩＳＫｎ）の棚番号が入れ替えられ、媒体管理表１１３と、実際の収納状態との不一致が起きた場合の回復処理、あるいは不一致が起きた可能性がある際の確認処理について説明する。
【００３６】
媒体管理モジュール１１２は、ＤＶＤ−ＲＡＭドライブモジュール１１４およびオートチェンジャ機構制御モジュール１１５に指示を出し、ＤＶＤ−ＲＡＭオートチェンジャ１６に収納されているＤＶＤ−ＲＡＭ記録媒体（ＤＩＳＫ１，ＤＩＳＫ２，…ＤＩＳＫｎ）のそれぞれについて以下の処理を実行する。
【００３７】
先ず、媒体管理モジュール１１２はＤＶＤ−ＲＡＭオートチェンジャ１６に収納されているＤＶＤ−ＲＡＭ記録媒体（ＤＩＳＫ１，ＤＩＳＫ２，…ＤＩＳＫｎ）を一枚ずつＤＶＤ−ＲＡＭドライブ１６１に装填し、その記録媒体に記録されている所定領域のデータをＤＶＤ−ＲＡＭドライブモジュール１１４を介して読み込み、ハッシュ値計算モジュール１１１に送出する。ハッシュ値計算モジュール１１１は、媒体管理モジュール１１２より受けたデータのハッシュ値を算出し、当該ハッシュ値を媒体管理モジュール１１２に送出する。
【００３８】
媒体管理モジュール１１２は、ハッシュ値計算モジュール１１１より受けたハッシュ値を媒体管理表１１３から検索することで、その記録媒体（ＤＶＤ−ＲＡＭ）が、元にあった棚番号を得ることができる。これらの操作を各ドライブ毎に実行することにより、媒体管理モジュールは、元の棚番号と新しい棚番号との対応関係を認識することができ、以降、元の棚番号を新しい棚番号に置き換えてＤＶＤ−ＲＡＭ記録媒体のアクセスが可能となる。
【００３９】
次に、書き込み可能な記録媒体についてのハッシュ値の再計算処理について説明する。
【００４０】
ＣＤ−ＲＯＭのような書き換えのできない記録媒体の場合は内容（データ）が変わらないので、ハッシュ値も変わらないが、ＤＶＤ−ＲＡＭのような書き込み可能な記録媒体の場合、データを書き換えると、書き換えたデータ範囲がハッシュ値の計算に使用した範囲を含むと、ハッシュ値も変わってしまう。このため、書き込み可能な記録媒体の場合、データの書き換えによりハッシュ値が変わった可能性があるときには、再度、ハッシュ値の計算を行い、そのハッシュ値を媒体管理表１１３に上書きしてハッシュ値を更新する。
【００４１】
上記した実施形態では、１つの記録媒体（ＤＩＳＫ）に対し、１つのハッシュ値で、識別を行っていたが、１つの記録媒体（ＤＩＳＫ）に対し、複数のハッシュ値の組み合わせを識別情報としてもつこともできる。例えば、記録媒体（ＤＩＳＫ）のブロックアドレス「０〜３１」のデータで第１のハッシュ値を得、ブロックアドレス「６４〜１２７」のデータで第２のハッシュ値を得て、その各ハッシュ値を媒体管理表１１３に記録し、識別の際に比較する。これにより、より精度の高い媒体識別が可能となる。
【００４２】
また、複数のハッシュ関数を用いて複数のハッシュ値を得ることもできる。この際は、ある記録領域のデータに対して、複数のハッシュ関数（例えば、ＣＲＣ、ＭＤ５、ＭＡＳＨ、ＳＨＡ−１等のいずれか２種）を適用し、複数のハッシュ値を得て、そのハッシュ値の組み合わせを識別情報として持つこともできる。
【００４３】
また、複数のハッシュ値を持つことで、識別処理を高速化することも可能である。
【００４４】
この際は、ハッシュ関数、データ範囲、あるいはその両方を変えて、複数のハッシュ値の組み合わせを識別情報として使用する場合で、あるハッシュ値を計算するのにかかる処理時間が他のハッシュ値を得るよりも短い場合において、まず短時間で得られるハッシュ値を計算し、そのハッシュ値のみで媒体管理表１１３を検索するようにすることで、一致するものが１つだけだった場合、残りのハッシュ値の算出処理を行わなくても、該当する記録媒体（ＤＩＳＫ）を識別できたと判断することができる。また、一致するものがなかった場合、残りのハッシュ値を得なくても、媒体管理表１１３に登録されていない記録媒体（ＤＩＳＫ）であると判断することができる。
【００４５】
また、上記したハッシュ値を他の情報と組み合わせることも可能である。
【００４６】
この際は、記録媒体（ＤＩＳＫ）そのものの種類、面方向、セクタ数、セクタサイズなど、記録媒体（ＤＩＳＫ）の特性として得られる情報や、ファイルシステムの形式、ボリュームラベル等、記録されている論理情報を得て、上記ハッシュ値と組み合わせ、媒体管理表１１３に登録して記録媒体（ＤＩＳＫ）を識別することができる。
【００４７】
図３は、本発明の第２実施形態に於ける、ＤＶＤ−ＲＡＭオートチェンジャ１６を管理するための要部のソフトウェア（機能モジュール）を示す図であり、上記した図２に示す第１実施形態の構成要素と同一部分に同一符号を付し、その説明を省略する。
【００４８】
この第２実施形態が上記した第１実施形態と特に異なる部分は、ファイルシステム（論理フォーマット）形式に係わらず、媒体に記録されているデータのハッシュ値を媒体の識別情報に使用する際に、媒体上のデータの一部をもとに、媒体上のどの領域に「媒体固有のデータ」が記録されているかを判断し、その領域のデータをハッシュ計算の対象とする、ハッシュ値取得のための記録領域を特定する機能を有した点である。具体的には、媒体から読み出したデータの一部をもとに、更新頻度が最も高く、かつ媒体固有のデータが含まれると推定される領域を決定するハッシュ値計算対象領域決定手段を有し、ここで決定された領域のデータを対象にハッシュ計算部がハッシュ値を計算する。これにより、媒体固有の識別情報（ハッシュ値）をより効率よく短時間に取得することのできる。
【００４９】
図３に示す本発明の第２実施形態に於いては、ハッシュ値計算対象領域決定部１１６を有し、このハッシュ値計算対象領域決定部１１６で決定した記録領域を対象にハッシュ値計算モジュール１１１が媒体識別情報用のハッシュ値を計算する構成としている。
【００５０】
上記ハッシュ値計算対象領域決定部１１６は、記録媒体（ＤＩＳＫｉ）から読み出したデータの一部をもとに、更新頻度が最も高く、媒体固有のデータが含まれると推定される領域をハッシュ値計算対象領域として決定する。即ち、ハッシュ値計算対象領域決定部１１６は、記録媒体（ＤＩＳＫｉ）から読み出したデータの一部をもとに、論理フォーマットの種類を判別する。そして論理フォーマットの種類、媒体のセクタサイズ、媒体の総セクタ数、等の情報から、論理フォーマット（ファイルシステム）の管理情報が記録されている媒体上の領域を決定する。ファイルシステムの管理情報には、媒体に記録されている全ファイル名情報、ディレクトリ情報、ボリューム名情報、ファイルのメタ情報等の媒体に依存する情報が含まれており、この領域のデータを対象にハッシュ値計算モジュール１１１がハッシュ値を計算することで、媒体固有の媒体識別情報（ハッシュ値）を取得することが可能となる。
【００５１】
ここで、上記図１および図３を参照して、本発明の第２実施形態に於ける動作を説明する。尚、ここでは、上述した第１実施形態と同一の動作については省略する。
【００５２】
ＤＶＤ−ＲＡＭオートチェンジャ１６に、記録媒体となるＤＶＤ−ＲＡＭを収納する際、媒体管理モジュール１１２は、上記媒体管理表１１３から、空いている収納棚を見つけると、オートチェンジャ機構制御モジュール１１５を介してその空き状態にある収納棚に、記録媒体（ＤＶＤ−ＲＡＭ）を収納する。更に、媒体管理モジュール１１２は、ＤＶＤ−ＲＡＭドライブ制御モジュール１１４に指示を出し、上記収納した記録媒体（ＤＶＤ−ＲＡＭ）を、一旦、ＤＶＤ−ＲＡＭドライブ１６１に装填して、その記録媒体（ＤＶＤ−ＲＡＭ）に記録されている一部の所定領域のデータを読み出し、ハッシュ値計算対象領域決定部１１６に制御を渡す。
【００５３】
ハッシュ値計算対象領域決定部１１６は、上記記録媒体（ＤＶＤ−ＲＡＭ）の所定領域より読み出したデータをもとに、更新頻度が最も高く媒体固有のデータが含まれると推定される領域を決定し媒体管理モジュール１１２に通知する。
【００５４】
この際、ハッシュ値計算対象領域決定部１１６は、上記記録媒体（ＤＶＤ−ＲＡＭ）の所定領域より読み出したデータをもとに、その記録媒体（ＤＶＤ−ＲＡＭ）の論理フォーマットの種類を判別し、更に、その判別した論理フォーマットの種類、媒体のセクタサイズ、媒体の総セクタ数等の情報をもとに、論理フォーマット（ファイルシステム）の管理情報が記録されている媒体上の領域を決定する。
【００５５】
このファイルシステムの管理情報には、上記記録媒体（ＤＶＤ−ＲＡＭ）に記録されている、全ファイル名情報、ディレクトリ情報、ボリューム名情報、ファイルのメタ情報等、各種の媒体に依存する情報が含まれており、この情報が記録された領域をハッシュ値計算対象領域として媒体管理モジュール１１２を介し、ハッシュ値計算モジュール１１１に渡す。この際、ハッシュ値計算対象領域決定部１１６は、上記した論理フォーマット（ファイルシステム）の管理情報すべてを対象とした記録領域、若しくは、その管理情報に含まれる、全ファイル名情報、ディレクトリ情報、ボリューム名情報、ファイルのメタ情報等、一部の管理情報の記録領域をハッシュ値計算モジュール１１１に渡す。即ち、取り扱う記録媒体が確実に識別できれば、管理情報すべての記録領域でなく、それよりデータ量の少ない一部の管理情報の記録領域を決定することが望ましい。
【００５６】
ハッシュ値計算モジュール１１１は上記ハッシュ値計算対象領域決定部１１６が決定した領域に記録されたデータのハッシュ値を計算し、媒体管理モジュール１１２に渡す。媒体管理モジュール１１２はハッシュ値計算モジュール１１１で計算したハッシュ値を媒体管理表１１３に記録する。
【００５７】
障害回復処理に於いても、ハッシュ値計算対象領域決定部１１６が上記した手順で論理フォーマット（ファイルシステム）の管理情報が記録されている媒体上の領域を決定し、その領域をハッシュ値計算対象領域として媒体管理モジュール１１２を介し、ハッシュ値計算モジュール１１１に渡す。
【００５８】
ハッシュ値計算モジュール１１１は上記ハッシュ値計算対象領域決定部１１６が決定した領域に記録されたデータのハッシュ値を計算し、媒体管理モジュール１１２に渡す。
【００５９】
媒体管理モジュール１１２は、ハッシュ値計算モジュール１１１より受けたハッシュ値を、媒体管理表１１３から検索することで、その記録媒体（ＤＶＤ−ＲＡＭ）が、元にあった棚番号を得ることができる。
【００６０】
このように、記録媒体上のデータの一部をもとに記録媒体識別情報用のハッシュ値を得る際、記録媒体上の何処の領域に媒体固有のデータが記録されているかを判断し、その媒体固有のデータが記録された領域のデータをハッシュ計算の対象とすることにより、より高精度の高い媒体識別が行えるとともに、識別情報の取得（ハッシュ値計算）をより短時間に実施することができる。
【００６１】
尚、上記した各実施形態では、記録媒体（ＤＩＳＫ）として、ＤＶＤ−ＲＡＭを例示しているが、可換記録媒体であれば、例えば、ＳｍａｒｔＭｅｄｉａ（商標）、光磁気ディスク、磁気テープ等であってもよい。また、上記した実施形態ではオートチェンジャによる記録媒体の交換を例示しているが、オペレータがドライブ装置に記録媒体を装填する場合に於いても本発明を適用できる。
【００６２】
【発明の効果】
以上詳記したように本発明によれば、交換可能な複数の記録媒体を扱う際に、ファイルシステム形式（論理フォーマット形式）等が分からなくても、記録媒体個々の同一性、非同一性の識別を常に正しく行うことができる。更に、記録媒体上のデータの一部をもとに記録媒体識別情報用のハッシュ値を得る際、記録媒体上の何処の領域に媒体固有のデータが記録されているかを判断し、その媒体固有のデータが記録された領域のデータをハッシュ計算の対象とすることにより、より高精度の高い媒体識別が行えるとともに、識別情報の取得（ハッシュ値計算）をより短時間に実施することができる。
【図面の簡単な説明】
【図１】本発明の第１および第２実施形態に係るコンピュータシステムの構成を示すブロック図。
【図２】本発明の第１実施形態に於けるＤＶＤ−ＲＡＭオートチェンジャを管理するための要部の機能モジュール構成を示すブロック図。
【図３】本発明の第２実施形態に於けるＤＶＤ−ＲＡＭオートチェンジャを管理するための要部の機能モジュール構成を示すブロック図。
【符号の説明】
１１…ＣＰＵ
１２…ＲＡＭ
１３…ＲＯＭ
１４…ＨＤＤ（ハードディスク装置）
１５…ＳＣＳＩホストアダプタ
１６…ＤＶＤ−ＲＡＭオートチェンジャ
１１１…ハッシュ値計算モジュール
１１２…媒体管理モジュール
１１３…媒体管理表
１１４…ＤＶＤ−ＲＡＭドライブ制御モジュール
１１５…オートチェンジャ機構制御モジュール
１１６…ハッシュ値計算対象領域決定部
１６１…ＤＶＤ−ＲＡＭドライブ
１６２…ディスク搬送機構
【図１】
0003641254.tif 000002
【図２】
0003641254.tif 000003
【図３】
0003641254.tif 000004