JP2000182322A - テープドライブ装置、記録媒体 - Google Patents

テープドライブ装置、記録媒体

Info

Publication number
JP2000182322A
JP2000182322A JP10353387A JP35338798A JP2000182322A JP 2000182322 A JP2000182322 A JP 2000182322A JP 10353387 A JP10353387 A JP 10353387A JP 35338798 A JP35338798 A JP 35338798A JP 2000182322 A JP2000182322 A JP 2000182322A
Authority
JP
Japan
Prior art keywords
tape
partition
data
flag
magnetic tape
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10353387A
Other languages
English (en)
Inventor
Yoshihisa Takayama
佳久 高山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP10353387A priority Critical patent/JP2000182322A/ja
Priority to US09/457,858 priority patent/US6603624B1/en
Priority to EP99309959A priority patent/EP1008987A3/en
Publication of JP2000182322A publication Critical patent/JP2000182322A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0682Tape device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0617Improving the reliability of storage systems in relation to availability
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0632Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0644Management of space entities, e.g. partitions, extents, pools
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/05Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container
    • G11B15/06Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container by sensing auxiliary features on record carriers or containers, e.g. to stop machine near the end of a tape
    • G11B15/07Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container by sensing auxiliary features on record carriers or containers, e.g. to stop machine near the end of a tape on containers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/107Programmed access in sequence to addressed parts of tracks of operating record carriers of operating tapes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/328Table of contents on a tape [TTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/65Solid state media wherein solid state memory is used for storing indexing information or metadata
    • G11B2220/652Solid state media wherein solid state memory is used for storing indexing information or metadata said memory being attached to the recording medium
    • G11B2220/655Memory in cassette [MIC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B23/00Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
    • G11B23/02Containers; Storing means both adapted to cooperate with the recording or reproducing means
    • G11B23/04Magazines; Cassettes for webs or filaments
    • G11B23/08Magazines; Cassettes for webs or filaments for housing webs or filaments having two distinct ends
    • G11B23/087Magazines; Cassettes for webs or filaments for housing webs or filaments having two distinct ends using two different reels or cores
    • G11B23/08707Details
    • G11B23/08714Auxiliary features

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】 【課題】 電源遮断等の影響による不適切な動作発生の
防止。 【解決手段】 テープドライブ装置は、磁気テープに対
して情報の書込又は消去又は初期化の動作を実行させる
際に、テープカセット内のメモリに動作の実行中を示す
フラグをセット(F103,F104)させるととも
に、動作の完了に応じて、メモリ内のフラグをリセット
(F108,F109)させる。つまり電源遮断などで
動作が途中で中断されていた場合は、その後の時点で、
フラグを確認することで動作中断があったこと、つまり
磁気テープが正常状態でないことを検知できるようにす
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、記録媒体と、それ
に対応するテープドライブ装置に関するものである。
【0002】
【従来の技術】デジタルデータを磁気テープに記録/再
生することのできるドライブ装置として、いわゆるテー
プストリーマドライブが知られている。このようなテー
プストリーマドライブは、メディアであるテープカセッ
トのテープ長にもよるが、例えば数十〜数百ギガバイト
程度の膨大な記録容量を有することが可能であり、この
ため、コンピュータ本体のハードディスク等のメディア
に記録されたデータをバックアップするなどの用途に広
く利用されている。また、データサイズの大きい画像デ
ータ等の保存に利用する場合にも好適とされている。
【0003】そして、上述のようなテープストリーマド
ライブとして、例えば、8ミリVTRのテープカセット
を記録媒体として、回転ヘッドによるヘリカルスキャン
方式を採用してデータの記録/再生を行うようにされた
ものが提案されている。
【0004】上記のような8ミリVTRのテープカセッ
トを利用したテープストリーマドライブでは、記録/再
生データの入出力インターフェースとして例えばSCS
I(Small Computer System Interface)を用いる。そし
て、記録時においては例えばホストコンピュータから供
給されるデータがSCSIインターフェースを介して入
力され、この入力データが所定の圧縮処理、エンコード
処理されてテープカセットの磁気テープに記録される。
また、再生時であれば、磁気テープのデータが読み出さ
れ、必要なデコード処理が施されて、SCSIインター
フェースを介してホストコンピュータに伝送される。
【0005】
【発明が解決しようとする課題】ところで、上述のよう
なテープストリーマドライブとテープカセットよりなる
データストレージシステムにおいて、テープカセットの
磁気テープ(磁気テープに複数のパーティションが設定
されている場合は或るパーティション)に対する記録動
作が行われているときに、停電などによる電源遮断など
があると、その記録動作が未完了の中断されることにな
ってしまう。データの消去(イレーズ)や磁気テープの
初期化を行っている場合でも同様に処理が未完了で中断
してしまう。
【0006】この様子を図19に示す。例えば図19
(a)のように磁気テープ上の或るパーティション#m
にデータDT(old)が記録されている時点から、そ
のパーティション#mに新たなデータDT(new)を
書き込む動作(即ちデータ更新)を考える。この場合、
データ更新のための記録は図19(b)の矢印Recと
して示すように行われていくが、或る時点で電源遮断で
動作が中断されてしまうと、例えば図19(c)のよう
に磁気テープ上には、新データDT(new)が途中ま
でしか記録されないとともに、旧データDT(old)
が残されたままとなってしまう。
【0007】磁気テープがこのような状態となっている
テープカセットがテープストリーマドライブに装填され
ると、テープストリーマドライブが、その様な状況を認
識できない場合は、新旧の混ざったデータを読み出して
しまうことになり、ストレージシステムとしての信頼性
を大きく損ねてしまうことになる。
【0008】なお、データ記録は図19(d)(e)に
示すグループGPという単位で行われていき、このグル
ープがいわゆるエラー訂正単位とされているとすると、
仮に、図19(e)のように或るグループGPの途中で
電源遮断が生じた場合(つまり或るグループGP内に新
旧データが混ざっている場合)は、再生時には適正なエ
ラー訂正が不能となり、従ってテープストリーマドライ
ブは異常を検知できる場合がある。ところが図19
(d)のようにグループGPの区切ポイントで電源遮断
が生じた場合(新旧データが混ざったグループGPが存
在しない場合)は、全てのグループでエラー訂正OKと
なり、異常な状態であることが検出できない。このよう
な場合は、新旧混ざった不適切なデータを読み出してホ
ストコンピュータ等に送信してしまうことになる。
【0009】例えばこのように、電源遮断事故によって
磁気テープ上のデータ状態が不適切なものとなっている
場合、その様なテープカセットについてテープストリー
マドライブが異常を検知できないと、その後誤ったデー
タ処理を行ってシステムの信頼性を欠如させてしまうと
いう問題がある。
【0010】
【課題を解決するための手段】本発明はこのような問題
点に鑑みて、電源遮断等による磁気テープ上の異常を検
知できるようにし、これによって不適切な動作を行って
しまうことを防止することを目的とする。
【0011】このため本発明の記録媒体としては、磁気
テープと、該磁気テープに対する記録または再生を管理
するための管理情報を記録することができるメモリが備
えられているとともに、メモリの管理情報には、テープ
ドライブ装置によって磁気テープに対して情報の書込又
は消去又は初期化の動作を実行される際に、その動作の
実行中を示すフラグがセットされる領域が設けられてい
るようにする。
【0012】また本発明のテープドライブ装置は、テー
プドライブ手段により磁気テープに対して情報の書込又
は消去又は初期化の動作を実行させる際に、メモリドラ
イブ手段によって、メモリの管理情報内における動作の
実行中を示すフラグをセットさせるとともに、テープド
ライブ手段に実行させる前記動作の完了に応じて、メモ
リ内のフラグをリセットさせる制御手段を備えるように
する。このようにすることで、動作が途中で中断されて
いた場合は、その後の時点でも、フラグを確認すること
で動作中断があったこと、つまり磁気テープが正常状態
でないことを検知できることになる。また制御手段は、
情報の書込動作を実行しようとする磁気テープもしくは
磁気テープ内のパーティションに関して、フラグがセッ
トされている場合、つまり異常が検知された場合は、書
込動作を禁止状態とすることで不適切な記録が行われて
しまうことを防止する。さらに制御手段は、フラグがセ
ットされている場合、つまり異常が検知された場合は、
ホスト機器に対してエラー通知を行うことで、ユーザー
サイドなどで異常事態に対する対応がとれるようにす
る。つまりそのまま不適切なデータの読込等を行わない
ようにすることなどが可能となる。
【0013】
【発明の実施の形態】以下、本発明の実施の形態につい
て説明する。この実施の形態としては、不揮発性メモリ
が設けられたテープカセット及び、このメモリ付きテー
プカセットに対応してデジタルデータの記録/再生が可
能とされるテープドライブ装置(テープストリーマドラ
イブ)とする。なお、テープカセットに備えられる不揮
発性メモリについては、MIC(Memory In Cassette)と
いうことにする。説明は次の順序で行う。 1.テープカセットの構成 2.テープストリーマドライブの構成 3.磁気テープ上のデータ構成 4.MICのデータ構造 5.記録等の動作時の処理
【0014】1.テープカセットの構成 まず、後述する本例のテープストリーマドライブ10に
対応するMIC付のテープカセットについて図2及び図
3を参照して説明する。図2は、テープカセットの内部
構造を概念的に示すものとされ、この図に示すテープカ
セット1の内部にはリールハブ2A、2Bが設けられ、
この両リールハブ2A及び2B間にテープ幅8mmの磁
気テープ3が巻装される。
【0015】このテープカセット1には不揮発性メモリ
であるMIC4が設けられており、このMIC4のモジ
ュールからは5個の端子5A、5B、5C、5D、5E
が導出され、それぞれ電源端子、データ入力端子、クロ
ック入力端子、アース端子、予備端子等として構成され
ている。詳しくは後述するが、このMIC4には、テー
プカセットごとの製造年月日や製造場所、テープの厚さ
や長さ、材質、テープ3上のに形成される各パーティシ
ョンごとの記録データの使用履歴等に関連する情報、ユ
ーザー情報等が記憶される。なお、本明細書ではこれら
のMIC4に格納される各種情報は『管理情報』ともい
うことにする。
【0016】図3は、テープカセット1の外観例を示す
ものとされ、筺体全体は上側ケース6a、下側ケース6
b、及びガードパネル8からなり、通常の8ミリVTR
に用いられるテープカセットの構成と基本的には同様と
なっている。このテープカセット1の側面のラベル面9
には、端子ピン7A、7B、7C、7D、7Eが設けら
れており、上記図2にて説明した各端子5A、5B、5
C、5D、5Eとそれぞれ接続されている。すなわち、
本例では、テープカセット1は次に説明するテープスト
リーマドライブ10と、上記端子ピン7A、7B、7
C、7D、7Eを介して物理的に接触してデータ信号等
の相互伝送が行われるものとされる。
【0017】2.テープストリーマドライブの構成 次に、図1により本例のテープストリーマドライブ10
の構成について説明する。このテープストリーマドライ
ブ10は、装填されたテープカセット1の磁気テープ3
に対して、ヘリカルスキャン方式により記録/再生を行
うようにされている。回転ドラム11には、アジマス角
の異なる2つの記録ヘッド12A、12B、及びそれぞ
れ所要のアジマス角の3つの再生ヘッド13A、13
B、13Cが所定の角度間隔で設けられる。
【0018】テープカセット1から引き出された磁気テ
ープ3が巻き付けられる回転ドラム11はドラムモータ
14Aにより回転される。また磁気テープ3を定速走行
させるための図示しないキャプスタンはキャプスタンモ
ータ14Bにより回転駆動される。またテープカセット
1内の上記リールハブ2A,2Bは、それぞれリールモ
ータ14C、14Dにより、独自に、順方向及び逆方向
に回転駆動される。ローディングモータ14Eは、図示
しないローディング機構を駆動し、磁気テープ3の回転
ドラム11へのローディング/アンローディングを実行
する。
【0019】ドラムモータ14A、キャプスタンモータ
14B、リールモータ14C、14D、ローディングモ
ータ14Eは、それぞれメカドライバ17からの電力印
加により回転駆動される。メカドライバ17はサーボコ
ントローラ16からの制御に基づいて各モータを駆動す
る。サーボコントローラ16は各モータの回転速度制御
を行って通常の記録再生時の走行や高速再生時のテープ
走行、早送り、巻き戻し時のテープ走行、テープカセッ
ト装填動作、ローディング/アンローディング動作、テ
ープテンション制御動作、などを実行させる。図示して
いないが、サーボコントローラ16が各モータのサーボ
制御を実行するために、ドラムモータ14A、キャプス
タンモータ14B、リールモータ14C、14Dにはそ
れぞれFG(周波数発生器)が設けられており、各モー
タの回転情報が検出できるようにしている。そしてサー
ボコントローラ16はこれらのFGパルスに基づいて各
モータの回転速度を判別することで、各モータの回転動
作について目的とする回転速度との誤差を検出し、その
誤差分に相当する印加電力制御をメカドライバ17に対
して行うことで、閉ループによる回転速度制御を実現す
ることができる。従って、記録/再生時の通常走行や、
高速サーチ、早送り、巻き戻しなどの各種動作時に、サ
ーボコントローラ16はそれぞれの動作に応じた目標回
転速度により各モータが回転されるように制御を行うこ
とができる。
【0020】EEP−ROM18にはサーボコントロー
ラ16が各モータのサーボ制御に用いる定数等が格納さ
れている。
【0021】サーボコントローラ16はインターフェー
スコントローラ/ECCフォーマター22(以下、IF
/ECCコントローラという)を介してシステム全体の
制御処理を実行するシステムコントローラ15と双方向
に接続されている。
【0022】このテープストリーマドライブ10におい
ては、データの入出力にSCSIインターフェイス20
が用いられている。例えばデータ記録時にはホストコン
ピュータ40から、固定長のレコードという伝送データ
単位によりSCSIインターフェイス20を介して逐次
データが入力され、圧縮/伸長回路21に供給される。
なお、このようなテープストリーマドライブシステムに
おいては、可変長のデータの集合単位によってホストコ
ンピュータ40よりデータが伝送されるモードも存在す
る。
【0023】圧縮/伸長回路21では、入力されたデー
タについて必要があれば、所定方式によって圧縮処理を
施すようにされる。圧縮方式の一例として、例えばLZ
符号による圧縮方式を採用するのであれば、この方式で
は過去に処理した文字列に対して専用のコードが割り与
えられて辞書の形で格納される。そして、以降に入力さ
れる文字列と辞書の内容とが比較されて、入力データの
文字列が辞書のコードと一致すればこの文字列データを
辞書のコードに置き換えるようにしていく。辞書と一致
しなかった入力文字列のデータは逐次新たなコードが与
えられて辞書に登録されていく。このようにして入力文
字列のデータを辞書に登録し、文字列データを辞書のコ
ードに置き換えていくことによりデータ圧縮が行われる
ようにされる。
【0024】圧縮/伸長回路21の出力は、IF/EC
Cコントローラ22に供給されるが、IF/ECCコン
トローラ22においてはその制御動作によって圧縮/伸
長回路21の出力をバッファメモリ23に一旦蓄積す
る。このバッファメモリ23に蓄積されたデータはIF
/ECCコントローラ22の制御によって、最終的にグ
ループ(Group)という磁気テープの40トラック
分に相当する固定長の単位としてデータを扱うようにさ
れ、このデータに対してECCフォーマット処理が行わ
れる。
【0025】ECCフォーマット処理としては、記録デ
ータについて誤り訂正コードを付加すると共に、磁気記
録に適合するようにデータについて変調処理を行ってR
F処理部19に供給する。RF処理部19では供給され
た記録データに対して増幅、記録イコライジング等の処
理を施して記録信号を生成し、記録ヘッド12A、12
Bに供給する。これにより記録ヘッド12A、12Bか
ら磁気テープ3に対するデータの記録が行われることに
なる。
【0026】また、データ再生動作について簡単に説明
すると、磁気テープ3の記録データが再生ヘッド13
A、13BによりRF再生信号として読み出され、その
再生出力はRF処理部19で再生イコライジング、再生
クロック生成、2値化、デコード(例えばビタビ復号)
などが行われる。このようにして読み出された信号はI
F/ECCコントローラ22に供給されて、まず誤り訂
正処理等が施される。そしてバッファメモリ23に一時
蓄積され、所定の時点で読み出されて圧縮/伸長回路2
1に供給される。圧縮/伸長回路21では、システムコ
ントローラ15の判断に基づいて、記録時に圧縮/伸長
回路21により圧縮が施されたデータであればここでデ
ータ伸長処理を行い、非圧縮データであればデータ伸長
処理を行わずにそのままパスして出力される。圧縮/伸
長回路21の出力データはSCSIインターフェイス2
0を介して再生データとしてホストコンピュータ40に
出力される。
【0027】また、この図にはテープカセット1の磁気
テープ3と共にMIC4が示されている。このMIC4
は、テープカセット本体がテープストリーマドライブに
装填されると、図3に示した端子ピンを介してシステム
コントローラ15とデータの入出力が可能なように接続
される。これによりシステムコントローラ15はMIC
4に記録されている管理情報を読み込んだり、管理情報
を更新できる。
【0028】MIC4と外部のホストコンピュータ40
間はSCSIのコマンドを用いて情報の相互伝送が行わ
れる。このため、特にMIC4とホストコンピュータ4
0との間に専用のラインを設ける必要はなく、結果的に
テープカセットとホストコンピュータ40とのデータの
やりとりは、SCSIインターフェイスだけで結ぶこと
ができる。
【0029】テープストリーマドライブ10とホストコ
ンピュータ40間は上記のようにSCSIインターフェ
ース20を用いて情報の相互伝送が行われるが、システ
ムコントローラ15に対してはホストコンピュータ40
がSCSIコマンドを用いて各種の通信を行うことにな
る。また従って、ホストコンピュータ40はSCSIコ
マンドによりシステムコントローラ15に指示を行って
MIC4に対するデータ書込/読出を実行させることが
できる。
【0030】S−RAM24,フラッシュROM25
は、システムコントローラ15が各種処理に用いるデー
タが記憶される。例えばフラッシュROM25には制御
に用いる定数等が記憶される。またS−RAM24はワ
ークメモリとして用いられたり、MIC4から読み出さ
れたデータ、MIC4に書き込むデータ、テープカセッ
ト単位で設定されるモードデータ、各種フラグデータな
どの記憶や演算処理などに用いるメモリとされる。な
お、S−RAM24,フラッシュROM25は、システ
ムコントローラ15を構成するマイクロコンピュータの
内部メモリとして構成してもよく、またバッファメモリ
23の領域の一部をワークメモリとして用いる構成とし
てもよい。
【0031】3.磁気テープ上のデータ構成 次に、上述してきたテープストリーマドライブ10によ
り記録再生が行われるテープカセット1の、磁気テープ
3上のデータフォーマットについて説明する。
【0032】図4は、磁気テープ3に記録されるデータ
の構造を示している。図4(a)は1本の磁気テープ3
を模式的に示す。本例においては、図4(a)のように
1本の磁気テープ3を、パーティション(Partit
ion)単位で分割して利用することができるものとさ
れ、本例のシステムの場合には最大256のパーティシ
ョン数を設定して管理することが可能とされている。ま
た、この図に示す各パーティションは、それぞれパーテ
ィション#0、#1、#2、#3・・・として記されて
いるように、パーティションナンバが与えられて管理さ
れる。
【0033】従って、本例においてはパーティションご
とにそれぞれ独立してデータの記録/再生等を行うこと
が可能とされる。例えば図4(b)に示す1パーティシ
ョン内におけるデータの記録単位は、図4(c)に示す
グループ(Group)といわれる固定長の単位に分割
することができ、このグループごとの単位によって磁気
テープ3に対する記録が行われる。この場合、1グルー
プは20フレーム(Frame)のデータ量に対応し、
図4(d)に示すように、1フレームは、2トラック
(Track)により形成される。この場合、1フレー
ムを形成する2トラックは、互いに隣り合うプラスアジ
マスとマイナスアジマスのトラックとされる。従って、
1グループは40トラックにより形成されることにな
る。
【0034】また、図4(d)に示した1トラック分の
データの構造は、図5(a)及び図5(b)に示され
る。図5(a)にはブロック(Block)単位のデー
タ構造が示されている。1ブロックは1バイトのSYN
CデータエリアA1に続いてサーチ等に用いる6バイト
のIDエリアA2、IDデータのための2バイトからな
るエラー訂正用のパリティエリアA3、64バイトのデ
ータエリアA4より形成される。
【0035】そして、図5(b)に示す1トラック分の
データは全471ブロックにより形成され、1トラック
は図のように、両端に4ブロック分のマージンエリアA
11、A19が設けられ、これらマージンエリアA11
の後ろとマージンA19の前にはトラッキング制御用の
ATFエリアA12、A18が設けられる。さらに、A
FTエリアA12の後ろとATFエリアA18の前には
パリティーエリアA13、A17が備えられる。これら
のパリティーエリアA13、A17としては32ブロッ
ク分の領域が設けられる。
【0036】また、1トラックの中間に対してATFエ
リアA15が設けられ、これらATFエリアA13、A
15、A18としては5ブロック分の領域が設けられ
る。そして、パリティーエリアA13とATFエリアA
15の間と、ATFエリアA15とパリティーエリアA
17との間にそれぞれ192ブロック分のデータエリア
A14、A16が設けられる。従って、1トラック内に
おける全データエリア(A14及びA16)は、全47
1ブロックのうち、192×2=384ブロックを占め
ることになる。そして上記トラックは、磁気テープ3上
に対して図5(c)に示すようにして物理的に記録さ
れ、前述のように40トラック(=20フレーム)で1
グループとされることになる。
【0037】図4、図5で説明した磁気テープ3には、
図6に示すエリア構造によりデータ記録が行われること
になる。なお、ここではパーティションが#0〜#N−
1までとしてN個形成されている例をあげている。
【0038】図6(a)に示すように、磁気テープ3の
先頭の部分には物理的にリーダーテープが位置してお
り、次にテープカセットのローディング/アンローディ
ングを行う領域となるデバイスエリアが設けられてい
る。このデバイスエリアの先頭が物理的テープの先頭位
置PBOT(Phisycal Bigining of Tape)とされる。上
記デバイスエリアに続いては、パーティション#0に関
してのリファレンスエリア及びテープの使用履歴情報等
が格納されるシステムエリア(以下、リファレンスエリ
アを含めてシステムエリアという)が設けられて、以降
にデータエリアが設けられる。システムエリアの先頭が
論理的テープの開始位置LBOT(Logical Biginingof
Tape) とされる。
【0039】このシステムエリアには、図6(c)に拡
大して示すように、リファレンスエリア、ポジショント
レランスバンドNO.1、システムプリアンブル、シス
テムログ、システムポストアンブル、ポジショントレラ
ンスバンドNO.2、ベンダーグループプリアンブルが
形成される。
【0040】このようなシステムエリアに続くデータエ
リアにおいては、図7(b)に拡大して示すように、最
初にデータを作成して供給するベンダーに関する情報が
示されるベンダーグループが設けられ、続いて図4
(c)に示したグループが、ここではグループ1〜グル
ープ(n)として示すように複数連続して形成されてい
くことになる。そして最後のグループ(n)の後にアン
ブルフレームが配される。
【0041】このようなデータエリアに続いて図6
(a)のように、パーティションのデータ領域の終了を
示すEOD(End of Data)の領域が設けられる。パーテ
ィションが1つしか形成されない場合は、そのパーティ
ション#0のEODの最後が、論理的テープの終了位置
LEOT(Logical End of Tape)とされるが、この場合
はN個のパーティションが形成されている例であるた
め、パーティション#0のEODに続いてオプショナル
デバイスエリアが形成される。上記した先頭位置PBO
Tからのデバイスエリアは、パーティション#0に対応
するロード/アンロードを行うエリアとなるが、パーテ
ィション#0の最後のオプショナルデバイスエリアは、
パーティション#1に対応するロード/アンロードを行
うエリアとなる。
【0042】パーティション#1としては、パーティシ
ョン#0と同様にエリアが構成され、またその最後には
次のパーティション#2に対応するロード/アンロード
を行うエリアとなるオプショナルデバイスエリアが形成
される。以降、パーティション#(N−1)までが同様
に形成される。なお、最後のパーティション#(N−
1)では、オプショナルデバイスエリアは不要であるた
め形成されず、パーティション#(N−1)のEODの
最後が、論理的テープの終了位置LEOT(Logical En
d of Tape)とされる。PEOT(Phisycal End of Tap
e) は、物理的テープの終了位置、又はパーティション
の物理的終了位置を示すことになる。
【0043】4.MICのデータ構造 次に、テープカセット1に備えられるMIC4のデータ
構造について説明する。図7は、MIC4に記憶される
データの構造の一例を摸式的に示す図である。このMI
C4の記憶領域としては図示されているようにフィール
ドFL1〜FL4が設定されている。これらフィールド
FL1〜FL4において、テープカセットの製造時の各
種情報、初期化時のテープ情報、パーティションごとの
情報などの各種管理情報が書き込まれる。
【0044】フィールドFL1はマニファクチャー・イ
ンフォメーション(Manufacture Information)とさ
れ、主にテープカセットの製造時の各種情報が記憶され
るマニュファクチャーパートとされている。フィールド
FL2はメモリ・マネジメント・インフォメーション
(Memory Management Information)とされ、主に初期
化時の情報等が記憶されるドライブ・イニシャライズ・
パートとされている。フィールドFL3はボリューム・
タグ(Volume Tag)とされ、テープカセット全体の基本
的な管理情報が記憶される。
【0045】フィールドFL4は、メモリー・フリー・
プールの領域とされ、管理情報の追加記憶が可能な領域
とされる。このメモリー・フリー・プールには記録再生
動作の経過や必要に応じて各種情報が記憶/更新され
る。なお、メモリー・フリー・プールに記憶される1単
位のデータ群を「セル」ということとする。まず、磁気
テープ3に形成されるパーティションに応じて、各パー
ティションに対応する管理情報となるパーティション・
インフォメーション・セル(Partition Infomation Cel
l)#0、#1・・・がメモリー・フリー・プールの先
頭側から順次書き込まれる。つまり磁気テープ3上に形
成されたパーティションと同数のセルとしてパーティシ
ョン・インフォメーション・セルが形成される。
【0046】またメモリー・フリー・プールの後端側か
らは、高速サーチ用のマップ情報としてのスーパー・ハ
イ・スピード・サーチ・マップ・セル(Super High Spe
ed Search Map Cell)が書き込まれる。また続いて後端
側からユーザー・ボリューム・ノート・セルや、ユーザ
ー・パーティション・ノート・セルが書き込まれる。ユ
ーザー・ボリューム・ノート・セルはテープカセット全
体に関してユーザーが入力したコメント等の情報であ
り、ユーザー・パーティション・ノート・セルは各パー
ティションに関してユーザーが入力したコメント等の情
報である。したがって、これらはユーザーが書込を指示
した際に記憶されるものであり、これらの情報が必ずし
も全て記述されるものではない。またこれらの情報が記
憶されていない中間の領域は、そのままメモリー・フリ
ー・プールとして後の書込のために残される。
【0047】フィールドFL1のマニファクチャー・イ
ンフォメーションは、例えば図8に示すような構造とさ
れる。なお各データのサイズ(バイト数)を右側に示し
ている。マニュファクチャー・インフォメーションに
は、まず先頭1バイトにマニュファクチャー・パート・
チェックサム(manufacture part checksum)として、
このマニュファクチャー・インフォメーションのデータ
に対するチェックサムの情報が格納される。このマニュ
ファクチャー・パート・チェックサムの情報はカセット
製造時に与えられる。
【0048】そしてマニュファクチャー・パートを構成
する実データとしてMICタイプ(mic type)からライ
ト・プロテクテド・データ・バイト・カウント(Write
Protected data byte count)までが記述される。なお
リザーブ(reserved)とは、将来的なデータ記憶のため
の予備とされている領域を示している。これは以降の説
明でも同様である。
【0049】MICタイプ(mic type)は、当該テープ
カセットに実際に備えられるMICのタイプを示すデー
タである。MICマニュファクチャ・デート(mic manu
facture date)は、当該MICの製造年月日(及び時
間)が示される。MICマニュファクチャ・ラインネー
ム(mic manufacture line name)はMICを製造した
ライン名の情報が示される。MICマニュファクチャ・
プラントネーム(mic manufacture plant name)はMI
Cを製造した工場名の情報が示される。MICマニュフ
ァクチュアラ・ネーム(mic manufacturer name)は、
MICの製造社名の情報が示される。MICネーム(mi
c name)はMICのベンダー名の情報が示される。
【0050】またカセットマニュファクチャ・デート
(cassette manufacture date)、カセットマニュファ
クチャ・ラインネーム(cassette manufacture line na
me)、カセットマニュファクチャ・プラントネーム(ca
ssette manufacture plant name)、カセットマニュフ
ァクチュアラ・ネーム(cassette manufacturer nam
e)、カセットネーム(cassette name)は、それぞれ上
記したMICに関する情報と同様のカセット自体の情報
が記述される。
【0051】OEMカスタマー・ネーム(oem customer
name)としては、OEM(Original Equipment Manufa
ctures)の相手先の会社名の情報が格納される。フィジ
カル・テープ・キャラクタリステックID(physical t
ape characteristic ID)としては、例えば、テープの
材質、テープ厚、テープ長等の、物理的な磁気テープの
特性の情報が示される。マキシマム・クロック・フリケ
ンシー(maximum clock frequency)としては、当該M
ICが対応する最大クロック周波数を示す情報が格納さ
れる。マキシマムライトサイクル(maximum write cycl
e)では、例えばMICの特性としてテープストリーマ
ドライブ10との1回の通信によって何バイトのデータ
を転送することができるかというデータ長単位情報が示
される。この情報はMICとして使用する不揮発性メモ
リの物理的な特性に依存するものとされる。MICキャ
パシティ(mic capacity)としては、当該MICの記憶
容量情報が示される。
【0052】ライトプロテクト・スタートアドレス(wr
ite protect start address)は、MICの所要の一部
の領域を書き込み禁止とするために用いられ、書き込み
禁止領域の開始アドレスを示す。ライトプロテクトバイ
トカウント(write protected data byte count)は書
き込み禁止領域のバイト数が示される。つまり、上記ラ
イトプロテクト・スタートアドレスで指定されたアドレ
スから、このライトプロテクトカウントの領域により示
されるバイト数により占められる領域が書き込み禁止領
域として設定されることになる。
【0053】続いて図7のフィールドFL2のメモリマ
ネジメントインフォメーションの構造を図9で説明す
る。各データのサイズ(バイト数)を右側に示す。メモ
リマネジメント・インフォメーションにはまずドライブ
イニシャライズパート・チェックサム(drive Initiali
ze part checksum)として、このドライブイニシャライ
ズパートとされるメモリマネジメント・インフォメーシ
ョンのデータに対するチェックサムの情報が格納され
る。
【0054】そしてメモリ・マネージメント・インフォ
メーションを構成する実データとしてMICロジカルフ
ォーマットタイプ(mic logical format type)からフ
リープールボトムアドレス(Free Pool Bottom Addres
s)までの情報が記述される。
【0055】まずMICロジカル・フォーマット・タイ
プ(mic logical format type)として、MICの論理
フォーマットのIDナンバが格納される。MICフォー
マットとしては、例えば、基本MICフォーマットのほ
かに、ファームウェア更新テープMICフォーマット、
リファレンステープMICフォーマット、クリーニング
カセットMICフォーマット等に関連するフォーマット
が各種存在するものとされ、当該テープカセットのMI
Cフォーマットに応じたIDナンバが示されることにな
る。
【0056】アブソリュート・ボリューム・マップ・ポ
インタ(absolute volume map pointer)には図7のス
ーパー・ハイ・スピード・サーチ・マップ・セルの領域
の先頭アドレスを示すポインタが配置される。ユーザ・
ボリューム・ノート・セル・ポインタ(user volume no
te cell pointer)は、テープカセットに対してユーザ
ーがSCSI経由で自由にデータの読み書きが可能な記
憶領域、つまり図7に示したユーザー・ボリューム・ノ
ート・セルの開始アドレスを示す。ユーザ・パーティシ
ョン・ノート・セル・ポインタ(user partition note
cell pointer)は、各パーティションに対してユーザー
がSCSI経由で自由にデータの読み書きが可能な記憶
領域、つまり図7のユーザ・パーティション・ノート・
セルの開始アドレスを示している。なおユーザ・パーテ
ィション・ノート・セルは複数個記憶される場合がある
が、このユーザ・パーティション・ノート・セル・ポイ
ンタは、複数のユーザ・パーティション・ノート・セル
のうちの先頭のセルの開始アドレスを示すことになる。
【0057】パーティション・インフォメーション・セ
ル・ポインタ(partition information cell pointer)
は、図7のパーティション・インフォメーション・セル
#0の開始アドレスを示す。メモリー・フリー・プール
に書き込まれていくパーティション・インフォメーショ
ンは、磁気テープ3に形成されるパーティションの数だ
け形成されることになるが、全てのパーティション・イ
ンフォメーション・セル#0〜#Nはリンク構造により
ポインタによって連結されている。つまり、パーティシ
ョン・イン・フォメーション・セル・ポインタがパーテ
ィション#0のアドレスを示すルートとされ、それ以降
のパーティション・インフォメーション・セルのポイン
タは、直前のパーティション・インフォメーション・セ
ル内に配される。
【0058】以上のように各ポインタ(アブソリュート
・ボリューム・マップ・ポインタ、ユーザ・ボリューム
・ノート・セル・ポインタ、ユーザ・パーティション・
ノート・セル・ポインタ、パーティション・インフォメ
ーション・セル・ポインタ)により、フィールドFL4
内の各データ位置が管理される。
【0059】ボリューム・アトリビュート・フラグ(Vo
lume Attribute Flags)は、MIC4に対する論理的な
書き込み禁止タブを提供するために1バイトのフラグと
されている。
【0060】フリー・プール・トップ・アドレス(Free
Pool Top Address)及びフリー・プール・ボトム・ア
ドレス(Free Pool Bottom Address)は、フィールドF
L4におけるその時点でのメモリー・フリー・プールの
開始アドレスと終了アドレスを示す。メモリー・フリー
・プールとしての領域は、パーティション・インフォメ
ーションやユーザー・パーティション・ノート等の書込
や消去に応じて変化するため、それに応じてフリープー
ル・トップ・アドレスやフリー・プール・ボトム・アド
レスが更新される。
【0061】上記ボリューム・アトリビュート・フラグ
としての1バイトでは、各ビットについてフラグ内容が
次のように定義される。即ち、プレベントライト(Prev
ent Write)、プレベントリード(Prevent Read)、プ
レベントライトリトライ(Prevent Write Retry)、プ
レベントリードリトライ(Prevent Read Retry)とし
て、書き込み許可/禁止、読み出し許可/禁止、及び記
録時のRAWに基づくデータの再書き込み許可/禁止、
再生時のデータ読出のリトライの許可/禁止、のそれぞ
れを示すフラグが用意される。またボリュームオープン
クローズ(Volume Open Close)として、磁気テープに
対する記録、消去、初期化の際にセットされ、それらの
動作終了に応じてリセットされるフラグが用意される。
なお、このフラグを以下「ボリュームO/Cフラグ」と
いうことする。
【0062】続いて図7のフィールドFL3のボリュー
ム・タグの構造を図11で説明する。各データのサイズ
(バイト数)を右側に示す。ボリューム・タグの先頭に
はボリューム・インフォメーション・チェックサム(Vo
lume Information Checksum)として、テープカセット
全体の基本的な管理情報が記憶されるボリューム・イン
フォメーション(Volume Information)のデータに対す
るチェックサムの情報が格納される。そして続いてボリ
ュームインフォメーションが記述される。
【0063】さらに、アキュムレイティブ・パーティシ
ョン・インフォメーション・チェックサム(Accumulati
ve Partition Information Checksum)として、テープ
カセット製造時からの履歴情報が記憶されるアキュムレ
イティブ・パーティション・インフォメーション(Accu
mulative Partition Information)のデータに対するチ
ェックサムの情報が格納される。
【0064】ボリューム・ノート・チェックサム(Volu
me note checksum)、ボリューム・ノート(Volume not
e)に続いて、カートリッジ・シリアル・ナンバ(Cartr
idgeSerial Number)は、例えばASCIIコードに基
づいた32文字の文字情報とされるシリアルナンバが格
納される。マニュファクチャーID(Manufacturer I
D)は、製造業者識別子としてテープカセット1の製造
業者のコードナンバーが格納される。セカンダリーID
(Secondary ID)は、テープカセット1のタイプに応じ
た二次識別子とされ、例えば1バイトのコード値として
テープの属性情報が格納される。カートリッジ・シリア
ル・ナンバー・パート・チェックサム(Cartridge Seri
al Number Part Checksum)は、上記のカートリッジ・
シリアル・ナンバ、マニュファクチャーID、セカンダ
リーIDのチェックサム情報とされる。スペシフィック
・ボリューム・タグ(Specific Volume Tag)1乃至13
は例えばリザーブとして、各エリアが例えば36バイト
で構成されている。
【0065】続いて図7に示すフィールドFL4に記憶
されるセルについて説明する。上記したようにフィール
ドFL4は、メモリ・フリー・プールの領域とされて、
逐次パーティション・インフォメーション・セル、ユー
ザー・パーティション・ノート・セル等が記憶されてい
く。そして同種のセル(例えばパーティション・インフ
ォメーション・セル#1〜#N)は次に説明するリンク
インフォメーションで連結される。
【0066】これらの各セルの構造を図12に示す。1
つのセルは図12(a)に示すように8バイトのリンク
・インフォメーションと、nバイト(セル種別によって
異なる)のデータから形成される。
【0067】8バイトのリンク・インフォメーション
は、各セルに設けられているもので、その構造は図12
(b)のようになる。まずセル内のデータに関するチェ
ックサムとして、1バイトのセルチェックサム(cell c
hecksum)が設けられる。また2バイトのセルサイズ(c
ell size)として、そのセルのサイズが示される。
【0068】プリビアス・セル・ポインタ(previous c
ell pointer)及びネクスト・セル・ポインタ(next ce
ll pointer)は、実際のリンケージデータ(リンク構造
を構築するデータ)であり、同一種類の複数のセルがリ
ンクされる際に、このプリビアス・セル・ポインタとネ
クスト・セルポインタで前後のセルが指定される。
【0069】このような構造のセルとしては、パーティ
ション・インフォメーション・セル、スーパー・ハイ・
スピード・サーチ・マップ・セル、ユーザー・ボリュー
ム・ノート・セル、ユーザー・パーティション・ノート
・セルが存在する。そしてパーティション・インフォメ
ーション・セルは、セルサイズは固定値となる。その他
のセルは、セルサイズは可変値となる。
【0070】セルサイズが固定値となるパーティション
インフォメーションセルについて図13で説明する。パ
ーティションインフォメーションセルは、上記図12に
示したように8バイトのリンクインフォメーションと、
56バイトのデータから形成される(パーティションイ
ンフォメーションセルでは、図12のデータ(n)バイ
トが56バイトとなる)。そして56バイトのデータの
うち8バイトはパーティションメモとされ、48バイト
はパーティションインフォメーションとされる。
【0071】このパーティションインフォメーション
(システムログ)には、そのセルが対応するパーティシ
ョンにおける磁気テープに対する使用履歴に関する各種
情報が格納され、テープストリーマドライブが自身の記
録/再生動作の管理のための情報として利用されるもの
となる。
【0072】或るパーティションに対応する、1つのパ
ーティションインフォメーションセル内のパーティショ
ンインフォメーションのデータ構造は、例えば図13に
示すように定義される。4バイトのプリビアスグループ
リトゥン(Previous Groups written)には、当該パー
ティションインフォメーションが最後に更新されたとき
から起算して、磁気テープに対して物理的に記録された
当該パーティション内のグループ数の情報が示される。
4バイトのトータルグループリトゥン(Total Groups w
ritten)には、これまで当該パーティションに対して記
録されたグループの総数が示される。この値は、例えば
テープカセットが寿命となって使用不能あるいは廃棄処
分されるまで積算される。これらプリビアスグループリ
トゥン及びトータルグループリトゥンには、例えば、テ
ープストリーマドライブにより磁気テープ3に対してデ
ータを記録中の状態であれば、テープストリーマドライ
ブのシステムコントローラ15の処理により、現在の記
録動作によって新たに記録されるグループ数に応じて、
その領域の値がインクリメントされていくことになる。
【0073】3バイトのプリビアスグループリード(Pr
evious Groups read)には、当該パーティションインフ
ォメーションが最後に更新されたときから起算して、物
理的に読み出しが行われたグループ数が示される。4バ
イトのトータルグループリード(Total Groups read)
には、これまで当該パーティションより読み出されたグ
ループ数が積算された値を示す。
【0074】3バイトのトータルリリトゥンフレーム
(Total Rewritten frames)は、当該パーティションに
おいてREAD−AFTER−WRITE(以下略して
RAWと記述する)に基づいてデータ再書き込みの要求
がなされたフレーム数を積算した値を示すものとされ
る。本例のテープストリーマドライブでは、RAW動作
として磁気テープ3に対して書き込まれたフレームのデ
ータをその直後に例えば再生ヘッド13Cで読み出しを
行うようにされている。そして、RAWにより読み出さ
れたフレームのデータは、システムコントローラ15に
よってエラー検出がなされ、エラーが発生したと検出さ
れた場合には、そのエラーが発生したフレームのデータ
の再書き込みを行うように記録系を制御することが行わ
れる。このような際にデータ再書き込みが行われたフレ
ーム数の積算値がトータルリリトゥンフレームとなる。
【0075】3バイトのトータル3rdECCカウント
(Total 3rd ECC count)では、当該パーティションに
おいてC3パリティを用いてエラー訂正を行ったグルー
プ数が積算された値が示される。本例のテープストリー
マドライブシステムでは、磁気テープ3より読み出した
データについて、C1,C2,C3のパリティによりエ
ラー訂正を行うようにしているが、C3パリティは、C
1,C2パリティのみではデータの回復が図れなかった
場合に用いられるものである。
【0076】4バイトのアクセスカウント(Access cou
nt)では、テープストリーマドライブが磁気テープ上の
当該パーティションにアクセスした回数が示される。こ
こでのアクセスとは物理的に当該パーティションを通過
した回数をいい、つまりそのパーティションに対する記
録又は再生が行われた回数、及び通過した回数も含まれ
る。
【0077】4バイトのアップデートリプレイスカウン
ト(Update Replace count)には、アップデートにより
当該パーティションにおいて磁気テープに対してデータ
を書き換えた回数を積算した情報が示される。つまり当
該パーティションに対する更新回数である。
【0078】2バイトのプリビアスリリトゥンフレーム
(Previous rewritten frames)には、先に説明したR
AWにより、当該パーティションインフォメーションが
最後に更新されたときから起算して、データ再書き込み
の要求がなされたパーティション内のフレーム数の情報
が示される。
【0079】2バイトのプリビアス3rdECCカウン
ト(Previous 3rd ECC count)には、当該パーティショ
ンインフォメーションが最後に更新されたときから起算
して、C3パリティを用いてエラー訂正を行ったグルー
プ数が示される。
【0080】3バイトのロードカウント(Load count)
では、テープをロードした回数を積算した値が示され
る。
【0081】3バイトのバリッド・マキシマム・アブソ
リュートフレームナンバ(Valid Maximum Absolute fra
me Number)は、当該パーティションで有効とされる最
後のフレームまでのフレームカウントの情報が示され
る。これに対してパーティションインフォメーションの
最後の3バイトのマキシマム・アブソリュートフレーム
カウント(Maximum Absolute frame Number)は、当該
パーティションの最後のフレームカウントの情報が示さ
れる。
【0082】1バイトのフラグバイトでは、各ビットに
ついてフラグ内容が次のように定義される。即ち、プレ
ベントライト(Prevent Write)、プレベントリード(P
revent Read)、プレベントライトリトライ(Prevent W
rite Retry)、プレベントリードリトライ(Prevent Re
ad Retry)として、当該パーティションに対する書き込
み許可/禁止、読み出し許可/禁止、及び記録時のRA
Wに基づくデータの再書き込み許可/禁止、再生時のデ
ータ読出のリトライの許可/禁止、のそれぞれを示すフ
ラグが用意される。またパーティションオープンクロー
ズ(Partition Open Close)として、パーティションに
対する記録の際にセットされ、その動作終了に応じてリ
セットされるフラグが用意される。なお、このフラグを
以下「パーティションO/Cフラグ」といい、上記ボリ
ュームO/Cフラグと区別する。
【0083】以上、MIC4内のデータ構造は図7〜図
13で説明してきたようになるが、このようなMIC4
のデータ構造はあくまで一例であり、データの配置や領
域設定、データ内容、データサイズ等はこれに限定され
るものではない。
【0084】5.記録等の動作時の処理 以下、テープストリーマドライブ10によるテープカセ
ット1に対する記録等の動作時の処理を説明していく。
本例では、記録等の動作に応じて上記パーティションO
/Cフラグ、ボリュームO/Cフラグのセット/リセッ
トを行うことを特徴の1つとしている。即ち、記録、消
去、初期化など、特に途中で電源遮断等が生じて動作続
行不能となった場合に、磁気テープ上のデータが異常な
状態で残されてしまう動作に関して、その動作期間中に
パーティションO/Cフラグ、ボリュームO/Cフラグ
がセットされるようにするものである。
【0085】図14に記録動作中のパーティションO/
Cフラグ、ボリュームO/Cフラグのセットタイミング
の状況を模式的に示す。テープストリーマドライブ10
は、図14(a)のようにホストコンピュータ40から
ライトコマンドが送信されることに応じて、図14
(b)のように送信されてくる書込データを磁気テープ
3(磁気テープ上の指定されたパーティション)に記録
していくことになる(図14(c))。このときテープ
ストリーマドライブ10のシステムコントローラ15
は、書込動作の実行に先だって、MIC4内でパーティ
ションO/Cフラグ、ボリュームO/Cフラグがセット
されるようにする。即ちMIC4に対してパーティショ
ンO/Cフラグ、ボリュームO/Cフラグとして「1」
というデータを書き込むことになる。また、磁気テープ
3に対するデータ書込が終了すると、システムコントロ
ーラ15は、MIC4内でパーティションO/Cフラ
グ、ボリュームO/Cフラグがリセットされるようにす
る。即ちMIC4に対してパーティションO/Cフラ
グ、ボリュームO/Cフラグとして「0」というデータ
を書き込む。これにより図14(d)に示すように、磁
気テープ3に対する記録動作期間には、パーティション
O/Cフラグ、ボリュームO/Cフラグが「1」となっ
ていることになる。つまりパーティションO/Cフラ
グ、ボリュームO/Cフラグは記録動作期間中であるこ
とを示すフラグとなる。
【0086】また換言すれば、もし停電などによって図
14(c)の記録動作中に動作が停止されてしまった場
合は、パーティションO/Cフラグ、ボリュームO/C
フラグはリセットされないままとなるため、MIC4に
おいてパーティションO/Cフラグ、ボリュームO/C
フラグは「1」のままとなる。従って、テープカセット
1が装填された際や、これから磁気テープ3に対する記
録を実行しようとする際に、パーティションO/Cフラ
グ、ボリュームO/Cフラグが「1」となっていること
は、異常な状態であることを示していることになる。つ
まり、そのテープカセット1が過去において電源遮断な
どで磁気テープ上のデータが異常な状態になっているこ
とが、パーティションO/Cフラグ、ボリュームO/C
フラグから検出できる。
【0087】このようなフラグに関する処理を含む各種
動作時のシステムコントローラ15の処理を図15〜図
18で説明していく。まず各図により正常な動作状態を
説明し、その後、電源遮断による異常状態について説明
する。
【0088】図15は、装填されているテープカセット
1の磁気テープ3に対してデータ記録を行う場合の処理
を示している。ホストコンピュータ40からのライトコ
マンドを受信すると、システムコントローラ15は処理
をステップF101からF102に進め、まず記録動作
開始に先だってフラグチェックを行う。つまり上記ボリ
ュームO/Cフラグ、パーティションO/Cフラグが
「0」であるか否かを確認する。このステップF102
の処理は図16に示されるが、まずステップF120と
してMIC4に記憶されているボリュームO/Cフラ
グ、パーティションO/Cフラグを読み込む(もしくは
現在のMICデータをSRAM24等に保持しているの
であればそのデータを確認してもよい)。そして両フラ
グが「0」、つまりリセットされていれば、正常として
ステップF121から図15のステップF103に進
む。
【0089】ステップF103では、記録動作の準備と
して、ボリュームO/Cフラグをセットする。つまりM
IC4にボリュームO/Cフラグ=「1」というデータ
を書き込む。またステップF104では、今回記録を実
行しようとするパーティションについてのパーティショ
ンインフォメーションにおける、パーティションO/C
フラグをセットする(パーティションO/Cフラグ=
「1」とする)。そして、このようにボリュームO/C
フラグ、パーティションO/Cフラグをセットしたら、
ステップF105から実際の記録動作、つまりホストコ
ンピュータ40からのライトコマンドに応じて所定のパ
ーティションへのデータ記録を開始する。
【0090】データ記録が開始された後は、ステップF
106で記録終了を待機し、記録が終了されたら、ステ
ップF107で、そのパーティションの残りの領域への
EODの書込を行う(図6参照)。そしてEODの書込
が終了したら、ステップF108、F109で、MIC
4におけるボリュームO/Cフラグのリセット、パーテ
ィションO/Cフラグのリセットを行って一連の記録動
作を終える。以上の動作が図14で模式的に示した動作
のための処理となる。
【0091】また、フラグ処理は初期化や消去動作時に
も行われる。図17に初期化時の処理を示している。ホ
ストコンピュータ40から磁気テープ3の初期化コマン
ドが供給されると、システムコントローラ15の処理は
ステップF201からF202に進み、MIC4におい
てボリュームO/Cフラグをセットする。そして、ボリ
ュームO/Cフラグをセットしたら、ステップF203
から実際の初期化動作、つまりホストコンピュータ40
からの初期化コマンドに応じて磁気テープの初期化(パ
ーティション設定)を開始する。その後、初期化処理が
完了したらステップF204からF205に進み、MI
C4におけるボリュームO/Cフラグをリセットして初
期化動作を終える。
【0092】或る磁気テープ上の全実データのイレーズ
に関しては、処理手順は図17と概略同様となる。つま
りイレーズに先だってボリュームO/Cフラグをセット
し、またイレーズ完了に応じてボリュームO/Cフラグ
をリセットする。なお、或る特定のパーティションのみ
についてデータ消去を実行する場合は、そのイレーズに
先立ってボリュームO/Cフラグ及びそのパーティショ
ンに対応するパーティションO/Cフラグのセットを行
い、イレーズ完了に応じて両フラグをリセットすればよ
い。
【0093】以上のように、記録、初期化、消去など、
磁気テープ上でのデータの変化が発生する動作に関して
は、その動作期間中においてMIC4内でボリュームO
/Cフラグ、パーティションO/Cフラグがセットされ
る状態となる。そしてそれらの動作中以外では、ボリュ
ームO/Cフラグ、パーティションO/Cフラグがリセ
ットされていることが正常状態を示すものとなる。
【0094】ところで、図15のステップF105から
開始された記録動作中に電源遮断が発生すると、その時
点で動作は停止されてしまうため、ボリュームO/Cフ
ラグ、パーティションO/Cフラグはセットされたまま
となってしまう。もちろんその場合、磁気テープ3上で
は、データの書込(更新)は完了されていないため、例
えば新旧データが混ざっていたり、もしくはデータが一
部しか存在しないような不適切なデータ状態となってい
る。また図17のステップF203から開始された初期
化動作中(又は消去動作中)に電源遮断が発生すると、
その時点で動作は停止されて、ボリュームO/Cフラグ
(又はボリュームO/CフラグとパーティションO/C
フラグ)はセットされたままとなってしまう。そしてこ
れらの場合は、磁気テープ3は、初期化又は消去は完了
されていないため、例えば旧データが残されていたりパ
ーティション設定が正確に行われていないなど不適切な
データ状態となっている。
【0095】このような事態に対応するために、テープ
カセット1が装填された際や、記録動作が行われる際に
は、フラグチェックが行われることになる。まずテープ
ストリーマドライブ10にテープカセット1が装填され
た際のシステムコントローラ15の処理を図18に示
す。
【0096】テープカセット1が装填されると処理はス
テップF301からF302に進み、システムコントロ
ーラ15はそのテープカセット1のMIC4に記憶され
ている管理情報の読出を行う。そしてステップF303
では、読み出された管理情報内において、ボリュームO
/Cフラグを確認する。ここでボリュームO/Cフラグ
がリセット状態であれば、ステップF304から装填時
の処理を正常終了し、その後ホストコンピュータ40か
らの指示を待つ状態となる。
【0097】ところがボリュームO/Cフラグがセット
されていた場合は、上記電源遮断により磁気テープ上の
データが異常な状態になっていることを示すものとな
る。そこでシステムコントローラ15は処理をステップ
F305に進み、管理情報内の各パーティションインフ
ォメーションにおけるパーティションO/Cフラグをチ
ェックする。そしてステップF306でフラグセットさ
れているパーティションを確認し、これを異常状態のパ
ーティションとして記憶する。そしてステップF307
では、ホストコンピュータ40に対して、現在装填され
たテープカセット1が異常状態にあることを通知する。
この通知としては、単にテープ異常が発生しているとい
う通知でもよいし、異常なパーティションを特定できる
通知としてもよい。
【0098】このように装填されたテープカセット1に
ついてホストコンピュータ40が異常を知ることができ
ることで、ホストコンピュータ40は例えばユーザーに
メッセージ等を発して適切な対応処置を求めることがで
きる。例えばユーザーにデータ内容が不適切な状態であ
ることを知らせることで、ユーザーがもし磁気テープデ
ータの読込を指示しても、そのユーザーは読み出された
データが信頼できないものとして意識できるため、注意
深く扱うことができる。例えばその磁気テープ(パーテ
ィション)のデータについて読み出せる限りは読み出す
ようにして、その読出データについてユーザーが修正し
たり、必要な部分を抽出するなどの対応がとれる。ま
た、正常なデータの再書込を実行するような処置をとる
こともできる。或いはパーティション単位で異常・正常
をユーザーに伝えることで、以降正常なパーティション
のみを使用するようなことも可能となる。
【0099】なおこのような装填時の処理としては、例
えばボリュームO/Cフラグのみをチェックし、ボリュ
ームO/Cフラグがセットされていればホストコンピュ
ータ40に異常通知を行うようにしてもよい(パーティ
ションO/Cフラグについてはチェックしない)。また
ボリュームO/Cフラグチェックで異常が検知された場
合は、システムコントローラ15(もしくはホストコン
ピュータ40)はそのテープカセット1に対して書込禁
止状態となるようにしてもよい。またパーティション単
位で異常を検出した場合、そのパーティションのみにつ
いて書込禁止設定を行ってもよい。或いは異常なデータ
を提供しないようにするため、読出禁止設定を行うこと
も考えられる。
【0100】またこのような装填時だけでなく、フラグ
チェックは上記図15のステップF102として示した
ように記録動作時にも行われる。即ち記録開始に先だっ
て図16に示したフラグチェックが行われるが、ステッ
プF121でフラグがセットされていることが確認され
た場合は、システムコントローラ15はステップF12
2で、現在実行しようとしている書込動作(ステップF
101のライトコマンドで指示された書込動作)を実行
しないように、書込禁止設定を行うとともに、ホストコ
ンピュータ123にエラーメッセージを行う。つまり書
込コマンドに基づく書込動作が実行されないことのエラ
ー通知が行われるとともに、そのパーティションに関し
て異常通知を行うことになる。このように通知が行われ
ることで、記録開始時点でもホストコンピュータ40側
(ユーザー側)で上述のような適切な処置をとることが
できる。
【0101】以上のように装填時や記録時のフラグチェ
ック処理により、磁気テープ上の異常を検知できるた
め、システムコントローラ15,ホストコンピュータ4
0、及びユーザーは、それぞれ適切な対応処置をとるこ
とが可能となり、ひいてはデータストレージシステムと
しての信頼性向上を実現できる。
【0102】以上本発明の実施の形態について説明して
きたが、本発明は、これまで説明してきた各図に示す構
成や動作に限定されるものではなく、テープカセット、
テープストリーマドライブ、及びMICに格納されるべ
きデータのフォーマットや処理動作等は、実際の使用条
件等に応じて適宜変更が可能とされる。特にフラグの数
や種類、フラグチェックの際に確認するフラグの種別な
どは多様に考えられる。
【0103】また、これまで説明してきた実施の形態と
しては、デジタル信号の記録/再生が行われる不揮発性
メモリ付きの8mmVTR用テープカセットと、このテ
ープカセットに対応するテープストリーマドライブから
なる記録/再生システムについて説明してきたが、これ
に限定されるものではなく、例えば映像信号や音声信号
の情報をデジタル信号として記録/再生可能な記録/再
生システムにおいても適用が可能である。
【0104】
【発明の効果】以上、説明したように本発明では、記録
媒体に、テープドライブ装置によって磁気テープに対し
て情報の書込又は消去又は初期化の動作を実行される際
に、その動作の実行中を示すフラグ(例えばボリューム
オープンクローズフラグやパーティションオープン/ク
ローズフラグ)がセットされる領域が設けられているよ
うにしている。そしてテープドライブ装置は、テープド
ライブ手段により磁気テープに対して情報の書込又は消
去又は初期化の動作を実行させる際に、メモリドライブ
手段によって、メモリの管理情報内における動作の実行
中を示すフラグをセットさせるとともに、テープドライ
ブ手段に実行させる動作の完了に応じて、メモリ内のフ
ラグをリセットさせる制御手段を備えるようにしてい
る。従って、電源遮断などで動作が途中で中断されてい
た場合は、その後の時点でフラグを確認することで、動
作中断があったこと、つまり磁気テープが正常状態でな
いことを検知できることになる。つまりテープドライブ
装置は異常を検知して適切な対応をとることが可能とな
るという効果があり、これによってシステムの信頼性を
向上させることができる。
【0105】また制御手段は、情報の書込動作を実行し
ようとする磁気テープもしくは磁気テープ内のパーティ
ションに関して、フラグがセットされている場合、つま
り異常が検知された場合は、書込動作を禁止状態とする
ことで不適切な記録が行われてしまうことを防止でき
る。さらに制御手段は、フラグがセットされている場合
に、ホスト機器に対してエラー通知を行うことで、ユー
ザーサイドなどで異常事態に対する対応がとれるように
なり、例えばそのまま不適切なデータの読込等が行なわ
れないようにすることなどが可能となる。
【0106】また、フラグは、そのテープカセットの磁
気テープ全体を管理する管理情報としてのフラグとした
り、磁気テープの各パーティションを管理する管理情報
としてのフラグとして設定されればよく、これによりテ
ープ全体としての異常検知や、パーティション単位での
異常検知が可能となり、多様かつ適切な対応処理が実現
できる。
【図面の簡単な説明】
【図1】本発明の実施の形態のテープストリーマドライ
ブのブロック図である。
【図2】実施の形態のテープカセットの内部構造を概略
的に示す説明図である。
【図3】実施の形態のテープカセットの外観を示す斜視
図である。
【図4】実施の形態のテープカセットの磁気テープ上の
データ構造の説明図である。
【図5】実施の形態のテープカセットの磁気テープ上の
トラック構造の説明図である。
【図6】実施の形態のテープカセットの磁気テープのエ
リア構造の説明図である。
【図7】実施の形態のMICのデータ構造の説明図であ
る。
【図8】実施の形態のMICのマニファクチャーインフ
ォメーションの説明図である。
【図9】実施の形態のMICのメモリマネジメントイン
フォメーションの説明図である。
【図10】実施の形態のMICのボリュームアトリビュ
ートフラグの説明図である。
【図11】実施の形態のMICのボリュームタグの説明
図である
【図12】実施の形態のMICのセル構造の説明図であ
る。
【図13】実施の形態のMICのパーティションインフ
ォメーションの説明図である。
【図14】実施の形態の記録動作中のフラグ状態の説明
図である。
【図15】実施の形態のデータ記録時の処理のフローチ
ャートである。
【図16】実施の形態のフラグチェック処理のフローチ
ャートである。
【図17】実施の形態の初期化又はイレーズ時の処理の
フローチャートである。
【図18】実施の形態のカセット装填時の処理のフロー
チャートである。
【図19】電源遮断による磁気テープの異常状態の説明
図である。
【符号の説明】
1 テープカセット、3 磁気テープ、4 MIC、1
0 テープストリーマドライブ、11 回転ドラム、1
2A,12B 記録ヘッド、13A,13B,13C
再生ヘッド、14A ドラムモータ、14B キャプス
タンモータ、14C Tリールモータ、14D Sリー
ルモータ、14E ローディングモータ、再生ヘッド、
15 システムコントローラ、16 サーボコントロー
ラ、17メカドライバ、19 RF処理部、20 SC
SIインターフェイス、21圧縮/伸長回路、22 I
Fコントローラ/ECCフォーマター、23 バッファ
メモリ、40 ホストコンピュータ

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 磁気テープと、該磁気テープに対する記
    録または再生を管理するための管理情報を記録するメモ
    リが備えられたテープカセットに対応するテープドライ
    ブ装置として、 装填されたテープカセットの前記磁気テープに対して情
    報の記録または再生を行なうことができるテープドライ
    ブ手段と、 装填された前記テープカセットの前記メモリに対して管
    理情報の読み出しまたは書込みを行なうことができるメ
    モリドライブ手段と、 前記テープドライブ手段により前記磁気テープに対して
    情報の書込又は消去又は初期化の動作を実行させる際
    に、前記メモリドライブ手段によって、前記メモリの管
    理情報内における前記動作の実行中を示すフラグをセッ
    トさせるとともに、前記テープドライブ手段に実行させ
    る前記動作の完了に応じて、前記メモリドライブ手段に
    よって、前記メモリ内の前記フラグをリセットさせる制
    御手段と、を備えたことを特徴とするテープドライブ装
    置。
  2. 【請求項2】 前記制御手段は、前記フラグとして、そ
    のテープカセットの磁気テープ全体を管理する管理情報
    としてのフラグのセット/リセットの制御を行うことを
    特徴とする請求項1に記載のテープドライブ装置。
  3. 【請求項3】 前記制御手段は、前記フラグとして、そ
    のテープカセットの磁気テープ上の各パーティションを
    管理する管理情報としてのフラグであって、前記動作の
    対象となるパーティションに対応するフラグのセット/
    リセットの制御を行うことを特徴とする請求項1に記載
    のテープドライブ装置。
  4. 【請求項4】 前記制御手段は、情報の書込動作を実行
    しようとする磁気テープもしくは磁気テープ上のパーテ
    ィションに関して、前記フラグがセットされている場合
    は、書込動作を禁止状態とすることを特徴とする請求項
    1に記載のテープドライブ装置。
  5. 【請求項5】 前記制御手段は、情報の書込動作を実行
    しようとする磁気テープもしくは磁気テープ上のパーテ
    ィションに関して、前記フラグがセットされている場合
    は、ホスト機器に対してエラー通知を行うことを特徴と
    する請求項1に記載のテープドライブ装置。
  6. 【請求項6】 磁気テープと、該磁気テープに対する記
    録または再生を管理するための管理情報を記録すること
    ができるメモリが備えられているとともに、前記メモリ
    の管理情報には、テープドライブ装置によって前記磁気
    テープに対して情報の書込又は消去又は初期化の動作を
    実行される際に、その動作の実行中を示すフラグがセッ
    トされる領域が設けられていることを特徴とする記録媒
    体。
  7. 【請求項7】 前記フラグは、その記録媒体の磁気テー
    プ全体を管理する管理情報とされていることを特徴とす
    る請求項6に記載の記録媒体。
  8. 【請求項8】 前記フラグは、その記録媒体の磁気テー
    プにおける各パーティションを管理する管理情報とされ
    ていることを特徴とする請求項6に記載の記録媒体。
JP10353387A 1998-12-11 1998-12-11 テープドライブ装置、記録媒体 Pending JP2000182322A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP10353387A JP2000182322A (ja) 1998-12-11 1998-12-11 テープドライブ装置、記録媒体
US09/457,858 US6603624B1 (en) 1998-12-11 1999-12-10 Tape drive unit and recording medium
EP99309959A EP1008987A3 (en) 1998-12-11 1999-12-10 Tape drive unit and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10353387A JP2000182322A (ja) 1998-12-11 1998-12-11 テープドライブ装置、記録媒体

Publications (1)

Publication Number Publication Date
JP2000182322A true JP2000182322A (ja) 2000-06-30

Family

ID=18430501

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10353387A Pending JP2000182322A (ja) 1998-12-11 1998-12-11 テープドライブ装置、記録媒体

Country Status (3)

Country Link
US (1) US6603624B1 (ja)
EP (1) EP1008987A3 (ja)
JP (1) JP2000182322A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001067788A (ja) * 1999-08-31 2001-03-16 Sony Corp 情報転送方法及び装置
JP2001067790A (ja) * 1999-08-31 2001-03-16 Sony Corp 情報転送方法及び装置
JP2001067789A (ja) * 1999-08-31 2001-03-16 Sony Corp 情報転送方法及び装置
US6702215B2 (en) 2002-07-03 2004-03-09 Quantum Corporation Repositionable memory element in a single reel tape cartridge

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6804077B1 (en) * 2000-07-25 2004-10-12 Certance Llc Method and apparatus for reinitializing a tape drive after a power loss
US6775087B2 (en) * 2001-06-18 2004-08-10 Sony Corporation Method and apparatus to read past EOD marker
US6804075B1 (en) 2002-03-01 2004-10-12 Sony Corporation Logical expiration of media having embedded non-volatile memory
US6906881B2 (en) * 2002-06-27 2005-06-14 International Business Machines Corporation Apparatus and method to erase a magnetic tape
KR101014725B1 (ko) * 2004-05-04 2011-02-16 엘지전자 주식회사 1회 기록가능한 고밀도 광디스크의 기록방법과 기록장치
KR101014724B1 (ko) * 2004-05-04 2011-02-16 엘지전자 주식회사 1회 기록가능한 고밀도 광디스크의 기록재생방법과기록재생장치
JP4281687B2 (ja) * 2005-01-06 2009-06-17 ソニー株式会社 情報処理装置および情報処理方法、プログラム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63120391A (ja) * 1986-11-10 1988-05-24 Hitachi Ltd Icカ−ド
JPH0684174A (ja) * 1992-09-03 1994-03-25 Hitachi Ltd 光ディスク媒体とそれを用いた情報処理装置
US5337197A (en) * 1993-07-09 1994-08-09 International Business Machines Corporation Method and system for maintaining directory consistency in magneto-optic media
WO1997002566A1 (fr) * 1995-06-30 1997-01-23 Sony Corporation Cassette, appareil enregistreur et duplicateur a bande magnetique

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001067788A (ja) * 1999-08-31 2001-03-16 Sony Corp 情報転送方法及び装置
JP2001067790A (ja) * 1999-08-31 2001-03-16 Sony Corp 情報転送方法及び装置
JP2001067789A (ja) * 1999-08-31 2001-03-16 Sony Corp 情報転送方法及び装置
US6702215B2 (en) 2002-07-03 2004-03-09 Quantum Corporation Repositionable memory element in a single reel tape cartridge

Also Published As

Publication number Publication date
US6603624B1 (en) 2003-08-05
EP1008987A2 (en) 2000-06-14
EP1008987A3 (en) 2004-10-27

Similar Documents

Publication Publication Date Title
JP3994532B2 (ja) テープドライブ装置
JP4672824B2 (ja) テープドライブ装置、記録媒体
WO2000038188A1 (fr) Support d'enregistrement, lecteur de bande et procede d'identification du type de support d'enregistrement
JP2000182295A (ja) テープドライブ装置、記録媒体
JP4099886B2 (ja) 記録媒体及びテープドライブ装置
JP2000182322A (ja) テープドライブ装置、記録媒体
US6501612B1 (en) Recording medium and tape drive suitable for the same
JP2000173243A (ja) テープドライブ装置、記録媒体
JP2000182293A (ja) テープドライブ装置、記録媒体
JP3525615B2 (ja) テープカセット、デジタルデータ記録装置、及びデジタルデータ再生装置
JP2000173244A (ja) 記録媒体及びテープドライブ装置
US7016137B2 (en) Tape drive apparatus, recording and/or reproducing method, and recording medium
JP2000173242A (ja) 記録媒体及びテープドライブ装置
JP3687165B2 (ja) テープカセット及びデータ記録/再生方法
EP1017057B1 (en) Tape drive unit
JP2000076020A (ja) テープドライブ方法、テープドライブ装置
JP3894315B2 (ja) テープドライブ装置、記録再生方法
JP4151124B2 (ja) テープドライブ装置、記録媒体
JPH1131376A (ja) 情報記録再生装置及び方法
JP2000187905A (ja) テープドライブ装置、記録媒体
JPH09171648A (ja) データ記録/再生方法及びテープカセット
JP2000100151A (ja) テープドライブ装置
JP2000090640A (ja) テープドライブ方法、テープドライブ装置
JP2000173241A (ja) 記録媒体及びテープドライブ装置
JP2000090641A (ja) 記録媒体及びテープドライブ装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060502

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060630

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060808