(57)【要約】【課題】  ディスクドライブのトラックゼロ決定方法及びそれを利用したディスクドライブを提供する。【解決手段】  ディスクドライのトラックゼロ決定方法において，初期設定された設計トラックゼロ位置から所定の臨界トラック位置まで外周方向に所定のトラック単位で順次にシークを実行させる段階，シークを実行しつつトラック追従が正常的に実行されるか否かを判断する段階及びトラック追従が正常的に実行されていない場合には，初期設定されたトラックゼロ位置から内周方向に所定の量だけ移動させたトラックに実際トラックゼロ位置を決定し，トラック追従が正常的に実行される場合には，設計トラックゼロ位置に実際トラックゼロ位置を決定する段階を含む。【選択図】    図３
2005116159.tif 000002
【特許請求の範囲】
【請求項１】
ディスクドライブのトラックゼロ決定方法において，
初期設定された設計トラックゼロ位置から所定の臨界トラック位置まで外周方向に所定のトラック単位で順次にシークを実行させる段階と，
前記シークを実行しつつトラック追従が正常的に実行されるか否かを判断する段階と，
前記トラック追従が正常的に実行されていない場合には，前記初期設定されたトラックゼロ位置から内周方向に所定の量だけ移動させたトラックに実際トラックゼロ位置を決定し，トラック追従が正常的に実行される場合には，前記設計トラックゼロ位置に実際トラックゼロ位置を決定する段階と，を含むことを特徴とするディスクドライブのトラックゼロ決定方法。
【請求項２】
前記所定の臨界トラック位置は，外部保護バンド領域内で決定されることを特徴とする請求項１に記載のディスクドライブのトラックゼロ決定方法。
【請求項３】
前記所定の臨界トラック位置は，サーボ情報が使われた最初のトラックと決定することを特徴とする請求項１に記載のディスクドライブのトラックゼロ決定方法。
【請求項４】
前記適応的トラックゼロ決定方法のプロセスはヘッドディスクアセンブリ性能テスト工程で実行することを特徴とする請求項１〜３のいずれかに記載のディスクドライブのトラックゼロ決定方法。
【請求項５】
前記実際トラックゼロ位置情報をディスクの所定の領域に保存する段階をさらに含むことを特徴とする請求項１〜４のいずれかに記載のディスクドライブのトラックゼロ決定方法。
【請求項６】
前記ディスクの所定の領域は，所定のグレーコード番号に対応するトラックであることを特徴とする請求項５に記載のディスクドライブのトラックゼロ決定方法。
【請求項７】
前記実際トラックゼロ位置情報をディスクドライブのトラックシークの実行時に目標トラック番号を計算する段階をさらに含むことを特徴とする請求項１〜６のいずれかに記載のディスクドライブのトラックゼロ決定方法。
【請求項８】
前記トラック追従が正常的に実行されるか否かの判定は，位置エラー信号の正常如何によって決定することを特徴とする請求項１〜７のいずれかに記載のディスクドライブのトラックゼロ決定方法。
【請求項９】
前記トラック追従が正常的に実行されるか否かの判定は，目標トラックを識別するグレーコード番号を読出して判定することを特徴とする請求項１〜７のいずれかに記載のディスクドライブのトラックゼロ決定方法。
【請求項１０】
ディスクドライのトラックゼロ決定及び適用方法において，
初期設定された設計トラックゼロ位置から所定の臨界トラック位置まで外周方向に所定のトラック単位で順次にシークを実行させる段階と，
前記シークを実行しつつトラック追従が正常的に実行されるか否かを判断する段階と，
前記トラック追従が正常的に実行されていない場合には，前記初期設定されたトラックゼロ位置から内周方向に所定の量だけ移動させるためのトラックゼロ補正情報を生成させるための段階と，
前記トラックゼロ補正情報をディスクの所定の領域に保存する段階と，
バーンインテスト工程でディスクドライブが初期化する過程で，グレーコード番号を利用して前記ディスクに保存されたトラックゼロ補正情報を読出す段階と，
前記読出したトラックゼロ補正情報を利用して実際トラックゼロ位置を調整する段階と，を含むことを特徴とするディスクドライブのトラックゼロ決定及び適用方法。
【請求項１１】
ディスクドライブのトラックゼロ決定及び適用方法において，
初期設定された設計トラックゼロ位置から所定の臨界トラック位置まで外周方向に所定のトラック数単位で順次にシークを実行させる段階と，
前記シークを実行しつつトラック追従が正常的に実行されるか否かを判断する段階と，
前記トラック追従が正常的に実行されていない場合には，前記初期設定されたトラックゼロ位置から内周方向に所定の量だけ移動させるためのトラックゼロ補正情報を生成させるための段階と，
前記トラックゼロ補正情報をフラッシュメモリに保存する段階と，
ディスクドライブが初期化される場合に，前記フラッシュメモリに保存されたトラックゼロ補正情報を読出す段階と，
前記読出した実際トラックゼロ位置情報を利用して実際トラックゼロ位置を調整する段階と，を含むことを特徴とするディスクドライブのトラックゼロ決定及び適用方法。
【請求項１２】
データ保存装置において，
ホスト機器とのデータ送／受信処理を実行するホストインターフェースと，
所定のディスクドライブのトラックゼロ補正プロセスによって生成されたトラックゼロ補正情報を保存するメモリと，
書込みモードで前記ホストインターフェースを通じて前記ホスト機器から受信されるデータを保存し，読出しモードでディスクから再生したデータを保存するバッファと，
前記ホスト機器から受信された命令に対応する制御を実行し，ディスクドライブが初期化される場合に，前記メモリからトラックゼロ補正情報を読出して，前記トラックゼロ補正情報を反映してトラックゼロ位置を調整し，調整されたトラックゼロ位置に基づいてトラックシークサーボを実行するコントローラと，
前記バッファに保存されたデータをディスクに記録するか，または前記ディスクからデータを読出して前記バッファに保存するためのデータ処理を実行する記録／再生回路と，を含むことを特徴とするディスクドライブ。
【請求項１３】
前記メモリは，フラッシュメモリを含むことを特徴とする請求項１２に記載のディスクドライブ。
【請求項１４】
前記所定のディスクドライブのトラックゼロ補正プロセスは，
初期設定された設計トラックゼロ位置から所定の臨界トラック位置まで外周方向に所定のトラック単位で順次にシークを実行させる段階と，
前記シークを実行しつつトラック追従が正常的に実行されるか否かを判断する段階と，
前記トラック追従が正常的に実行されていない場合には，前記初期設定されたトラックゼロ位置から内周方向に所定の量だけ移動させるためのトラックゼロ補正情報を生成させるための段階と，を含むことを特徴とする請求項１２に記載のディスクドライブ。
【請求項１５】
ディスクの設計トラック制御位置から内周側に訂正されたトラックゼロ位置を規定するように前記設計トラックゼロ位置を調整するプロセスによって，ディスクドライブのアクチュエータアームがディスクドライブのディスク外面衝突防止部材に接触しないように制御することを特徴とするディスクドライブのトラックゼロ決定方法。
【請求項１６】
前記アクチュエータアームが前記ディスク外面衝突防止部材に接触されるか否かを判定するために設計トラックゼロ位置から外周方向に所定の臨界トラック位置までシークを実行するプロセスをさらに含むことを特徴とする請求項１５に記載のディスクドライブのトラックゼロ決定方法。
【請求項１７】
前記アクチュエータアームが前記ディスク外面衝突防止部材に接触されていないという判定に対応するトラックゼロ位置に前記設計トラック位置を移動させることを特徴とする請求項１６に記載のディスクドライブのトラックゼロ決定方法。
【請求項１８】
前記訂正されたトラックゼロ位置は，前記設計トラックゼロ位置から所定トラック数だけ内周側に規定されることを特徴とする請求項１５〜１７のいずれかに記載のディスクドライブのトラックゼロ決定方法。
【請求項１９】
前記訂正されたトラックゼロ位置に対応する情報をディスクの所定の領域に保存するプロセスをさらに含むことを特徴とする請求項１５〜１８のいずれかに記載のディスクドライブのトラックゼロ決定方法。
【請求項２０】
ディスクドライブのアクチュエータアームがディスクドライブのディスク外面衝突防止部材と接触することを防止するように，ディスクドライブのスピンドルモータとディスクのトラック間の検出された偏心に対応して設計トラックゼロ位置を訂正することを特徴とするディスクドライブのトラックゼロ決定方法。
【請求項２１】
前記訂正されたトラックゼロ位置に対応する情報をディスクの所定の領域に保存するプロセスをさらに含むことを特徴とする請求項２０に記載のディスクドライブのトラックゼロ決定方法。
【請求項２２】
ディスクを回転させるスピンドルモータと，
前記ディスクから／へのデータの再生／記録に利用されるアクチュエータアームと，
前記アクチュエータアームが前記ディスクのデータ領域外でデータを再生及び記録する試みを防止するストッピング手段と，
前記アクチュエータアームが前記ストッピング手段と接触することを防止するように，ディスクドライブのスピンドルモータとディスクのトラック間の検出された偏心に対応してディスクの設計トラックゼロ位置を訂正するコントローラと，を含むことを特徴とするディスクドライブ。
【請求項２３】
ディスクドライブのアクチュエータアームがディスクドライブのディスク外面衝突防止部材と接触することを防止するようにディスクドライブのスピンドルモータとディスクのトラック間の検出された偏心に対応して設計トラックゼロ位置を訂正するディスクドライブのトラックゼロを決定する装置を制御するコンピュータ再生可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ保存装置及びその制御方法に係り，特に，オフラインサーボトラックライト方式でスピンドルモータの回転軸の偏心量を考慮してアクチュエータアームがディスク外面衝突防止部材に接触することを防止するようにトラックゼロ位置を決定するディスクドライブのトラックゼロ決定／適用方法及びそれを利用したディスクドライブに関する。
【背景技術】
【０００２】
一般的に，データ保存装置の一つであるハードディスクドライブ（ＨＤＤ）は，磁気ヘッドによってディスクに記録されたデータを再生するか，ディスクにユーザデータを記録することによってコンピュータシステムの運営に寄与している。このようなＨＤＤは，次第に高容量化，高密度化及び小型化しつつディスク回転方向の密度であるＢＰＩ（Ｂｉｔ  Ｐｅｒ  Ｉｎｃｈ）と厚さ方向の密度のＴＰＩ（Ｔｒａｃｋ  Ｐｅｒ  Ｉｎｃｈ）とが高まっているので，それにより，さらに精巧なメカニズムが要求されている。
【０００３】
本発明と関連して，公知の技術文献としては，特許文献１及び２がある。特許文献１には，ディスクドライブで回転軌跡を測定して偏心を補償する技術が提示されており，特許文献２にはディスクの回転中心に対する偏心量をテーブルに保存した後，これを利用して偏心を補償する技術が提示されている。
【０００４】
ＨＤＤは，ＨＤＡ（Ｈｅａｄ  Ｄｉｓｋ  Ａｓｓｅｍｂｌｙ）とＨＤＡを電気的に制御して情報の書込み及び読出しに関連するＰＣＢ（Ｐｒｉｎｔｅｄ  Ｃｉｒｃｕｉｔ  Ｂｏａｒｄ）アセンブリより構成されており，ＨＤＡは，図１に示されたように，情報を保存または復元するヘッド２０，ヘッド２０から情報が記録されるディスク１２，ディスク１２を回転させるためのスピンドルモータ３０，ヘッド２０を動かすためのアクチュエータアーム４０とＶＣＭ（Ｖｏｉｃｅ  Ｃｏｉｌ  Ｍｏｔｏｒ）（図示せず）及びアクチュエータアーム４０の変位を制限するディスク外面衝突防止部材（以下ＯＣＳ（Ｏｕｔｅｒ−ｄｉｓｋ  Ｃｒａｓｈ  Ｓｔｏｐ）という）５０より構成される。
【０００５】
ここで，ＯＣＳ５０は，ヘッド２０がディスク１２のサーボ情報が使われていない位置まで移動することを防止する緩衝手段である。
【０００６】
ディスク１２の表面にはヘッド２０の位置を制御するためにサーボ情報がトラックごとに一定数だけ同心円を描きつつＯＤ（Ｏｕｔｅｒ  Ｄｉｓｋ）の末からＩＤ（Ｉｎｎｅｒ  Ｄｉｓｋ）の末まで記録されている。実際にユーザ情報が使われ始めるトラックは，サーボ情報を有する最初のトラックではなく，シークオーバーシュートを考慮して一定数のトラックだけＩＤ側にさらに入って始める。このように最初のサーボ情報を有するトラックから最初のユーザ情報が使われるトラックまでの区間をＯＧＢ（Ｏｕｔｅｒ  Ｇｕａｒｄ  Ｂａｎｄ）といい，通常的に，トラック０とは，最初のユーザ情報が使われるトラックを意味し，トラック番号はトラック０からＩＤ方向にトラックごとに順次に大きくなる。
【０００７】
しかし，ＨＤＤの記録密度が高まるにつれて，トラック数も増加して結果的にディスク１２にサーボ情報を記録する工程時間が全体工程で占める比重が次第に高まる。
【０００８】
これを改善するためにディスクドライブの組立て工程後，ディスク１２のサーボ情報を使わず，あらかじめサーボ情報の書込まれたディスク１２をＨＤＤにすぐ組込む方式が開発された。
【０００９】
サーボ情報をディスク１２に記録することをサーボトラックライト（Ｓｅｒｖｏ  Ｔｒａｃｋ  Ｗｒｉｔｅ：ＳＴＷ）と称し，上述したように，あらかじめサーボ情報の書込まれたディスク１２をディスクドライブ製造工程ですぐ組込む方式をオフラインＳＴＷ方式と称す。
【００１０】
【特許文献１】特開平９−３３０５７１号公報
【特許文献２】特開平９−１２８９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかし，オフラインＳＴＷ方式を採用する場合には，ディスク１２が組込まれる時，ディスク１２の中心とスピンドルモータの中心とが正確に一致しなければ，サーボ情報がスピンドルモータ３０の中心ではなく，ディスク１２を中心として記録されているため，図２Ａ及び図２Ｂに示されたように，ヘッド２０がサーボ情報によって作る回転軌跡とディスク１２の実際回転軌跡とが差が生じる。このような軌跡の差は，ＲＲＯ（Ｒｅｐｅａｔａｂｌｅ  Ｒｕｎ  Ｏｕｔ）状に現れ，サーボコントローラに外乱として作用して位置エラー信号（Ｐｏｓｉｔｉｏｎ  Ｅｒｒｏｒ  Ｓｉｇｎａｌ：ＰＥＳ）が非正常的に大きくなる問題が発生する恐れがある。しかも，ディスク１２の中心とスピンドルモータ３０の中心とに大きい差が生じれば，ヘッド２０がＯＤの末でトラック追従をする間にアクチュエータアームがＯＣＳ５０に接触して干渉が生じて正常的なトラック追従が不能であるという問題点があった。
【００１２】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，オフラインＳＴＷ方式でディスクの中心とスピンドルモータの中心間の偏心量によってトラック０の位置を最適化させるためのディスクドライブのトラックゼロ決定／適用方法及びそれを利用したディスクドライブを提供することである。
【課題を解決するための手段】
【００１３】
上記課題を解決するために，本発明のある観点によれば，ディスクドライブのトラックゼロ決定方法において，初期設定された設計トラックゼロ位置から所定の臨界トラック位置まで外周方向に所定のトラック単位で順次にシークを実行させる段階，シークを実行しつつトラック追従が正常的に実行されるか否かを判断する段階及びトラック追従が正常的に実行されていない場合には，初期設定されたトラックゼロ位置から内周方向に所定の量だけ移動させたトラックに実際トラックゼロ位置を決定し，トラック追従が正常的に実行される場合には，設計トラックゼロ位置に実際トラックゼロ位置を決定する段階を含むディスクドライブのトラックゼロ決定方法が提供される。
【００１４】
所定の臨界トラック位置は，外部保護バンド領域内としてもよい。ここで，外部保護バンド領域内とは，ディスクの外周端に位置している領域であり，データの記録ができない領域である。また，所定の臨界トラック位置は，サーボ情報が使われた最初のトラックとしてもよい。
【００１５】
適応的トラックゼロ決定方法のプロセスはヘッドディスクアセンブリ性能テスト工程で実行してもよい。実際トラックゼロ位置情報をディスクの所定の領域に保存する段階をさらに含んでもよい。
【００１６】
ディスクの所定の領域は，所定のグレーコード番号に対応するトラックであってもよい。実際トラックゼロ位置情報をディスクドライブのトラックシークの実行時に目標トラック番号を計算する段階をさらに含んでもよい。トラック追従が正常的に実行されるか否かの判定は，位置エラー信号の正常如何によって決定してもよい。トラック追従が正常的に実行されるか否かの判定は，目標トラックを識別するグレーコード番号を読出して判定してもよい。
【００１７】
上記課題を解決するために，本発明の別の観点によれば，ディスクドライブのトラックゼロ決定及び適用方法において，初期設定された設計トラックゼロ位置から所定の臨界トラック位置まで外周方向に所定のトラック単位で順次にシークを実行させる段階と，シークを実行しつつトラック追従が正常的に実行されるか否かを判断する段階と，トラック追従が正常的に実行されていない場合には，初期設定されたトラックゼロ位置から内周方向に所定の量だけ移動させるためのトラックゼロ補正情報を生成させるための段階と，トラックゼロ補正情報をディスクの所定の領域に保存する段階と，バーンインテスト工程においてディスクドライブが初期化する過程で，グレーコード番号を利用してディスクに保存されたトラックゼロ補正情報を読出す段階と，読出したトラックゼロ補正情報を利用して実際トラックゼロ位置を調整する段階と，を含むディスクドライブのトラックゼロ決定及び適用方法が提供される。
【００１８】
上記課題を解決するために，本発明の別の観点によれば，ディスクドライのトラックゼロ決定及び適用方法において，初期設定された設計トラックゼロ位置から所定の臨界トラック位置まで外周方向に所定のトラック単位で順次にシークを実行させる段階と，シークを実行しつつトラック追従が正常的に実行されるか否かを判断する段階と，トラック追従が正常的に実行されていない場合には，初期設定されたトラックゼロ位置から内周方向に所定の量だけ移動させるためのトラックゼロ補正情報を生成させるための段階と，トラックゼロ補正情報をフラッシュメモリに保存する段階と，ディスクドライブが初期化される場合に，フラッシュメモリに保存されたトラックゼロ補正情報を読出す段階と，読出した実際トラックゼロ位置情報を利用して実際トラックゼロ位置を調整する段階と，を含むディスクドライブのトラックゼロ決定及び適用方法が提供される。
【００１９】
上記課題を解決するために，本発明の別の観点によれば，データ保存装置において，ホスト機器とのデータ送／受信処理を実行するホストインターフェース，所定のディスクドライブのトラックゼロ補正プロセスによって生成されたトラックゼロ補正情報を保存するメモリ，書込みモードでホストインターフェースを通じてホスト機器から受信されるデータを保存し，読出しモードでディスクから再生したデータを保存するバッファ，ホスト機器から受信された命令に対応する制御を実行し，ディスクドライブが初期化される場合にメモリからトラックゼロ補正情報を読出して，トラックゼロ補正情報を反映してトラックゼロ位置を調整し，調整されたトラックゼロ位置に基づいてシークサーボを実行するコントローラ及びバッファに保存されたデータをディスクに記録するか，またはディスクからデータを読出してバッファに保存するためのデータ処理を実行する記録／再生回路を含むディスクドライブが提供される
【発明の効果】
【００２０】
本発明によれば，オフラインＳＴＷ方式が適用されるディスクドライブのトラックゼロ位置を決定しかつ適用することによって，ディスクの回転中心とサーボ情報が規定するトラック中心線とに偏心が発生する場合にも，アクチュエータアームがＯＣＳに接触することを防止できる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００２２】
図３は，本発明が適用されるディスクドライブの電気的な回路を示す図面である。図３に示されたように，本発明によるディスクドライブは，ディスク１２，変換器１６，プレアンプ２１０，記録／再生チャンネル２２０，バッファ２３０，コントローラ２４０，メモリ２５０及びホストインターフェース２６０を備える。
【００２３】
ディスク１２は，環状のトラック構造になっており，各トラックは，一般的に複数のセクターを含んでなる。各セクターは，データフィールドと識別フィールドとを含んでなる。識別フィールドは，セクター及びトラック（シリンダー）を識別するサーボ情報のグレーコードより構成されている。プレアンプ２１０及び記録／再生チャンネル２２０を含む回路構成を記録／再生回路と称す。
【００２４】
メモリ２５０にはディスクドライブを制御するための各種プログラム及びデータが保存されており，特に，本発明の実施形態によるディスクドライブのトラックゼロ補正プロセスによって決定されたトラックゼロ補正情報及び設計トラックゼロ情報が保存されている。この時，メモリ２５０は非揮発性メモリであるフラッシュメモリで設計する。
【００２５】
まず，一般的なディスクドライブの動作を説明すれば，次の通りである。データ読出し（リード）モードで，ディスクドライブはディスク１２から変換器１６（ヘッドと称す）によって感知された電気的な信号をプレアンプ２１０で信号処理に容易であるように増幅させる。次いで，記録／再生チャンネル２２０では増幅されたアナログ信号をホスト機器（図示せず）が再生可能なデジタル信号に符号化させ，ストリームデータに変換してバッファ２３０に一時保存させた後にホストインターフェース２６０を通じてホスト機器に伝送する。
【００２６】
一方，データ書込み（ライト）モードで，ディスクドライブはホストインターフェース２６０を通じてホスト機器からデータを入力されてバッファ２３０に一時保存させた後に，バッファ２３０に保存されたデータを順次に出力して記録／再生チャンネル２２０によって記録チャンネルに適した２進データストリームに変換させた後にプレアンプ２１０によって増幅された記録電流を変換器１６を通じてディスク１２に記録させる。
【００２７】
コントローラ２４０は，ホストインターフェース２６０を通じてホスト機器から受信される命令を分析し，分析された結果に対応する制御を実行し，特にメイン工程またはユーザ条件でディスクドライブが初期化される場合にメモリ２５０からトラックゼロ補正情報を読出し，読出したトラックゼロ補正情報を設計トラックゼロに反映してトラックゼロ位置を調整し，調整されたトラックゼロ位置に基づいてシークサーボを実行するように制御する。
【００２８】
また，コントローラ２４０は，バーンインテスト工程でディスクドライブが初期化される場合に，グレーコードを利用して初期設定されたグレーコード番号のトラック位置に保存されたトラックゼロ補正情報を読出し，読出したトラックゼロ補正情報を設計トラックゼロに反映してトラックゼロ位置を調整するプロセスを実行する。
【００２９】
次に，本発明によるディスクドライブのトラックゼロ決定方法について図４のフローチャートを中心に説明する。本発明によるディスクドライブのトラックゼロ決定プロセスは，ヘッドディスクアセンブリ性能テスト工程の初期に，次のように実行される。
【００３０】
まず，段階４１０（Ｓ４１０）では，トラックゼロ位置を補正するプロセスが実行されるが，細部的なプロセスは，図５のフローチャートのように実行される。すなわち，初期設定された既存のトラックゼロ（設計トラックゼロ）位置をシークするように制御する（Ｓ５１０）。
【００３１】
次いで，設計トラックゼロ位置から外周（ＯＤ）方向に一定量のトラック単位で順次にシークを実行する（Ｓ５２０）。すなわち，ＯＧＢの最内周から最外周方向に一定トラック単位で順次にシークを実行する。
【００３２】
段階５２０（Ｓ５２０）のシークを実行しつつ変換器１６のトラック追従が正常的に実行されるか否かを判断する（Ｓ５３０）。トラック追従が正常的に実行されるか否かはＰＥＳが正常的に生成されるか否かを判断して決定でき，場合によっては，グレーコードを読出して目標トラックのグレーコード番号が検出されるか否かを判断して決定できる。
【００３３】
段階５３０（Ｓ５３０）の判断結果，トラック追従が正常的に実行されると判定されれば，現在変換器１６が臨界トラックの位置に到達したかを判断する（Ｓ５４０）。ここで，臨界トラック位置は，ＯＧＢ領域内で設計マージンを考慮して決定できる。
【００３４】
段階５４０（Ｓ５４０）の判断結果，変換器１６が臨界トラック位置に到達していない場合には，段階５２０（Ｓ５２０）にフィードバックさせ，臨界トラック位置に到達した場合には段階を終了する。
【００３５】
もし，段階５３０（Ｓ５３０）の判断結果，トラック追従が正常的に実行されていないと判定されれば，トラックゼロ位置を内周（ＩＤ）方向に一定量だけ移動させるためのトラックゼロ補正情報を生成させる（Ｓ５５０）。
【００３６】
トラック追従が正常的に実行されていない条件は，アクチュエータアームがＯＣＳにタッチが発生して外周方向に移動不能な場合に発生する。したがって，この場合にトラックゼロ補正情報を利用してトラックゼロ位置を内周方向に一定量だけ移動させてアクチュエータアームがＯＣＳに接触することを防止する。
【００３７】
すなわち，図７ＡのようにＳＴＷされたグレーコード番号で設計トラックゼロ位置がグレーコードＧ８と初期設定されていると仮定する。もし，アクチュエータアームがＯＣＳに接触していない場合には，トラックゼロ補正情報が生成されず，図７Ｂに示されたように，設計トラックゼロ位置Ｇ８がそのまま実際トラックゼロ位置Ｇ８と決定される。
【００３８】
しかし，もしアクチュエータアームがＯＣＳに接触する場合には，トラックゼロ補正情報（一例として，‘２’）が生成されて，図７Ｃに示されたように，設計トラックゼロ位置Ｇ８にトラックゼロ補正情報２が加えられて実際トラックゼロ位置はグレーコード番号Ｇ１０と決定される。
【００３９】
上述したように，トラックゼロ位置補正プロセス（Ｓ４１０）を実行した後に，補正されたトラックゼロ位置情報をディスクの特定領域にライトする（Ｓ４２０）。ここで，特定領域は初期に設計仕様で定めた特定グレーコード番号に対応するトラックのセクターを意味する。図８Ａに示されたように，特定グレーコード番号はＧ１２に該当し，Ｇ１２の領域にはユーザデータが記録されないように，図８Ｂのようにトラック番号を設計する。次いで，一般的なヘッドディスクアセンブリ性能テスト（Ｈ／Ｔ）を実行する（Ｓ４３０）。
【００４０】
次いで，図４及び図５のフローチャートで生成されたトラックゼロ補正情報を利用してトラックゼロ位置を調整する方法について，図６のフローチャートを中心に説明する。
トラックゼロ位置調整は，ディスクドライブが初期化される度に実行する。
【００４１】
ディスクドライブの初期化はパワーオフ状態からオン状態に遷移される度に実行するので，コントローラ２４０は，ディスクドライブがパワーオン状態に遷移されるかを判断する（Ｓ６１０）。段階６１０（Ｓ６１０）の判断の結果，パワーオン状態に遷移される場合に，現在の工程がバーンイン工程であるか，またはメイン工程に該当するかを判断する（Ｓ６２０）。
【００４２】
段階６２０（Ｓ６２０）の判断結果，バーンイン工程に該当する場合に，コントローラ２４０は，ディスク１２から特定されたグレーコード番号を利用してトラックゼロ補正情報を読出す（Ｓ６３０）。グレーコード番号は初期設定値である。すなわち，トラックゼロ補正情報は，ディスク１２の約束されたグレーコード番号のトラック及びセクター位置に保存されるように設計し，ディスクドライブがバーンイン工程で初期化される時に約束されたグレーコード番号のトラック及びセクター位置をシークして保存された情報を読出すように設計する。
【００４３】
段階６２０（Ｓ６２０）の判断の結果，メイン工程に該当する場合に，コントローラ２４０は，メモリ２５０に保存されたトラックゼロ補正情報を読出す（Ｓ６４０）。
【００４４】
トラックゼロ補正情報を読出した後には，読出したトラックゼロ補正情報を設計トラックゼロに反映してトラックゼロ位置を調整する（Ｓ６５０）。すなわち，トラックゼロ補正情報が存在する場合には，トラックゼロ位置を内周方向にトラックゼロ補正情報の値に対応するトラック数だけ移動させ，トラックゼロ補正情報が存在しない場合には，初期設定された設計トラックゼロ位置を変更させずにそのまま使用する。
【００４５】
次いで，一般パワーオン状態で実行される初期化プロセスを実行する（Ｓ６６０）。このような動作によって，ディスクとスピンドルモータの中心間の偏心量が発生してもアクチュエータアームがＯＣＳに接触しないようにトラック０の位置を適応的に調整しうる。
【００４６】
本発明は，方法，装置，システムとして実行されうる。ソフトウェアとして実行される時，本発明の構成手段は必然的に必要な作業を実行するコードセグメントである。プログラムまたはコードセグメントは，プロセッサー再生可能媒体に保存され，または伝送媒体または通信網で搬送波と結合されたコンピュータデータ信号によって伝送されうる。プロセッサー再生可能媒体は，情報を保存または伝送できるいかなる媒体も含む。プロセッサー再生可能媒体の例としては，電子回路，半導体メモリ素子，ＲＯＭ，フラッシュメモリ，ＥＲＯＭ（Ｅｒａｓａｂｌｅ  ＲＯＭ），フロッピー（登録商標）ディスク，光ディスク，ハードディスク，光ファイバ媒体，無線周波数（ＲＦ）網などがある。コンピュータデータ信号は，電子網チャンネル，光ファイバ，空気，電子系，ＲＦ網のような伝送媒体上に伝播されうるいかなる信号も含まれる。
【００４７】
図面に示されかつ説明された特定の実施形態は，単に本発明の例として理解され，本発明の範囲を限定するものではなく，本発明が属する技術分野で本発明に記述された技術的思想の範囲内でも多様な他の変更が可能である。すなわち，本発明はＨＤＤを含む各種ディスクドライブに適用されうるだけでなく，多様な種類のデータ保存装置に適用されうる。
【産業上の利用可能性】
【００４８】
本発明は多様な形態のディスクドライブに適用され，特に，本発明がディスクドライブの例としてＨＤＤを適用する場合に，ディスクのデータ領域で安全にデータを記録または再生しうる。
【図面の簡単な説明】
【００４９】
【図１】従来のディスクドライブの構成を示す平面図である。
【図２Ａ】従来のオフラインＳＴＷ方式で偏心によるディスク回転軌跡及びサーボ情報軌跡を示す図面である。
【図２Ｂ】従来のオフラインＳＴＷ方式で偏心によるディスク回転軌跡及びサーボ情報軌跡を示す図面である。
【図３】本発明の実施形態にかかるディスクドライブのトラックゼロ決定方法が適用されるディスクドライブの電気的な回路構成図である。
【図４】同実施の形態にかかるディスクドライブのトラックゼロ決定方法のフローチャートである。
【図５】図４のトラックゼロ位置補正プロセスの細部フローチャートである。
【図６】本発明の実施形態にかかるディスクドライブのトラックゼロ決定／適用方法のフローチャートである。
【図７Ａ】同実施の形態にかかるディスクでのサーボライトされたグレーコード番号を示す図面である。
【図７Ｂ】同実施の形態にかかるアクチュエータアームがＯＣＳに接触していない場合の設計トラックゼロ位置を示す図面である。
【図７Ｃ】同実施の形態にかかるアクチュエータアームがＯＣＳに接触する場合の補正されたトラックゼロ位置を示す図面である。
【図８Ａ】同実施の形態にかかるグレーコードが記録されたトラック及びグレーコードによって設定されたトラックゼロ位置を有するトラックの例を示す図面である。
【図８Ｂ】同実施の形態にかかるグレーコードが記録されたトラック及びグレーコードによって設定されたトラックゼロ位置を有するトラックの例を示す図面である。
【符号の説明】
【００５０】
１２      ディスク
１６      変換器
２１０    プレアンプ
２２０    記録／再生チャンネル
２３０    バッファ
２４０    コントローラ
２５０    メモリ
２６０    ホストインターフェース
２７０    ＶＣＭ駆動部
【図１】
2005116159.tif 000003
【図２Ａ】
2005116159.tif 000004
【図２Ｂ】
2005116159.tif 000005
【図３】
2005116159.tif 000006
【図４】
2005116159.tif 000007
【図５】
2005116159.tif 000008
【図６】
2005116159.tif 000009
【図７Ａ】
2005116159.tif 000010
【図７Ｂ】
2005116159.tif 000011
【図７Ｃ】
2005116159.tif 000012
【図８Ａ】
2005116159.tif 000013
【図８Ｂ】
2005116159.tif 000014