【手続補正書】
【提出日】平成16年12月22日(2004.12.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記録媒体に対してデータの読み書きを行うディスク装置において、
複数のトラック毎に欠陥トラックがあるかないかを示す欠陥トラック情報を、物理トラック番号情報に対応するアドレスの領域に記憶し、前記複数のトラックの欠陥トラックについての欠陥情報をあらかじめ定めたグループごとに記憶する記憶手段と、
前記記憶媒体のトラックへの読み書きの指示を受け付け、前記記憶手段を参照し、欠陥トラックについての欠陥処理を行う処理手段とを有し、
前記記憶手段は、前記グループごとの格納領域の開始アドレスを示すポインタ情報を、前記欠陥トラック情報のグループごとに記憶し、
前記処理手段は、前記記憶媒体のトラックへの読み書きの指示を受け付けたときに、前記アドレスに従って前記欠陥トラック情報を参照し、欠陥トラックがあると示されている場合に、前記グループのポインタ情報を参照し、当該ポインタ情報が示す格納領域から順に欠陥トラックについての欠陥情報にアクセスし、当該指示されたトラックが欠陥トラックの場合に欠陥情報を検出し、当該欠陥情報に従って前記欠陥トラックについての欠陥処理を行うことを特徴とするディスク装置。
【請求項２】
請求項１に記載のディスク装置において、
前記記憶手段は、前記欠陥情報として、前記欠陥トラックの物理トラック番号情報と、欠陥処理の方法を示す情報と、当該欠陥情報の記憶容量もしくは当該欠陥情報の記憶領域の最終位置を示す情報とを記憶することを特徴とするディスク装置。
【請求項３】
請求項１または２に記載のディスク装置において、
一つの欠陥トラック情報に対応する前記複数のトラックの数を保持する保持手段をさらに有し、
前記保持手段は、前記保持する数を外部から設定されることを特徴とするディスク装置。
【請求項４】
請求項１乃至３のいずれか一項に記載のディスク装置において、
前記処理手段は、前記物理トラック番号情報にあらかじめ定めたベースアドレスを加算したアドレスに従って前記欠陥トラック情報の格納領域にアクセスすることを特徴とするディスク装置。
【請求項５】
記録媒体に対してデータの読み書きを行うディスク装置において、
欠陥トラックの先頭の物理トラック番号情報のみを、当該物理トラック番号情報に対応するアドレスの領域に記憶する領域と、
当該欠陥トラックについての欠陥情報を記憶する領域とを有する記憶手段と、
前記記憶媒体のトラックへの読み書きの指示を受け付け、前記記憶手段を参照し、前記欠陥トラックについての欠陥処理を行う処理手段とを有し、
前記記憶手段は、前記欠陥トラックの先頭の物理トラック番号情報と、当該欠陥トラックについての欠陥情報を記憶する領域のアドレスを示すポインタ情報とを記憶し、
前記処理手段は、前記記憶媒体のトラックへの読み書きの指示を受け付けたときに、前記アドレスに従って前記欠陥トラックの物理トラック番号情報を参照し、当該指示されたトラックが欠陥トラックの場合に、前記ポインタ情報を参照し、当該ポインタ情報が示す格納領域の欠陥情報を検出し、当該欠陥情報に従って欠陥トラックについての欠陥処理を行うことを特徴とするディスク装置。
【請求項６】
請求項５に記載のディスク装置において、
前記記憶手段は、複数トラックごとに格納領域を分割し、当該分割された格納領域の識別情報をさらに記憶し、
前記処理手段は、前記トラックごとに分割された格納領域にアクセスすることを特徴とするディスク装置。
【請求項７】
記録媒体に対してデータの読み書きを行うディスク装置において、
欠陥トラックの物理トラック番号情報と、当該欠陥トラックについての欠陥情報とを、当該物理トラック番号情報に対応するアドレスの領域に記憶する記憶手段と、
前記記憶媒体のトラックへの読み書きの指示を受け付け、前記記憶手段を参照し、欠陥トラックについての欠陥処理を行う処理手段とを有し、
前記処理手段は、前記記憶媒体のトラックへの読み書きの指示を受け付けたときに、前記アドレスに従って前記欠陥トラックの物理トラック番号情報を参照し、当該指示されたトラックが欠陥トラックである場合に、当該欠陥情報に従って欠陥トラックについての欠陥処理を行うことを特徴とするディスク装置。
【請求項８】
請求項７に記載のディスク装置において、
前記記憶手段は、前記欠陥情報の容量を当該欠陥情報の前後に記憶し、
前記処理手段は、前記記憶手段を、前方もしくは後方から順にアクセスすることを特徴とするディスク装置。
【請求項９】
請求項１乃至８の何れか一項に記載のディスク装置において、
前記欠陥処理は、欠陥セクタを正常セクタに置き換えるスキップと、欠陥セクタを物理的に連続する正常セクタに置き換えるスリップとのうち少なくとも１つを行うことを特徴とするディスク装置。
【請求項１０】
請求項１乃至９のいずれか一項に記載のディスク装置において、
前記欠陥情報は、欠陥セクタの欠陥情報を示す欠陥要素を更に備え、前記欠陥セクタが連続している場合には、この欠陥要素に前記連続している欠陥セクタの先頭セクタの交代セクタ情報と前記欠陥セクタの連続する数とを記憶することを特徴とするディスク装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
図７にセクタ配置図を示す。ディスク装置は、データを媒体７０１上のセクタ内に記録する。媒体は、容量を増やすテクニックとして常套手段であるZone bit Recordingを使用する。図７においても、Zone0   ７０２、Zone1 ７０３，Zone２ ７０４の３Zoneがある場合を図示してある。このZone内には円周上に複数セクタからなるトラックが複数存在する（７０６〜７１０）。ここで、図７ではZONE１内の具体的なトラックを７０６〜７１０で示している。１トラック０〜AのA＋１セクタ／トラック、ZONE１内ではｍトラックからｍ＋ｎトラックのｎ＋１トラック／Zone存在する場合を示している。また、トラックL（７１０）は同じZONE1内のあるdefectセクタを置き換える交代トラックとして図示してある。隣接トラック間には、ヘッドが現状トラックの最終セクタを処理した後、次セクタを処理するためにヘッドの移動時間がちょうど終わる直後に先頭セクタがくる様にSkewをつける場合を図示している。図７においては、Skew値として２セクタの場合を示す。このようにセクタに１つずつ物理セクタ番号を割り当てているが、セクタには欠陥セクタとして使えないものがある。この様なセクタの番号は、正常なセクタの番号に置き換える必要がある。この置き換え方には、１つずらしこむslip処理７１１と別領域で置き換えるskip処理７１２の２つの方式がある。この様にセクタを特定するためには、ディスク装置の先頭から割り付けられたディスク物理番号（ディスク物理CHS番号と呼ぶ）をslipまたはskipを考慮して特定する必要がある。ディスク装置は、ホストが指定してきたホスト論理CHS(LBA)番号をディスク物理CHS番号にMPUで求めた後、該当トラックにヘッドが配置された後に、該当トラックのslipまたはskip処理を行うためのdefect制御情報を利用してセクタ番号制御を行っている。例えば、図７に示した様なセクタ配置図において、ホストの指定してきたセクタがｍ＋ｎトラック上に存在する場合を考える。ｍ＋ｎセクタまで特定する方法は上記図３２により説明した通りである。例えば、（A-2n-4）セクタからセクタの読み書きをする場合では、ヘッドが(A-2n-4)セクタに到達後、(A-2n-4)セクタのアクセス処理を行い、次に(A-2n-3)以降を行う場合、（A-2n-3）から２セクタ続けてdefectセクタでかつ交代が割り当ててあるskipセクタであることをあらかじめ装置内に用意されているdefect管理情報から知ることができる。この（A-2n-3）はLトラック上に置き換えられていることがわかるので、Lトラックの該当セクタにアクセスをすることができる。これが終わると、元のＭ＋ｎトラックの(A-2n-1)セクタ以降のアクセス処理に戻ることになる。そして、（A-2n+1）セクタまで処理が終わると、defect管理情報から、（A-2n+2）はslip処理であることがわかる。したがって、このセクタの処理は何も行わず、次の（A-2n+3）に移ることになる。この様に、defect処理を行うためには、事前に用意されているdefect管理情報から今回ヘッドがアクセスするトラックの情報を探し出す必要がある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本実施の形態において、１６トラックのうちdefectの存在するトラックの先頭defect Table格納アドレスのみを記憶し、先頭以外の欠陥トラックについては、先頭defect Table格納アドレスに隣接して番号の小さい順にdefect table情報を格納しているため、順次defect table情報にアクセスして探すことができる。defectの存在するトラック番号順に格納しているため、buffer全体を探しつづけることがなくなる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
また、本実施の形態において、defect要素を格納する領域を分割しておき、分割した領域ごとにＢＡＳＥアドレスを用意しておき、どれを選択するかをdefect Table情報の選択ビットに示すことにより、bufferの格納場所をＢＡＳＥアドレス分ずらすことができ、ビット不足を解消することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
図２１において、ＢＡＳＥβ、ディスク物理Head番号０用のdefect table情報２１０１とディスク物理Head番号１用のdefect table情報２１０２まではＢＡＳＥβ＝０を選択して、defect table情報の格納アドレスのベース０を選択している。ディスク物理Head番号３用のdefect table情報２１０３では、defect要素の格納空間が足りなくなった場合に、新たなベースアドレスを設け、ＢＡＳＥβ＝１にすることで、ベースアドレスをずらし、格納offsetアドレス幅が１６ｂｉｔと制限されていてもbuffer空間を有効に使うことができる。また、格納offset addressをbuffer空間分（たとえば３２MBなら２５ｂｉｔ分）のビット幅を持つ必要はなく、defect table情報の格納領域をむやみに大きくする必要がなくなる。