(57)【特許請求の範囲】
【請求項１】
同心円状あるいは螺旋状に配置されたトラックを備える磁気ディスク媒体と、前記トラックに対して記録又は再生を行うための磁気ヘッドと、
記録の際に前記磁気ヘッドのトラック幅方向の位置情報を検出する検出手段と、
前記位置情報を用いて、前記磁気ヘッドのトラック幅方向の位置ずれの大きさと、第一及び第二の閾値（第一の閾値＞第二の閾値）との大小関係を判定する判定手段と、
前記判定手段による判定の結果、１）前記位置ずれの大きさが前記第一の閾値より大きい場合は書き込み中のトラックへの書き込みを中止し、２）前記位置ずれの大きさが前記第二の閾値より大きく前記第一の閾値より小さい場合は書き込み中のトラックへの書き込みは許容し、前記書き込み中のトラックに隣接するトラックへのその後の書き込みを一時的に禁止し、３）前記位置ずれの大きさが前記第二の閾値よりも小さい場合は前記書き込み中のトラック及び前記隣接するトラックいずれへの書き込みも許容する制御手段とを有することを特徴とする磁気ディスク装置。
【請求項２】
請求項１記載の磁気ディスク装置において、所定のトラックに最後に書き込まれたときの位置ずれ量が前記判定手段によって前記第二の閾値よりも大きいと判定された場合に、該トラックのデータを他のトラックに再書き込みする機能を備えることを特徴とする磁気ディスク装置。
【請求項３】
請求項１又は２記載の磁気ディスク装置において、所定のトラックに最後に書き込まれたときの位置ずれ量が前記判定手段によって前記第二の閾値よりも大きいと判定された場合に、該トラックを再書き込みが必要なトラックとして登録し、該トラックに隣接するトラックを一時的に書き込み禁止トラックとして登録するためのトラック情報テーブルを有することを特徴とする磁気ディスク装置。
【請求項４】
請求項２又は３記載の磁気ディスク装置において、上位装置からのデータ書き込み或は読み込み命令の論理アドレスを前記磁気ディスク媒体上の物理アドレスに変換する論理・物理アドレス変換テーブルと、前記論理・物理アドレス変換テーブルを随時変更する手段とを有することを特徴とする磁気ディスク装置。
【請求項５】
請求項４記載の磁気ディスク装置において、前記論理・物理アドレス変換テーブルを随時変更する手段は、前記再書き込みされたトラックにおける再書き込み時の位置ずれ量が前記判定手段によって前記第二の閾値より小さいと判定された場合に、前記論理・物理アドレス変換テーブルを更新し、再書き込みされたトラックの物理アドレスを前記再書き込みが必要とされたトラックの論理アドレスに対応させることを特徴とする磁気ディスク装置。
【請求項６】
請求項２〜５のいずれか１項記載の磁気ディスク装置において、上位装置からの書き込み或は読み出し命令を監視し、該命令が発行されず、上位装置からの命令による動作を必要としない時間に、前記再書き込みを行うことを特徴とする磁気ディスク装置。
【請求項７】
請求項３〜６のいずれか１項記載の磁気ディスク装置おいて、前記判定手段によって、位置ずれ量ＰＥが、Ｅｗｆ＞Ｅｗｗを満たす２つの閾値Ｅｗｆ，Ｅｗｗに対して、Ｅｗｆ＞ＰＥ≧Ｅｗｗの条件を満たす場合に、該トラックを再書き込みが必要なトラックとして、前記トラック情報テーブルに登録し、該トラックに隣接する両側のトラックを一時的に書き込み禁止とすることを特徴とする磁気ディスク装置。
【請求項８】
請求項３〜６のいずれか１項記載の磁気ディスク装置おいて、前記判定手段によって、位置ずれ量ＰＥが、Ｅｗｆ＞Ｅｗｗを満たす２つの閾値Ｅｗｆ，Ｅｗｗに対して、Ｅｗｆ＞ＰＥ≧Ｅｗｗの条件を満たす場合に、該トラックを再書き込みが必要なトラックとして、前記トラック情報テーブルに登録し、該トラックの位置ずれ方向側に隣接するトラックを一時的に書き込み禁止とすることを特徴とする磁気ディスク装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、円板状磁気ディスク媒体に設けられた記録トラックに磁気ヘッドを位置決めして情報を記録する磁気ディスク装置に関する。
【０００２】
【従来の技術】
磁気ディスク装置において、データ記録時に、磁気ヘッドと、目的のトラックとの半径方向のずれが所定の値を越えると、隣接トラックのデータの一部を消去してしまい、隣接トラックの情報の読み出しが不可能となる可能性がある。
磁気ディスク媒体上の記録トラックにデータ記録領域とサーボ情報とを含むエンベディッドサーボ方式を用いた従来の磁気ディスク装置では、データ書き込み時に、再生されたサーボ情報からトラック位置信号を復調し、書き込み中のトラック位置ずれ量を監視することで、オフトラック状態での書き込みの防止を行っている。すなわち、書き込み直前、あるいは書き込み中の磁気ヘッドのトラック幅方向の位置ずれ量が既定値以上であれば、書き込み動作を禁止する技術が採用されている。
【０００３】
【本発明が解決しようとする課題】
前記技術は、サーボの品質が高くサンプリング周期が非常に短い場合には、オフトラック書き込み防止手段としては有効である。しかし、サーボ専用面を持たず、データ面にサーボ情報を持つエンベディッド方式を用いた磁気ディスク装置では、データ記録領域をより多く確保するためには、サーボ信号の格納場所は限定され、この結果、サンプリング周期を短くすることは困難である。磁気ディスク媒体上に記録されるサーボ信号も、サーボ信号書き込み時の振動、媒体欠陥、その他の雑音などの影響により、必ずしも品質が十分に高いとは言えず、書き込み位置ずれ監視の規定値を十分に小さくすることは困難である。
【０００４】
また、書き込まれたデータの信頼性の面では、トラックＡ，Ｂ，Ｃが隣接して並んでいる場合に、トラックＡがトラックＢ側に位置ずれして既に書き込まれており、且つ、トラックＢがトラックＣ側に位置ずれして既に書き込まれており、且つ、トラックＣを書き込むときに、トラックＢ側に位置ずれして書き込んだ場合に、トラックＢのデータを再生する状態が最も厳しい条件となる。従って、信頼性確保のためには、上記の様な最悪位置ずれの組み合わせの場合にも、記録されているデータが確保できることが必要となり、確率的には非常に発生頻度の低い条件のために、位置ずれ監視の規定値をより小さな値とすることが要求される。
【０００５】
しかし、位置ずれ監視の規定値をあまり小さな値に設定すると、書き込み中止（ライトフォルト）が頻繁に発生し、装置性能が低下したり、書き込み禁止となる誤動作となったりする可能性がある。
一方、現在磁気ディスク装置に要求されている記録容量の増加に対応し、かつコストダウンを図るためには、記録密度を向上させることが必須であり、磁気ディスク媒体上で半径方向の密度に相当するトラック間隔（トラックピッチ）の狭小化が必要である。トラックピッチを極小化した磁気ディスクにおいては、磁気ヘッドのトラック幅方向の位置決めに対する条件がますます厳しくなる。
【０００６】
本発明は、このような従来技術の問題点に鑑みてなされたもので、アクセス速度を犠牲にすることなく記録トラックの位置ずれを小さくすることができ、同時にライトフォルトの発生確率を低下させて信頼性を向上することのできる磁気ディスク装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明においては、磁気ディスク媒体上のトラック幅方向に対する磁気ヘッドの位置ずれを複数の閾値、典型的には２つの閾値により判定し、致命的ではないが隣接トラック書き込み時の位置ずれ状態によっては障害につながる可能性のある位置ずれを生じていると判定された場合（ライトウォーニング）に、その位置ずれを生じているトラックにそのまま書き込むと共に、そのトラックに隣接するトラックを一時的に書き込み禁止としておき、のちに装置がアイドル状態にあるときに、その位置ずれを生じたトラックに書き込んだ情報を読み出して他のトラックに再書き込みすることによって前記目的を達成する。
【０００８】
すなわち、本発明による磁気ディスク装置は、同心円状あるいは螺旋状に配置されたトラックを備える磁気ディスク媒体と、前記トラックに対して記録又は再生を行うための磁気ヘッドと、記録の際に磁気ヘッドのトラック幅方向の位置情報を検出する検出手段と、前記位置情報と複数の閾値を用いて磁気ヘッドのトラック幅方向の位置ずれの大きさを判定する判定手段と、判定手段による判定結果に応じてその後の記録位置を制限する手段とを有することを特徴とする。
【０００９】
判定手段による判定結果に応じた記録位置の制限とは、例えば、所定のトラックへの記録時に判定手段により位置ずれ量が予め設定した閾値より大きいと判定されたとき、そのトラックに隣接する両側１トラックの全部又は一部への書き込みを一時的に禁止することである。
所定のトラックに最後に書き込まれたときの位置ずれ量が前記判定手段によって所定の閾値よりも大きいと判定された場合には、そのトラックのデータを他のトラックに再書き込みしてデータの保全を図る。
【００１０】
また、本発明の磁気ディスク装置は、所定のトラックに最後に書き込まれたときの位置ずれ量が判定手段によって所定の閾値よりも大きいと判定された場合に、そのトラックを再書き込みが必要なトラックとして登録し、そのトラックに隣接するトラックを一時的に書き込み禁止トラックとして登録するためのトラック情報テーブルを有する。
【００１１】
さらに、上位装置からのデータ書き込み或は読み込み命令の論理アドレスを磁気ディスク媒体上の物理アドレスに変換する論理・物理アドレス変換テーブルと、論理・物理アドレス変換テーブルを随時変更する手段とを有する。
そして、論理・物理アドレス変換テーブルを随時変更する手段は、再書き込みされたトラックにおける再書き込み時の位置ずれ量が判定手段によって所定の閾値より小さいと判定された場合、すなわち再書き込みが成功してコンプリート記録がなされた場合に、論理・物理アドレス変換テーブルを更新し、再書き込みされたトラックの物理アドレスを再書き込みが必要とされたトラックの論理アドレスに対応させる。
【００１２】
前記再書き込みは、上位装置からの書き込み或は読み出し命令を監視し、該命令が発行されず、上位装置からの命令による動作を必要としない時間に行う。
典型的には、判定手段によって、位置ずれ量ＰＥが、Ｅｗｆ＞Ｅｗｗを満たす２つの閾値Ｅｗｆ，Ｅｗｗに対して、Ｅｗｆ＞ＰＥ≧Ｅｗｗの条件を満たす場合に、そのトラックを再書き込みが必要なトラックとして、トラック情報テーブルに登録し、そのトラックに隣接する両側のトラックを一時的に書き込み禁止とする。
【００１３】
あるいは、判定手段によって、位置ずれ量ＰＥが、Ｅｗｆ＞Ｅｗｗを満たす２つの閾値Ｅｗｆ，Ｅｗｗに対して、Ｅｗｆ＞ＰＥ≧Ｅｗｗの条件を満たす場合に、そのトラックを再書き込みが必要なトラックとして、トラック情報テーブルに登録し、そのトラックの位置ずれ方向側に隣接するトラックを一時的に書き込み禁止とする。ただし、この場合には、位置ずれ量ＰＥの大きさだけでなく、その位置ずれの方向も知る必要がある。
【００１４】
本発明の磁気ディスク装置によると、位置ずれ監視の閾値を複数、典型的には２段階とし、ライトウォーニングによる再書き込み処理を行うことにより、アクセス速度を犠牲にせずに、記録トラックの位置ずれを小さくすることが可能となる。これによりライトフォルトの閾値を大きくすることが可能となり、ライトフォルトの発生確率が低くなり信頼性が向上する。同時に、ライトフォルトの発生確率が低くなることにより、リトライなどの頻度が下がり、ライト時のアクセス速度が向上する。また、記録トラックの位置ずれが小さくなることにより、リード時のエラーレートが向上し、信頼性、アクセス速度が向上する。
【００１５】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１は、本発明による磁気ディスク装置の構成の一例を示すブロック図である。図１において、ＨＤＡ（ヘッドディスクアセンブリー）１内には、モータ４によって回転する複数の磁気ディスク媒体３と、それぞれの磁気ディスク媒体３と対向する複数の磁気ヘッド５と、各々の磁気ヘッド５を一体として移動させるためのアクチュエータ６と、磁気ヘッド５の書き込み及び読み出しを行うためのプリアンプ７が格納されている。
【００１６】
ＨＤＡ１の外部には、回路基板２が固定されている。プリアンプ７からの出力はリードデータ復調回路８に入力されてディジタルデータに復調され、その後インターフェース制御部９に入力される。インターフェース制御部９は接続用のコネクタとインターフェースケーブルを介してホストコンピュータに接続される。プリアンプ７からの出力は位置信号再生回路１０にも入力され、位置信号再生回路１０で復調された磁気ヘッド５の位置信号は、Ａ／Ｄ変換器１１に入力される。Ａ／Ｄ変換器１１はマイクロプロセッサ１２に接続されている。マイクロプロセッサ１２は位置情報を取り込み、シーク或はトラック追従動作のための演算処理を行う。また、マイクロプロセッサ１２は、後段で述べるような、論理アドレスから物理アドレスへの変換処理や、書き込み禁止トラックの管理などを行い、そのための論理・物理アドレス変換テーブル１７及びトラック情報テーブル１６がマイクロプロセッサ１２に接続されている。なお、マイクロプロセッサ１２は。同様の機能を実現できれば、ゲートアレイ、ＡＳＩＣなど、その他の論理手段で置き換えてもよい。
【００１７】
マイクロプロセッサ１２の出力はＤ／Ａ変換器１３でアナログ信号に変換されてアクチュエータ駆動回路１４に入力され、アクチュエータ６の駆動電流を発生させて、磁気ヘッド５の位置決め制御を行う。
データ書き込み時には、データは、インターフェース制御部９からデータ書き込み回路１５に送られて、プリアンプ７内の書き込み回路を経由して磁気ヘッド５に対して書き込み動作を行う。
【００１８】
図２に、磁気ディスク媒体上のトラックの構成の概略図を示す。各トラックには、サーボ領域とデータ領域が交互に配置され、サーボ領域は１トラック（１周）上に数十個配置される。サーボ領域で位置信号を再生し、位置情報、及び物理的なトラック番号情報等を得る。
マイクロプロセッサ１２は、通常はトラック追従のためのフォローイング制御を行っている。ホストコンピュータが書き込みコマンドを発行すると、その指示を解読するためのインターフェース処理を開始する。この際、マイクロプロセッサは、ホストコンピュータからの書き込み論理アドレスを、論理・物理アドレス変換テーブル１７を用いて変換し、物理的な書き込みアドレス（トラック、セクタなど）を決定する。書き込みすべきトラックまで移動が必要な場合には、マイクロプロセッサ１２はシーク制御を開始する。
【００１９】
シーク制御またはシーク処理の終了後には、マイクロプロセッサ１２は、再びフォローイング制御またはフォローイング処理に戻り、磁気ヘッド５の目的トラックへの位置決めが十分に安定したところで、シーク制御の終了を知らせるコマンドコンプリート信号がアクティブになる。コマンドコンプリート信号がアクティブになった後に、ＩＤ情報をリードして識別情報が正しい場合はデータの書き込み動作を開始する。
【００２０】
また、複数のセクタに及ぶ大きなデータを書き込む場合、データ領域の間にあるサーボ領域では、サーボ信号を復調し、フォローイング制御を行い、データ領域では、再びデータ書き込みを行う。この際、サーボ信号の復調結果から、磁気ヘッドのトラック中心からの位置ずれ量を監視している。
従来は、この位置ずれ量が所定の規定値を越えた場合には、ライトフォルトと判定し、ライト動作を中止し、再び同一トラックに対して書き込みを試み、複数回ライトフォルトが発生した場合には、ライトエラーと判定していた。
【００２１】
図３に、本装置のライト処理のフローチャートを示す。ホストコンピュータからデータライト命令が発行されると、マイクロプロセッサ１２は、論理・物理アドレス変換テーブル１７と、トラック情報テーブル１６を用いて、ディスク３上の記録可能領域を調べて記録するトラックを確定し（Ｓ１１）、所望のトラックに磁気ヘッド５を移動させる（Ｓ１２）。シーク完了後、サーボデータをリードしながらフォロイング動作を行う（Ｓ１３）。
【００２２】
この例では、位置ずれ（ＰＥ）の許容閾値を２段階（Ｅｗｆ，Ｅｗｗ（Ｅｗｆ＞Ｅｗｗ））として位置ずれ監視を行う。ステップ１４の位置ずれ判定では、ＰＥ＞Ｅｗｆを判定し、ＹＥＳの場合には位置ずれが致命的な障害につながる可能性があるとしてライトフォルト（ＷＦ）と判定し、ライトフォルト処理を行う（Ｓ１５）。ステップ１４の位置ずれ判定でＮＯと判定された場合には、次のステップ１６の位置ずれ判定で、ＰＥ＞Ｅｗｗを判定し、ＮＯの場合には位置ずれが十分小さいと判定し、ステップ１８に進んでデータをそのまま書き込む。ステップ１６の判定で、ＹＥＳと判定した場合には、該当トラックで位置ずれが比較的大きく、致命的ではないが隣接トラック書き込み時の位置ずれ状態によっては障害につながる可能性がある（ライトウォーニング：ＷＷ）と判定し、該当トラックをライトウォーニングＷＷとしてトラック情報テーブル１６に登録し（Ｓ１７）、その後ステップ１８に進んでデータは該当トラックにそのまま書き込む。ライトウォーニングＷＷとしてトラック情報テーブル１６に登録されたトラックの両隣のトラックは一時的に書き込み禁止とされる。
【００２３】
次のステップ１９ではデータの書き込みが終了したかどうか判定し、終了であればステップ２０に進み、ライト終了してアイドル状態になる。ステップ１９の判定で書き込むデータが残っていると判定されれば、次のステップ２１でそのトラックにデータ書き込み可能領域が残っているかどうか判定し、残っている場合にはステップ１３に戻って磁気ヘッドの位置ずれ判定を行いながらそのトラックに同様にデータライトを行う。
【００２４】
複数トラックに跨る連続した大量データを記録する場合には、前記シーケンスに従ってデータライトを行い、１トラック（トラックＮ）を書き込み終了した後に、ステップ２１からステップ２２に進む。それに先立つステップ１６の判定でそのトラックがライトウォーニングＷＷと判定された場合には、隣接した２トラックへの書き込みは禁止されているので、ステップ２２の処理で隣接したトラックは無条件でスキップして空いているトラックを調べ、ステップ１２に進んでそのトラックに移動し、続きのデータを書き込む。ステップ１６の判定がＮＯの場合には、ステップ２２の処理で隣接したトラックをスキップすることなくデータ書き込み可能なトラックを調べ、ステップ１２に進んで選択されたトラックに移動してデータ書き込みを行う（隣接トラックが書き込み可能であれば隣接トラックに続きのデータを書き込む）。
【００２５】
この処理を繰り返して、一連のデータを記録し終えると、ライト終了し、ステップ１９からステップ２０に進んでアイドル状態となる。ステップ２０のアイドル状態では、ホストコンピュータからのライト／リードコマンドが途絶えて一定時間が経過すると、自動的に再書き込み処理に移行する。
図４に、再書き込み処理のフローチャートを示す。再書き込み処理は、直前までに書き込まれたトラックのうち、ライトウォーニングＷＷと判定され、トラック情報テーブル１６に保存されているトラックのデータを、空いているトラックに記録し直す処理である。アイドル状態で一定時間が経過すると、マイクロプロセッサ１２はトラック情報テーブル１６内にライトウォーニングＷＷとして登録されたトラックがあるかどうかを調べ（Ｓ３１）、登録が無い場合には再びアイドル状態となり、ホストコンピュータからの命令に従う（Ｓ３４）。
【００２６】
ステップ３１の判定でトラック情報テーブル内にライトウォーニングＷＷとして登録されたトラックが存在した場合には、ステップ３２に進んでトラック情報テーブル１６を読み出す。続いて、ステップ３３に進んで、ホストコンピュータからの命令の有無を確認し、命令がある場合には、再書き込みを中止し、ホストコンピュータからの命令に従う（Ｓ３４）。命令が無い場合には、トラック情報テーブルにライトウォーニングＷＷとして登録されたトラックのデータを読み出し（Ｓ３５）、磁気ヘッドを書き込み可能なトラックに移動して（Ｓ３６）、当該データを書き込む。
【００２７】
この際、サーボデータを読み込み（Ｓ３７）、図３で説明した通常のライト処理と同様に、２段階の位置ずれ判定を行い（Ｓ３８，Ｓ４０）、ライトフォルトＷＦと判定された場合には、ライトフォルト処理を行い（Ｓ３９）、ライトウォーニングＷＷと判定された場合には、当該トラックをライトウォーニングＷＷとしてトラック情報テーブル１６に登録（Ｓ４１）した後、データライトを行う（Ｓ４２）。
【００２８】
当該トラックのデータ書き込みが終了すると、ステップ４４からステップ３１に戻り、再びトラック情報テーブル内のライトウォーニングＷＷ登録の有無を調べ、同様の処理を繰り返す。再書き込みが成功したトラックに関しては、論理・物理アドレス変換テーブルを更新し（Ｓ４３）、再書き込みに成功した物理トラックを当該データの論理アドレスに対応させる。ホストコンピュータからの命令有無は、１トラックの再書き込み毎に確認され、ホストコンピュータからの命令を優先して行う。ライトウォーニングＷＷテーブルに登録されているトラックの再書き込みがすべて終了した時点で再書き込み処理を終了し、アイドル状態に移行する。
【００２９】
ライトフォルトＷＦあるいはライトウォーニングＷＷと判定されなかったトラック（コンプリートトラック）は位置ずれが十分に小さい状態で書き込まれている。従って、コンプリートトラックの隣接トラックにデータを書き込む場合のライトフォルト判定の閾値は、２段階位置ずれ監視を行わなかった場合に比べて大きくすることが可能である。
【００３０】
図５を用いてライトフォルト判定の閾値の設定について説明する。図５（ａ）は、位置ずれ無の理想的な状態を示す図である。図５（ｂ）は、従来方式での位置ずれ最悪条件での配置を示す図である。Ｅ０ｘは従来の方式でのライトフォルト判定の閾値をＥ０とした場合の最悪の位置ずれ量である。記録済トラック７０，７１はＥ０ｘだけ記録中トラック７２に近づく方向に位置ずれして記録されている。記録中トラック７２もＥ０ｘだけ記録済トラック７１の方に位置ずれして書き込まれ、一部が記録済みトラック７１の上に重ね書きされる。この場合、トラック７１を再生しようとすると、トラック７１の一部はトラック７２に重ね書きされていて再生信号が小さい上に、隣接するトラック７０，７２の記録信号の一部がノイズとなって読み出されることになる。従って、既に記録されている隣接トラックの最悪位置ずれ量と、現在記録を行っているトラックの最悪位置ずれ量の両方を考慮して、ライトフォルトの位置ずれ閾値Ｅ０を設定していた。
【００３１】
図５（ｃ）は、本発明よる方式での最悪条件のトラック配置を示す図である。２段階の位置ずれ監視では、Ｅｗｆ＞Ｅ０＞Ｅｗｗの関係を満たすように、２段階の閾値Ｅｗｆ，Ｅｗｗを設定する。既に記録されている隣接トラック７６がコンプリートトラックである場合、その最悪位置ずれ量は、Ｅ０ｘよりも小さいＥｗｗｘとなる。従って、現在記録しているトラック７７の位置ずれ量がＥ０ｘで監視される場合よりも大きくても、記録されている隣接トラック７６のデータを破壊する可能性は低い。
【００３２】
この例では、ライトウォーニングＷＷと判定されたトラックの隣接２トラックは書き込み禁止とされ、複数トラックに跨る連続した大量データを記録する場合に、記録中のトラック７７に隣接する記録済みの２トラック７５，７６は必ずコンプリートトラックになっており、図５（ｃ）のような関係となる。即ち、コンプリートトラック７６は隣接トラック７７の位置ずれによって一部が消される等の障害が発生しても、片側からの影響のみであり、かつ、自己トラックの位置ずれが小さいため、従来方法に比べて影響が小さい。
【００３３】
ライトフォルトとなる閾値Ｅｗｆが大きくなると、当然ライトフォルトとなる確率は低くなり、信頼性が向上する。また、リード時にも、記録されているデータの位置ずれが小さいために、エラーレートが向上する。と同時に、ライト／リード時に位置ずれ起因でリトライ動作を行う確率が低くなり、結果としてアクセス速度が向上する。
【００３４】
ライトウォーニングの閾値Ｅｗｗは従来方式でのライトフォルトの規定値Ｅ０よりも小さく（Ｅ０＞Ｅｗｗ）、発生確率は高い。しかし、ライトウォーニングＷＷが発生しても、ライト処理を中断する必要が無く、ホストコンピュータからの命令のないアイドル状態の時間を利用して再書き込み処理を行うため、アクセス速度面でのデメリットはほとんど無い。
【００３５】
ここでは、ライトウォーニングＷＷが発生したトラックの内周側に隣接する１つのトラック及び外周側に隣接する１つのトラックを一時的に書き込み禁止にし、ライトウォーニングＷＷが発生したトラックの記録内容はあとで別のトラックに再書き込みする例について説明した。しかし、図３のステップ１６における位置ずれ判定の際に位置ずれの方向について情報も取り込むようにし、そのずれた方向に隣接する１つのトラックのみを書き込み禁止にするようにしてもよい。
【００３６】
本実施の形態では、複数のセクタを含むトラック単位で書き込み位置の制御を行っているが、制御単位をセクタ単位とし、セクタ単位で書き込み禁止、アドレス変換を行うことも可能である。
螺旋状にトラックが配置された磁気ディスク装置の場合には、物理的にトラック単位で区切ることはできない。この場合、約一周に相当するセクタ分を１トラックとして区別し、ライトウォーニングとなったトラック、セクタの隣に書き込みが行われないように、同様の制御を行うことで本発明を実施することができる。
【００３７】
【発明の効果】
本発明によると、ライトフォルトの閾値を大きくすることが可能となり、ライトフォルトの発生確率が低くなってリトライの頻度が下がり、信頼性が向上する。また、アクセス速度を犠牲にせずに、記録トラックの位置ずれを小さくすることが可能となる。
【図面の簡単な説明】
【図１】本発明による磁気ディスク装置の構成の一例を示すブロック図。
【図２】磁気ディスク媒体上のトラックの構成を示す図である。
【図３】本発明の磁気ディスク装置でのデータライト処理のシーケンスを説明するためのフローチャート。
【図４】本発明の磁気ディスク装置でのデータの再書き込み処理のシーケンスを説明するためのフローチャート。
【図５】磁気ディスク媒体でのトラック位置ずれの関係を説明するための図。
【符号の説明】
１…ＨＤＡ、２…回路基板、３…磁気ディスク媒体、４…モータ、５…磁気ヘッド、６…アクチュエータ、７…プリアンプ、８…リードデータ復調回路、９…インターフェース制御部、１０…位置信号再生回路、１１…Ａ／Ｄ変換器、１２…マイクロプロセッサ、１３…Ｄ／Ａ変換器、１４…アクチュエータ駆動回路、１５…データ書き込み回路、１６…トラック情報テーブル、１７…論理物理アドレス変換テーブル、７０，７１…記録済トラック、７２…記録中トラック、７５，７６…記録済トラック、７７…記録中トラック
【図１】
0003847435.tif 000002
【図２】
0003847435.tif 000003
【図３】
0003847435.tif 000004
【図４】
0003847435.tif 000005
【図５】
0003847435.tif 000006