JPS583103A - 磁気デイスク装置 - Google Patents

磁気デイスク装置

Info

Publication number
JPS583103A
JPS583103A JP10155181A JP10155181A JPS583103A JP S583103 A JPS583103 A JP S583103A JP 10155181 A JP10155181 A JP 10155181A JP 10155181 A JP10155181 A JP 10155181A JP S583103 A JPS583103 A JP S583103A
Authority
JP
Japan
Prior art keywords
storage area
sector
disk
track
minimum
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.)
Granted
Application number
JP10155181A
Other languages
English (en)
Other versions
JPH0316711B2 (ja
Inventor
Shoji Nishioka
西岡 昇次
Tatsuo Ishikawa
達夫 石川
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Tokyo Shibaura Electric 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 Toshiba Corp, Tokyo Shibaura Electric Co Ltd filed Critical Toshiba Corp
Priority to JP10155181A priority Critical patent/JPS583103A/ja
Publication of JPS583103A publication Critical patent/JPS583103A/ja
Publication of JPH0316711B2 publication Critical patent/JPH0316711B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/10916Seeking data on the record carrier for preparing an access to a specific address
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は目的とする記憶領域もしくはその周辺に欠陥(
ディフェクティブスポット)が存在する場合に代替の記
憶領域を自動的にアクセスする磁気ディスク装置に関す
る。
磁気ディスク装置において各他情報を記憶するために用
いられるディスクは、多かれ少なかれ何らかの欠陥(デ
ィフェクティブスポット)を有している。このような欠
陥を有するディスクにあっては、1デイスクアドレスが
割り当てられる記憶領域すなわちセクタ、更には一定数
のセクタの果合でなるトラックの幾つかが使用不可能と
なる恐れがある。しかし、ホスト計算機側で、ディスク
内の1史用可能な領域と使用不可能な領域とを認識し、
この認識に基づいてデ=3− イスクをリード/ライトすることは不可能である。そこ
で、ディスクに予備領域(予備セクタ、更には予備トラ
ック)を設けておき、使用不可能なセクタ(欠陥セクタ
)または使用不可能なトラック(欠陥トラック)内のセ
クタをアクセスする場合、磁気ディスク装置の内部制御
によって上記予備領域の該当するセクタを代替セクタと
して用いる方法が一般的に採用されている。
第1図および第2図は欠陥トラック(または欠陥セクタ
)の代替えのための予備領域を備え次従来のディスクの
フォーマットを示スモのである。まず第1図を参照して
従来の磁気ディスク装置における制御動作について説明
する。図中TO〜T6.TEIPO〜TBP 3はディ
スクの物理的なトラック位置を示し、このうちT8PO
〜T8P3は予備トラックである。80〜S8はセクタ
の物理位置を示し、第1図の例では1トラツク当シ9セ
クタに分割されている。また、各トラック(TO、T4
 、T5 、TSPO〜TSP3)の各セクタ位置ごと
に記されている2桁の数値4− 列はディスクに書き込まれているディスクアドレスを示
すもので、上位桁はトラック番号、下位桁はセクタ置場
をそれぞれ示している。たとえば「01」はトラック0
1セクタ1を、「40」はトラック4、セクタ0を示し
ている。
また、Tl、T2.TJ、TOの各セクタ位置ごとに記
されているTSPO〜’I’SP3  は代替トラック
位置(代替トラックのトラックアドレス)を示している
。これは、Tl、’I’2.T3゜・P6に欠陥(ディ
フェクティブスポット)が存在するために、それぞれ予
備トラックTSPO。
TSPI、’I’SP2.TSPaを代替トラックとし
て使用することを指示するものである。たとえばディス
クアドレスrioJ’iアクセスする場合磁気ディスク
装置内のディスク制御装置は、まずディスクの該当する
物理位置のセクタすなわちTl、80セクタのヘッダ部
の円谷會リードすることにより、代替トラックT8PO
のアドレスを知る。次にディスク制御装置は上記アドレ
スで指定されているトラックT8POをあたかもトラッ
クT1としてTSPo、8 Qセクタをアクセスする。
々お、T1.SOセクタのヘッダ部にディフェクティブ
スポットが存在する場合にはリードエラーとなり、代替
トラックTSPOのアドレスを知ることができないため
、ディスク制御装置は後続するセクタすなわちTI、8
1セクタのへツダs’tリードする。この動作はヘッダ
部がエラーなくリードされるまで続けられる。第1図お
よび上述の説明で明らかなように、トラックT1の各セ
クタには予備トラックTSP Oのアドレスが曹き込ま
れておp、TI 、BO〜TI 、8Bのうち1セクタ
でもエラーなくヘッダ部がリードできればトラックT8
POを代替トラックとして使用することができる。TS
PO。
SOセクタにはディスクアドレス[10)が書き込まれ
ておシ、目的のセクタがアクセスされたことになる。す
なわち、トラックT1が欠陥トラックである場合に、そ
の代替トラックTSPOが見かけ上トラックT1として
アクセスされる。
しかし、上述の方式では、1トラツクを構成するセクタ
群のたとえ1セクタだけにしかディフェクティブスポッ
トが存在しない場合でも、当該トラックに代えて代替ト
ラックを使用するため、多数の代替トラックを必要とし
、ディスクの実質的な記憶容量が著しく減少する欠点が
あった。また、上述の方式では、代替トラックをアクセ
スするのにシーク動作を必要とする場合が殆んどであり
、処理速度が著しく低下する欠点もあった。
次に第2図のフォーマットが適用される従来の磁気ディ
スク装置における制御動作について説明する。図中8P
は予備トラック、Xはディフェクティブセクタ(欠陥セ
クタ)を示している。ここではディフェクティブスポッ
トの存在をセクタ単位で問題にする場合に、該当セクタ
をディフェクティブセクタ(欠陥セクタ)と称している
。第2図の例では、トラックTO〜T6についてはそれ
ぞれセクタS8を予備セクタとし、トラック’I’8P
O−TSP3については全セクタを予備セクタとしてい
る。そして、第7− 2図に示されるようにトラックTIのセクタ83(Tl
、83セクタ)がディフェクティブセクタである場合、
当該セクタの代替セクタはTI 、88セクタに置かれ
る。また、トラックT2のセクタ82.85のように1
トラック当り2セクタ以上のディ7エクテイブセクタの
存在に対しては、1つのディフェクティブセクタたとえ
ばT2,82セクタの代替セクタは同一トラックT1の
予備セクタ(TI、88セクタ)に置かれ、残りのディ
フェクティブセクタたとえばT2.85セクタの代替セ
クタは予備トラックTBPOのセクタB O(TSPO
、PfOセクタ)に置かれる。すなわち、Tl、88セ
クタのヘッダ部にディスクアドレス「13」が、T2゜
S8セクタのヘッダ部にディスクアドレス「22」が、
TSPo 、80セクタのヘッダ部にディスクアドレス
「25」がそれぞれ書き込まれている。この方式では、
ディフェクティブセクタのヘッダ部で代替アドレスを示
す必要がある。しかし、当該ヘッダ部にディフェクティ
ブ8− スポットが存在する場合にはリードエラーとなって代替
アドレスを知ることができなくなるため、同じセクタ内
のディフェクティブスポットの存在しない部分で代替ア
ドレスを示す特別の制御が必要となる欠点があった。し
か奄、代替アドレスを示すためのエラ一部分を有きない
ディフェクティブセクタが存在する場合には上述の方式
は適用不可能となり、第1図の場合と同様にトラック単
位で代替えをしなければならなかった。したがって、デ
ィフェクティブセクタが1トラック当り1セクタの場合
には、第1図の場合に比較して予備トラック数は少なく
て済むが、2セクタ以上存在する場合には必要とする予
備トラック数は第1図の場合とほぼ同程度であり、やは
りディスクの実質的な記憶容量の減少は避けられなかっ
た。
ところで、ディスクアクセスは一般に特定の1セクタだ
けを対象とすることはなく、連続する多数のセクタを対
象として行なわれる。上述の方式において、たとえばト
ラックT2の全セツタを順次アクセスする場合、その(
データ部に対する)アクセス順はT2 、 SO→T2
゜81→T2.88→T2,83→T2.84→TSP
0.80−>T2.86→T2.87となんここで、T
2,81→T2,88.T2,88→T2,83.T2
,84→T8PO、S O。
TBPo 、8 Q→T2.86については、隣接する
セクタへのアクセスではなくなるため、トラックTOの
ようにディフェクティブセクタがない場合にくらべて著
しくアクセス速度が低下する。しかも上述の列ではトラ
ックの移動が2回発生するためより一層の遅れが発生す
る。また、ディフェクティブセクタが1セクタだけしか
存在しないたとえばトラックT1の場合でも、上述の方
式ではTI 、82→Tl 、88 、TI 。
S8→Tl、84の如く隣接するセクタへのアクセスで
なくなる場合が2回発生し、やはりアクセス速度が低下
する欠点があった。
本発明は上記事情に鑑みてなされたものでその目的は、
欠陥を有するディスクの実質的な記憶容量を増加し、か
つアクセス速度が高速化できる磁気ディスク装置を提供
することにある。
以下、本発明の一実施例を図面を参照して説明する。第
3図は磁気ディスク装置IOの構成を示すものである。
磁気ディスク装置10はディスク装Jfi、101とデ
ィスク制御装置102とを有している。ディスク装置1
01はディスク103の駆動/停止を行なうディスク駆
動機構、磁気ヘッドを移動させて所望のトラックへ位置
付けするアクセス(シーク)機構、ディスク103への
データ書込み/読出しを行なう書込み/読出し機構(い
ずれも図示せず)など周知の構成を有している。
第4図はディスク103のフォーマットの一例を示すも
のでトラックTO,TI、)ラックT3〜T5の各88
セクタが予備セクタとして用いられ、トラックTSPO
〜TSP3が予備トラックとして用いられる。トラック
TOはディフェクティブセクタが存在しない場合であり
、S8セクタは予備セクタとして残される。トラックT
Iは第2図の例と同様にデイフエクテイブセクタが1セ
クタ(TI 、 S3セクタ)存在する場合である。た
だし、ディフェクティブセクタに代えて直接予1楠セク
タを割り当てる第2図の例とは異なっている。ここでは
、T1゜S3セクタ〜Tl、87セクタのヘッダ部に本
来書き込1れるべきディスクアドレス「13」〜「17
」は、それぞれ次のセクタすなわち’[’1.84セク
タ〜T 1 r 88セクタのへツタ。
部にv1!込まれている。すなわち本実施的では、テイ
フエテイブセクタであるTI、83セクタから後続する
TI、84セクタ〜Tl 、87セクタに至る各セクタ
のディスクアドレス「13」〜「17」を1セクタずつ
j@次後のセクタにずらして割り当てることによって、
ディフェクティブセクタの代替えを行なうようにディス
クがフォーマットされている。したがって、図から明ら
かなようにトラックT1の予備セクタ(’r 1 t 
88セクタ)には正常セクタであるTI。
S7セクタ((割り当てられるべきディスクアドレス「
17」が割り幽てられる。この場合、ディフェクティブ
セクタであるTl、83セクタの1直接の代替セクタは
正常セクタであるTI。
S4セクタである。
トラックT2はディフェクティブセクタが多数存在する
場合であり、各セクタのヘッダ部には代替トラックとし
て予備トラックT8POを指定する代替アドレス情報が
書き込まれている。
なお、トラックT2のようにトラック単位で代替えが行
なわれるトラックをディフェクティブトラックと称する
トラックT3はディフェクティブセクタが2セクタ(T
3,82セクタ、T3.85セクタ)存在する場合であ
り、T3,82セクタ〜T3゜S7セクタのヘッダ部に
本来書き込まれるべきディスクアドレス「32」〜「3
7」は、それぞれ次のセクタ、もしくは次のセクタがデ
ィフェクティブセクタである場合には更に次のセクタ、
もしくは次のセクタが存在しないためオーバフローする
場合には次のトラックの先頗セクタ(soセクタ)、す
なわちT3.83セクタ、’l”3 、T4セクタ、T
3,86セクタ〜T3゜S8セクタ、T4.80セクタ
の一\ツダ部に書き込−まれている。トラック・P4は
ディフェクティブセクタが存在しない場合であるが、先
行するトラックT3からのオーバフローにより、T4.
80セクタにディスクアドレス「37」が割り当てられ
るため、ディスクアドレス「40」〜「47」の割り当
て先を、本来の割り当て先であるT4.80セクタ〜T
4.87セクタから順に1セクタずつ後にずらして、T
4゜81セクタ〜T4.88セクタに変更しである。
この場合、トラックT3に存在する2個のディフェクテ
ィブセクタの代替えが、トラックT3およびトラックT
4の2トラツクで収束されることになる。
トラックT5はトラックTOと同様にディフェクティブ
セクタが存在しない場合、トラックT6はトラックT2
と同様にディフェクティブセクタが多数存在する場合で
あり、それぞれ上述したトラックTO,T2と同様にデ
ィスクフォーマットされている。
ナオ、第4図のディスクフォーマットにハ図示されてい
ないが、各セクタのヘッダ部には、ディフェクティブセ
クタと正常セクタを区別するためのディフェクティブセ
クタフラグ、ディフェクティブトラックと正常トラック
を区別するためのディフェクティブトラックフラグ、更
にはエラーチェックのためのCRC(CyclicRe
dundancy Check )情報なども書き込ま
れている。
再び第3図を参照すると104はディスク制御装置10
1の中心を成す制御部である。制御部104は演算制御
装置20から与えられる指令をwI読してディスク装置
101をアクセス制御する機能を有する。制御部104
には目的トラック上(の成るセクタ)から絖み出された
へ持されるフラグレジスタ105が設けられている。制
御部104はフラグレジスタ105を参照し、ディフェ
クティブセクタフラグが立っていれば対応するセクタが
ディ7エクテイブセクタであるものと判断し、後続する
物理位置のセクタのヘッダ部、もしくはリード状顧にあ
るセクタが最後尾のセクタであれば次のトラックの先頭
セクタのヘッダ部に対するリード動作を行なう機能を有
している。また制御部104は、ディフェクティブトラ
ックフラグが立っている場合に、対応するセクタが属す
るトラックがディフェクティブトラックであるものと判
断し、上記ヘッダ部で指定されている予備(代替)トラ
ックへのシーク指令を発生するようになっている。また
制御部104は、ヘッダ部の内容が正しく読み取れなか
った(リードエラーの)場合、次のセクタのヘッダ部に
対するリード動作を行なう機能を有している。更に制御
部104は、ヘッダ部で示されているディスクアドレス
が目的とするディスクアドレスに一致しなかった場合に
もディフェクティブセクタ検出時と同16一 様なリード動作を行なう機能を有している。なお、本実
施例において、制御部104はシーク後のセクタアクセ
スに際し、物理位置上のディスクアドレスが目的とする
ディスクアドレスより小さいか等しいセクタからヘッダ
部のリード動作を行なうようになっている。106は制
御部104と演算制御装#20との間のコントロールラ
イン、107は制御部104とディスク装置101との
間のコントロールラインである。
108は制御部104のインタフェースとしてのドライ
バ/レシーバ、109はドライバ/レシーバ109を介
して演算装’f1.20、ディスク装置t z o x
にそれぞれ接続されるデータラインである。
次に本発明一実施例の動作を第5図のフローチャート全
参照して説明する。たとえば、演算制御装置20からデ
ータライン109およびコントロールライン106を介
してディスク制御装置102の制御部104にディスク
アクセス指令が与えられ、当該指令がディスクアドレス
「13」へのアクセス指令であるものとする。
制御部104は当該指令を解読してトラックT1の83
セクタへのアクセスであることを判断し、データライン
109およびコントロールライン107を介してディス
ク装置1o1に対応するシーク指令を与える。ディスク
装置101はこのシーク指令に応じて磁気ヘッドを指定
されたトラック(トラックT1に該当するシリンダ位置
)上に位置決めする。そして、シーク動作が完了すると
、制御部202は第5図のステップSPIに示されるよ
うにディスクアドレスリード指令をディスク装置101
に与える。本実施例では、目的とするディスクアドレス
(r13J)に対応する物理的なセクタ位置、または当
該セクタ位置より更に先行するセクタ位置からディスク
アドレス(ヘッダ部)の読み出しが行なわれるようにな
っている。たとえば今、ディスク103におけるトラッ
クT1の83セクタのヘッダ部の内容がディスク装置1
01で読み出され、データラインIO9、ドライバ/ 
10 − レシーバXOaを介して制御部104に転送されたもの
とする。
制御部104は、上記ヘッダ部の内容が正常にリードさ
れたか否かすなわちリードエラーが発生したか否かをC
RCチェックによって判断する(ステップ8P2 )。
そして、正常にリードが行なわれた場合、制御部104
はフラグレジスタ105を参照し、ディフェクティブセ
クタフラグまたはディフェクティブトラックフラグのい
ずれか一方が立っているか否かを判断する(ステップ8
P3)。そして、フックが立っている場合、制御部10
4は該フラグがディフェクティブセクタフラグであるか
否かを判断する(ステップBP4 )。TI、83セク
タはディフェクティブセクタであるため、デイフ壬クチ
イブセクタフラグが立っており、制御部104は次のセ
クタ(TI、84セクタ)を指定しくステップSP5 
)・ソ、再びディスクアドレスリード指令をディスク装
置101に与える。なお、上述の例は、ディフェクティ
ブセクタであるTI 、E13セクタのヘッダ部にディ
フェクティブスポットが存在せず、ヘッダ”部の内容が
正しく読めた場合であるが、当該セクタのヘッダ部にデ
ィフェクティブスポットが存在するためにステップ8P
2でエラー検出がなされた場合にも、制御部104は次
のセクタ(TI 、84セクタ)のディスクアドレスリ
ードを行なう。そして、TI 、84スクタからヘッダ
部の内容が正常にリードされ、かつディフェクティブセ
クタフラグおよびディフェクティブトラックフラグのい
ずれも立っていなければ、制御部104はディスク装置
101から読み出されたTl。
S4セクタのヘッダ部の内容に示されているディスクア
ドレスが目的とするディスクアドレス「13」に一致す
るか否かを比較判断する(ステップ5P6)。この場合
、第4図のディスクフォーマットから明らかなように、
TI、84セクタにはディスクアドレス「13」が割り
当てられており、制御部104は一致判断を行なう。
20− 次に制御部104は一致判断に応じ、(当該Tl 18
4セクタの)データ部のアクセス指令をディスク装置1
01に出力する(ステップ5P7)。ディスク装置10
1は制御部104からのアクセス指令に応じてTl、8
4セクタのデータ部の読み取りを行なう。そして、この
読み取りデータはデータライン109を経由して演算制
御装@20に転送される。
一方、トラックT2の成るセクタに対するディスクアク
セスの場合、各セクタのヘッダ部にはディフェクティブ
トラックフラグが書き込まれているため、9セクタのう
ちの少なくとも1セクタのヘッダ部が正常にリードされ
るならば、ステップSP4の判断が行なわれ、ディフェ
クティフトラック存在の判断結果に応じて、ヘッダ部で
指定されている予備トラックTSPOへのシーク指令が
制御部104がらディスク装置101に出される(ステ
ップ8P8)。 以下のアクセスは前述したトラックT
1に対するディスクアクセスの場合と同様である。
ところで、ステップSP2においてリードエラーが検出
された場合、制御部104はヘッダ部の貌取りが正常に
行なわれるまで順次対象セクタを変えながら(ステップ
5P9)同一トラックに対してディスクアドレスリード
を続ける。
また、ステップSP6においてアドレス不一致が判断で
れた場合、制御部104は読み取ったディスクアドレス
が目的のディスクアドレスより小避いか合力・の判断を
行なう(ステップ8P10)。そして、読み取りディス
クアドレスが目的のディスクアドレスより小さい場合、
制御部104は次のセクタのディスクアドレスリードを
行ない、上記の逆の場合にはs鼻制御装置20に対して
エラー通知を行なう。
なお、前記実施例では、各トラックT1〜T6にそれぞ
れ1つの予備セクタが設けられている場合について説明
したが、予備セクタ数は前記実施例に限定されるもので
はなく、ディフェクティブセクタの数およびその分布状
噛に応じて適切な数の予備セクタを設けることが好まし
い。
以上の説明から明らかなように本発明によれば次に列挙
する如き種々の作用効果を得ることができる。
(111) 9ツクに存在するディフェクティブセクタ
の数が、該トラックに設けられている予備セクタ数以下
の場合には、その予備セクタを使用すればよいため、こ
の穐のディフェクティブセクタに対しては冗長がある。
(2)ディフェクティブセクタの代替えが、直接予備セ
クタに対して行なわれるのではなく、正常セクタをも含
めて1セクタずつ順次ずらして割り当て先を変更し、最
終的に成るトラックの予備セクタで収束するようにして
いるので、ディフェクティブセクタに対する直接の代替
えセクタが、第1図、第2図の従来例に比較してディフ
ェクティブセクタの極めて近くに位置するため、ディフ
ェクティブセクタの代替えによるアクセス速度の低下は
少くてすむ。
+311トラツクに存在するディフェクティブセクタ数
が該トラックに設けられている予備セクタ数を越えた場
合には、割り当てセクタを順次ずらして各トラックごと
に設けられ念予儒セクタを順に使用するようにしている
ので、少ない予備セクタ数で多数の予備セクタを設けた
場合と同等の効果が得られる。
(4)複数のディスクを用いる磁気ディスク装置にあっ
ては、一般に同一シリンダに該当する各ディスクの表面
、裏面の順にトラック番号(ヘッド番号)が割り当てら
れている。たとえば1枚目のディスクのシリンダ0の表
面をトラックos’Wt面をトラック1、同じく2枚目
のディスクのシリンダOの表面をトラック2裏面をトラ
ック!、・・・の如く割シ当てられる。
これは、同一シリンダ内ではシーク動作は不要となるこ
とに着目して、アクセス速度の高速化を図ったことによ
るものである。ところで、大きなディフェクティブスポ
ットの存在は、該当ディスクの近接するシリンダ方向に
24− 影響を及ぼす必然性があるが、ヘッド方向(該当ディス
クの同一シリンダ内の反対面、他のディスクの同一シリ
ンダ内)に影響を及ぼす必然性がない。したがって、上
述のようなトラック(ヘッド)割り当てがなされている
磁気ディスク装置にあっては、該当トラックで代替セク
タの割り当てが収束しない場合でも、同一シリンダ内の
他のディスクのトラックで収束が可能となるため、予備
セクタを効率的に使用できるとともに、シーク動作が不
要であるため、ディフェクティブセクタの代替えによる
アクセス速度の低下は少ガくてすむ。
(5)上記T41 、 (51で示されているように、
多数のディフェクティブセクタが存在するために該当ト
ラックで代替セクタの割り当てが収束しない場合でも、
後述する幾つかのトラックの予備セクタを使うことで収
束が可能となるため、予備トランク数を最小限度に抑え
ることができる。
(6)同一シリンダ内の他のディスクのトラックを使用
しても代替セクタの割り当てが収束しない I場合、予備トラックを代替トラックとして割シ当てる
ことによって、予備セクタを用い、複数のトラックで代
替セクタのずらし割g当てを行なう場合にくらべてアク
セス速度の低下はよシ少なくてすむ。
(7)ディフェクティブセクタ内で代替アドレスを示す
必要がないため、該当セクタ内にエラーフリーの部分を
全く必要とせず、またディフェクティブトラックにおい
ては少なくとも1セクタだけ正常にヘッダ部(代替アド
レス)の読み取りができればよいため、ディスクの歩留
りが向上する。
以上要するに本発明の磁気ディスク装置によれば、欠陥
を有するディスクの実質的な記憶容量の増加およびアク
セス速度の高速化を図ることができる。
【図面の簡単な説明】
第1図および第2図は従来の磁気ディスク装置に適用さ
れるディスクのフォーマットを示す図、第3図は本発明
の磁気ディスク装置の一実施例を示すブロック図、第4
図は上記実施例におけるディスクのフォーマットを示す
図、第5図は動作を説明するためのフローチャートであ
る。 10−・・磁気ディスク装置、1oz・・・ディスク装
置、102・・・ディスク制御装置、1o3・・・ディ
スク、104・・・制御部、1o5・・・フラグレジス
タ。

Claims (3)

    【特許請求の範囲】
  1. (1)1デイスクアドレスが割り当てられる最小記憶領
    域の集合および所定数の予備の最小記憶領域で成る1つ
    もしくは′0数の第1記憶領域、予備の最小記憶領域の
    集合で成る1つもしくは複数の第2記憶領域、および最
    小記憶領域の集合でなり、各最小記憶領域毎に共通の上
    記第2記憶領域を代替記憶領域とするようにフォーマッ
    トされた1つもしくは複数の第3記憶領域を備え、上記
    第1記憶頭域において、欠陥を有する最小記憶領域から
    該当する第1記憶領域または後続する第1記憶領域の予
    備の最小記憶領域直前に至る各最小記憶領域に相当する
    ディスクアドレスが、上記欠陥を有する最小記憶領域に
    後続する上記予備の最小記憶領域を含む欠陥のない最小
    記憶領域に順次ずらされる如くフォーマットされたディ
    スクがセットされるディスク装置と、外部から与えられ
    る目的アドレス情報に一致しているディスクアドレスが
    割り当てられている最小記憶領域をアクセス制御するデ
    ィスク制御装置とを具備し、このディスク制御装置は外
    部から与えられるアクセス指令に応じて上記ディスクの
    最小記憶領域のヘッダ部をリードアクセスし、当該ヘッ
    ダ部が正常にリードされなかった場合に後続する最小記
    憶領域のヘッダ部をリードアクセスする一方、当該ヘッ
    ダ部が正常にリードされ次場合に当該ヘッダ部の内容に
    応じて該当する最小記憶領域または記憶領域に欠陥があ
    るか否かを判断し、欠陥があると判断した場合、当該ヘ
    ッダ部で代替記憶領域として指定されている上記第2記
    憶領域をシークせしめるか、或いは後続する最小記憶領
    域のヘッダ部をリードアクセスする一方、欠陥がないと
    判断した場合、当該ヘッダ部で示されるディスクアドレ
    スが上記目的アドレス情報に一致しているか否かを検出
    し、不一致検出時に後続する最小記憶領域のヘッダ部を
    リードアクセスする動作を、目的の最小記憶領域を確認
    するまで繰り返し実行せしめることを%徴とする磁気デ
    ィスク装置。
  2. (2)上記ディスクの各最小記憶領域のヘッダ部には、
    該当する最小記憶領域が欠陥を有しているか否かを示す
    ための最小記憶領域単位で決定される第1種欠陥フラグ
    情報、および上記第36ピ雌領域の各最小記憶領域に共
    通な情報であって上記第2記憶領域を代替記憶領域とす
    るか否かを示す第2種欠陥フラグ情報が書き込まれてい
    ることを特徴とする特許請求の範囲第1項記載の磁気デ
    ィスク装置。
  3. (3)上記ディスク制御装置は、上記ディスクの最小記
    憶領域のヘッダ部lの上記第1棟および第2糧欠陥フラ
    グ情報をそれぞれ保持するフラグレジスタを備え、当該
    フラグレジスタの内容が欠陥を有する最小記憶領域を示
    す場合に後続する最小記憶領域のヘッダ部をリードアク
    セスし、当該フラグレジスタの内容が上記第2記憶領域
    を代替記[領域とすることを示す場合に、対応する上記
    ヘッダ部で示される上記第2記憶領域をシークすること
    を特徴とする特許請求の範囲第2項記載の磁気ディスク
    装置。
JP10155181A 1981-06-30 1981-06-30 磁気デイスク装置 Granted JPS583103A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10155181A JPS583103A (ja) 1981-06-30 1981-06-30 磁気デイスク装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10155181A JPS583103A (ja) 1981-06-30 1981-06-30 磁気デイスク装置

Publications (2)

Publication Number Publication Date
JPS583103A true JPS583103A (ja) 1983-01-08
JPH0316711B2 JPH0316711B2 (ja) 1991-03-06

Family

ID=14303559

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10155181A Granted JPS583103A (ja) 1981-06-30 1981-06-30 磁気デイスク装置

Country Status (1)

Country Link
JP (1) JPS583103A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62192974A (ja) * 1986-02-20 1987-08-24 Sharp Corp デイスク記録方式
JPS634327A (ja) * 1986-06-24 1988-01-09 Nec Corp 光デイスク装置
JPS6356874A (ja) * 1986-08-27 1988-03-11 Matsushita Commun Ind Co Ltd 回転記録媒体のセクタ交替方法
US4742507A (en) * 1985-01-21 1988-05-03 Matsushita Electric Industrial Co., Ltd. Optical information recording and reproducing apparatus having defective-sector marking means
US4774700A (en) * 1985-03-12 1988-09-27 Matsushita Electric Industrial Co., Ltd. Information recording and reproducing apparatus with detection and management of defective sectors
US4821251A (en) * 1983-11-18 1989-04-11 Canon Kabushiki Kaisha Method and apparatus for recording or reproducing information in or from only a sector of an optical disk track without any defect by shifting a light beam to an adjacent track before a defective sector
US4841498A (en) * 1985-03-11 1989-06-20 Matsushita Electric Industrial Co., Ltd. Information recording/reproducing apparatus with means for substituting predetermined good sectors for defective ones
US4920528A (en) * 1986-02-20 1990-04-24 Sharp Kabushiki Kaisha Method of disk recording using alternative recording tracks

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4821251A (en) * 1983-11-18 1989-04-11 Canon Kabushiki Kaisha Method and apparatus for recording or reproducing information in or from only a sector of an optical disk track without any defect by shifting a light beam to an adjacent track before a defective sector
US4742507A (en) * 1985-01-21 1988-05-03 Matsushita Electric Industrial Co., Ltd. Optical information recording and reproducing apparatus having defective-sector marking means
US4841498A (en) * 1985-03-11 1989-06-20 Matsushita Electric Industrial Co., Ltd. Information recording/reproducing apparatus with means for substituting predetermined good sectors for defective ones
US4774700A (en) * 1985-03-12 1988-09-27 Matsushita Electric Industrial Co., Ltd. Information recording and reproducing apparatus with detection and management of defective sectors
JPS62192974A (ja) * 1986-02-20 1987-08-24 Sharp Corp デイスク記録方式
US4920528A (en) * 1986-02-20 1990-04-24 Sharp Kabushiki Kaisha Method of disk recording using alternative recording tracks
JPS634327A (ja) * 1986-06-24 1988-01-09 Nec Corp 光デイスク装置
JPS6356874A (ja) * 1986-08-27 1988-03-11 Matsushita Commun Ind Co Ltd 回転記録媒体のセクタ交替方法

Also Published As

Publication number Publication date
JPH0316711B2 (ja) 1991-03-06

Similar Documents

Publication Publication Date Title
US6606714B1 (en) Disk drive using defect list to perform uninterrupted writing of non-relocated data blocks and caching of relocated data blocks for deferred writing
US7069383B2 (en) Apparatus and method for reallocating logical to physical disk devices using a storage controller, with access frequency and sequential access ratio calculations and display
US4935825A (en) Cylinder defect management system for data storage system
JP2003501778A (ja) 欠陥セクタおよび/または望まれないセクタをスキップするためのディスク・ドライブ・コントローラ回路および方法
US6389508B1 (en) Information storing apparatus having a data prewrite unit
JPH05224822A (ja) 集合型記憶装置
US7111118B2 (en) High performance raid mapping
EP0738954B1 (en) Data transfer control method and apparatus for external storage subsystem
US7770076B2 (en) Multi-platter disk drive controller and methods for synchronous redundant data operations
JPS583103A (ja) 磁気デイスク装置
JPH0316712B2 (ja)
JPH10240453A (ja) ディスクアレイ装置
JPH0368468B2 (ja)
JP2733189B2 (ja) ディスクアレイ装置の入出力制御方法
JPH01224979A (ja) 光ディスクの交代書込み方式
JPH05210915A (ja) ディスク装置
JPS60245029A (ja) デ−タ書込み方式
JPH05128735A (ja) 不良ブロツク交代制御方式
JPS63316368A (ja) ディスク記憶装置の交代セクタ処理方式
JPH024075B2 (ja)
JPS61216169A (ja) 固定磁気記憶装置
KR19980063198A (ko) 푸시-다운(push-down)방식의 불량트랙 대체방법
JPH04137032A (ja) 交代セクタ割り付け方式
JPS63117370A (ja) デイスク装置
JPS63251965A (ja) デイスク管理方式