(57)【要約】【課題】セクタサーボ方式，ハイブリッド型のディスク装置において、ヘッドスイッチ後、ディスク媒体が一回転するのを待つことなくデータの記録／再生を行なえるようにして、データの記録再生を高速に行なえるようにする。【解決手段】ヘッド位置決め用サーボ情報とともにデータ情報とデータ情報についての長さ情報を示すカウント情報とを有するレコード情報を記憶するデータ面を複数有するディスク媒体５１−１〜５１−３をそなえ、ディスク媒体５１−１〜５１−３における複数のデータ面毎に設けられたヘッド５２Ａ〜５２Ｃを介して情報の記録／再生を行なうディスク装置５であって、ディスク媒体５１−１〜５１−３が、複数のデータ面の開始位置を、それぞれのデータ面に応じて所定長遅らせるように構成する。【選択図】　　　　図１０
2004005958.tif 000002
【特許請求の範囲】
【請求項１】
ヘッド位置決め用サーボ情報とともにデータ情報と該データ情報についての長さ情報を示すカウント情報とを有するレコード情報を記憶するデータ面を複数有するディスク媒体をそなえ、該ディスク媒体における複数のデータ面毎に設けられたヘッドを介して該情報の記録／再生を行なうディスク装置において、
該ディスク媒体が、該複数のデータ面の開始位置を、それぞれのデータ面に応じて所定長遅らせるように構成されたことを
特徴とする、ディスク装置。
【請求項２】
該所定長が、該ヘッド位置決め用サーボ情報から次の該ヘッド位置決め用サーボ情報までの長さの整数倍であることを特徴とする、請求項１記載のディスク装置。
【発明の詳細な説明】
【０００１】
（目次）
発明の属する技術分野
従来の技術
発明が解決しようとする課題
課題を解決するための手段（図１〜図５）
発明の実施の形態
（ａ）ディスク装置の構成（図６〜図９，図１１〜図１３）
（ａ１）サーボ領域検出回路の詳細な説明
（ｂ）トラック・フォーマット（図１４，図１５）
（ｃ）ディスク装置の動作（図１０，図１６〜図１９）
（ｃ１）媒体欠陥及びサーボ領域回避動作
（ｃ２）サンプル・サーボ領域の制御動作
（ｃ３）パディング動作
（ｃ４）シーク制御動作
（ｃ５）ヘッドの回転位置の検出動作
（ｃ６）ヘッド切替動作
（ｃ７）ヘッド切替後のコマンドシーケンス
（ｄ）その他
発明の効果
【０００２】
【発明の属する技術分野】
本発明は、ヘッド位置決定用位置情報がディスク媒体のデータ面に記録されたセクタサーボ方式のディスク装置に係り、特に可変長データの記録／再生を可能としたディスク装置に関する。
【０００３】
【従来の技術】
磁気ディスク装置や光ディスク装置等のディスク装置は、電子計算機システムの外部記憶装置として広く利用されている。
近年のディスク装置においては、記憶容量の大容量化の要請に伴い、ディスク媒体の記録密度を高くするため、ディスク媒体の円周方向のビット間隔及び半径方向のトラック間隔（トラックピッチ）が狭くなっている。
ここで、ディスク装置には、サーボ面サーボ方式のディスク装置とセクタサーボ方式（データ面サーボ方式）のディスク装置の他、ハイブリッド型のディスク装置とがある。
サーボ面サーボ方式のディスク装置では、ヘッドの位置決めのためのサーボ情報がディスク媒体のサーボ面に記録されているため、このサーボ情報を専用のサーボヘッドを用いて検出して、検出されたサーボ情報に基づいてデータ面に対向するデータヘッドの位置決め制御を行ない、データヘッドがディスク媒体に対してデータの記録／再生を行なうようになっている。
【０００４】
また、セクタサーボ方式のディスク装置では、サーボ情報がディスク媒体のデータ面に記録されているため、このサーボ情報を直接データヘッドを用いて検出して、検出されたサーボ情報に基づいてデータヘッドの位置決め制御を行ない、データヘッドがディスク媒体に対してデータの記録／再生を行なうようになっている。
【０００５】
さらに、ハイブリッド型のディスク装置は、サーボ面サーボ方式とセクタサーボ方式とのハイブリッド型のディスク装置であり、このハイブリッド型のディスク装置では、サーボ情報がディスク媒体のサーボ面及びデータ面の両方に分割して記録されており、サーボ面に記録された記憶領域の全域にわたるサーボ情報を専用のサーボヘッドを用いて検出して、検出されたサーボ情報に基づいてデータヘッドの大まかな位置決め制御を行なった後に、データ面に記録されたヘッドのオントラック制御のためのサーボ情報を直接データヘッドを用いて検出して、検出されたデータ面におけるサーボ情報に基づいてデータヘッドのオントラック制御を行ない、データヘッドがディスク媒体に対してデータの記録／再生を行なうようになっている。
【０００６】
しかしながら、サーボ面サーボ方式のディスク装置では、サーマルオフトラック（ディスク媒体の温度膨張等により、サーボ面でサーボヘッドがオントラックしている場合においても、データ面でデータヘッドがオフトラックすること）が起こる場合があり、このような場合には、データヘッドがトラックの中心からずれて位置づけされ、データの記録／再生を正確に行なうことができないため、トラックピッチを狭くしてディスク媒体の記録密度を向上させることが困難であるという課題があった。
【０００７】
一方で、セクタサーボ方式，ハイブリッド型のディスク装置では、データ面にサーボ情報があるため、データヘッド自身でトラックの中心に正確に位置づけすることができ、トラックピッチを狭くしてもデータの記録／再生を正確に行なうことができるため、ディスク媒体の記録密度を向上させることが可能となる。
また、ディスク媒体のフォーマットには、セクタフォーマットとカウントキーデータフォーマット（ＣＫＤフォーマット）とがある。
【０００８】
セクタフォーマットとは、レコード部がアドレス部（ＩＤ部）及び固定長のデータ部から構成されるフォーマットであり、ＣＫＤフォーマットとは、レコード部がカウント部，可変長のキー部（このキー部は省略可能である）及び可変長のデータ部から構成されるフォーマットである。
固定長のデータ部を有するセクタフォーマットでは、サーボ情報はトラック上の各レコード部（セクタ）の境界に一定間隔で記録されているため、サーボ情報が記録されている位置の認識が可能である。従って、セクタサーボ方式，ハイブリッド型のディスク装置では、データ面におけるサーボ情報が記録されたサーボ領域を回避して固定長データ形式のデータの記録／再生を行なうことができるようになっている。
【０００９】
【発明が解決しようとする課題】
しかしながら、上述の可変長のデータ部及びキー部を有するＣＫＤフォーマットでは、データ面におけるサーボ情報がトラック上の各レコード部のいずれの位置に記録されるかが不定のため、サーボ情報が記録されている位置の認識が困難である。この場合においては、可変長形式のデータの記録／再生を行なう際に、サーボ情報が記録されたサーボ領域を回避することができない。即ち、セクタサーボ方式，ハイブリッド型のディスク装置には、ＣＫＤフォーマットを適用することができないという課題がある。
【００１０】
ところが、セクタサーボ方式，ハイブリッド型のディスク装置において、実際に発生するデータの長さを考慮に入れると、ディスク装置の記憶容量を節約できることから、可変長データを扱うＣＫＤフォーマットを用いることが好ましい。
このため、固定データ長フォーマットであるセクタフォーマットを可変データ長フォーマットであるＣＫＤフォーマットに変換して、データの記録／再生を行なう方式のディスク装置が実用化されている。
【００１１】
しかしながら、このような方式のディスク装置でも、可変長のデータを固定長のデータのデータ長に分割して複数のセクタにまたがって記録するため、可変長データの長さによってはそのデータが記録される最後のセクタ内に未使用領域が生じることが多く、ディスク装置の記憶容量を有効に使用できないという課題もある。
【００１２】
また、複数のディスク媒体を有するセクタサーボ方式，ハイブリッド型のディスク装置においては、あるディスク媒体のトラックでデータの記録／再生を行なった後、他のディスク媒体のトラックでデータの記録／再生を行なう際に、それぞれのディスク媒体に対応するヘッドでデータの記録／再生を行なうようにヘッドを切り替えるヘッドスイッチ（ヘッド切替）が行なわれている。
【００１３】
上述のディスク装置においては、ヘッドスイッチ時に、予め測定されたサーマルオフトラック量の補正を行なってヘッドをトラックの中心に正確に位置づけした後、トラックのアドレスを示すホームアドレス（ＨＡ）を読み出すようになっているものがある。
しかしながら、このようなディスク装置では、各ディスク媒体のトラックの開始位置がすべて同じ位置にあるため、ヘッドスイッチ後のヘッドのオフトラックの補正量が大きくなると、ホームアドレス（ＨＡ）の読み出しまでにヘッドのオフトラック補正を完了することができないため、正確にホームアドレス（ＨＡ）を読み出すことができない場合がある。
【００１４】
この場合においては、ディスク媒体が一回転した後に再びホームアドレス（ＨＡ）を読み出すことになり、ヘッドスイッチ後のデータの記録／再生に時間を要し、ディスク装置の性能を著しく低下させているという課題がある。
本発明は、このような課題に鑑み創案されたもので、セクタサーボ方式のディスク装置やハイブリッド型のディスク装置のように、データ面にサーボ情報が記録されているようなディスク装置において、可変長データを扱うＣＫＤフォーマットを使用できるようにして、ディスク装置の記憶容量を有効に使用できるようにしたディスク装置を提供することを目的とする。
【００１５】
また、本発明は、セクタサーボ方式，ハイブリッド型のディスク装置において、ヘッドスイッチ後、ディスク媒体が一回転するのを待つことなくデータの記録／再生を行なえるようにして、データの記録再生を高速に行なえるようにしたディスク装置を提供することを目的とする。
【００１６】
【課題を解決するための手段】
図１は本発明の関連技術であるディスク装置の構成を示す原理ブロック図であり、この図１に示すディスク装置５は、ヘッド位置決め用サーボ情報とともにレコード情報を記憶するデータ面を有するディスク媒体５１をそなえるとともに、ディスク媒体５１を駆動し、ヘッド５２を介して情報の記録／再生を行なうディスクドライブ４と、上位からの指示に従いディスクドライブ４を制御するディスク制御部２とをそなえて構成されている。
【００１７】
また、ディスク制御部２は、認識手段６０，位置計算手段６１，比較判定手段６２およびスキップ記録／再生制御手段６３をそなえている。
ここで、認識手段６０は、ディスク媒体５１上においてヘッド位置決め用サーボ情報が記憶されている位置に関する情報を認識するものであり、位置計算手段６１は、レコード情報についての記録／再生を行なうべきディスク媒体５１上の位置を計算するものである。
【００１８】
比較判定手段６２は、上位からの所定のコマンドを受ける毎に、認識手段６０にて認識された位置に関する情報と位置計算手段６１にて計算された位置情報とを比較し、認識手段６０にて認識された位置が、記録／再生を行なうレコード情報の位置にあるか否かを判定するものである。
スキップ記録／再生制御手段６３は、比較判定手段６２における比較判定結果に基づき、認識手段６０にて認識された位置が、記録／再生を行なうレコードの位置にある場合には、認識手段６０にて認識された位置をスキップして、上記レコード情報の記録／再生を行なうように制御するものである。
【００１９】
さらに、レコード情報は、データ情報と、データ情報についての長さ情報を示すカウント情報とを有してもよく、データ情報と、データ情報の属性を示すキー情報と、データ情報についての長さ情報を示すカウント情報とを有してもよい。
また、認識手段６０にて認識される位置に関する情報と、位置計算手段６１にて計算される位置情報とを、ともにセグメント情報により構成することができる。
【００２０】
さらに、認識手段６０は、位置に関する情報を、隣接するヘッド位置決め用サーボ情報間の間隔に関するデータを用いることにより演算する位置情報演算手段６０Ａをそなえたり、位置に関する情報を予め格納するテーブル６０Ｂをそなえてもよい。
また、ディスク媒体５１上において、ヘッド位置決め用サーボ情報が記憶されている位置に関する情報を検出するサーボ情報位置検出手段６４をそなえることができ、この場合においては、サーボ情報位置検出手段６４からの検出情報に基づいて、上記レコード情報の記録を禁止する記録禁止手段６５をそなえることもできる。
【００２１】
さらに、ディスクドライブ４を、上位からのレコード検索制御を受けている際には、データ面におけるヘッド位置決め用サーボ情報の読み出しデータを抑止するデータ抑止手段をそなえることができる。
また、データ面に記憶されているヘッド位置決め用サーボ情報の長さを、ディスク媒体５１上の欠陥部を回避するための媒体欠陥回避領域の長さと異なるように設定してもよく、媒体欠陥回避領域の長さと同一となるように設定してもよい。
【００２２】
さらに、データ面に記憶されているヘッド位置決め用サーボ情報を、ヘッド５２の位置決めをするためのデータ用の領域及び領域に続く同期用の領域により構成することもできる。
図２についても本発明の関連技術であるディスク装置の構成を示す原理ブロック図であり、この図２に示すディスク装置５は、ヘッド位置決め用サーボ情報とともにレコード情報を記憶するデータ面を有するディスク媒体５１をそなえるとともに、ディスク媒体５１を駆動し、ヘッド５２を介して情報の記録／再生を行なうディスクドライブ４と、上位からの指示に従いディスクドライブ４を制御するディスク制御部２とをそなえて構成されている。
【００２３】
また、ディスク制御部２は、認識手段６６，媒体欠陥位置認識手段６７，位置計算手段６８，比較判定手段６９およびスキップ記録／再生制御手段７０をそなえている。
ここで、認識手段６６は、ディスク媒体５１上においてヘッド位置決め用サーボ情報が記憶されている位置に関する情報を認識するものであり、媒体欠陥位置認識手段６７は、ディスク媒体５１に記録されている情報に基づいて、ディスク媒体５１上の欠陥部の位置に関する情報を認識するものである。
【００２４】
位置計算手段６８は、レコード情報についての記録／再生を行なうべきディスク媒体５１上の位置を計算するものである。
比較判定手段６９は、上位からの所定のコマンドを受ける毎に、認識手段６６か又は媒体欠陥位置認識手段６７にて認識された位置に関する情報と位置計算手段６８にて計算された位置情報とを比較し、認識手段６６か又は媒体欠陥位置認識手段６７にて認識された位置が、記録／再生を行なうレコード情報の位置にあるか否かを判定するものである。
【００２５】
スキップ記録／再生制御手段７０は、比較判定手段６９における比較判定結果に基づき、認識手段６６か又は媒体欠陥位置認識手段６７にて認識された位置が、記録／再生を行なうレコードの位置にある場合には、認識手段６６か又は媒体欠陥位置認識手段６７にて認識された位置をスキップして、レコード情報の記録／再生を行なうように制御するものである。
【００２６】
さらに、図３についても本発明の関連技術であるディスク装置の構成を示す原理ブロック図であり、この図３に示すディスク装置５は、ヘッド位置決め用サーボ情報とともにレコード情報を記憶するデータ面を有するディスク媒体５１をそなえるとともに、ディスク媒体５１を駆動し、ヘッド５２を介して情報の記録／再生を行なうディスクドライブ４と、上位からの指示に従いディスクドライブ４を制御するディスク制御部２とをそなえて構成されている。
【００２７】
また、ディスクドライブ４は、パディング制御部７１，サーボ情報位置検出手段７２およびパディング抑止手段７３をそなえている。
ここで、パディング制御部７１は、データの消去制御を行なうものであり、サーボ情報位置検出手段７２は、ヘッド位置決め用サーボ情報が記憶されている、ディスク媒体上の位置情報を検出するものであり、パディング抑止手段７３は、サーボ情報位置検出手段７２にて検出された位置情報に基づいて、ヘッド位置決め用サーボ情報が記憶されている位置については、パディング制御部７１における消去制御を抑止するものである。
【００２８】
また、図４についても本発明の関連技術であるディスク装置の構成を示す原理ブロック図であり、この図４に示すディスク装置５は、ヘッド位置決め用サーボ情報とともに、データ情報とデータ情報についての長さ情報を示すカウント情報とを有するレコード情報を記憶するデータ面を複数有するディスク媒体５１′をそなえるとともに、ディスク媒体５１′を駆動し、ヘッド５２−１，５２−２を介して情報の記録／再生を行なうディスクドライブ４と、上位からの指示に従いディスクドライブ４を制御するディスク制御部２とをそなえて構成されている。
【００２９】
ここで、ディスク制御部２は、シーク動作を行なうように制御するシークコマンドとともに、シーク動作を行なうべきヘッド５２−１，５２−２の識別情報をディスクドライブ４に対して出力するシーク制御部７４をそなえるとともに、ディスクドライブ４は、上記のシーク制御部７４からのシークコマンド及びヘッド識別情報を受けてシーク動作を行なうシーク動作部７５をそなえている。
【００３０】
さらに、ディスクドライブ４は、シーク動作部７５においてシーク動作が完了するとともに、データ面に記録されているヘッド位置決め用サーボ情報に基づいてヘッド５２−１，５２−２の位置決めが完了すると、シークコマンドに対する処理が完了した旨をディスク制御部２に通知するシーク完了通知手段７６をそなえることもできる。
【００３１】
また、図５についても本発明の関連技術であるディスク装置の構成を示す原理ブロック図であり、この図５に示すディスク装置５は、ヘッド位置決め用サーボ情報とともにレコード情報を記憶するデータ面を複数有するディスク媒体５１′をそなえ、ディスク媒体５１′における複数のデータ面毎に設けられたヘッド５２−１，５２−２を介して情報の記録／再生を行なうものである。
【００３２】
このディスク装置５は、指定された回転位置を検出するように制御する回転位置検出コマンドとともに、回転位置を検出すべきヘッド５２−１，５２−２の識別情報を受け、ヘッド５２−１，５２−２の位置決めを行なうとともに、指定された回転位置を検出するヘッド位置決め・回転位置検出部７７をそなえている。また、ディスク媒体５１′が、記憶領域を所定の区画に分割されて構成されるとともに、回転位置検出コマンドにより指定される回転位置が区画に付された区画番号により構成され、ヘッド位置決め・回転位置検出部７７が、回転位置を検出すべきヘッド５２−１，５２−２の識別情報を受けて、対応するデータ面に記録されているヘッド位置決め用サーボ情報に基づいてヘッド５２−１，５２−２の位置決めを行なうヘッド位置決め部７８と、ヘッド５２−１，５２−２がディスク媒体５１′におけるデータ面の開始位置上にある場合にリセットされヘッド５２−１，５２−２が区画上を通過する周期に同期して区画カウント値としてカウントアップする区画カウンタ７９Ａと、区画カウンタ７９Ａからの区画カウント値と回転位置検出コマンドにより指定された区画番号とを比較する区画番号比較手段７９Ｂと、区画番号比較手段７９Ｂからの比較結果に基づき区画カウント値が区画番号と一致した場合に上記回転位置を検出した旨を上位に通知する回転位置検出通知手段７９Ｃとをそなえてなる回転位置検出部７９とにより構成することができる。
【００３３】
さらに、このディスク装置５は、ヘッド位置決め・回転位置検出部７７において回転位置を検出するとともに、データ面に記録されているヘッド位置決め用サーボ情報に基づいてヘッド５２−１，５２−２が位置決めされると、回転位置検出コマンドに対する処理が完了した旨を上位に通知する回転位置検出完了通知手段８０をそなえることもできる。
【００３４】
また、指定された回転位置をヘッド５２−１，５２−２の識別情報に対応した値に変換する回転位置変換手段をそなえることもできる。
さらに、本発明の関連技術であるディスク装置は、ヘッド位置決め用サーボ情報とともにレコード情報を記憶するデータ面を有するディスク媒体をそなえ、データ面に対応して設けられたヘッドを介して情報の記録／再生を行なうディスク装置であって、ディスク媒体が、トラックの開始位置から所定間隔を空けてヘッド位置決め用サーボ情報が位置するように構成されたことを特徴としている。
【００３５】
また、本発明のディスク装置は、ヘッド位置決め用サーボ情報とともにデータ情報とデータ情報についての長さ情報を示すカウント情報とを有するレコード情報を記憶するデータ面を複数有するディスク媒体をそなえ、ディスク媒体における複数のデータ面毎に設けられたヘッドを介して情報の記録／再生を行なうディスク装置であって、ディスク媒体が、複数のデータ面の開始位置を、それぞれのデータ面に応じて所定長遅らせるように構成されたことを特徴としており（請求項１）、所定長が、ヘッド位置決め用サーボ情報から次のヘッド位置決め用サーボ情報までの長さの整数倍であることを特徴としている（請求項２）。
【００３６】
さらに、本発明の関連技術であるディスク装置は、ヘッド位置決め用サーボ情報とともに、データ情報とデータ情報についての長さ情報を示すカウント情報とを有するレコード情報を記憶するデータ面をそなえてなるディスク媒体と、ディスク媒体を駆動し、ヘッドを介して情報の記録／再生を行なうディスクドライブと、上位からの指示に従いディスクドライブを制御するディスク制御部とをそなえたことを特徴としている。
【００３７】
また、本発明の関連技術であるディスク装置の記録再生方法は、ヘッド位置決め用サーボ情報とともにレコード情報を記憶するデータ面を複数有するディスク媒体をそなえるとともに、ディスク媒体を駆動し、ヘッドを介して情報の記録／再生を行なうディスクドライブと、上位からの指示に従いディスクドライブを制御するディスク制御部とをそなえてなるディスク装置の記録再生方法であって、複数のヘッドのうちで有効とするヘッドを切り替えるヘッド切替コマンドに続く読み出し制御コマンドまたは書き込み制御コマンドを受け、ヘッドが上記のデータ面上に書き込まれているヘッド位置決め用サーボ情報の領域を通過した数に応じて、ディスク制御部に対して書き込み読み出し可否情報を通知することを特徴としている。
【００３８】
このとき、ヘッドが上記領域を所定数通過していない場合には、ディスクドライブではディスク制御部に対して書き込み読み出し不可情報を通知し、ヘッドが上記領域を所定数通過した場合には、ディスクドライブではディスク制御部に対して書き込み読み出し可情報を通知することを特徴としている。
【００３９】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
（ａ）ディスク装置の構成
図６は本発明の一実施形態にかかるディスク装置の構成を示すブロック図であり、この図６に示すディスク装置５は、ディスク制御部としてのディスク制御装置（ＤＫＣ：ＤＩＳＫ　ＣＯＮＴＲＯＬＬＥＲ）２，中間制御装置（ＤＫＳＷ：ＤＩＳＫ　ＳＷＩＴＣＨＥＲ）３及びディスクドライブ（ＤＫ：ＤＩＳＫ　ＤＲＩＶＥ）４−１〜４−ｎをそなえて構成されている。
【００４０】
ディスクドライブ４−１〜４−ｎは、ディスク媒体５１−１〜５１−３（図８参照）を駆動し、上位の制御装置からの指示に従ってヘッド５２Ａ〜５２Ｃ（図８参照）を介して情報の記録／再生を行なうＩ／Ｏデバイスとしての機能を有するものである。
ディスク媒体５１−１〜５１−３のデータ面には、ヘッド位置決め用サーボ情報と、レコード情報（このレコード情報は、データ情報，データ情報の属性を示すキー情報及びデータ情報についての長さ情報を示すカウント情報により構成される）とが記録される。
【００４１】
換言すれば、このセクタサーボ方式が採用されるディスクドライブ４−１〜４−ｎでは、ＣＫＤフォーマットが適用されるようになっている。
また、ディスク制御装置２は、中央処理装置（ＣＰＵ）１等の上位装置からの指示に従ってディスクドライブ４−１〜４−ｎでのデータの記録／再生を制御するものであり、この制御は中間制御装置３を介して行なわれている。
【００４２】
ここで、ディスク制御装置２は、詳細には図７に示すようにチャネル・インタフェース制御部２１，マイクロプロセッサ（ＭＰＵ）２２，データ・バッファ２３及び中間制御装置・インタフェース制御部（ＤＫＳＷ・インタフェース制御部）２４をそなえて構成されている。
チャネル・インタフェース制御部２１は、ディスク制御装置２とＣＰＵ１とのインタフェース制御を行なうものであり、中間制御装置・インタフェース制御部２４は、ディスク制御装置２と中間制御装置３とのインタフェース制御を行なうものである。
【００４３】
また、マイクロプロセッサ（ＭＰＵ）２２は、ディスク制御装置２における制御を実際に行なうものであり、データ・バッファ２３は、ディスクドライブ４−１〜４−ｎへ入力されるデータ及びディスクドライブ４−１から４−ｎから出力されるデータを一時的に格納するものである。
さらに、中間制御装置３及びディスクドライブ４−１〜４−ｎは、詳細には図８に示すような構成を有している（ここではディスクドライブ４−１〜４−ｎのうちの単一のディスクドライブの構成に着目したものを示している）。
【００４４】
図８に示すように、中間制御装置３とディスクドライブ４−１〜４−ｎ（以下、単にディスクドライブ４と記載することがある）とは、制御情報送受用のインタフェースケーブル（アウト線Ｌｏｕｔ及びイン線Ｌｉｎ），リード・ライト・データ伝送用の双方向のシリアルインタフェースケーブルＬＤ及びディスク媒体の回転に同期したサーボクロック伝送用の信号線ＬＣで接続されている。
【００４５】
まず、中間制御装置３の構成について以下に詳述する。
即ち、３１はディスク制御装置２との間でデータの授受を行なうインタフェース制御部であり、３２は書き込みデータ及び読み出しデータを記憶するデータ・バッファであり、３３はデータの誤りを検出して訂正する誤り検出・訂正回路（ＥＣＣ：ＥＲＲＯＲ　ＣＯＲＲＥＣＴＩＯＮ　ＣＩＲＣＵＩＴ）である。
【００４６】
また、３４はシリアル・パラレル変換部であり、このシリアル・パラレル変換部３４は、ディスク制御装置２から入力された並列データを直列データに変換するとともに、ディスクドライブ４から読み取った直列データを並列データに変換するものである。
さらに、３５はエンコーダ・デコーダであり、このエンコーダ・デコーダ３５は、シリアル・パラレル変換部３４から入力された直列データを例えば１／７ＲＬＬ符号（１／７　ＲＵＮ　ＬＥＮＧＴＨ　ＬＩＭＩＴＥＤ　ＣＯＤＥ）にエンコードするとともに、ディスクドライブ４において読み取られた１／７ＲＬＬ符号の直列データをデコードするものである。
【００４７】
また、３６はＰＬＬ構成の可変周波数発振器（ＶＦＯ：ＶＡＲＩＡＢＬＥ　ＦＲＥＱＵＥＮＣＹ　ＯＳＣＩＬＬＡＴＯＲ）であり、このＶＦＯ３６は、データ書き込み（記録）時にはディスクドライブ４からクロック信号線ＬＣを介して入力されたサーボクロックに同期した書き込みクロックを発生し、この書き込みクロックに同期してデータを１ビットづつデータ信号線ＬＤを介してディスクドライブ４に送出するものであり、データ読み取り（再生）時にはディスクドライブ４からビットシリアルに入力されるビット列から読み取りクロックを発生し、この読み取りクロックに同期してデータを１ビットづつエンコーダ・デコーダ３５に送出するものである。
【００４８】
さらに、３７はディスクドライブ４との間で制御情報の送受を行なうインタフェース制御部であり、インタフェース制御部３７の状態を記憶するステータスレジスタ３７Ａ，ディスクドライブ４に送出すべき制御情報を記憶するセンドバッファレジスタ３７Ｂ，ディスクドライブ４から入力された制御情報を記憶するレシーブバッファレジスタ３７Ｃ，プロセッサ３９からのインタフェース制御用コマンドを記憶するコマンドレジスタ３７Ｄを有している。
【００４９】
また、３８はインデックス検出回路であり、このインデックス検出回路３８は、ディスクドライブ４からイン線Ｌｉｎを介して入力されるセグメントパルス（このセグメントパルスについては後述する）からディスク媒体におけるトラックの開始位置を示すインデックス・マーカを検出するものである。
さらに、３９は中間制御装置３全体を制御するプロセッサであり、このプロセッサ３９は、ディスクドライブ４に送出すべき制御情報をインタフェース制御部３７のセンドバッファレジスタ３７Ｂにセットしたり、インタフェース制御用のコマンドをコマンドレジスタ３７Ｄにセットしたり、あるいは、レシーブバッファレジスタ３７Ｃに記憶されたディスクドライブ４からの制御情報を読み取ったり、ステータスレジスタ３７Ａに記憶されているステータスデータを読み取れるようにするといった動作を適宜行なっている。なお、プロセッサ３９は、ディスクドライブ４の割込み状態を記憶する割込みレジスタ３９Ａ及びタイマ３９Ｂを有している。
【００５０】
次に、ディスクドライブ４の構成について詳述する。
即ち、５０はヘッド・ディスク・アッセンブリ（ＨＤＡ）であり、複数のディスク媒体及びディスク媒体の各ディスク面に対向するヘッドをそなえるとともに（この図８では、ＨＤＡ５０は３枚のディスク媒体５１−１〜５１−３，ヘッド５２Ａ，５２Ｂ，５２Ｃ，５２Ｄをそなえている）、全ディスク５１−１〜５１−３を一体に回転させるスピンドルモータ（ＳＰＭ）５３，全ヘッドを一体に駆動して所定トラック位置へのヘッドの位置決めを行なうボイスコイルモータ（ＶＣＭ）５４をそなえて構成されている。
【００５１】
このＨＤＡ５０においては、ヘッド５２Ａ〜５２Ｃの対向するディスク媒体５１−１〜５１−３の各ディスク面がデータ面であり、このデータ面は後述するような可変長データを扱うＣＫＤフォーマットが適用されるものであって、データ面にはヘッド位置決め用サーボ情報が記録されている。
また、ヘッド５２Ｄの対向するディスク媒体５１−３のディスク面がサーボ面であり、このサーボ面には所望のヘッド位置決め用サーボ情報が記録されるデータ面での位置に関する情報（記憶領域の全域にわたるサーボ情報）が記録されている。
【００５２】
このＨＤＡ５０は、サーボ面に記録された記憶領域の全域にわたるサーボ情報をヘッド５２Ｄで読み取って、このサーボ情報を用いてヘッド５２Ａ〜５２Ｃの大まかな位置決め制御を行なった後に、データ面に記録されたヘッド位置決め用サーボ情報をヘッド５２Ａ〜５２Ｃで読み取って、このサーボ情報を用いてヘッド５２Ａ〜５２Ｃのオントラック制御を行なうサーボ面サーボ方式とセクタサーボ方式とのハイブリッド型のＨＤＡである。
【００５３】
このハイブリッド型のＨＤＡでは、上述のようにサーボ情報をサーボ面及びデータ面の両方に分割して記録しており、サーボ面に記憶領域の全域にわたるサーボ情報を記録することにより、所望のサーボ情報の検索及び読み取りをはやく完了させるとともに、データ面にオントラック制御のためのサーボ情報を記録することにより、サーボ面のみにサーボ情報を記録したときに生じるサーマルオフトラックによるトラッキングずれを防ぐようにしている。
【００５４】
本実施形態にかかるディスク装置５では、このようなハイブリッド型のＨＤＡ５０を用いることにより、ヘッド位置決めを高速且つ正確に行なうようになっている。
さらに、４１はディスクドライブ４全体を制御するプロセッサであるが、このプロセッサ４１は、ヘッド位置に関する情報である現在のヘッドのアドレスを記憶するヘッドアドレスレジスタ４１Ａと、後述するような回転位置検出コマンドにより指定された回転位置（区画番号）を記憶するセクタレジスタ４１Ｂとをそなえている。
【００５５】
また、４２はスピンドルモータを回転駆動させるスピンドルモータ駆動回路（ＳＰＭ駆動回路）であり、４３はボイスコイルモータを駆動させるボイスコイルモータ駆動回路（ＶＣＭ駆動回路）である。
さらに、４４はサーボ制御部であり、このサーボ制御部４４は、ヘッドの読み取り信号に基づいてディスク媒体５１−１〜５１−４の回転に同期したサーボクロックを発生するとともに、プロセッサ４１からの指示に従ってヘッドの位置決め制御を行なうものである。
【００５６】
また、４５はサーボ領域検出回路であり、このサーボ領域検出回路４５は、サーボ制御部４４から入力されたサーボ信号を、サーボ領域を検出した信号としてのサーボ領域信号に変換して出力するものであるが、詳細については後述する。
さらに、４６はリード・ライト回路であり、このリード・ライト回路４６は、ヘッド５２Ａ〜５２Ｃと接続されており、データ書き込み（記録）時には中間制御装置３からデータ信号線ＬＤを介して入力されたデータに基づいた書き込み信号をヘッド５２Ａ〜５２Ｃに入力するとともに、データ読み取り（再生）時にはヘッド５２Ａ〜５２Ｃでの読み取り信号に基づいた読み取りデータをデータ信号線ＬＤに送出するものである。
【００５７】
また、４７はリード・ライト制御部であり、このリード・ライト制御部４７は、プロセッサ４１からの指示に従ってリード・ライト回路４６を介してデータの記録／再生を制御するものである。
さらに、４８はセグメントパルス発生回路であり、このセグメントパルス発生回路４８は、データの記録／再生時に、ディスク媒体５１−１〜５１−３のトラック上に記録されたデータを所定長（例えば３２バイト）のセグメントに分割して各セグメント毎にセグメントパルスを発生するとともに、これらのセグメントパルスにトラックの開始位置を示すインデックス・マーカを挿入するものである。
【００５８】
また、４９は中間制御装置３との間で制御情報の送受を行なうインタフェース制御部であり、中間制御装置３のインタフェース制御部３７と同様に、インタフェース制御部４９の状態を記憶するステータスレジスタ４９Ａ，中間制御装置３から入力された制御情報を記憶するレシーブバッファレジスタ４９Ｂ，中間制御装置３に送出すべき制御情報を記憶するセンドバッファレジスタ４９Ｃ，プロセッサ４１によりインタフェース制御用コマンドを記憶するコマンドレジスタ４９Ｄを有している。
【００５９】
さらに、８７は回転位置検出部であり、この回転位置検出部８７は、ディスク媒体５１−１〜５１−３が記憶領域を所定の区画（この区画には区画番号が付されている）に分割されて構成される場合において、区画番号により指定される回転位置を検出するものである。なお、この回転位置検出部８７は、区画カウンタ８７Ａ，区画番号比較部８７Ｂ，回転位置検出通知部８７Ｃをそなえているが、これらの詳細な説明は後述する。
【００６０】
また、８８は回転位置検出完了通知部であり、この回転位置検出完了通知部８８は、回転位置を検出するとともに、データ面に記録されているヘッド位置決め用サーボ情報に基づいてヘッド５２Ａ〜５２Ｃが位置決めされると、回転位置検出コマンドに対する処理が完了した旨を上位に通知するものである。
（ａ１）サーボ領域検出回路の詳細な説明
ここで、前述したサーボ領域検出回路４５について更に説明する。
【００６１】
サーボ領域検出回路４５は、前述のごとく、サーボ制御部４４から入力されたサーボ信号を変換してサーボ領域信号として出力するものであり、図９に示すように、シンクパルス検出回路４５Ａ，シフトレジスタ４５Ｂ，コード検出回路４５Ｃ，パルス作成回路４５Ｄ，ＰＬＬ（Ｐｈａｓｅ　Ｌｏｃｋｅｄ　Ｌｏｏｐ）４５Ｅをそなえて構成されている。
【００６２】
また、サーボ信号は、図１１の‘ａ’で示すようなサーボ面から読み取られた信号であり、ＰＬＬ同期用のシンクパルス及びヘッド位置決め用のＯＤＤ／ＥＶＥＮパルスからなる。
さらに、シンクパルス検出回路４５Ａは、サーボ信号‘ａ’からＰＬＬ同期用のシンクパルス‘ｂ’を検出するものであり、このシンクパルス検出回路４５Ａでは、図１１に示すように、図示しないコンパレータでサーボ信号‘ａ’のレベル検出を行なうことによりレベル検出信号が作成され、このレベル検出信号により図示しないモノマルチバイブレータがトリガされてゲート信号が作成され、このゲート信号及びレベル検出されたシンクパルス（即ちレベル検出信号）が論理積されることにより、シンクパルス‘ｂ’が検出されるようになっている。
【００６３】
ここで、シンクパルス‘ｂ’は、パルスがある場合は“０”，パルスがない場合は“１”と定義され、この“０”及び“１”の組み合わせにより、図１３のコード表に示すようなコードを規定している。
図１３に示すように、ヘッド５２Ａ〜５２Ｃがデータ面のサーボ領域に到達したことを示す「サーボ領域」はコード“１１００１”で表され、最アウタ領域を示す「アウタ・ガードバンド２」はコード“０１１１０”で表され、０シリンダの検出に用いられる「アウタ・ガードバンド１」はコード“０１０１０”で表され、最インナ領域を示す「インナ・ガードバンド」はコード“１００１１”で表され、物理的なトラックの開始位置を示すために用いられる「インデックス・マーカ」はコード“０１０１１”で表される。
【００６４】
また、シフトレジスタ４５Ｂは、シンクパルス検出回路４５Ａから入力されたシンクパルス‘ｂ’を例えば１ビットずつ出力するものであり（この出力信号を‘ｃ’で示す）、コード検出回路４５Ｃは、シフトレジスタ４５Ｂから入力された出力信号‘ｃ’から「サーボ領域」を表すコードを検出したことを示す信号を出力するものである（この出力信号を‘ｄ’で示す）。
【００６５】
さらに、パルス作成回路４５Ｄは、全てのサーボ領域に関する情報であるサーボ領域信号‘ｅ’を出力するものであり、例えばタイマ回路で構成される。なお、全てのデータ面のサーボ領域をカバーするようなサーボ領域コードをサーボ面に連続的に記録しておけばタイマ回路は不要となる。
また、ＰＬＬ４５Ｅは、シンクパルス検出回路４５Ａからのシンクパルスに基づき、サーボ領域検出回路４５を動作させるための各種クロックを生成するものである。
【００６６】
上述の構成により、図９に示すサーボ領域検出回路４５では、シンクパルス検出回路４５Ａで検出されたシンクパルス‘ｂ’がＰＬＬ４５Ｅ及びシフトレジスタ４５Ｂに入力され、シフトレジスタ４５Ｂからの各ビットの出力信号‘ｃ’がコード検出回路４５Ｃに入力される。さらに、コード検出回路４５Ｃで検出されたサーボ領域コード信号‘ｄ’がパルス作成回路４５Ｄに入力され、パルス作成回路４５Ｄからは全てのサーボ領域に関する情報であるサーボ領域信号‘ｅ’を出力する。
【００６７】
さらに、サーボ領域検出回路における各信号‘ｂ’〜‘ｅ’のタイムチャートを図１２に示す。
シンクパルス検出回路４５Ａで検出されたシンクパルス‘ｂ’は、“０”及び“１”からなり、シフトレジスタ４５Ｂは、５ビットの出力信号‘ｃ’を作成して出力する。
【００６８】
また、コード検出回路４５Ｃは、「サーボ領域」を表すコード“１１００１”（図１２において破線で囲んだ部分）を検出したことを示す信号として、出力信号‘ｃ’においてコード“１１００１”部分とこれに続くサーボ領域に対応するコード“００００…”部分との境界のみでハイレベルのパルスを出力することにより、出力信号‘ｄ’を作成して出力する。
【００６９】
さらに、パルス作成回路４５Ｄは、出力信号‘ｄ’においてサーボ領域に対応するコード“００００…”部分でハイレベルのパルスを出力することにより、サーボ領域信号‘ｅ’を出力する。
（ｂ）トラック・フォーマット
次に、図８に示すヘッド・ディスク・アッセンブリ（ＨＤＡ）５０におけるディスク媒体５１−１〜５１−３のデータ面のトラック・フォーマットを図１４を用いて以下に説明する。
【００７０】
ここで、トラックは所定の長さ（例えば３２バイト）のセグメントに分割されており、このセグメントには“００”から順に番号が付されて制御に利用されるようになっている。
サーボ面をそなえたサーボ面サーボ方式のディスク装置及びハイブリッド型のディスク装置では、セグメントの位置はＰＬＬの回転に同期したクロックを用いて正確に認識することができるため、トラックを所定の長さのセグメントに分割することにより、正確にサーボ領域の回避制御を行なうことができるようになり、これによりトラック・フォーマットでのサーボ領域を短縮しているのである。なお、サーボ面をそなえないデータ面サーボ方式のディスク装置では、水晶振動子のような発振器により精度は落ちるもののセグメントを認識することができる。
【００７１】
また、インデックス・マーカはトラックの開始位置を示すものであり、ホームアドレス（ＨＡ）はトラックのアドレス及びトラックの不良等の状態を示すフラグが記録されたものである。
さらに、オペレーティングシステムで利用されるレコード情報が記録されるレコード“０”は、Ｒ０Ｃ及びＲ０Ｄで構成されており、Ｒ０Ｃにはトラックのアドレス及びレコード番号等が記録されており、Ｒ０Ｄには８バイトのデータが記録されている。
【００７２】
また、レコード“０”に続くレコード“ｎ”（ｎは１以上の整数）には、各レコード情報が記録されるようになっており、このレコード“ｎ”は、それぞれカウント部（ＲｎＣ），キー部（ＲｎＫ）及びデータ部（ＲｎＤ）から構成されている。
ここで、カウント部（ＲｎＣ）は、データ部（ＲｎＤ）に記録されるデータ情報についての長さ情報を示すカウント情報が記録される部位であり、このカウント情報としてトラックのアドレス，レコード番号，キー部（ＲｎＫ）及びデータ部（ＲｎＤ）の長さ，ディスク媒体の欠陥の位置，このカウント部（ＲｎＣ）が含まれるレコード“ｎ”のトラックでの位置等が記録されている。
【００７３】
キー部（ＲｎＫ）は、データ部（ＲｎＤ）に記録されるデータ情報の属性を示すキー情報が記録される部位であり、このキー情報としてオペレーティングシステムで利用される検索情報が記録されている。なお、このキー情報は０〜２５６バイトの可変長の情報でなくてもよく、キー情報がない場合はキー情報を記録するキー部（ＲｎＫ）を省略することができる。
【００７４】
データ部（ＲｎＤ）は、データ情報が記録される部位であり、このデータ情報は１バイトからトラックの最後まで可変長で記録されるようになっている。また、データ部（ＲｎＤ）はギャップ（Ｇ１〜Ｇ３）で区切られており、図１４において“×”で示すディスク媒体の欠陥はギャップ（Ｇ４）で制御されている。
【００７５】
なお、各レコード“ｎ”の先頭には、レコード“ｎ”の高速頭出しに利用されるアドレスマーク（ＡＭ）が存在している。
また、サーボ領域（図１４ではこのサーボ領域をＳで示す）は、ヘッド位置決め用サーボ情報が記録される領域であり、図１５に示すように、セクタサーボの位置決め制御のためのサンプル・サーボ領域と、ＶＦＯ３６の同期のためのシンク領域とで構成されている。
【００７６】
ここで、サンプルサーボ領域は、切換領域，サンプル・サーボ・マーカ，サンプル・ゲイン・フィールド，サーボ・エラー・フィールドで構成されている。
切換領域は、レコード“ｎ−１”のデータ部（Ｒｎ−１Ｄ）でのデータの書き込み（記録）動作を行なっていたヘッドが、レコード“ｎ”のサーボ領域でのサーボ情報の読み出し（再生）動作を行なえるようにするため、図８に示すディスクドライブ４のリード・ライト回路４６を切り換えるときの時間を確保するための領域である。
【００７７】
サンプル・サーボ・マーカは、サンプル・サーボ領域におけるサンプル・サーボの認識及び同期用のマーカであり、サーボ領域Ｓの頭出しを行なう際に用いられる領域である。
サンプル・ゲイン・フィールドは、図８に示すディスクドライブでは図示しないＡＧＣ回路の調整用の領域であり、後続するサーボ・エラー・フィールドの振幅を一定にするために用いられる領域である。
【００７８】
サーボ・エラー・フィールドは、データトラックの中心位置へのヘッドの位置決め用のサーボ情報が実際に書き込まれる領域である。
また、サンプル・サーボ領域に続くシンク領域は、データの読み出し（再生）を行なうためのＶＦＯ３６の同期用の領域であり、サーボ領域Ｓがこのシンク領域を有することにより、速やかにデータの読み出しを行えるようにするとともに、データの読み出しにかかる処理の簡略化を図ることができる。
【００７９】
なお、図１４，図１５では、サーボ領域の３セグメント前にサーボ境界がある。
（ｃ）ディスク装置の動作
（ｃ１）媒体欠陥及びサーボ領域回避動作
図１０は、本発明の一実施形態にかかるディスク装置５の機能的構成に着目したブロック図であり、上述したように、ディスク媒体５１−１〜５１−３は、ヘッド位置決め用サーボ情報とともにレコード“ｎ”に記録されるレコード情報を記憶するデータ面（図１０ではヘッド５２Ａ〜５２Ｃに対向するディスク面がデータ面である）を有するものであり、ディスクドライブ４は、ディスク媒体５１−１〜５１−３を駆動し、ヘッド５２Ａ〜５２Ｃを介してレコード情報の記録／再生を行なうものであり、ディスク制御装置２（ディスク制御部）は、上位からの指示に従いディスクドライブ４を制御するものである。
【００８０】
なお、ディスクドライブ４のディスク媒体５１−１〜５１−３の内のあるディスク媒体（例えばディスク媒体５１−３）は、記憶領域の全域にわたるサーボ情報が記憶されるサーボ面をそなえている。例えば、ディスク媒体５１−３におけるヘッド５２Ｄに対向するディスク面をサーボ面とすることができる。
ところで、本発明の一実施形態にかかるディスク装置５は、ディスク媒体５１−１〜５１−３のデータ面が、媒体欠陥（図１４では“×”で示す）を有する場合にはこの欠陥を回避するとともに、データ面におけるサーボ領域を回避してデータの記録／再生を行なうようになっている。
【００８１】
ここで、ディスク制御装置２のＭＰＵ２２は、図１０に示すような認識部８１，媒体欠陥位置認識部８２，位置計算部８３，比較判定部８４及びスキップ記録／再生制御部８５に相当する機能をソフトウェアの処理により実現している。
認識部８１は、ディスク媒体５１−１〜５１−３上においてヘッド位置決め用サーボ情報が記憶されている位置を認識する機能を示すものである。この認識部８１は、メモリにより構成されたテーブル６０Ｂにサーボ情報の位置を予め格納しておき、サーボ情報の位置をこのテーブル６０Ｂから読み出すことによりサーボ情報の位置を速やかに認識できるようになっている。
【００８２】
また、媒体欠陥位置認識部８２は、ディスク媒体５１−１〜５１−３に記録されている情報に基づいて、ディスク媒体５１−１〜５１−３上の欠陥部の位置を認識する機能を示すものである。
ここで、媒体欠陥位置の認識方法を説明する。
即ち、ディスク制御装置２は、上位装置であるＣＰＵ１からリード／ライト制御コマンドを受ける前に、媒体欠陥の位置が記録されているホームアドレス（ＨＡ）又は特定のカウント部（ＲｎＣ）を検索する旨のコマンドを受けるようになっている。このコマンドを受けると、ディスク制御装置２は、ホームアドレス（ＨＡ）又はカウント部（ＲｎＣ）を検索し、検索されたホームアドレス（ＨＡ）又はカウント部（ＲｎＣ）から媒体欠陥の位置がディスクドライブ４のリード・ライト回路４６によって読み出される。
【００８３】
この媒体欠陥の位置情報は、ＭＰＵ２２に内蔵又は外付けされたメモリに格納されるようになっており、ＭＰＵ２２においては、このメモリから媒体欠陥の位置情報を読み出して認識することができる。
なお、一つのトラック内で許容される媒体欠陥の数が例えば７つである場合は、媒体欠陥はＳＣ０〜ＳＣ６で表わされるようになっており、図１４にはトラックがＳＣ０〜ＳＣ３の４つの媒体欠陥を有する例が示されている。また、これらの媒体欠陥の長さは例えば３セグメント又は４セグメントである。
【００８４】
位置計算部８３は、現在のヘッド位置を認識するとともに、レコード情報についての記録／再生を行なうべきディスク媒体５１−１〜５１−３上の位置を計算する機能を示すものである。
ここで、現在のヘッド位置の認識方法を説明する。
即ち、ディスク制御装置２は、トラック上のヘッド位置を認識してから、データの記録／再生を行なうようになっており（この動作をオリエンテーションの確立という）、このときのヘッド位置の認識は、レコード“ｎ”を検索するサーチコマンド（レコード検索制御コマンド）を実行するか、又は、インデックス・マーカを検出することにより行なわれる。
【００８５】
ここで、サーチコマンドの実行によってヘッド位置の認識を行なう場合は、サーチコマンドが上位装置であるＣＰＵからディスク制御装置２に送られると、ディスク制御装置２は、サーチコマンドで指定されたレコード番号を検索するために、アドレスマーク（ＡＭ）の検出を行なう。
このサーチコマンドの実行によるアドレスマーク（ＡＭ）の検出の際には、ディスクドライブ４では、リード・ライト制御部４７とリード・ライト回路４６とが、データ面におけるヘッド位置決め用サーボ情報の読み出しデータを抑止するデータ抑止手段としての機能を有することにより、アドレスマーク（ＡＭ）の誤検出を防止している。
【００８６】
アドレスマーク（ＡＭ）の検出が行なわれると、このアドレスマーク（ＡＭ）の後方に位置するレコード“ｎ”のカウント部（ＲｎＣ）の読み出しを行なう。
このカウント部（ＲｎＣ）には、トラック上におけるレコード“ｎ”の位置がセグメント番号で記録されているため、ディスク制御装置２が、この値を読み出すことによりヘッド位置を認識している。
【００８７】
また、インデックス・マーカの検出によってヘッド位置の認識を行なう場合は、インデックス・マーカの検出に続いて、このインデックス・マーカの後方に位置するホームアドレス（ＨＡ）の読み出しを行なう。
このホームアドレス（ＨＡ）には、トラック上におけるレコード“ｎ”の位置がセグメント番号で記録されているため、ディスク制御装置２が、この値を読み出すことによりヘッド位置を認識している。
【００８８】
このようにしてヘッド位置が認識されると（即ちオリエンテーションが確立すると）、ディスク制御装置２からの各種コマンドは、１つのセグメントをヘッド５２Ａ〜５２Ｃが通過する時間の所定の整数倍で実行されるように設定されているため、ディスク制御装置２の位置計算部８３が、ヘッド５２Ａ〜５２Ｃが通過したセグメント数を累算して、現在のヘッド位置を認識している。
【００８９】
ところで、比較判定部８４は、上位からの所定のコマンドを受ける毎に、上記の認識部８１か又は媒体欠陥位置認識部８２にて認識された位置と、位置計算部８３にて計算された位置とを比較し、認識部８１か又は媒体欠陥位置認識部８２にて認識された位置が、記録／再生を行なうレコード情報の位置にあるか否かを判定する機能を示すものである。
【００９０】
また、スキップ記録／再生制御部８５は、比較判定部８４における比較判定結果に基づき、認識部８１か又は媒体欠陥位置認識部８２にて認識された位置が、記録／再生を行なうレコードの位置にある場合には、認識部８１か又は媒体欠陥位置認識部８２にて認識された位置をスキップして、上記レコード情報の記録／再生を行なうように制御する機能を示すものである。
【００９１】
なお、前述したように、レコード情報とは、データ情報と、このデータ情報の属性を示すキー情報と、このデータ情報についての長さ情報を示すカウント情報とにより構成されているが、用途に応じてキー情報は省略することもできる。
また、認識部８１や媒体欠陥位置認識部８２にて認識される位置と、位置計算手段６１にて認識及び計算される位置とが、ともにセグメント番号により構成されることにより、正確にヘッドの位置決め制御が行われるようになっている。
【００９２】
さらに、データ面に記憶されているサーボ領域の長さを、ディスク媒体５１−１〜５１−３上の欠陥部を回避するための媒体欠陥回避領域の長さと異なるように設定すれば、サーボ領域及び媒体欠陥回避領域の長さがそれぞれ最適となるようにすることができ、サーボ領域の長さを、媒体欠陥回避領域の長さと同一となるように設定すれば、サーボ領域をスキップするコマンドと媒体欠陥回避領域をスキップするコマンドとを共通のものとして制御の簡素化を図ることができる。
【００９３】
なお、サーボ領域の長さと媒体欠陥回避領域の長さとが異なる場合は、サーボ領域を新たなギャップ（Ｇ５）で制御するようになり、サーボ領域の長さと媒体欠陥回避領域の長さとが同一である場合は、サーボ領域を媒体欠陥回避領域を制御するギャップ（Ｇ４）で制御することが可能となる。
上述の構成により、図１０に示す本発明の一実施形態にかかるディスク装置５においては、媒体欠陥及びサーボ領域回避動作が行なわれる際には、ディスク制御装置２の認識部８１がサーボ情報の位置を認識部８１内のテーブル６０Ｂから読み出して認識し、媒体欠陥位置認識部８２が媒体欠陥情報であるＳＣ０〜ＳＣ６の位置をメモリから読み出して認識する。
【００９４】
また、位置計算部８３が、現在のヘッド位置を認識してレコード情報についての記録／再生を行なうべきディスク媒体５１−１〜５１−３上の位置を計算する。
さらに、比較判定部８４が、その都度（即ち、上位からの所定のコマンドを受ける毎に）、認識部８１にて認識されたサーボ情報の位置か又は媒体欠陥位置認識部８２にて認識された媒体欠陥情報の位置と、位置計算部８３で計算された位置情報とを比較し、サーボ情報又は媒体欠陥情報の位置が、記録／再生を行なうレコード情報の位置にあるか否かを判定する。
【００９５】
最後に、スキップ記録／再生制御部８５が、比較判定部８４の比較判定結果に基づき、サーボ情報又は媒体欠陥情報の位置と、位置計算部８３で計算された位置情報とが一致する場合、即ち、サーボ領域又は媒体欠陥回避領域にヘッド５２Ａ〜５２Ｃが位置するようになる場合には、中間制御装置３を介してディスクドライブ４にサーボ領域又は媒体欠陥回避領域をスキップするコマンドを送り、サーボ情報の位置（サーボ領域）又は媒体欠陥情報の位置（媒体欠陥回避領域）をスキップして、上記レコード情報の記録／再生を行なうように制御する。
【００９６】
このようにサーボ領域又は媒体欠陥回避領域をスキップすることにより、図１４に示すように、レコード“ｎ”のカウント部（ＲｎＣ），キー部（ＲｎＫ），データ部（ＲｎＤ）が後方に移動して記録されるムーブ（例えばＲ３ＣやＲ５Ｃが後方に移動して記録されている）が起こったり、キー部（ＲｎＫ），データ部（ＲｎＤ）が分割されて記録されるスプリット（例えばＲ１ＫがＲ１Ｋ１，Ｒ１Ｋ２の２つに、Ｒ３ＤがＲ３Ｄ１，Ｒ３Ｄ２の２つに分割されて記録されている）が起こったりすることがある。
【００９７】
上述の媒体欠陥及びサーボ領域回避動作を、図１７に示すフローチャートを用いて更に詳述する。
まず、認識部８１が、サーボ情報の位置を認識部８１内のテーブル６０Ｂから読み出して、サーボ情報が記録されたサーボ領域の位置（このサーボ領域の位置を示すセグメント番号をＢとする）を認識する（ステップＣ１）。
【００９８】
また、媒体欠陥位置認識部８２が、媒体欠陥位置情報をメモリから読み出して、媒体欠陥位置（この媒体欠陥位置を示すセグメント番号をＡとする）を認識する（ステップＣ２）。
さらに、比較判定部８４がセグメント番号Ａとセグメント番号Ｂとを比較して、セグメント番号Ａがセグメント番号Ｂより大きいか否かを判断する（ステップＣ３）。
【００９９】
ステップＣ３のＹＥＳルートに示すように、セグメント番号Ａがセグメント番号Ｂより大きいとき、即ち、サーボ領域が媒体欠陥回避領域の前方に位置するときは、セグメント番号Ｂを比較対象位置を示すセグメント番号Ｄとし（ステップＣ４）、ステップＣ３のＮＯルートに示すように、セグメント番号Ａがセグメント番号Ｂより大きくないとき、即ち、媒体欠陥回避領域がサーボ領域の前方に位置するときは、セグメント番号Ａを比較対象位置を示すセグメント番号Ｄとする（ステップＣ５）。
【０１００】
また、位置計算部８３がカウント部（ＲｎＣ），キー部（ＲｎＫ），データ部（ＲｎＤ）の各部を記録／再生するフィールドの次のフィールドの後部の位置（この位置を示すセグメント番号をＣとする）を計算する（ステップＣ６）。
さらに、比較判定部８４がセグメント番号Ｄとセグメント番号Ｃを比較して、セグメント番号Ｄがセグメント番号Ｃ以下か否かを判断する（ステップＣ７）。
【０１０１】
ステップＣ７のＹＥＳルートに示すように、セグメント番号Ｄがセグメント番号Ｃ以下であるとき、即ち、現在のヘッド位置が媒体欠陥位置又はサーボ領域であるときは、媒体欠陥位置又はサーボ領域がデータ部（ＲｎＤ）を記録／再生しようとするデータフィールドの前にあるか否かを判断する（ステップＣ８）。
ここで、ステップＣ８のＹＥＳルートに示すように、媒体欠陥位置又はサーボ領域がデータフィールドの前にある場合はムーブ処理を行ない（ステップＣ９）、ステップＣ８のＮＯルートに示すように、媒体欠陥位置又はサーボ領域がデータフィールドの前にない場合はスプリット処理を行ない（ステップＣ１０）、再びステップＣ１以降の動作を繰り返す。
【０１０２】
また、ステップＣ７のＮＯルートに示すように、セグメント番号Ｄがセグメント番号Ｃ以下ではないとき、即ち、現在のヘッド位置が媒体欠陥位置又はサーボ領域ではないときは、ディスクドライブ４ではカウント部（ＲｎＣ），キー部（ＲｎＫ），データ部（ＲｎＤ）の各部の記録／再生を行ない（ステップＣ１１）、データの記録／再生用のコマンドであるリード・ライトコマンドの対象フィールドが終了したか否かを判断する（ステップＣ１２）。
【０１０３】
ここで、ステップＣ１２のＮＯルートに示すように、対象フィールドが終了していないときは再びステップＣ１以降の動作を繰り返し、ステップＣ１２のＹＥＳルートに示すように、対象フィールドが終了したときは媒体欠陥及びサーボ領域回避動作を終了する。
このように、本実施形態によれば、媒体欠陥及びサーボ領域回避動作を行なうことにより、図１０に示すような可変長データを扱うＣＫＤフォーマットを用いたセクタサーボ方式のディスク装置５において、ディスク媒体５１−１〜５１−３が媒体欠陥を有する場合でも、媒体欠陥及びサーボ領域を回避しながらデータの記録／再生を行なうことができ、これにより、ディスク装置５の記憶容量を有効に使用できるようになる。
【０１０４】
また、サーチコマンドの実行によるアドレスマーク（ＡＭ）の検出の際に、ディスクドライブ４において、データ面におけるヘッド位置決め用サーボ情報の読み出しデータが抑止されることにより、アドレスマーク（ＡＭ）の誤検出を防止することができる。
さらに、キー部（ＲｎＫ）をサーボ領域回避のために分割することにより、従来よりの媒体欠陥回避動作と同様な処理が可能となるため、ディスク制御装置２を簡略化することができるとともに、トラックの使用効率を向上させてディスク媒体５１−１〜５１−３の高記録密度化を図ることができる。
【０１０５】
なお、本実施形態においては、テーブル６０Ｂによりサーボ情報の位置を認識しているが、本発明によれば、認識部８１が、隣接するサーボ領域間の間隔に関するデータ（メモリに記憶された計算式）を用いてサーボ情報の位置を演算により求める位置情報演算部６０Ａとしての機能をそなえ、認識部８１において、位置情報演算部６０Ａにより演算されたサーボ情報の位置を認識するようにしてもよく、このようにすれば、テーブル６０Ｂを不要とし、メモリ容量を節約することができる。
【０１０６】
即ち、サーボ領域は予め決められた位置（例えば６４セグメント毎）に存在するため、隣接するサーボ領域間の間隔に関するデータとしての計算式をメモリに格納しておき、位置情報演算部６０Ａにおいて、この計算式を用いてサーボ情報の位置を演算するのである。
ここで、メモリに記憶された計算式としては、例えば次のようなものが利用される。
【０１０７】
Ｓ＝ｘ＋ｙ×Ｎ
ｘ：インデックス・マーカと第１番目に記録されたサーボ領域Ｓとのオフセット分のセグメント数（図１４では“３”）
ｙ：サーボ領域の間隔のセグメント数（図１４では“６４”）
Ｎ：０，１，２…等の整数
また、上述の本実施形態においては、媒体欠陥位置及びサーボ領域の回避を同時に行なっているが、本発明によればこれに限定されず、少なくともサーボ領域のみを回避するようにしてもよい。
【０１０８】
この場合におけるサーボ領域回避動作は、図１８のフローチャートに示すように行なわれる。
まず、認識部８１が、サーボ情報の位置を認識部８１内のテーブル６０Ｂから読み出して、サーボ情報が記録されたサーボ領域の位置（このサーボ領域の位置を示すセグメント番号をＢとする）を認識する（ステップＢ１）。
【０１０９】
次いで、位置計算部８３がカウント部（ＲｎＣ），キー部（ＲｎＫ），データ部（ＲｎＤ）の各部を記録／再生するフィールドの次のフィールドの後部の位置（この位置を示すセグメント番号をＣとする）を計算する（ステップＢ２）。
さらに、比較判定部８４がセグメント番号Ｂとセグメント番号Ｃとを比較して、セグメント番号Ｂがセグメント番号Ｃ以下か否かを判断する（ステップＢ３）。
【０１１０】
ステップＢ３のＹＥＳルートに示すように、セグメント番号Ｂがセグメント番号Ｃ以下であるとき、即ち、現在のヘッド位置がサーボ領域であるときは、サーボ領域がデータ部（ＲｎＤ）を記録／再生しようとするデータフィールドの前にあるか否かを判断する（ステップＢ４）。
ここで、ステップＢ４のＹＥＳルートに示すように、サーボ領域がデータフィールドの前にある場合はムーブ処理を行ない（ステップＢ５）、ステップＢ４のＮＯルートに示すように、サーボ領域がデータフィールドの前にない場合（即ちデータフィールドの途中にある場合）はスプリット処理を行ない（ステップＢ６）、再びステップＢ１以降の動作を繰り返す。
【０１１１】
また、ステップＢ３のＮＯルートに示すように、セグメント番号Ｂがセグメント番号Ｃ以下ではないとき、即ち、現在のヘッド位置がサーボ領域ではないときは、ディスクドライブ４ではカウント部（ＲｎＣ），キー部（ＲｎＫ），データ部（ＲｎＤ）の各部の記録／再生を行なった後（ステップＢ７）、データの記録／再生用のコマンドであるリード・ライトコマンドの対象フィールドが終了したか否かを判断する（ステップＢ８）。
【０１１２】
ここで、ステップＢ８のＮＯルートに示すように、対象フィールドが終了していないときは再びステップＢ１以降の動作を繰り返し、ステップＢ８のＹＥＳルートに示すように、対象フィールドが終了したときはサーボ領域回避動作を終了する。
（ｃ２）サンプル・サーボ領域の制御動作
前述のごとく、サーボ領域は図１５に示すようにサンプル・サーボ領域とシンク領域とで構成されているが、セクタサーボの位置決め制御のためのサンプル・サーボ領域が誤動作等により消去されると、図１０に示すディスク装置５におけるヘッドの位置決め制御が正常に行なわれなくなる。
【０１１３】
このような誤動作等によるサンプル・サーボ領域の消去を防ぐため、図１０に示すディスクドライブ４では、データの記録（書き込み）動作中に、ヘッド５２Ａ〜５２Ｃがサンプル・サーボ領域に到達すると、上位制御装置からのいかなる制御にもかかわらずデータの記録を中止し、リード・ライト回路４６をリード・モードにして、サーボ領域検出回路４５がサンプル・サーボ領域を読み出してヘッド５２Ａ〜５２Ｃの位置決め制御を行ない、サンプル・サーボ領域通過後は、リード・ライト回路４６をライト・モードにして再びデータの記録を行なうようになっている。
【０１１４】
なお、サーボ領域検出回路４５は、前述の（ａ１）にて示したように、サーボ制御部４４から入力されたサーボ信号を変換してサーボ領域信号として出力するものである。
このようにすれば、データの記録動作中に、ヘッド５２Ａ〜５２Ｃがサンプル・サーボ領域に到達した時に、ライト・モードになっているリード・ライト回路４６をリード・モードにする制御をディスク制御装置２が行なう必要がなくなるため、サンプル・サーボ領域の読み出しにかかる制御を簡略化することができるとともに、誤動作等によるサンプル・サーボ領域の消去を防ぐことができる。
【０１１５】
また、ディスク制御装置２においては、スキップ記録／再生制御部８５によるレコード情報の書き込み制御中に、比較判定部８４が、ヘッド位置が認識部８１にて認識されるサーボ情報の位置（サーボ領域）に達したと判定した場合には、スキップ記録／再生制御部８５が、書き込み制御を停止するようにしてもよく、このようにすれば、誤動作等によるサンプル・サーボ領域の消去を確実に防ぎ、更なる信頼性の向上が可能となる。
【０１１６】
さらに、サーボ領域検出回路４５がサンプル・サーボ領域の読み出しを行なっているときには、このサンプル・サーボ領域を読み出した情報をマスクして、リード・データとして出力しないようにゲートするようになっている。
このため、ディスクドライブ４が、ディスク制御装置２によるレコードの高速サーチによるレコード情報の読み出し制御を受けている際には、データ面におけるサーボ情報を読み出さないようになっている。
【０１１７】
これにより、サンプル・サーボ領域とレコードの高速サーチのためのアドレスマーク（ＡＭ）との識別が可能となり、アドレスマーク（ＡＭ）の誤認識を防ぐことができる。なお、セグメントとのマスク条件をうまく選定すれば、さらに誤認識に対するマージンを増大させることができる。
（ｃ３）パディング動作
本発明の一実施形態にかかるディスク装置５のディスクドライブ４は、トラックのレコード構成を変更するためのフォーマット・ライト後に、無効データを書き込むことによりトラックに記録されているデータを自動的に消去する動作（パディング動作）を行なうようになっている。
【０１１８】
図１０に示すディスク装置５においては、ディスクドライブ４は、パディング制御部としての機能を有するリード・ライト回路４６，サーボ情報位置検出手段としての機能を有するサーボ領域検出回路４５およびパディング抑止手段としての機能を有するリード・ライト制御部４７をそなえている。
ここで、リード・ライト回路４６（パディング制御部）は、ディスク制御装置２からのリード／ライト制御コマンドの一つであるフォーマットライト・コマンドに従って、無効データを書き込むことによりデータの消去制御を行なうものである。
【０１１９】
また、サーボ領域検出回路４５は、ヘッド位置決め用サーボ情報が記憶されているディスク媒体５１−１〜５１−３上の位置情報を検出して、図１２に示すようなサーボ領域信号‘ｅ’として出力するものであり、サーボ情報位置検出手段としての機能を有するものである。
さらに、リード・ライト制御部４７は、このとき検出された位置情報（即ち、サーボ領域信号‘ｅ’）に基づいて、ヘッド位置決め用サーボ情報が記憶されている位置については、リード・ライト回路４６における無効データの書き込みをマスクすることにより、データの消去制御を抑止するものであり、パディング抑止手段としての機能を有するものである。
【０１２０】
上述の構成により、図１０に示す本発明の一実施形態にかかるディスク装置５では、パディング動作を行なう際には、ディスク制御装置２が、フォーマットライト・コマンドを中間制御装置３に対して出力すると、中間制御装置３が、ディスクドライブ４に、フォーマット・ライトを実行するためのライトゲート信号がオフになるとパディング動作を開始するように命令するためのキュー・パッド（Ｃｕｅ　Ｐａｄ）信号を入力する。
【０１２１】
なお、ライトゲート信号およびキュー・パッド信号は、中間制御装置３のインタフェース制御部３７のセンドバッファレジスタ３７Ｂから、ディスクドライブ４のインタフェース制御部４９のレシーブバッファレジスタ４９Ｂへアウト線Ｌｏｕｔを介して入力される。
ディスクドライブ４では、ライトゲート信号がオフになった後のキュー・パッド信号を受けると、ディスクドライブ４のリード・ライト回路４６が、無効データの書き込みによりトラックに記録されているデータを消去するパディング動作を開始する。
【０１２２】
また、パディング動作中にサーボ領域検出回路４５がサーボ領域を検出すると、リード・ライト制御部４７の制御により、リード・ライト回路４６がサーボ領域については無効データの書き込みを中断して、サーボ制御部４４がヘッド５２Ａ〜５２Ｃの位置決め制御を行なう。
即ち、ディスクドライブ４では、パディング動作中にヘッド５２Ａ〜５２Ｃがサーボ領域に到達すると、パディング動作によるデータの消去を中止し、リード・ライト回路４６をリード・モードにして、サーボ領域の読み出しによるヘッド５２Ａ〜５２Ｃの位置決め制御を行ない、サーボ領域通過後は、リード・ライト回路４６を自動的にライト・モードにしてパディング動作を再開する。
【０１２３】
なお、このパディング動作は、ヘッド５２Ａ〜５２Ｃがインデックス・マーカに到達するまで続けられる。
このように、本実施形態によれば、ディスクドライブ４のリード・ライト制御部４７がパディング抑止手段として機能することにより、ディスクドライブ４がディスク制御装置２からの制御を受けずにパディング動作を抑止することが可能となり、サーボ領域を消去することなくパディング動作を行なうことができる。
【０１２４】
（ｃ４）シーク制御動作
本発明の一実施形態にかかるディスク装置５では、ヘッド５２Ａ〜５２Ｄのシーク動作を行なった後に、ヘッド５２Ａ〜５２Ｃ又はヘッド５２Ｄのいずれかを指定してデータの記録／再生又はサーボ面に記録されたサーボ情報の読み出しを行なってもよいが、シーク動作を行なった直後にヘッド５２Ａ〜５２Ｃ又はヘッド５２Ｄのいずれかを指定してデータの記録／再生又はサーボ面に記録されたサーボ情報の読み出しを行なうようにすれば、より高速にヘッド５２Ａ〜５２Ｃのデータ面での位置決め制御を行なうようにすることができる。
【０１２５】
図１０に示すディスク装置５においては、ディスク制御装置２のＭＰＵ２２は、シーク制御部８６に相当する機能をソフトウェアの処理により実現している。
また、ディスクドライブ４は、シーク動作部としてのサーボ制御部４４とＶＣＭ駆動回路４３とをそなえるとともに、シーク完了通知手段としてのサーボ制御部４４とインタフェース制御部４９とプロセッサ４１とをそなえている。
【０１２６】
ここで、シーク制御部８６は、シーク動作を行なうように制御するシークコマンドとともに、シーク動作の完了後に位置決め制御を行なうべきヘッド（ヘッド５２Ａ〜５２Ｄのいずれか）を指定するためにヘッド５２Ａ〜５２Ｄの識別情報（例えばコマンドシーケンスにおけるモディファイアデータとしてのヘッド番号）をディスクドライブ４に対して出力する機能を示すものである。
【０１２７】
これにより、サーボ制御部４４がシーク制御部８６からのシークコマンド及びヘッド識別情報を受けて、ＶＣＭ駆動回路４３がシーク動作を行ない、シーク動作が完了すると、サーボ制御部４４が指定されたヘッド５２Ａ〜５２Ｃの位置決め制御を行なうようになっている。
なお、ディスクドライブ４において、ＶＣＭ駆動回路４３によるシーク動作が完了するとともに、サーボ制御部４４によるデータ面に記録されているサーボ情報に基づいたヘッド５２Ａ〜５２Ｃの位置決めが完了すると、インタフェース制御部４９及びプロセッサ４１がシークコマンドに対する処理が完了した旨をディスク制御部２に通知するようになっている。
【０１２８】
上述の構成により、図１０に示す本発明の一実施形態にかかるディスク装置５では、ディスク制御装置２のシーク制御部８６が、シーク動作を行なうように制御するシークコマンドとともに、シーク動作を行なうべきヘッド５２Ａ〜５２Ｄの識別情報をディスクドライブ４に対して出力すると、ディスクドライブ４のサーボ制御部４４がシーク制御部８６からのシークコマンド及びヘッド識別情報を受け、これにより、ＶＣＭ駆動回路４３がシーク動作を行ない、シーク動作が完了すると、サーボ制御部４４がデータ面に記録されているサーボ情報に基づいて指定されたヘッド５２Ａ〜５２Ｃの位置決め制御を行なう。
【０１２９】
このようにして、ＶＣＭ駆動回路４３によるシーク動作およびサーボ制御部４４によるヘッド５２Ａ〜５２Ｃの位置決めが完了すると、インタフェース制御部４９及びプロセッサ４１がシークコマンドに対する処理が完了した旨をディスク制御部２に通知する。
このように、本実施形態によれば、ディスク制御装置２のシーク制御部８６が、ディスクドライブ４に対してシークコマンドを出力すると同時にヘッド５２Ａ〜５２Ｄの識別情報も出力することにより、より高速にヘッド５２Ａ〜５２Ｄの位置決め制御を行なうことができる。
【０１３０】
また、ヘッドのシーク動作及びヘッドの位置決め動作の両方の動作が完了してから、ディスクドライブ４のインタフェース制御部４９及びプロセッサ４１が、シークコマンドに対する処理が完了した旨をディスク制御装置２に通知することにより、更に確実にデータの記録／再生を行なうことが可能となる。
（ｃ５）ヘッドの回転位置の検出動作
本発明の一実施形態にかかるディスク装置５は、ヘッドの回転位置の検出動作を行なうことができるようになっている。
【０１３１】
ここで、ヘッドの回転位置の検出について説明する。
図１０に示すディスク媒体５１−１〜５１−３は、その記憶領域を予め円周方向に所定の区画（セクタ）に分割されて構成されており、その区画にはインデックス・マーカを起点として順次区画番号（セクタ値）が付与されるようになっている。この区画番号は、後述する回転位置検出部８７の区画カウンタ８７Ａによりカウントアップされる区画カウント値によって表されるようになっている。
【０１３２】
ここで、回転位置の検出動作とは、データの記録／再生に先立って、回転位置検出コマンド（セット・セクタ・コマンド）が、ディスク制御装置２からディスクドライブ４に入力されると、ディスクドライブ４において、この回転位置検出コマンドにより指定された目的とするレコードが存在する区画を示す回転位置（この回転位置は区画番号により構成される）を検出するような動作をいう。
【０１３３】
また、ディスクドライブ４では、上述のごとく、回転位置を検出する一方で、データ面に記録されているヘッド位置決め用サーボ情報に基づいてヘッド５２Ａ〜５２Ｃの位置決め制御を行なうようになっている。
換言すれば、サーボ制御部４４によるヘッド５２Ａ〜５２Ｃの位置決めと、回転位置検出部８７による回転位置の検出とは、互いに独立して行なわれる。
【０１３４】
さらに、ディスクドライブ４は、回転位置検出コマンドを受けてヘッドの回転位置の検出を行なう際に、同時にヘッド５２Ａ〜５２Ｃの識別情報を受けてヘッド５２Ａ〜５２Ｃのいずれかが指定されるようになっており、これにより、ディスク制御装置２の制御に要する時間を短縮して、より高速にヘッド５２Ａ〜５２Ｃのデータ面での位置決め制御を行なうことができる。
【０１３５】
なお、上述の回転位置を検出すべきヘッド５２Ａ〜５２Ｃの識別情報としては、例えばコマンドシーケンスの際のモディファイアデータとしてヘッド番号をディスクドライブ４に対して出力することができる。
ここで、図１０に示すディスク装置５において、ディスクドライブ４のサーボ制御部（ヘッド位置決め部）４４および回転位置検出部８７は、ヘッド位置決め・回転位置検出部としての機能を有している。
【０１３６】
回転位置検出部８７は、指定された回転位置を検出するように制御する回転位置検出コマンドを受けて、指定された回転位置を検出するものであり、区画カウンタ８７Ａ，区画番号比較部８７Ｂおよび回転位置検出通知部８７Ｃをそなえている。
ここで、区画カウンタ８７Ａは、ヘッド５２Ａ〜５２Ｃがインデックス・マーカ上にある場合にリセットされ、ヘッド５２Ａ〜５２Ｃが区画上を通過する周期に同期して区画カウント値としてカウントアップするものである。
【０１３７】
また、区画番号比較部８７Ｂは、区画カウンタ８７Ａからの区画カウント値と回転位置検出コマンドにより指定された区画番号とを比較するものであり、回転位置検出通知部８７Ｃは、区画番号比較部８７Ｂからの比較結果に基づき、区画カウント値が区画番号と一致した場合に、指定された回転位置を検出した旨を回転位置検出完了通知部８８に通知するものである。
【０１３８】
このようなヘッドの回転位置の検出においては、ディスク制御装置２が関与しないため、ディスク制御装置２にかかる負荷を軽減させるとともに、高速にヘッド５２Ａ〜５２Ｃのデータ面での位置決め制御を行なうことができる。
また、サーボ制御部４４は、回転位置を検出すべきヘッド５２Ａ〜５２Ｃの識別情報を受けて、対応するデータ面に記録されているヘッド位置決め用サーボ情報に基づいてヘッド５２Ａ〜５２Ｃの位置決めを行なうものである。
【０１３９】
さらに、回転位置検出コマンドにより指定された回転位置は、前述のごとく、プロセッサ４１のセクタレジスタ４１Ｂに記憶されている。
また、本発明の一実施形態にかかるディスク装置５としては、ヘッド番号毎にトラックの開始位置（インデックス・マーカの位置）が異なるようなスタガード・インデックス方式を適用することができる。
【０１４０】
この場合においては、ディスクドライブ４は、ヘッド５２Ａ〜５２Ｃの識別情報（ヘッド番号）を受けて指定された回転位置をヘッド５２Ａ〜５２Ｃの識別情報（ヘッド番号）に対応した値に変換する回転位置変換手段としての機能を有するようになっており、これにより、ヘッド番号毎に異なるトラックの開始位置に対する補正を行なうことができ、従来のディスク装置との互換を可能とすることができる。
【０１４１】
上述の構成により、図１０に示す本発明の一実施形態にかかるディスク装置５のヘッドの回転位置の検出動作を、図１９のフローチャートを用いて説明する。まず、ディスクドライブ４では、ディスク制御装置２から、回転位置検出コマンドにより指定された区画番号（回転位置）としてのセクタ値とヘッド識別情報としてのヘッド番号とを、中間制御装置２を介して受信する。ここで、回転位置検出コマンドにより指定された区画番号としてのセクタ値は、プロセッサ４１のセクタレジスタ４１Ｂに格納され、ヘッド識別情報としてのヘッド番号は、サーボ制御部４４に入力される（ステップＤ１）。
【０１４２】
このヘッド識別情報としてのヘッド番号を受けて、ヘッド位置決め部としてのサーボ制御部４４では、ヘッド５２Ａ〜５２Ｃの位置決め動作を開始し、ヘッド識別情報により指定されたヘッド５２Ａ〜５２Ｃの位置決めが完了するまで位置決め制御を行ない（ステップＤ２）、ヘッド５２Ａ〜５２Ｃの位置決め動作が完了すると、ヘッド５２Ａ〜５２Ｃの位置決め動作が完了した旨を回転位置検出完了通知部８８に通知する（ステップＤ３）。
【０１４３】
ここで、スタガード・インデックス方式が適用されるディスク装置５においては、ヘッドの位置決め動作が完了すると、ヘッド位置決め・回転位置検出部としてのサーボ制御部４４および回転位置検出部８７では、プロセッサ４１のセクタレジスタ４１Ｂから回転位置検出コマンドにより指定された区画番号としてのセクタ値を読み出して、このセクタ値をヘッド番号に対応したセクタ値に変換してヘッド番号毎に異なるトラックの開始位置に対する補正を行なう（ステップＤ４）。
【０１４４】
さらに、回転位置検出部８７においては、区画カウンタ８７Ａでは、区画カウント値として実際のセクタ値をカウントアップしており、区画番号比較部８７Ｂでは、区画カウンタ８７Ａからの区画カウント値としての実際のセクタ値と、ステップＤ４において補正された区画番号としてのセクタ値が入力され、これらの実際のセクタ値と補正されたセクタ値とを比較する（ステップＤ５）。
【０１４５】
また、スタガード・インデックス方式が適用されないディスク装置においては、ヘッド５２Ａ〜５２Ｃの位置決め動作が完了すると（ステップＤ３のＹＥＳルート）、回転位置検出部８７の区画番号比較部８７Ｂでは、回転位置検出コマンドにより指定された区画番号としてのセクタ値と、区画カウンタ８７Ａからの実際のセクタ値とを比較する（ステップＤ５）。従って、スタガード・インデックス方式が適用されないディスク装置においては、ステップＤ４における動作は省略される。
【０１４６】
ところで、区画番号比較部８７Ｂでは、スタガード・インデックス方式が適用されるか否かにかかわらず、２つのセクタ値が一致すると、回転位置検出通知部８７Ｃを介して指定された回転位置の検出が完了した旨を回転位置検出完了通知部８８に通知する（ステップＤ６のＹＥＳルート）。
このようにして、回転位置検出完了通知部８８では、ヘッド５２Ａ〜５２Ｃの位置決め動作が完了した旨の通知及び回転位置の検出が完了した旨の通知を受けると、プロセッサ４１等を介してディスク制御装置２に対して回転位置検出コマンドに対する処理が完了した旨を割り込みで通知する（ステップＤ７）。
【０１４７】
なお、回転位置検出コマンドに対する処理が完了した旨の通知は、ディスクドライブ４がディスク制御装置２から切り離された後に、ポーリング・シーケンスにより行なう。
このように、本実施形態によれば、ディスクドライブ４が、回転位置検出コマンドにより指定された区画番号を受けると同時に、ヘッド５２Ａ〜５２Ｃの識別情報を受けてヘッド５２Ａ〜５２Ｃのいずれかを指定することにより、ディスク制御装置２の制御に要する時間を短縮して、より高速にヘッド５２Ａ〜５２Ｃのデータ面での位置決め制御を行なうことができる。
【０１４８】
また、回転位置検出完了通知部８８が、ヘッド５２Ａ〜５２Ｃの位置決め動作及び回転位置の検出が完了してから回転位置検出コマンドに対する処理が完了した旨をディスク制御装置２に通知することにより、更に確実にデータの記録／再生を行なうことが可能となる。
なお、本実施形態にかかるスタガード・インデックス方式が適用されるディスク装置５においては、指定された回転位置のセクタ値をヘッド番号に対応したセクタ値に変換して、ヘッド番号毎に異なるトラックの開始位置に対する補正を行なう機能（即ち回転位置変換手段としての機能）を、ディスクドライブ４が有する場合について説明したが、この機能はディスク制御装置又は中間制御装置が有してもよい。
【０１４９】
（ｃ６）ヘッド切替動作
本発明の一実施形態にかかるディスク装置５においては、あるディスク媒体のトラックでデータの記録／再生を行なった後、他のディスク媒体のトラックでデータの記録／再生を行なう際に、それぞれのディスク媒体に対応するヘッドでデータの記録／再生を行なうようにヘッドを切り替えるヘッドスイッチ（ヘッド切替）を行なうようになっている。
【０１５０】
ヘッドスイッチが行なわれると、ディスク媒体のトラックでは、まず、図１４に示すようなトラックの開始を示すインデックス・マーカの後に記録されているサーボ領域が読み出され、これにより得られたサーボ情報を用いてヘッドスイッチ後にサーマルオフトラック等に起因するヘッドのオフトラック補正が行なわれ、ヘッドがトラックの中心に正確に位置づけされた後、トラックのアドレスを示すホームアドレス（ＨＡ）が読み出されるようになっている。
【０１５１】
ところで、図１０に示すディスク装置５のディスク媒体５１−１〜５１−３においては、複数のデータ面の開始位置を示すインデックス・マーカが、それぞれのデータ面に応じて所定長（この所定長は、ヘッド位置決め用サーボ情報から次のヘッド位置決め用サーボ情報までの長さであるサーボ長の整数倍の長さである）順次遅らせて記録されている。
【０１５２】
ここで、複数のデータ面におけるインデックス・マーカを、所定長として例えば８サーボ長ずつ順次遅らせて記録した様子を図１６に示す。なお、ＴＤは、ヘッドスイッチ後のヘッドのオフトラック補正に要する時間である。
これにより、ヘッドスイッチに要する時間を確保することができ、図１４に示すようなインデックス・マーカ及びサーボ領域Ｓをヘッド５２Ａ〜５２Ｃの切替に応じて効率よく読み出して、ヘッド５２Ａ〜５２Ｃのオフトラックの補正量が大きくなっても正確にホームアドレス（ＨＡ）を読み出せるようになる。
【０１５３】
また、所定長をサーボ長の整数倍の長さとすることにより、ヘッドスイッチにかかる制御を簡素化して、ヘッド５２Ａ〜５２Ｃの位置決め制御の精度を向上させることができる。
さらに、図１０に示すディスク装置５のディスク媒体５１−１〜５１−３においては、専用の装置を用いて工場内で行なわれるサーボライト（ＳＴＷ）によって、トラックの開始位置を示すインデックス・マーカから所定間隔（例えば図１４に示すトラック・フォーマットでは３セグメント）を空けてヘッド位置決め用サーボ情報が記録されるサーボ領域が位置するように構成されている。
【０１５４】
これにより、ヘッドスイッチ後のコマンドシーケンスとしてヘッドの位置決め制御が可能である旨の通知が行なわれた直後にヘッド５２Ａ〜５２Ｃがサーボ領域Ｓに到達するようになるため、ヘッドスイッチ後のヘッド５２Ａ〜５２Ｃの位置決め制御を速く完了することが可能となる。
従って、本実施形態によれば、ハイブリッド型のディスク装置５のディスク媒体５１−１〜５１−３において、複数のインデックス・マーカがそれぞれのデータ面に応じて所定長順次遅らせて記録されるとともに、これらのインデックス・マーカから所定間隔を空けてヘッド位置決め用サーボ情報が記録されることにより、ヘッドスイッチ後のヘッドのオフトラックの補正量が大きい場合でも、ホームアドレス（ＨＡ）の読み出しまでにヘッドのオフトラック補正を完了して正確にホームアドレス（ＨＡ）を読み出すことができ、データの記録／再生を高速に行なうことが可能となる。
【０１５５】
（ｃ７）ヘッド切替後のコマンドシーケンス
本発明の一実施形態にかかるディスク装置５は、ディスクドライブ４が、ヘッドスイッチ後に、ヘッドがデータ面に記録された所定数（例えば８個）のサーボ領域の読み出しを行なうことにより、ヘッドの位置決め制御（オントラック制御）を行なうようになっているが、ディスクドライブ４が、ヘッドがサーボ領域を通過した数に応じて、ディスク制御装置２に対してデータの記録／再生が可能であることを示す書き込み読み出し可否情報を通知することにより、データの記録／再生を確実に制御するようにしている。
【０１５６】
即ち、図１０に示すディスクドライブ４では、複数のヘッド５２Ａ〜５２Ｃのうちで有効とするヘッド５２Ａ〜５２Ｃを切り替えるヘッド切替コマンドによるヘッド切替（ヘッドスイッチ）を行なった後に、ヘッド５２Ａ〜５２Ｃがサーボ領域を通過した数に応じて、マシンステータスで中間制御装置３に書き込み読み出し可否を通知するようになっている。
【０１５７】
さらに、中間制御装置３は、ディスク制御装置２からリード／ライト制御コマンドを受けると、ディスクドライブ４からのマシンステータスに基づいて、リード／ライト制御コマンドの応答として、書き込み読み出し可否情報をディスク制御装置２に対して通知するようになっている。
なお、この場合においては、ディスク制御部２に対する書き込み読み出し否情報を通知するには、例えばマシン・ステータスを示すビット情報としてシーク／セット・セクタ・インタラプト・ビットを“１”とする一方、書き込み読み出し可情報を通知するには、例えばマシン・ステータスを示すビット情報としてシーク／セット・セクタ・インタラプト・ビットを“０”とすればよい。
【０１５８】
即ち、ディスクドライブ４及び中間制御装置３により、ディスク制御部２に対して、ヘッド５２Ａ〜５２Ｃがサーボ領域を所定数通過していない場合には書き込み読み出し不可情報を、ヘッド５２Ａ〜５２Ｃがサーボ領域を所定数通過した場合には書き込み読み出し可情報を、それぞれのコマンドの応答として通知するようになっている。
【０１５９】
また、ヘッドのオフトラック・マージン（このオフトラック・マージンとは、ヘッドがトラックの中心から離れて位置づけされてもデータの記録／再生が可能であるときの、ヘッドとトラックの中心との距離の最大値のことである）が大きい場合において、ディスクドライブ４が読み出しコマンドを受けている場合には、サーボ領域を所定数通過してデータの再生が可能となればディスク制御装置２に対して読み出し可情報を通知しなくてもよい。このようにすれば、直ちにデータの再生を行なうことができ、データの再生効率を飛躍的に向上させることができる。
【０１６０】
なお、このときはディスク制御装置２に対して書き込み可否情報のみを通知するだけでよい。
（ｄ）その他
なお、図６に示すディスク装置５においては、ディスク制御装置２には複数の中間制御装置３を接続することが可能であり、また、ディスク装置５の各ディスクドライブ４−１〜４−ｎは複数の中間制御装置３を介して複数のディスク制御装置２と接続したクロスコール構成としてもよい。これらの動作については、従来の技術で可能であるため省略する。
【０１６１】
また、図８に示す中間制御装置３のプロセッサ３９は、中間制御装置３内の各部と制御信号の授受を行なっており、ディスクドライブ４のプロセッサ４１は、ディスクドライブ４内の各部と制御信号の授受を行なっているが、これらの制御信号の授受にかかる信号線は煩雑になるため図示していない。
さらに、図８に示す中間制御装置３の機能は、上述したものに限定されず、例えばＶＦＯ３６，エンコーダ・デコーダ３５，シリアル・パラレル変換部３４をディスクドライブ４に設けてもよい。
【０１６２】
また、中間制御装置３の全ての機能をディスクドライブ４又はディスク制御装置２に移してもよく、ディスク制御装置２の全ての機能を中間制御装置３又はディスクドライブ４に移してもよい。
さらに、サーボ面をそなえたディスク装置５において、サーボ面にＰＬＬ同期用のシンクパルスを除去したサーボ信号で図１５に示すサンプル・サーボ領域の位置を記録することにより、図９に示すサーボ領域検出回路４５の構成を簡略化できると同時に、ディスクドライブ４におけるデータの記録／再生時に、誤動作等によるサンプル・サーボ領域の消去を防ぐこともでき、ディスク装置５の信頼性を向上させることができる。
【０１６３】
また、サーボ領域検出回路４５の代わりに、サーボ領域カウンタを用いてもよい。
さらに、本実施形態では、ハイブリッド型のディスク装置を例にあげて説明したが、これに限定されず、サーボ面をもたないセクタサーボ方式のディスク装置を用いてもよい。
【０１６４】
【発明の効果】
以上詳述したように、本発明のディスク装置によれば、ヘッド位置決め用サーボ情報とともにレコード情報を記憶するデータ面を有するディスク媒体をそなえたディスクドライブと、ディスク制御部とをそなえてなるディスク装置において、ディスク制御部が、認識手段，位置計算手段，比較判定手段およびスキップ記録／再生制御手段をそなえることにより、ヘッド位置決め用サーボ情報を回避しながらデータの記録／再生を行なうことが可能となるため、セクタサーボ方式のディスク装置においても可変長データを扱うＣＫＤフォーマットを用いることが可能となり、ディスク装置の記憶容量を有効に使用できる利点がある。
【０１６５】
また、本発明のディスク装置によれば、レコード情報が、データ情報とデータ情報についての長さ情報を示すカウント情報とを有してもよく、又は、データ情報とデータ情報の属性を示すキー情報とデータ情報についての長さ情報を示すカウント情報とを有してもよいため、用途に応じて所望のレコード情報を用いることができる利点がある。
【０１６６】
さらに、本発明のディスク装置によれば、認識手段にて認識される位置に関する情報と位置計算手段にて計算される位置情報とが、ともにセグメント情報により構成されることにより、正確にヘッドの位置決め制御を行なうことができる利点がある。
また、本発明のディスク装置によれば、認識手段が位置情報演算手段をそなえて構成されることにより、位置に関する情報を予め格納するテーブルの記憶容量を節約できる利点があり、認識手段がテーブルをそなえて構成されることにより、認識手段が速やかに位置情報を認識して、速やかにヘッド位置決め用サーボ情報を回避してデータの記録／再生を行なうことができる利点がある。
【０１６７】
さらに、本発明のディスク装置によれば、ディスクドライブがサーボ情報位置検出手段をそなえ、サーボ情報位置検出手段からの検出情報に基づいて上記レコード情報の記録を禁止する記録禁止手段をそなえることにより、誤動作等によるヘッド位置決め用サーボ情報の消去を防ぐことができ、これにより、ディスク装置の信頼性を向上させることができる。
【０１６８】
また、本発明のディスク装置によれば、ディスクドライブが、上位からのレコード検索制御を受けている際には、データ面におけるヘッド位置決め用サーボ情報の読み出しデータを抑止するデータ抑止手段をそなえることにより、ディスク装置の誤動作を防止することができる利点がある。
さらに、本発明のディスク装置によれば、データ面に記憶されているヘッド位置決め用サーボ情報の長さが、ディスク媒体上の欠陥部を回避するための媒体欠陥回避領域の長さと異なるように設定されることにより、ヘッド位置決め用サーボ情報及び媒体欠陥回避領域の長さをそれぞれ最適となるように設定できる利点があり、ヘッド位置決め用サーボ情報の長さが媒体欠陥回避領域の長さと同一となるように設定されることにより、ヘッド位置決め用サーボ情報を回避するコマンドと媒体欠陥回避領域を回避するコマンドとを共通のものとして制御の簡素化を図ることができる利点がある。
【０１６９】
また、本発明のディスク装置によれば、データ面に記憶されているヘッド位置決め用サーボ情報が、ヘッドの位置決めをするためのデータ用の領域及び領域に続く同期用の領域により構成されることにより、データの読み出しを速やかに行なえるとともに、データの読み出しにかかる処理の簡略化を図ることができる。さらに、本発明のディスク装置によれば、ヘッド位置決め用サーボ情報とともにレコード情報を記憶するデータ面を有するディスク媒体をそなえたディスクドライブと、ディスク制御部とをそなえてなるディスク装置において、ディスク制御部が、認識手段，媒体欠陥位置認識手段，位置計算手段，比較判定手段およびスキップ記録／再生制御手段をそなえることにより、ヘッド位置決め用サーボ情報を回避しながらデータの記録／再生を行なうことが可能となるとともに、ディスク媒体に媒体欠陥領域がある場合においても、従来よりのディスク装置と同様にこの媒体欠陥領域を回避しながらデータの記録／再生を行なうことが可能となるため、セクタサーボ方式のディスク装置においても可変長データを扱うＣＫＤフォーマットを用いることが可能となり、ディスク装置の記憶容量を有効に使用できる利点がある。
【０１７０】
また、本発明のディスク装置によれば、ヘッド位置決め用サーボ情報とともにレコード情報を記憶するデータ面を有するディスク媒体をそなえたディスクドライブと、ディスク制御部とをそなえてなるディスク装置において、ディスクドライブが、パディング制御部，サーボ情報位置検出手段およびパディング抑止手段をそなえることにより、セクタサーボ方式のディスク装置において可変長データを扱うＣＫＤフォーマットを用いた場合においても、従来よりのディスク装置と同様にディスクドライブがディスク制御部からの制御を受けずにパディング動作を行なうことができる。
【０１７１】
さらに、本発明のディスク装置によれば、ヘッド位置決め用サーボ情報とともに、データ情報とデータ情報についての長さ情報を示すカウント情報とを有するレコード情報を記憶するデータ面を複数有するディスク媒体をそなえたディスクドライブと、ディスク制御部とをそなえてなるディスク装置において、ディスク制御部が、シーク動作を行なうように制御するシークコマンドとともに、シーク動作を行なうべきヘッドの識別情報をディスクドライブに対して出力するシーク制御部をそなえるとともに、ディスクドライブが、シーク制御部からのシークコマンド及びヘッド識別情報を受けてシーク動作を行なうシーク動作部をそなえることにより、より高速にヘッドのデータ面での位置決め制御を行なうことができ、ディスクドライブが、シーク動作部においてシーク動作が完了するとともに、データ面に記録されているヘッド位置決め用サーボ情報に基づいてヘッドの位置決めが完了すると、シークコマンドに対する処理が完了した旨をディスク制御部に通知するシーク完了通知手段をそなえることにより、確実にデータの記録／再生を行なうことができる利点がある。
【０１７２】
また、本発明のディスク装置によれば、ヘッド位置決め・回転位置検出部をそなえることにより、回転位置検出コマンドに対する回転位置の検出完了を早めることができるほか、回転位置検出完了通知手段をそなえて回転位置検出コマンドに対する処理が完了した旨を上位に通知することにより、更に確実にデータの記録／再生を行なうことができる利点がある。
【０１７３】
また、指定された回転位置をヘッドの識別情報に対応した値に変換する回転位置変換手段をそなえることにより、ヘッド毎にトラックの開始位置が異なるようなスタガード・インデックス方式を適用したディスク装置においても回転位置の補正を行なうことができ、従来のディスク装置との互換を可能とすることができる利点がある。
【０１７４】
さらに、本発明のディスク装置によれば、ヘッド位置決め用サーボ情報とともにレコード情報を記憶するデータ面を有するディスク媒体をそなえたディスク装置において、ディスク媒体が、トラックの開始位置から所定間隔を空けてヘッド位置決め用サーボ情報が位置するように構成されることにより、ヘッド切替後のヘッドの位置決め制御を速く完了して、速やかにデータの記録／再生を行なうことができる利点がある。
【０１７５】
また、本発明のディスク装置によれば、ヘッド位置決め用サーボ情報とともにデータ情報とデータ情報についての長さ情報を示すカウント情報とを有するレコード情報を記憶するデータ面を複数有するディスク媒体をそなえたディスク装置において、ディスク媒体が、複数のデータ面の開始位置を、それぞれのデータ面に応じて所定長遅らせるように構成されることにより、ヘッド切替後のヘッドの位置決め制御を速く完了して、速やかにデータの記録再生を行なうことができる利点がある（請求項１）。
【０１７６】
また、所定長が、ヘッド位置決め用サーボ情報から次のヘッド位置決め用サーボ情報までの長さの整数倍であるようにすれば、ヘッド切替にかかる制御を簡素化して、ヘッドの位置決め制御の精度を向上させることができる（請求項２）。さらに、本発明のディスク装置によれば、ヘッド位置決め用サーボ情報とともにデータ情報とデータ情報についての長さ情報を示すカウント情報とを有するレコード情報を記憶するデータ面をそなえてなるディスク媒体と、ディスク媒体を駆動しヘッドを介して情報の記録／再生を行なうディスクドライブと、上位からの指示に従いディスクドライブを制御するディスク制御部とをそなえることにより、セクタサーボ方式のディスク装置においても可変長データを扱うＣＫＤフォーマットを用いることが可能となる利点がある。
【０１７７】
また、本発明のディスク装置の記録再生方法によれば、ヘッド位置決め用サーボ情報とともにレコード情報を記憶するデータ面を複数有するディスク媒体をそなえたディスクドライブと、ディスク制御部とをそなえてなるディスク装置において、ヘッドが上記のデータ面上に書き込まれているヘッド位置決め用サーボ情報の領域を通過した数に応じて、ディスク制御部に対して書き込み読み出し可否情報を通知し、特に、ヘッドが上記領域を所定数通過していない場合には、ディスクドライブではディスク制御部に対して書き込み読み出し不可情報を通知するとともに、ヘッドが上記領域を所定数通過した場合には、ディスクドライブではディスク制御部に対して書き込み読み出し可情報を通知することにより、データの書き込み読み出し制御を確実に行なうことができ、さらに、書き込み読み出し可であれば、直ちにデータの書き込み読み出しを行なうことができ、データの書き込み読み出し効率を向上させることもできる。
【図面の簡単な説明】
【図１】本発明の関連技術であるディスク装置の構成を示す原理ブロック図である。
【図２】本発明の関連技術であるディスク装置の構成を示す原理ブロック図である。
【図３】本発明の関連技術であるディスク装置の構成を示す原理ブロック図である。
【図４】本発明の関連技術であるディスク装置の構成を示す原理ブロック図である。
【図５】本発明の関連技術であるディスク装置の構成を示す原理ブロック図である。
【図６】本発明の一実施形態にかかるディスク装置の構成を示すブロック図である。
【図７】本発明の一実施形態におけるディスク制御装置の構成を示すブロック図である。
【図８】本発明の一実施形態における中間制御装置及びディスクドライブの構成を示すブロック図である。
【図９】本発明の一実施形態におけるサーボ領域検出回路の構成を示すブロック図である。
【図１０】本発明の一実施形態にかかるディスク装置の機能ブロック図である。
【図１１】本発明の一実施形態におけるシンクパルス検出回路の動作を説明するためのタイムチャートである。
【図１２】本発明の一実施形態におけるサーボ領域検出回路の動作を説明するためのタイムチャートである。
【図１３】本発明の一実施形態におけるシンクパルスにより表されたコードを示す図である。
【図１４】本発明の一実施形態におけるディスク媒体のデータ面のトラック・フォーマットを示す図である。
【図１５】本発明の一実施形態におけるサーボ領域を示す図である。
【図１６】本発明の一実施形態におけるインデックス・マーカの位置を所定長ずつ順次遅らせた様子を示す図である。
【図１７】本発明の一実施形態にかかるディスク装置による媒体欠陥及びサーボ領域回避動作を説明するためのフローチャートである。
【図１８】本発明の一実施形態にかかるディスク装置によるサーボ領域回避動作を説明するためのフローチャートである。
【図１９】本発明の一実施形態にかかるディスク装置によるヘッドの回転位置の検出動作を説明するためのフローチャートである。
【符号の説明】
１　中央処理装置（ＣＰＵ）
２　ディスク制御装置（ディスク制御部）
３　中間制御装置
４−１〜４−ｎ　ディスクドライブ
５　ディスク装置
２１　チャネル・インタフェース
２２　マイクロプロセッサ（ＭＰＵ）
２３　データ・バッファ
２４　中間制御装置・インタフェース制御部
３１　インタフェース制御部
３２　データ・バッファ
３３　誤り検出・訂正回路（ＥＣＣ）
３４　シリアル・パラレル変換部
３５　エンコーダ・デコーダ
３６　可変周波数発振器（ＶＦＯ）
３７　インタフェース制御部
３７Ａ　ステータスレジスタ
３７Ｂ　センドバッファレジスタ
３７Ｃ　レシーブバッファレジスタ
３７Ｄ　コマンドレジスタ
３８　インデックス検出回路
３９　プロセッサ
３９Ａ　割込みレジスタ
３９Ｂ　タイマ
４１　プロセッサ
４１Ａ　ヘッドアドレスレジスタ
４１Ｂ　セクタレジスタ
４２　スピンドルモータ駆動回路（ＳＰＭ駆動回路）
４３　ボイスコイルモータ駆動回路（ＶＣＭ駆動回路）
４４　サーボ制御部（ヘッド位置決め部）
４５　サーボ領域検出回路（サーボ情報位置検出手段，パディング抑止手段）
４５Ａ　シンクパルス検出回路
４５Ｂ　シフトレジスタ
４５Ｃ　コード検出回路
４５Ｄ　パルス作成回路
４５Ｅ　ＰＬＬ
４６　リード・ライト回路
４７　リード・ライト制御部（記録／再生禁止手段，パディング制御部）
４８　セグメントパルス発生回路
４９　インタフェース制御部
４９Ａ　ステータスレジスタ
４９Ｂ　レシーブバッファレジスタ
４９Ｃ　センドバッファレジスタ
４９Ｄ　コマンドレジスタ
５０　ヘッド・ディスク・アッセンブリ（ＨＤＡ）
５１，５１′，５１−１〜５１−３　ディスク媒体
５２，５２−１，５２−２，５２Ａ〜５２Ｄ　ヘッド
５３　スピンドルモータ（ＳＰＭ）
５４　ボイスコイルモータ（ＶＣＭ）
６０，６６　認識手段
６０Ａ　位置情報演算手段
６０Ｂ　テーブル
６１，６８　位置計算手段
６２，６９　比較判定手段
６３，７０　スキップ記録／再生制御手段
６４　サーボ情報位置検出手段
６５　記録禁止手段
６５′　データ抑止手段
６７　媒体欠陥位置認識手段
７１　パディング制御部
７２　サーボ情報位置検出手段
７３　パディング抑止手段
７４　シーク制御部
７５　シーク動作部
７６　シーク完了通知手段
７７　ヘッド位置決め・回転位置検出部
７８　ヘッド位置決め部
７９　回転位置検出部
７９Ａ　区画カウンタ
７９Ｂ　区画番号比較手段
７９Ｃ　回転位置検出通知手段
８０　回転位置検出完了通知手段
【図１】
2004005958.tif 000003
【図２】
2004005958.tif 000004
【図３】
2004005958.tif 000005
【図４】
2004005958.tif 000006
【図５】
2004005958.tif 000007
【図６】
2004005958.tif 000008
【図７】
2004005958.tif 000009
【図８】
2004005958.tif 000010
【図９】
2004005958.tif 000011
【図１０】
2004005958.tif 000012
【図１１】
2004005958.tif 000013
【図１２】
2004005958.tif 000014
【図１３】
2004005958.tif 000015
【図１４】
2004005958.tif 000016
【図１５】
2004005958.tif 000017
【図１６】
2004005958.tif 000018
【図１７】
2004005958.tif 000019
【図１８】
2004005958.tif 000020
【図１９】
2004005958.tif 000021