(57)【要約】【課題】　ディスクドライブにてギャップイレーズフィールドによる隣接シリンダに記録されたサーボ情報に及ぼす影響を最小化させつつサーボ情報を記録し，それに応じるサーボ情報検査及びディフェクト処理を行うためのディスクドライブでのサーボ情報の記録／検査方法及びその装置を提供する。【解決手段】　ディスクのサーボ情報記録／検査方法において，スキュー「０」であるシリンダを中心にアウトサイダ領域では外周からスキュー「０」であるシリンダ方向にサーボ情報を順次記録し，インサイダ領域では内周からスキュー「０」であるシリンダ方向にサーボ情報を順次記録する工程と，及び工程（ａ）によるサーボ情報の記録を終えた後，スキュー「０」であるシリンダから所定距離にあるシリンダに記録されたサーボ情報を検査し，サーボ情報記録状態が正常であるか否かを判断する工程を含むことを特徴とする。【選択図】　　図４
2004079167.tif 000002
【特許請求の範囲】
【請求項１】
　ディスクドライブでのサーボ情報記録／検査方法であって，
　スキュー「０」であるシリンダを中心にアウトサイダ領域では，外周から前記スキュー「０」であるシリンダの方向にサーボ情報を順次記録し，インサイダ領域では，内周から前記スキュー「０」であるシリンダの方向にサーボ情報を順次記録する記録工程と，
　前記記録工程によるサーボ情報の記録を終えた後，前記スキュー「０」であるシリンダから所定距離にあるシリンダに記録されたサーボ情報を検査し，サーボ情報記録状態が正常であるか否かを判断する検査工程とを含むことを特徴とする，ディスクドライブでのサーボ情報記録／検査方法。
【請求項２】
　前記スキュー「０」であるシリンダから所定距離にあるシリンダに記録されたサーボ情報の検査結果エラーが生じる場合には，前記記録工程にフィードバックしてサーボ情報を再び記録し，エラーが生じていない場合には，前記スキュー「０」であるシリンダから所定距離以内のシリンダをトラックディフェクト処理する処理工程をさらに含むことを特徴とする，請求項１に記載のディスクドライブでのサーボ情報記録／検査方法。
【請求項３】
　前記スキュー「０」であるシリンダをデータゾーンの境界に位置させ，トラックディフェクトを２つのデータゾーンに分散させることを特徴とする，請求項２に記載のディスクドライブでのサーボ情報記録／検査方法。
【請求項４】
　ディスクドライブでのサーボ情報記録／検査方法であって，
　サーボ情報を最小番号のシリンダからスキュー「０」であるシリンダまで順次記録する一の記録工程と，
　前記スキュー「０」であるシリンダまで記録した後，最大番号のシリンダにヘッドを移動させる移動工程と，
　前記最大番号のシリンダから前記スキュー「０」であるシリンダ以前まで順次サーボ情報を記録する他の記録工程と，
　前記他の記録工程を実行後，前記スキュー「０」であるシリンダから所定距離にあるシリンダに記録されたサーボ情報を検査し，サーボ情報記録状態が正常であるか否かを判断する検査工程とを含むことを特徴とする，ディスクドライブでのサーボ情報記録／検査方法。
【請求項５】
　前記検査工程のスキュー「０」であるシリンダから所定距離にあるシリンダに記録されたサーボ情報の検査結果エラーが生じる場合には，一の記録工程にフィードバックしてサーボ情報を再び記録し，エラーが生じていない場合には，前記スキュー「０」であるシリンダから所定距離以内のシリンダをトラックディフェクト処理する処理工程をさらに含むことを特徴とする，請求項４に記載のディスクドライブでのサーボ情報記録／検査方法。
【請求項６】
　前記スキュー「０」であるシリンダをデータゾーンの境界に位置させ，トラックディフェクトを２つのデータゾーンに分散させることを特徴とする，請求項５に記載のディスクドライブでのサーボ情報記録／検査方法。
【請求項７】
　ディスクドライブでのサーボ情報記録／検査方法であって，
　サーボ情報をシリンダに記録する記録工程と，
　シリンダ番号を大きくしつつ，前記シリンダに記録された前記サーボ情報を検査する検査工程と，
　前記サーボ情報の検査の結果エラーが生じた場合に，エラーが生じたシリンダ番号がスキュー「０」であるシリンダから所定距離にあるシリンダに該当するか否かを判断する判断工程と，
　前記判断工程の判断結果エラーが生じたシリンダ番号がスキュー「０」であるシリンダから所定距離にあるシリンダに該当する場合には，サーボ情報を新しく記録するために前記記録工程にフィードバックし，そうではない場合には，エラーが生じたシリンダをトラックディフェクト処理した後で前記検査工程にフィードバックするフィードバック工程と，
　前記検査工程にて，前記サーボ情報を検査したシリンダが最大番号シリンダに該当する場合に，前記スキュー「０」であるシリンダから所定距離以内のシリンダをトラックディフェクト処理する処理工程とを含むことを特徴とする，ディスクドライブでのサーボ情報記録／検査方法。
【請求項８】
　前記記録工程は，
　スキュー「０」であるシリンダを中心にアウトサイダ領域では，外周からスキュー「０」であるシリンダ方向にサーボ情報を順次記録し，インサイダ領域では，内周からスキュー「０」であるシリンダ方向にサーボ情報を順次記録することを特徴とする，請求項７に記載のディスクドライブでのサーボ情報記録／検査方法。
【請求項９】
　前記記録工程は，
　前記サーボ情報を最小番号のシリンダからスキュー「０」であるシリンダまで順次記録する工程と，
　前記スキュー「０」であるシリンダまで記録した後，最大番号のシリンダにヘッドを移動させる工程と，
　前記最大番号のシリンダから前記スキュー「０」であるシリンダ以前まで順次サーボ情報を記録する工程とを含むことを特徴とする，請求項７に記載のディスクドライブでのサーボ情報記録／検査方法。
【請求項１０】
　前記スキュー「０」であるシリンダをデータゾーンの境界に位置させ，トラックディフェクトを２つのデータゾーンに分散させることを特徴とする，請求項７に記載のディスクドライブでのサーボ情報記録／検査方法。
【請求項１１】
　サーボ情報記録／検査方法が適用されるディスクドライブであって，
　表面を有するディスクと，
　前記ディスクを回転させるスピンドルモータと，
　前記ディスクに情報を記録／再生できる変換器と，
　前記変換器を移動させるボイスコイルモータと，
　前記ボイスコイルモータを制御し，サーボ情報記録時にスキュー「０」であるシリンダを中心にアウトサイダ領域では，外周からスキュー「０」であるシリンダ方向にサーボ情報を順次記録し，インサイダ領域では，内周からスキュー「０」であるシリンダ方向にサーボ情報を順次記録すべく変換器を制御し，サーボ情報の記録を終えた後で，前記スキュー「０」であるシリンダから所定距離にあるシリンダに記録されたサーボ情報を検査し，サーボ情報記録状態が正常であるか否かを判断するプロセスを行うコントローラとを備えることを特徴とする，ディスクドライブ。
【請求項１２】
　前記コントローラは
　サーボ情報をシリンダに記録した後，シリンダ番号を大きくしつつシリンダに記録されたサーボ情報を検査する第１プロセスと，
　前記第１プロセスのサーボ情報検査の結果エラーが生じた場合に，エラーが生じたシリンダ番号がスキュー「０」であるシリンダから所定距離にあるシリンダに該当するか否かを判断する第２プロセスと，
　前記第２プロセスの判断結果エラーが生じたシリンダ番号がスキュー「０」であるシリンダから所定距離にあるシリンダに該当する場合には，サーボ情報を新しく記録し，そうでない場合には，エラーが生じたシリンダをトラックディフェクト処理した後で第１プロセスにフィードバックする第３プロセスと，
　前記第１プロセスでサーボ情報を検査したシリンダが最大番号シリンダに該当する場合に，前記スキュー「０」であるシリンダから所定距離以内のシリンダをトラックディフェクト処理する第４プロセスとを行うソフトウエア及びハードウエアとをさらに備えることを特徴とする，請求項１１に記載のディスクドライブ。
【請求項１３】
　前記スキュー「０」であるシリンダをデータゾーンの境界に位置させ，トラックディフェクトを２つのデータゾーンに分散させることを特徴とする，請求項１２に記載のディスクドライブ。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は，ディスクドライブ制御方法及びその装置に関し，特にディスクドライブにてギャップイレーズフィールドによる隣接シリンダに記録されたサーボ情報に及ぼす影響を最小化させつつサーボ情報を記録し，それに相応するサーボ情報検査及びディフェクト処理を行うためのディスクドライブでのサーボ情報の記録／検査方法及びその装置に関する。
【背景技術】
【０００２】
　ハードディスクドライブは，回転する単一または複数のディスクそれぞれの磁界を感知して磁化することにより情報を記録／再生できる複数の磁気変換器を備えている。この情報は，環状トラック内に位置した複数のセクタ内に典型的にフォーマットされている。ディスクの各表面を横切って位置したトラック番号がある。垂直的に類似したトラックの番号は，時にはシリンダと称される。従って，各トラックは，シリンダ番号により定義されるものとする。
【０００３】
　各変換器は，典型的にヘッドジンバルアセンブリ（Ｈｅａｄ　Ｇｉｍｂａｌ Ａｓｓｅｍｂｌｙ；以下，ＨＧＡと略称する。）に編入されているスライダ内に統合されている。各ＨＧＡは，アクチュエータアームに付着している。アクチュエータアームは，ボイスコイルモータ（Ｖｏｉｃｅ　Ｃｏｉｌ Ｍｏｔｏｒ；以下，ＶＣＭと略称する。）を共に特定するマグネチックアセンブリに隣接すべく位置したボイスコイルを有している。ハードディスクドライブは，典型的にＶＣＭを励起させる電流を供給する駆動回路及びコントローラを備えている。励起されたＶＣＭは，アクチュエータアームを回転させて変換器をディスク表面を横切って移動させる。
【０００４】
　情報を記録／再生する時，ハードディスクドライブは，変換器を１つのシリンダから他のシリンダに移動させるためのシークルーチンを行う可能性がある。シークルーチン最中にＶＣＭは，変換器をディスク表面から新しいシリンダ位置に移動させる電流により励起させる。コントローラは，また変換器を正確なシリンダ位置及びトラックの中央に移動させることを保証するサーボルーチンを行う。
【０００５】
　変換器は，データを記録するためのライター部分とデータを記録するリーダー部分とより構成されている。記録モードでは，図１（ａ）及び（ｂ）に示すように，ライターのＰＯＬＥ１とＰＯＬＥ２とに電流を流して磁場を形成してディスクを磁化する。
【０００６】
　ＰＯＬＥ１とＰＯＬＥ２間に磁場が形成されば，図１(a)及び（ｂ）に示すように，付加的に所望しないギャップイレーズフィールドが生成され，これにより高密度記録装置において，ＴＰＩ（Ｔｒａｃｋｓ−Ｐｅｒ−Ｉｎｃｈ）が高まるにつれて隣接したシリンダに大きい影響を及ぼす。
【０００７】
　一般的なサーボトラックライト工程は，ＯＤ（Ｏｕｔｅｒ　Ｄｉｒｅｃｔｉｏｎ）のシリンダ番号０からＩＤ（Ｉｎｎｅｒ Ｄｉｒｅｃｔｉｏｎ）の最後のシリンダ番号まで順次シリンダ番号を大きくしつつサーボ情報をディスクに記録している。ところで，ヘッド（変換器）がＯＤ，ＭＤ（Ｍｉｄｄｌｅ　Ｄｉｒｅｃｔｉｏｎ），ＩＤに位置するにつれてＰＯＬＥ１とＰＯＬＥ２の中心軸とシリンダとはポジティブスキュー，ゼロスキュー，ネガティブスキューをそれぞれ生じる。
【０００８】
　図１（ｂ）に示すように，ＯＤからスキュー「０」方向にＮ番目シリンダにサーボ情報を記録する場合，ＰＯＬＥ１とＰＯＬＥ２の中心軸は，シリンダとポジティブスキューとを発生させる。このようなポジティブスキュー現象により，付加的に生成されたギャップイレーズフィールドがＮ＋１シリンダに影響を及ぼす。しかし，まだＮ＋１番目シリンダにサーボ情報が記録されておらず，Ｎ番目シリンダにサーボ情報を記録した後に，Ｎ＋１番目シリンダにサーボ情報を記録するので，ＯＤからスキュー「０」である地点までは，ギャップイレーズフィールドが隣接フィールドのサーボ情報に影響を及ぼさない。
【０００９】
　しかし，図１（ａ）に示すように，スキュー「０」である地点を過ぎつつＰＯＬＥ１とＰＯＬＥ２の軸は，シリンダとネガティブスキューとを有し始める。これはギャップイレーズフィールドがＮ番目シリンダのサーボ情報を記録している時，Ｎ−１番目シリンダに記録したサーボ情報に影響を及ぼす。ギャップイレーズフィールドの影響は，すでに使用された信号の幅を狭める結果をもたらすために，スキュー「０」以後のシリンダでは，以前よりもサーボ信号サイズは，急激に小さくなる。サーボ信号のサイズ小型化は，ノイズに敏感になり，Ａ／Ｄ変換時に誤ったシリンダ値またはＰＥＳ（Ｐｏｓｉｔｉｏｎ　Ｅｒｒｏｒ Ｓｉｇｎａｌ）値に変換されて正常なサーボ制御動作を実行させない問題点があった。
【００１０】
　上記のような問題点を改善するために，イレーズ幅の影響を少なく受けるように，内周側または外周側の一方から半径方向にサーボ情報を記録し，記録するヘッドのスキューがほとんど「０」になる中間領域で交替されて内周側または外周側の他の方向から半径方向にサーボ情報を記録する技術が開示されている（例えば，特許文献１参照。）。
【００１１】
【特許文献１】特開２００１−１８９０６２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
　しかし，特許文献１に記載の技術によれば，図６に示されたように，サーボトラックライターの精度などによりサーボデータを記録する方向が交替される中間領域のトラックにサーボデータが重畳されて記録される現象が生じるが，このような重畳記録領域では，サーボデータが非正常に記録される問題点があった。それだけでなく，サーボライターの精度によりサーボデータが重畳されて記録される領域でのサーボデータ検査及びトラックディフェクト処理を行わなければならないが，このような技術は，まだ開発されておらず，特許文献１に記載の技術を製品に適用するのに限界があった。
【００１３】
　そこで，本発明は，このような問題に鑑みてなされたものであり，その目的とするところは，ディスクドライブのサーボ情報記録時にスキューの影響を最小化させるためにＯＤからスキュー「０」の地点まで記録した後，ＩＤからスキュー「０」の地点まで反対方向にサーボ情報を記録し，これに応じて記録されたサーボ情報の検査及びディフェクト処理を行うディスクドライブでのサーボ情報記録／検査方法及びその装置とディフェクト処理方法及びその装置を提供するところにある。
【課題を解決するための手段】
【００１４】
　上記課題を解決するために，本発明のある観点によれば，ディスクドライブでのサーボ情報記録方法であって，スキュー「０」であるシリンダを中心にアウトサイダ領域では，外周からスキュー「０」であるシリンダ方向にサーボ情報を順次記録し，インサイダ領域では，内周からスキュー「０」であるシリンダ方向にサーボ情報を順次記録する記録工程と，及びこの記録工程によるサーボ情報の記録を終えた後，スキュー「０」であるシリンダから所定距離にあるシリンダに記録されたサーボ情報を検査し，サーボ情報記録状態が正常であるか否かを判断する検査工程を含むことを特徴とする，ディスクドライブでのサーボ情報記録／検査方法が提供される。
【００１５】
　上記課題を解決するために，本発明の別の観点によれば，ディスクドライブでのサーボ情報記録方法であって，サーボ情報を最小番号のシリンダからスキュー「０」であるシリンダまで順次記録する一の記録工程と，スキュー「０」であるシリンダまで記録した後，最大番号のシリンダにヘッドを移動させる移動工程と，最大番号のシリンダからスキュー「０」であるシリンダ以前まで順次サーボ情報を記録する他の記録工程と，この他の記録工程を実行後，スキュー「０」であるシリンダから所定距離にあるシリンダに記録されたサーボ情報を検査し，サーボ情報記録状態が正常であるか否かを判断する検査工程とを含むことを特徴とする，ディスクドライブでのサーボ情報記録／検査方法が提供される。
【００１６】
　また，上記課題を解決するために，本発明の別の観点によれば，ディスクドライブでのサーボ情報記録／検査方法であって，サーボ情報をシリンダに記録する記録工程と，シリンダ番号を大きくしつつシリンダに記録されたサーボ情報を検査する検査工程と，サーボ情報検査の結果エラーが生じた場合に，エラーが生じたシリンダ番号がスキュー「０」であるシリンダから所定距離にあるシリンダに該当するか否かを判断する判断工程と，前記判断工程の判断結果エラーが生じたシリンダ番号がスキュー「０」であるシリンダから所定距離にあるシリンダに該当する場合には，サーボ情報を新しく記録するために記録工程にフィードバックし，そうでない場合には，エラーが生じたシリンダをトラックディフェクト処理した後で記録工程にフィードバックするフィードバック工程と，及び検査工程にて，サーボ情報を検査したシリンダが最大番号シリンダに該当する場合に，スキュー「０」であるシリンダから所定距離以内のシリンダをトラックディフェクト処理する処理工程を含むことを特徴とする，ディスクドライブでのサーボ情報記録／検査方法が提供される。
【００１７】
　さらに，上記課題を解決するために，本発明の別の観点によれば，サーボ情報記録／検査方法が適用されるディスクドライブであって，表面を有するディスクと，このディスクを回転させるスピンドルモータと，ディスクに情報を記録／再生できる変換器と，この変換器を移動させるＶＣＭと，及びこのＶＣＭを制御し，サーボ情報記録時にスキュー「０」であるシリンダを中心に，アウトサイダ領域では，外周からスキュー「０」であるシリンダ方向にサーボ情報を順次記録し，インサイダ領域では，内周からスキュー「０」であるシリンダ方向にサーボ情報を順次記録すべく変換器を制御し，サーボ情報の記録を終えた後でスキュー「０」であるシリンダから所定距離にあるシリンダに記録されたサーボ情報を検査し，サーボ情報記録状態が正常であるか否かを判断するプロセスを行うコントローラとを含むことを特徴とする，ディスクドライブが提供される。
【発明の効果】
【００１８】
　以上説明したように本発明によれば，機構的なスキュー「０」であるシリンダを中心にディスクのＩＤからスキュー「０」であるシリンダ方向及びＯＤからスキュー「０」であるシリンダ方向にそれぞれ分離してギャップイレーズフィールドが隣接シリンダに影響を与えない方向にサーボ情報を記録し，それに応じるサーボ情報検査の実行及びスキュー「０」から一定距離以内のシリンダのトラックをディフェクト処理することにより，サーボ情報記録時の隣接トラックに対する干渉を最小化できる効果が生じ，スキュー「０」近くのシリンダ領域でのシークエラーを防止でき，記録されるサーボ情報の異常の有無を正確に判断できるという効果が生じる。
【発明を実施するための最良の形態】
【００１９】
　以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００２０】
　図２は，本発明の各実施の形態が適用されるハードディスクドライブ１０の構成を示す。ドライブ１０は，スピンドルモータ１４により回転される少なくとも一つの磁気ディスク１２を備える。ドライブ１０は，ディスク表面１８に隣接すべく位置した変換器１６をさらに備える。
【００２１】
　変換器１６は，それぞれのディスク１２の磁界を感知して磁化することにより回転するディスク１２から情報を再生／記録できる。変換器１６は，典型的には，各ディスク表面１８に結合されている。なお，本図において，単一の変換器１６として図示されて説明されているとしても，それは，ディスク１２を磁化するための記録用変換器とディスク１２の磁界を感知するための分離された再生用変換器とから構成されていると理解しなければならない。この再生用変換器は，磁気抵抗素子より構成されている。
【００２２】
　変換器１６は，スライダ２０に統合されうる。スライダ２０は，変換器１６とディスク表面１８間に空気ベアリングを生成させる構造よりなっている。スライダ２０は，ＨＧＡ２２に結合されている。ＨＧＡ２２は，ボイスコイル２６を有するアクチュエータアーム２４に付着している。ボイスコイル２６は，ＶＣＭ３０を特定するマグネチックアセンブリ２８に隣接すべく位置している。ボイスコイル２６に供給される電流は，ベアリングアセンブリ３２に対してアクチュエータアーム２４を回転させるトークを発生させる。アクチュエータアーム２４の回転は，ディスク表面１８を横切って変換器１６を移動させる。
【００２３】
　情報は，典型的には，ディスク１２の環状トラック３４内に保存される。各トラック３４は，一般的に複数のセクタを備える。各セクタは，データフィールドと識別フィールドとを備える。識別フィールドは，セクタ及びトラック（シリンダ）を識別するグレーコードより構成されている。変換器１６は，他のトラックにある情報を再生／記録するためにディスク表面１８を横切って移動する。なお，他のトラックに横切って変換器を移動することを一般的にシークルーチンと呼ぶ。
【００２４】
　図３は，本発明の各実施の形態が適用されるハードディスクドライブ１０を制御できる電気システム４０を示す。システム４０は，Ｒ／Ｗ（Ｒｅａｄ／Ｗｒｉｔｅ）チャンネル回路４４，及びプレアンプ回路４６により変換器１６に結合されたコントローラ４２を備える。コントローラ４２は，デジタル信号プロセッサ，マイクロプロセッサ，マイクロコントローラなどから構成される。コントローラ４２は，情報をディスク１２に記録／再生するために，Ｒ／Ｗチャンネル４４に制御信号を供給する。情報は，典型的には，Ｒ／Ｗチャンネル４４からホストインタフェース回路４７に伝送される。ホストインタフェース回路４７は，パソコンのようなシステムにインタフェースするためにディスクドライブを許容するバッファメモリ及び制御回路を備える。
【００２５】
　コントローラ４２は，ボイスコイル２６に駆動電流を供給するＶＣＭ駆動回路４８に，また結合されている。コントローラ４２は，ＶＣＭの励起及び変換器１６の動きを制御するために駆動回路４８に制御信号を供給する。
【００２６】
　Ｒ／Ｗチャンネル回路４４は，再生モードでは，変換器１６から再生されてプレアンプ回路４６で増幅されたアナログ信号をホストコンピュータ（図面せず）が判読できるデジタル信号に変換して，ホストインタフェース回路４７に出力し，記録モードでは，ホストコンピュータからユーザデータをホストインタフェース回路４７を通じて受信し，ディスクに記録可能な記録電流に変換してプレアンプ回路４に出力させるように信号処理を行う。
【００２７】
　コントローラ４２は，再生専用メモリ（ＲＯＭ：Ｒｅａｄ　Ｏｎｌｙ Ｍｅｍｏｒｙ）またはフラッシュメモリ素子５０のような非揮発性メモリ及びランダムアクセスメモリ（ＲＡＭ：Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）素子５２に結合されている。メモリ素子５０，５２は，ソフトウエアルーチンを行うためにコントローラ４２により使用される命令語及びデータを含んでいる。ソフトウエアルーチンの一つとして１トラックから他のトラックに変換器１６を移動させるシークルーチンがある。シークルーチンは，変換器１６を正確なトラックに移動することを保証するためのサーバ制御ルーチンを含んでいる。
【００２８】
　また，メモリ素子５０，５２には，後述で詳細に説明する図４及び図５に示すような本発明の実施の形態によるディスクドライブでのサーボ情報記録及び検査法のフローチャートによるプログラムが保存される。
【００２９】
　それにより，コントローラ４２は，サーボ情報記録時に機構的なスキュー「０」であるシリンダを中心にアウトサイダ領域では外周からスキュー「０」であるシリンダ方向にサーボ情報を順次記録し，インサイダ領域では内周からスキュー「０」であるシリンダ方向にサーボ情報を順次記録すべく変換器を制御する。すなわち，サーボ情報を最小番号のシリンダからスキュー「０」であるシリンダまで順次記録した後，最大番号のシリンダからスキュー「０」であるシリンダ以前まで順次サーボ情報を記録すべく変換器を制御する。
【００３０】
　また，コントローラ４２は，サーボ情報をシリンダに記録した後，シリンダに記録されたサーボ情報を検査しつつ，スキュー「０」であるシリンダから所定距離にあるシリンダでエラーが生じる場合には，サーボ情報記録プロセスを再び実行し，そうでない場合にはエラーが生じたシリンダ，及びスキュー「０」であるシリンダから所定距離以内のシリンダをディフェクト処理するように制御する。
【００３１】
　次に，本発明によるディスクドライブでのサーボ情報記録／検査方法の一の実施の形態について図４のフローチャートを中心に説明する。
【００３２】
　サーボ情報記録モードが実行されれば，コントローラ４２は，ＶＣＭ３０を制御して最小番号（「０」）のシリンダにヘッド（変換器）を移動させる（工程４０１）。
【００３３】
　そして，ディスクのＯＤの最小番号（「０」）シリンダからスキュー「０」であるシリンダ方向にシリンダ番号を順次大きくしつつサーボ情報を記録する（工程４０２）。
【００３４】
　サーボ情報をＯＤからスキュー「０」である方向に順次記録しつつ，ヘッドが位置する現在のシリンダがスキュー「０＋１」のシリンダに達しているか否かをを判断する（工程４０３）。これは，ＯＤのシリンダ番号「０」からスキュー「０」であるシリンダまでサーボ情報の記録を完了したか否かを判断するためである。
【００３５】
　工程４０３の判断結果ヘッドがスキュー「０＋１」であるシリンダに達していない場合には，工程４０２にフィードバックし，シリンダを順次高めつつサーボ情報を記録し続ける。
【００３６】
　もしヘッドがスキュー「０＋１」であるシリンダに達している場合には，ヘッドをディスクＩＤの最後の番号（最大番号）のシリンダに移動させる（工程４０４）。
【００３７】
　そして，ＩＤのシリンダ最大番号からスキュー「０」である方向にシリンダ番号を下げつつサーボ情報を記録する（工程４０５）。
【００３８】
　サーボ情報をＩＤからスキュー「０」である方向に記録しつつ，現在のシリンダ位置がスキュー「０」であるシリンダに達しているか否かを判断する（工程４０６）。これは，ＩＤの最大番号のシリンダからスキュー「０＋１」であるシリンダまでサーボ情報の記録を完了したか否かを判断するためである。
【００３９】
　工程４０６の判断結果ヘッドがスキュー「０」であるシリンダに達していない場合には，工程４０５にフィードバックし，シリンダ番号を順次下げつつサーボ情報を記録し続ける。
【００４０】
　もしヘッドがスキュー「０」であるシリンダに達している場合には，あらゆるシリンダにサーボ情報を記録したので，サーボ情報の記録を終了する（工程４０７）。
【００４１】
　以上のような方法により，サーボ情報を最小番号のシリンダからスキュー「０」であるシリンダまで順次記録してから，ヘッドを最大番号のシリンダ位置に移動させる。そして，最大番号のシリンダからスキュー「０」であるシリンダ以前まで順次サーボ情報を記録し，ギャップイレーズフィールドによる隣接シリンダ影響を最小化させられる。
【００４２】
　図４のフローチャートでは，ＯＤからスキュー「０」であるシリンダ方向にサーボ情報をまず記録した後でＩＤからスキュー「０」であるシリンダ方向にサーボ情報を記録するが，他の実施の形態としてＩＤからスキュー「０」であるシリンダ方向にサーボ情報をまず記録してから，ＯＤからスキュー「０」であるシリンダ方向に先のサーボ情報を後ほど記録すべく制御できる。
【００４３】
　以上のように，スキュー「０」であるシリンダを中心にＯＤからスキュー「０」であるシリンダ方向及びＩＤからスキュー「０」であるシリンダ方向にそれぞれ互いに反対方向にサーボ情報を記録することにより，ディスクドライブ制御の精度により，図６に示すように，スキュー「０」であるシリンダを中心に一部シリンダにサーボ情報が重畳されて記録されうる可能性が生じる。
【００４４】
　このように一部シリンダでの重畳記録による品質問題が生じることを防止するために，図５に示すようなシリンダ検査工程を実施する。
【００４５】
　シリンダ検査を行う前に，図４のフローチャートによる方法によりシリンダにサーボ情報を記録する（工程５０１）。
【００４６】
　サーボ情報の記録を完了した後，ヘッドをシリンダ番号「０」に移動させる（工程５０２）。
【００４７】
　そして，シリンダ番号を大きくしつつ記録されたサーボ情報に異常があるか否かを検査する（工程５０３）。シリンダに記録されたサーボ情報の異常の有無は，グレー情報，サーボセクタ情報，バースト情報が正常であるか否かにより判断する（工程５０４）。
【００４８】
　工程５０３の検査結果記録されたサーボ情報に異常が生じた場合には，異常が生じたシリンダがスキュー「０」を示すシリンダから一定距離にあるシリンダ（ＸまたはＹ）に該当するか否かを判断する（工程５０５）。ここで，一定距離は，ディスクドライブの精度を勘案して決定する。特に，ヘッドを移動させるプッシュピンの精度を勘案して決定する。工程５０５の判断結果がＸまたはＹシリンダにてサーボ情報エラーが生じた場合には，過度に重ね書きを行ったケースに該当するので，工程５０１にフィードバックして図４のフローチャートにより再びサーボ情報記録を行う。
【００４９】
　もし工程５０５の判断結果がＸまたはＹシリンダではない場合には，サーボ情報エラーが生じた該当シリンダをトラックディフェクト処理する（工程５０６）。
【００５０】
　工程５０４の判断結果該当シリンダにてサーボ情報に異常が生じていない場合にはシリンダ番号を上げる（工程５０７）。
【００５１】
　最後のシリンダまでサーボ情報の検査を終了した後では，シリンダＸ〜Ｙをトラックディフェクト処理する（工程５０８，工程５０９）。これは，重ね書き領域が存在すれば，シリンダ情報が非線形的に増え，重ね書き領域から短い距離のシーク動作時に，サーボ制御器が推定したシリンダと現在位置したシリンダ間に大きい誤差が生じて，正常なシーク動作を行えなくなるので，それを防止するためである。すなわち，一定距離以上にシーク動作を行えば，推定したシリンダと現在シリンダとの誤差を補償する余裕時間を有することができるように，適切な距離のＸ，Ｙを選択してトラックディフェクト処理する。
【００５２】
　この時，処理したトラックディフェクトが同じデータゾーンに位置すれば，ＢＰＩなど他データゾーンと均衡を合わせ難いので，スキュー「０」であるシリンダをデータゾーンの境界に位置させ，トラックディフェクトを２つのデータゾーンに分散管理することが効果的である。
【００５３】
　以上のようなサーボ情報検査により，スキュー「０」であるシリンダから一定距離にあるシリンダに記録されたサーボ情報に異常が生じる場合には，再記録シリンダの領域が設計規格を超過したケースに該当するので，サーボトラックライトを再び実行し，スキュー「０」であるシリンダから一定距離にあるシリンダに記録されたサーボ情報に異常が発生じていない場合には，スキュー「０」であるシリンダから一定距離以内のシリンダをトラックディフェクト処理する。
【００５４】
　以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【００５５】
　例えば，本発明は，方法，装置，システムとして実行されうるが，その際に，ソフトウエアで実行される時，本発明の構成手段は，必然的に必要な作業を行うコードセグメントである。プログラムまたはコードセグメントは，プロセッサ判読可能媒体に保存され，あるいは伝送媒体または通信網で搬送波と結合されたコンピュータデータ信号により伝送されうる。
【００５６】
　また，プロセッサ判読可能媒体は，情報を貯蔵または伝送できるいかなる媒体も含む。このプロセッサ判読可能媒体の例としては，電子回路，半導体メモリ素子，ＲＯＭ，フラッシュメモリ，イレーザブルＲＯＭ，フロッピー（登録商標）ディスク，光ディスク，ハードディスク，光ファイバ媒体，無線周波数（ＲＦ）網などがある。コンピュータデータ信号は，電子網チャンネル，光ファイバ，空気，電子系，ＲＦ網などのような伝送媒体上に伝播可能ないかなる信号も含まれる。
【産業上の利用可能性】
【００５７】
　本発明はディスクドライブ制御法及びその装置に適用可能であり，特にディスクドライブにてギャップイレーズフィールドによる隣接シリンダに記録されたサーボ情報に及ぼす影響を最小化させつつサーボ情報を記録し，それに相応するサーボ情報検査及びディフェクト処理を行うためのディスクドライブでのサーボ情報の記録／検査法及びその装置に適用可能である。
【図面の簡単な説明】
【００５８】
【図１】（ａ）及び（ｂ）は，サーボ情報記録時にギャップイレーズフィールドによる隣接シリンダの影響を説明するための図である。
【図２】本発明が適用されるハードディスクドライブの構成の平面図である。
【図３】ハードディスクドライブを制御する電気システムの回路図である。
【図４】本発明の一の実施の形態によるディスクドライブでのサーボ情報記録／検査方法のフローチャートである。
【図５】本発明の他の実施の形態によるディスクドライブでのサーボ情報記録／検査方法のフローチャートである。
【図６】本発明の一の実施の形態によるディスクドライブでのサーボ情報記録／検査方法を適用した場合のシリンダの記録状態を示した図である。
【符号の説明】
【００５９】
　１０　　　ドライブ
　１２　　　ディスク
　１４　　　スピンドルモータ
　１６　　　変換器
　１８　　　ディスク表面
　２０　　　スライダ
　２２　　　ＨＧＡ
　２４　　　アクチュエータアーム
　２６　　　ボイスコイル
　２８　　　マグネチックアセンブリ
　３０　　　ＶＣＭ
　３２　　　ベアリングアセンブリ
　３４　　　環状トラック
【図１】
2004079167.tif 000003
【図２】
2004079167.tif 000004
【図３】
2004079167.tif 000005
【図４】
2004079167.tif 000006
【図５】
2004079167.tif 000007
【図６】
2004079167.tif 000008