JPH0212606A - 書き込み制御方法 - Google Patents

書き込み制御方法

Info

Publication number
JPH0212606A
JPH0212606A JP16079088A JP16079088A JPH0212606A JP H0212606 A JPH0212606 A JP H0212606A JP 16079088 A JP16079088 A JP 16079088A JP 16079088 A JP16079088 A JP 16079088A JP H0212606 A JPH0212606 A JP H0212606A
Authority
JP
Japan
Prior art keywords
magnetic tape
mark
density
error
write
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
JP16079088A
Other languages
English (en)
Inventor
Hiroyoshi Suzuki
鈴木 啓悦
Takahiko Nakamura
隆彦 中村
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.)
Hitachi Ltd
Hitachi Computer Engineering Co Ltd
Original Assignee
Hitachi Ltd
Hitachi Computer Engineering Co Ltd
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 Hitachi Ltd, Hitachi Computer Engineering Co Ltd filed Critical Hitachi Ltd
Priority to JP16079088A priority Critical patent/JPH0212606A/ja
Publication of JPH0212606A publication Critical patent/JPH0212606A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Magnetic Recording (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、磁気テープ制御装置におけるデータ記録時の
エラーリカバリを行う書き込み制御方法に係り、特に記
録データを格納するデータバッファを持つ磁気テープ制
御装置の書き込み制御方法に関する。
〔従来の技術〕
近年の磁気テープ装置は、省スペース、省エネルギ化の
ため磁気テープの高速立ち上げ処理(磁気テープが記録
再生可能な速度まで加速する処理)時間の短縮化及び高
記録密度に伴ってテープ上のデータブロック間距離(I
BG:インター ブロック ギャップ)を短縮化する技
術が望まれており、この高速立ち上げ処理時間及びIB
Gが短縮された磁気テープ装置は短いIBG中での起動
停止が困難なため、磁気テープ制御装置にデータバッフ
ァを設は磁気テープ装置の1回の起動停止で複数ブロッ
クを一括的に記録再生する技術が採用されている。
この様な磁気テープ装置及び磁気テープ制御装置から構
成される磁気テープサブシステムは、チャネル装置等の
上位装置と磁気テープ制御装置との間のデータ転送と該
制御装置と磁気テープ装置とのデータ転送とが非同期に
行われており、このため記録再生エラーが発生した場合
は磁気テープサブシステム内でエラーリカバリを実行し
、失敗した場合のみ上位に失敗をセンス情報として報告
する機能を有している。
従来技術によるエラーリカバリ処理は、例えばデータ書
き込み動作中にエラー発生が発生した場合、磁気テープ
をエラー発生直前位置のIBGまで巻き戻した後にエラ
ー発生部分をイレーズ(消し 去)夢、再書き込み等を行って再書き込みにも失敗した
ときは磁気テープの他の部分にデータ再書き込みを行う
ものや、データ書き込みに先立って磁気テープの始点位
置(以下BOTと呼ぶ、B。
T;ビギニング オプ テープ、磁気テープの始点に貼
付された反射マーカ)からデンシティ−0マーク(記録
密度標!ll)を書き込む際にエラー発生が発生した場
合、磁気テープをBOTまで巻き戻して再書き込みを行
っている。
尚、前記エラーリカバリ処理技術は、例えば特開昭54
−134411号公報、特開昭53−48626号公報
、特公昭51−15415号公報、特公昭58−186
84号公報等に記載されている。
〔発明が解決しようとする課題〕
前記従来技術によるエラーリカバリ処理技術は、例えば
磁気テープ巻取中に発生したデータ記録エラーに対して
はテープ途中のためデータの再書き込み位置を移すこと
によりエラーリカバリを行うことができるものの、磁気
テープの先端位置(BOT)から先頭のデンシティID
マークを書き込む際に発生したエラーに対してはエラー
発生部分が磁性面剥離等による固定的な欠陥の場合、磁
気テープ先頭からの欠陥のため回復することができず、
回復するためには磁気テープ先頭部分(欠陥部分)を切
断して反射マーカを再貼付し、BOT位置を移動しなけ
ればならなかった。この切断は従来のオーブンリール型
の磁気テープにおいては比較的容易であったが、近年の
片壱式のカートリッジ磁気テープの場合はテープ先端部
分にはテープを取り出すための部位があるためこの切断
も行うことが出来ず、テープ−巻を無駄にしなければな
らないと言う不具合を招いていた。
本発明の目的は、前記従来技術による問題点を除去する
ことであり、磁気テープの切断、交換を行う事なしにデ
ンシティ10マークを書き込む際に発生したエラーのエ
ラーリカバリ処理を実行することができる書き込み制御
方法を提供することである。
〔課題を解決するための手段〕
前記目的を達成するために本発明は、磁気テープの始点
(BOT)に続いてデンシティIDマークを書き込み、
酸デンシティIDマークの書き込みエラーを検出したと
きエラーリカバリを行う書き込み制御方法において、前
記書き込みエラーを検出した場合、磁気テープの始点か
らのデンシティ(Dマークの書き込み開始位置を磁気テ
ープ終端方向に移動することを第1の特徴とする。
また磁気テープの始点に続いてデンシティIDマークを
書き込み、該デンシティIDマークの書き込みエラーを
検出したときエラーリカバリを行う書き込み制御方法に
おいて、前記書き込みエラーを検出した場合に磁気テー
プを始点位置まで巻き戻して同一位置にデンシティ【D
マークの再書き込みを行う第1のエラーリカバリを行い
、該第1のエラーリカバリを所定回数行ってもエラーが
回復しない場合に磁気テープの始点からのデンシティI
Dマークの書き込み開始位置を磁気テープ終端方向に移
動する第2のエラーリカバリを行うことを第2の特徴と
する。
更に本発明は前記デンシティIDマークの書き込み開始
位置を磁気テープ終端方向に移動するエラーリカバリを
、磁気テープの始点から特殊パターンを書き込んだ後に
デンシティIDマークを書き込むか、デンシティIDマ
ークの書き込み開始時間を遅延させてデンシティ10マ
ークを書き込むことによって行うことを第3及び第4の
特徴とする。
〔作用〕
前記第1の特徴によればデンシティIDマークのエラー
を検出したときに該10マークの記録位置を磁気テープ
終端方向に移動することにより、磁気テープに固定的な
欠陥が生じた場合であっても磁気テープの切断を行うこ
となしに前記欠陥を回避したエラーリカバリを行うこと
ができる。
また第2の特徴によればデンシティ10マークのエラー
を検出したとき、先の記録と同一部分にデンシティ[D
マークの再書き込みを所定回数行い、この再書き込みで
も書き込みが失敗した場合は前記【Dマーク記録位置を
移動することにより、磁気テープの一時的な書き込みエ
ラーを磁気テープ記録領域を消費することなしに回復し
、且つ固定的なエラーも磁気テープを切断することなし
に回復することができる。
更に第3及び第4の特徴によれば前記IDマークの移動
を行うエラーリカバリを、特殊パターンの書き込み又は
デンシティIDマークの書き込み開始時間の遅延により
行うことにより、磁気テープの切断を行うことなしに固
定的なエラーを回復することができる。
〔実施例〕
以下、本発明による書き込み制御方法を図面を用いて詳
細に説明する。第1図は本発明による書き込み制御方法
を適用した磁気テープフォーマットの一実施例を示す図
であり、第2図は第1図の磁気テープフォーマットの他
の実施例を示す図であり、第3図は本発明による書き込
み制御方法が適用される磁気テープサブシステムを示す
図である。
まず、本実施例による書き込み制御方法の原理を説明す
る0本実施例による書き込み制御方決は、磁気テープの
先頭部分に貼付された反射マーカから成るBOTに続い
て記録されるデータの記録密度等を表すデンシティID
マーク(記録密度標識)等の記録時にエラーが発生し且
つ該エラーが同一部分への再書き込みによっても回復し
ない場合、−旦磁気テープを巻き戻してBOTに戻り、
該BOTからダミーの特殊パターンをエラー発生箇所よ
り長く書き込んだ後、新たにデンシティIDマーク、I
Dセパレータマーク、IBG、データと続いて書き込み
を行う、即ち本実施例による書き込み制御方法はデンシ
ティ10マーク記録時にエラーが発生した場合、該B 
OTからダミーの特殊パターンを書き込んでデンシティ
IDマークを磁気テープの終端方向にずらして書き込み
を行うことにより、テープの始端の切断等を行うことな
しにデンシティIDマークエラーのエラーリカバリを行
うものである。尚、前記磁気テープをBOT位置まで巻
き戻す処理はリワインドと呼ばれる。
この書き込み制御方法を実現する磁気テープサブシステ
ムは第3図に示す如く、複数の磁気テープ装置305と
、該磁気テープ装置305と制御線318及びデータ転
送バス315を介して接続された磁気テープ制御装置3
08とから構成され、この制御装置308はチャネル3
02を介して主記憶装置301及び中央処理装置300
と接続されている。核上記憶装置301及び中央処理装
置300間ではデータ転送バス310及び制fil線3
09によりデータ転送が行われる。
また前記磁気テープ制御装置308は、チャネル302
とデータ転送バス312を通してデータ転送を行うcp
u側転送回路303と、データ転送バス313゜314
を通して入力したデータを一時格納するデータバッファ
316と、複数の磁気テープ装置305とデータ転送バ
ス315を介して接続されるMTU側転送回路304と
、これら転送回路303及び304を制′a線319.
317を介してメモリ307に格納された後述する複数
のプログラム(テーブル)に従って制御するマイクロプ
ロセッサ306とから構成され、該マイクロプロセッサ
306がチャネル302とデータバッファ316間のデ
ータ転送及びデータバッファ316と複数の磁気テープ
装置305間のデータ転送を同時且つ並行に占有なしに
実行するものである。
前記MTU側転送回路304は磁気テープ装置305に
対してデータバッファ316に格納されたデータ転送を
行うだけでなく、磁気テープに記録するデンシティID
マーク、IDセパレータマーク、イレーズパターン等も
双方向に転送可能なものであり、これらの転送指示/結
果は制御線31Bを介してマイクロプロセッサ306に
報告される様に構成されている。例えばデータの記録時
に磁気テープ装置305に記録されたデータはリード・
アフター・ライト・チエツクによってデータ転送バス3
15を通じてMTU側転送回路304に送信され、これ
をマイクロプロセッサ306が参照して正常に書き込み
が行われたかどうかチエツクするものである。
マイクロプロセッサ306は制御線318により複数の
磁気テープ装置305の立ち上げ処理をMTLJ側転送
回路304及びプロセッサ306の占有なしに実行し、
且つこの立ち上げ結果を制御線318により監視するも
のである。
また複数の磁気テープ装置305はデータの記録再生時
に発生するエラーの管理情報テーブルを夫々持ち、この
管理情報テーブル40は第4図に示す様にデンシティI
Dマーク又はIDセパレータマークのエラー発生時にフ
ラグが立てられるID書き込みエラーフラグ41と、こ
の■Dエラー発生回数(又はりトライ回数)を計数する
ID書き込みエラーカウンタ42とから構成される。磁
気テープ装置305は、カートリッジ型磁気テープの場
合、初期時に磁気テープのBOTの検出によりデンシテ
ィIDマークを通常2375m5 (最小2250m、
最大3060寵)書き込み後、IDセパレータマークを
通常2n(最小1.9寵、最大2.1mm)書き込み、
続いてIBG、データと連続して記録する。BOTの位
置はリーグブロックより最小1.34m、デンシティ1
0マークの終端はリーダブロックより最小3.28mの
ところに通常設けられる。尚、前記IDセパレータマー
クは続いて記録されるIBGとデンシティIDマークと
を区別するために設けられている。
さてこの様に構成された磁気テープサブシステムは、初
期時のカートリッジ式磁気テープを磁気テープ装置30
5に装填してデータの記録を開始する場合、第5図以降
に示すフローチャートに従ってマイクロプロセッサ30
6がMTU側転送回路304を介して磁気テープのBO
Tに続いてデンシティ10マーク、10セパレータマー
ク、IBG、ユーザデータであるブロックパターン、イ
レーズパターンを書き込む。このとき前記デンシティI
DマークとIDセパレータマークとの間にIB(4びイ
レーズパターンを書き込むことは記録媒体(カートリッ
ジ式磁気テープ)の交換性を保つために行われない。
(イ)前記デンシティIDマーク等の書き込みを第5図
他に示すフローに従って説明する。
まず中央処理装置300からチャネル302を介してデ
ータの書き込みを指示するライトコマンドが磁気テープ
制御装置308に入力されると、該制m装置308は上
位からのコマンドがライトコマンドか否かの判定(ステ
ップ501)を行い、ライトコマンドの場合に磁気テー
プ装置305のステータスを制(n線318を通して解
析し、磁気テープのBOTを検出したか否かの判定(ス
テップ5o2)を行う。
これらステップ501及び502がYESのとき即ちラ
イトコマンドであり且つ磁気テープのBOTが磁気テー
プ装置305の磁気ヘッドに位置して制御線318を介
して知らされる磁気テープ装置305がらの書き込み開
始信号を受信したとき、マイクロプロセッサ306はM
TU側転送回路304を起動し、制御線317を通じて
デンシティ[Dマーク等の書き込みを該転送回路304
に指示する (ステップ503)。
この書き込みデータのリード・アフター・ライト・チエ
ツクをプロセッサ306がMTU側転送回路304の読
み取り結果を参照して行い、デンシティIDマーク等書
き込みエラーがあるか否かの判定を行う(ステップ50
4)。エラーがない場合、マイクロプロセッサ306は
IBG及びデータの書き込み(ステップ507)を行っ
て処理を終了する。また前記ステップ502で磁気テー
プのBOTを検出しない場合、制御線318を介して知
らされる磁気テープ装置305からの書き込み開始信号
を受信後、制御線317を通じてMTU@御回路304
を起動してデータ転送バス314.315を介して[B
Gおよびデータバッファ316等からのデータを書き込
んで(ステップ507)から処理を終了する。以上がデ
ンシティIDマーク等の書き込みエラーが発生しないと
きの処理手順である。
(El)これに対して前記ステップ504にて書き込み
エラーが検出された場合、マイクロプロセッサ306は
前述の管理情報テーブル40のID書き込みエラーカウ
ンタ42のカウンタ値を@0″にイニシャライズ(ステ
ップ505)後、第7図に示すリワインド処理を開始す
る(ステップ506)。このリワインド処理は図に示す
様にプロセッサ306が管理情報テープ・ル40のID
書き込みエラーカウンタ42のエラー回数を参照してエ
ラー回数の判定(ステップ701)を行い、該回数が規
程回数以上のときにCPU側転送回路303.チャネル
302を介して上位装置にエラー報告を行い(ステップ
705)、エラー回数が規程回数未満のときは管理情報
テーブル40のID書き込みエラーフラグ41を立てた
後(ステップ702)、磁気テープ装置305にリワイ
ンドコマンドを発行する(ステップ703)。このリワ
インドは前述した様に磁気テープをBOTまで巻き戻す
処理であり、これが終了するとID書き込みエラーカウ
ンタ42のカウント値をカウントアツプ(ステ“ツブ7
04) して処理を終了する。このとき磁気テープ装置
305がリワインド終了を制御線318を介してプロセ
ッサ306に報告すると、プロセッサ306は第5図の
初期時に戻って処理を再開する。
この再開によって前記ステップ501.502.503
が実行されてデンシティIDマーク等の同一位置への再
書き込みが行われ、ステップ504にてエラーが検出さ
れない場合はステップ507によりIBG等の書き込み
を行って処理が終了し、エラーを検出した場合は前述の
ステップ505.506にて第1のエラーリカバリ処理
が再び行われる。この第1のエラーリカバリ処理は第7
図に示すステップ701にてエラー回数が規程回数に達
するまで実行される。
(ハ)規程回数のエラーリカバリ処理によっても磁気テ
ープの磁性面剥離等の固定的な障害のためデンシティI
Dマーク等の書き込みが成功しない場合、本実施例によ
る書き込み1)IlfiB方法はステップ705による
上位装置へのエラー報告によって第2のエラーリカバリ
処理を行う。
この処理はマイクロプロセッサ306が第2のエラーリ
カバリ処理を示すコマンドを発行することにより、第5
図のステップ501にてステップ508に分岐してリワ
インドコマンド終了か否かを判定しく該リワインドコマ
ンド終了は磁気テープ装置305から制j21線318
を通じて該プロセッサ306に報告されている)、終了
している場合に第6図に示す第2のエラーリカバリ処理
を実行する。リワインドコマンドが終了していない場合
又は発行されていない場合、該プロセッサ306はリー
ドコマンドか否か判定(ステップ510) L、リード
系コマンドのとき読取り処理を行う (ステップ510
.512゜513)。尚、この読取り処理は磁気テープ
のBOTが検出されたときはデンシティIDマーク等及
びデータの読み取りを行い、BOTが検出されないとき
は直ちにデータの読み取りを行うものであり、磁気テー
プが後述する第1図等に示す特殊パターンを含んでいる
場合は該特殊パターンを読み飛ばすものである。
前記第2のエラーリカバリ処理は第6図に示すフローに
従ってデンシティ10マーク位置の移動を行うものであ
り、この移動は第1図に示す様にマイクロプロセッサ3
06が磁気テープ装置305のID書き込みエラーフラ
グ41の有無を制御線318を介して検出しくステップ
601)、フラグ41が立っている場合は該フラグ41
を消去(ステップ602) してから第1図に示す如く
磁気テープのBOT15に続いてダミーの特殊パターン
10を書き込み、更にデンシティIDマーク11及びT
Dセパレータマー℃・ り12を連続して書き込*(ステップ603及び604
)。
このデンシティIDマーク11及びIDセパレータマー
ク12のリード・アフター・ライト・チエツクをプロセ
ッサ306がMTU側転送回路304を参照して行い、
デンシティIDマーク11等書き込みエラーがない場合
(ステップ605)、続いて[BCl2及びデータ14
の書き込み(ステップ606)を行って処理を終了する
。ステップ605にて書き込みエラーが更に検出された
場合は前記第1のエラーリカバリ処理(ステップ607
)を行ってから終了する。
尚、前記特殊パターンは、ユーザデータ、テープマーク
、IBG以外のパターンであって、例えばイレーズパタ
ーンにより任意の長さに形成されるものである。また前
記ステ・ノブ603及び604により直ちに特殊パター
ン10等の書き込みを開始するのは、リワインドにより
テープがBOTに位置しているためである。
(ニ)前記第5図のステップ508においてマイクロプ
ロセッサ306が制御n線318を介して磁気テープ装
置305のステータスを解析した結果、ワインドコマン
ドが終了していない場合又はリワインドコマンド終了を
検出できない場合、リードコマンドか否か判定(ステッ
プ510)して、リードコマンドでないときは処理を終
了し、リードコマンドのときは前述の動作と同様にステ
ップ511.512゜513にてデータの読み取りを行
う。
この様に本実施例によれば、再書き込みによる第1のエ
ラーリカバリ処理を行ってもエラー回復しない場合にB
OTに続いてダミーの特殊パターンを書き込んだ後にデ
ンシティIDマーク等の書き込みを開始して記録位置を
磁気テープ終端方向へずらす第2のエラーリカバリ処理
を行うことにより、磁気テープの切断等をせずにエラー
回復をおこなうことができる。尚、本実施例による第2
のエラーリカバリ処理を行った磁気テープを読み取る際
、磁気テープ装置は前記特殊パターンを無視してデータ
読み取りを行う。
(本)前記実施例においてはダミーの特殊パターンを書
き込むことにより第2のエラーリカバリ処理を行う例を
示したが本発明はこのエラーリカバリ処理に限られるも
のではない。以下、他の実施例によるエラーリカバリ処
理を第2図、第8図乃至第10図を用いて説明する。
第2図は第3のエラーリカバリ処理によってデンシティ
IDマーク等が書き込まれる磁気テープフォーマットを
示す図、第8図乃至第10図は第3のエラーリカバリ処
理を実行するマイクロプロセッサ306の動作を説明す
るためのフローチャートである。
本実施例による書き込み制御方法は第8図乃至第10図
のフローチャートに示す如く、まず中央処理装置300
からデータの書き込みを指示するライトコマンドが磁気
テープ制御装置308に人力されると、該制御装置30
8は該コマンドがライトコマンドか否かの判定(ステッ
プ801)、ライトコマンドの場合に磁気テープのBO
Tを検出したか否かの判定(ステップ802)を行い、
これらステップ801及び802がYESのときマイク
ロプロセッサ306がMTU側転送回路304にデンシ
ティIDマーク等の書き込みを該転送回路304に指示
する(ステップ803)。該書き込まれたデンシティI
Dマーク等は該プロセッサ306によりリード・アフタ
ー・ライト・チエツクが行われ、デンシティIDマーク
等書き込みエラーがあるか否かの判定を行う (ステッ
プ804)。エラーがない場合マイクロプロセッサ30
6はIBG及びデータの書き込み(ステップ807)を
行って処理を終了する。以上がデンシティIDマーク等
の書き込みエラーが発生しないときの処理手順である。
(へ)前述のステップ804にて書き込みエラーが検出
された場合、マイクロプロセッサ306は前述の管理情
報テーブル40のID書き込みエラーカウンタ42のカ
ウンタ値を“O”にイニシャライズ(ステップ805)
後、第10図に示す第1のエラーリカバリ処理を開始す
る(ステップ806)。この第1のエラーリカバリ処理
は第7図を用いて説明した前記実施例の動作と同じため
詳細は省略するが、管理情報テーブル40のID書き込
みエラーカウンタ42のエラー回数を参照してエラー回
数の判定(ステップ1001)を行い、該回数が現、程
回数以上のときは上位装置にエラー報告を行い(ステッ
プ1005)エラー回数が規程回数未満のときはID書
き込みエラーフラグ41を立て(ステップ1002) 
、リワインドコマンドを発行しくステップ1003) 
、I D書き込みエラーカウンタ42のカウント値をカ
ウントアツプ(ステップ1004) して処理を終了す
る。このリワインド終了はプロセッサ306に報告され
、該プロセッサ306は第8図の初期時に戻って処理を
する。
この再開により前記ステップ801.802.803゜
804が実行されてデンシティIDマーク等の書き込み
及びエラー検出が行われ、エラーがない場合はステップ
807によりIBG等の書き込みを行って処理が終了す
る。エラーを検出した場合は前述のステップ805.8
06にて第1のエラーリカバリ処理が再び行われる。こ
の第1のエラーリカバリ処理は第10図に示すステップ
1001にてエラー回数が規程回数に達するまで実行さ
れる。規程回数のエラーリカバリ処理によってもデンシ
ティIDマーク等の書き込みエラーが発生する場合、本
実施例による書き込み制御方法はステップ1005によ
る上位装置へのエラー報告によって第3のエラーリカバ
リ処理を行う。
(ト)この処理はマイクロプロセッサ306が第3のエ
ラーリカバリ処理を示すコマンドを発行し、第8図に示
すライトコマンドか否かの判定(ステップ801)、 
 リワインドコマンド終了か否かの判定(ステップ80
8)により該コマンドがライトコマンドであり且つリワ
インドコマンド終了と判定された場合、第9図に示すフ
ローチャートに従って実行される。前記ステップ808
にてリワインドコマンドが終了していない場合又は発行
されていないと判定され且つリードコマンドと判定され
たときは読取り処理が行われる(ステップ811.81
2゜813)。
前述の第3のエラーリカバリ処理は第9図及び第2図に
示す様に、まずマイクロプロセッサ306がID書き込
みエラーフラグ41の有無を検出しくステップ901)
、フラグ41が立っている場合は該フラグ41を消去(
ステップ902) してから磁気テープのBOT15に
続いて書き込むデンシティIDマーク11の書き込み開
始信号を遅延させるコマンドを発行する (ステップ9
03)、該遅延コマンドを受は取った磁気テープ装置3
05はBOT15の検出からデンシティIDマーク11
及び[Dセパレータマーク12の書き込みを所定時間遅
延して開始する(ステップ904)ことにより磁気テー
プ上において非書込み部分20を形成後にデンシティI
Dマーク11等を書き込む、この書き込まれたデンシテ
ィIDマーク11等はプロセッサ306によりリード・
アフター・ライト・チエツクが行われ(ステップ905
)、エラーがない場合は続いてTBG13及びデータ1
4の書き込み(ステップ906)を行って処理を終了し
、エラーが更に検出された場合は前記第1のエラーリカ
バリ処理(ステップ907)を行ってから終了する。
この様に本実施例によれば、再書き込みによる第1のエ
ラーリカバリ処理を行ってもエラー回復しない場合にB
OTに続いて書き込まれるデンシティIDマーク等の書
き込みを開始時間を遅延させることにより磁気テープの
切断等をせずにエラー回復を行うことができる。尚、本
実施例による第3のエラーリカバリ処理を行った磁気テ
ープを読み取る際も前記実施例同様に磁気テープ装置は
前記非書込み部分20を無視してデータ読み取りを行う
尚、前述の各実施例においては第1のエラーリカバリ処
理を行ってもエラー回復しない場合にBOTに続いて書
き込まれるデンシティIDマーク等の書き込み位置を磁
気テープ終端方向に移動する例を説明したが、本発明は
エラー検出した場合に第1のエラーリカバリ処理を行な
わずに第2又は第3のエラーリカバリ処理を行なっても
良い。
〔発明の効果〕
以上述べた如く本発明によれば、磁気テープの先頭部分
の固定的な欠陥によりデンシティIDマーク等の書き込
みが失敗した場合、デンシティIDマークの書き込み位
置を磁気テープの終端方向に移動することにより、磁気
テープの切断等をせずにエラー回復を行うことができる
また前記書き込みが失敗した場合、まず同一部分に再書
き込みを行う第1のエラーリカバリを行い、これによっ
てもエラーが発生したときに書き込み位置を移動する第
2のエラーリカバリを行うことにより、磁気テープの回
復可能な障害のときは磁気テープの記録領域を消費する
ことなしに第1のエラーリカバリによりエラーを回復し
、回復不可能な固定的な障害のときは磁気テープの切断
なしに第2のエラーリカバリによりエラーを回復するこ
とができる。
【図面の簡単な説明】
第1図は本発明による書き込み制御方法により書き込ん
だ磁気テープフォーマットの第1の実施例を示す図であ
り、第2図は他の実施例による磁気テープフォーマット
を示す図、第3図は本発明が適用される磁気テープサブ
システムを説明するための図、第4図は磁気テープ装置
の管理情報テーブルを示す図、第5図乃至第7図は第1
の実施例による書き込み制御手順を示すフローチャート
、第8図乃至第10図は他の実施例による書き込み制御
手順を示すフローチャートである。 10・・・特殊ハターン、11・・・デンシティIDマ
ーク、12・・・IDセパレータマーク、14・・・デ
ータ、15・・・BOT (ビギニング オブ テープ
)、20・・・非書込み部分、300・・・中央処理装
置、301・・・主記憶装置、302・・・チャネル、
303・・・CPU側転送回路、304・・・MTU側
転送回路、305・・・磁気テープ装置、306・・・
マイクロプロセッサ、307・・・メモリ、308・・
・磁気テープ制御il装置、311乃至315・・・デ
ータ転送7XIス、316・・・データバッファ、31
7乃至319・・・制御線、40・・・MTU管理情報
テーブル、41・・・ID書き込みエラーフラグ、42
・・・ID書き込みエラーカウンタ。 第 図 第 図 第 図 第 図 第 図 第 図 第 図 第10 図

Claims (4)

    【特許請求の範囲】
  1. (1)磁気テープの始点に続いてデータの記録密度を示
    すデンシティIDマークを書き込み、該デンシティID
    マークの書き込みエラーを検出してエラーリカバリを行
    う書き込み制御方法において、前記書き込みエラーを検
    出した場合に磁気テープの始点からのデンシティIDマ
    ークの書き込み開始位置を磁気テープ終端方向に移動す
    ることを特徴とする書き込み制御方法。
  2. (2)磁気テープの始点に続いてデータの記録密度を示
    すデンシティIDマークを書き込み、該デンシティID
    マークの書き込みエラーを検出してエラーリカバリを行
    う書き込み制御方法において、前記書き込みエラーを検
    出した場合に磁気テープを始点位置まで巻き戻して先の
    記録部分と同一部分にデンシティIDマークの再書き込
    みを行う第1のエラーリカバリを行い、該第1のエラー
    リカバリを所定回数行ってもエラーを検出した場合に磁
    気テープの始点からのデンシティIDマークの書き込み
    開始位置を磁気テープ終端方向に移動する第2のエラー
    リカバリを行うことを特徴とする書き込み制御方法。
  3. (3)前記デンシティIDマークの書き込み開始位置を
    磁気テープ終端方向に移動するエラーリカバリを、磁気
    テープの始点から特殊パターンを書き込み、この後にデ
    ンシティIDマークを書き込むことにより行うことを特
    徴とする請求項1項又は2項記載の書き込み制御方法。
  4. (4)前記デンシティIDマークの書き込み開始位置を
    磁気テープ終端方向に移動するエラーリカバリを、磁気
    テープの始点を検出してからデンシティIDマークの書
    き込み開始時間を遅延させることにより行うことを特徴
    とする請求項1項又は2項記載の書き込み制御方法。
JP16079088A 1988-06-30 1988-06-30 書き込み制御方法 Pending JPH0212606A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16079088A JPH0212606A (ja) 1988-06-30 1988-06-30 書き込み制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16079088A JPH0212606A (ja) 1988-06-30 1988-06-30 書き込み制御方法

Publications (1)

Publication Number Publication Date
JPH0212606A true JPH0212606A (ja) 1990-01-17

Family

ID=15722510

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16079088A Pending JPH0212606A (ja) 1988-06-30 1988-06-30 書き込み制御方法

Country Status (1)

Country Link
JP (1) JPH0212606A (ja)

Similar Documents

Publication Publication Date Title
US20080266699A1 (en) Write retry method and magnetic tape apparatus
JP3870215B1 (ja) テープ記録装置のデータ書込み読取り制御方法
US7561372B2 (en) System and method for writing data to magnetic tape
EP2328144B1 (en) Device and method for writing data in tape media
US20080007856A1 (en) Magnetic tape storage, method for writing data to magnetic tape, and medium for writing data program
JP5179596B2 (ja) テープ記録装置におけるデータの上書き制御方法、上書き制御プログラム、及びテープ記録装置
JP5567260B2 (ja) テープ媒体にデータを書き込む装置及び方法
US8176243B2 (en) Tape recording apparatus and method
JPH0212606A (ja) 書き込み制御方法
JPH0652508A (ja) テープ駆動装置におけるテープ上のエラーを検出して補正する方法と装置
JP2002042303A (ja) 磁気ディスク装置及び磁気ディスク装置のエラー処理方法
JP5044822B2 (ja) データをテープ媒体に書き込む装置及び方法
JPH06139650A (ja) 循環使用型の磁気テープ装置
JPH02198051A (ja) 磁気テープ装置
JP2623145B2 (ja) 回転ヘッド式磁気記録再生装置
JP3250449B2 (ja) 磁気テープ制御装置
Cunningham The IBM hypertape system
JPH022202B2 (ja)
JP2624172B2 (ja) 磁気テープ処理装置
JPS6027412B2 (ja) 周辺記憶装置用制御装置
JPS63269361A (ja) 磁気テ−プ装置
JPH0258707A (ja) 磁気テープ装置
JPH04102274A (ja) 磁気記憶装置の制御方式
JPS6050671A (ja) 磁気テ−プ処理方式
JPS6292105A (ja) 磁気テ−プ記録方式