(57)【要約】【課題】破壊されたサーボ情報を簡単に回復できるようにする。【解決手段】ディスク媒体１は、ディスク状の基板１０の面１０Ａ側及び面１０Ｂ側に、それぞれ磁性体３Ａ及び３Ｂの有無によって形成されたサーボパターン部を備える。ディスクコントローラ内のサーボ情報回復制御部は、サーボ情報が破壊されたサーボセクタに対し、当該サーボセクタが存在する面に対応するライトヘッドによって直流磁界を発生させて、当該直流磁界による書き込み行わせることで、当該サーボセクタのサーボ情報を回復させる。【選択図】      図４
2006031859.tif 000002
【特許請求の範囲】
【請求項１】
ディスク状の平坦な基板の少なくとも一方の面側に、磁性体の有無によってサーボセクタのサーボ情報を構成するサーボパターン部が形成された垂直磁気記録用のパターンドディスク媒体と、
前記パターンドディスク媒体へのデータの書き込みに用いられるライトヘッドと前記パターンドディスク媒体からのデータの読み出しに用いられるリードヘッドとを含む複合ヘッドと、
前記ライトヘッドによって直流磁界を発生させて、当該直流磁界による書き込みを行わせる書き込み制御回路と、
前記書き込み制御回路を制御して、サーボ情報が破壊されたサーボセクタに対し、前記ライトヘッドによって直流磁界を発生させて、当該直流磁界による書き込み行わせることで、当該サーボセクタのサーボ情報を回復させるサーボ情報回復制御手段と
を具備することを特徴とするサーボ情報回復機能を持つ磁気ディスクドライブ。
【請求項２】
前記サーボ情報回復制御手段は、前記パターンドディスク媒体の半径方向へのヘッド送りピッチを前記ライトヘッドの幅よりも狭くなるように制御するヘッド送りピッチ制御手段を含み、前記ヘッド送りピッチ制御手段により前記ライトヘッドの位置を変えながら、前記サーボ情報が破壊されたサーボセクタへの前記直流磁界による書き込みを少なくととも２回繰り返すことを特徴とする請求項１記載のサーボ情報回復機能を持つ磁気ディスクドライブ。
【請求項３】
前記サーボ情報が破壊されたサーボセクタの位置を正常なサーボ情報から推定し、推定されたサーボセクタの位置に対応してサーボゲート信号をアサートするタイミング制御手段を更に具備し、
前記書き込み制御回路は、前記サーボゲート信号に応じて前記ライトヘッドの前記直流磁界による書き込みを制御する
ことを特徴とする請求項１記載のサーボ情報回復機能を持つ磁気ディスクドライブ。
【請求項４】
サーボ情報の検出ミスに起因するエラーのログ情報をホストシステムに提供する手段と、
前記ホストシステムからのサーボ情報の回復指示を受けて、サーボ情報を回復すべきサーボセクタを特定するサーボセクタ特定手段と
を更に具備し、
前記サーボ情報回復制御手段は、前記サーボセクタ特定手段によって特定されたサーボセクタのサーボ情報を回復させることを特徴とする請求項１記載のサーボ情報回復機能を持つ磁気ディスクドライブ。
【請求項５】
前記パターンドディスク媒体上の全サーボセクタについて、前記サーボ情報回復制御手段によって、当該サーボセクタのサーボ情報を回復させることにより、当該サーボセクタを構成する磁性部の磁化状態をリフレッシュするサーボパターンリフレッシュ手段を更に具備することを特徴とする請求項１記載のサーボ情報回復機能を持つ磁気ディスクドライブ。
【請求項６】
前記パターンドディスク媒体を物理フォーマットする物理フォーマット手段であって、物理フォーマット時に、前記サーボパターンリフレッシュ手段により前記サーボセクタをリフレッシュさせる物理フォーマット手段を更に具備することを特徴とする請求項５記載のサーボ情報回復機能を持つ磁気ディスクドライブ。
【請求項７】
前記書き込み制御回路は前記ライトヘッドによって交流磁界を発生させて、サーボ情報を磁気的に消去させるめのに必要な消去パターン信号を発生する消去パターン発生器を含み、
前記サーボ情報回復制御手段は、ホストシステムから情報の保護が指示された場合、前記パターンドディスク媒体上の保護すべき情報が保存されている領域に対応するサーボセクタに対し、前記ライトヘッドによって交流磁界を発生させて、当該交流磁界による書き込み行わせることで、当該サーボセクタのサーボ情報を消去させるサーボ情報消去制御手段を含み、
前記磁気ディスクドライブは、前記ホストシステムからの情報の保護の指示に対して、情報保護の解除のための保護された情報に固有の解除キーを前記ホストシステムに通知する手段を含み、
前記サーボ情報回復制御手段は、前記ホストシステムから解除キーをパラメータとして情報保護の解除が指示され、且つ当該解除キーが正しい場合、前記パターンドディスク媒体上の保護状態を解除すべき情報が保存されている領域に対応するサーボセクタのサーボ情報を回復させる
ことを特徴とする請求項１記載のサーボ情報回復機能を持つ磁気ディスクドライブ。
【請求項８】
第１の面及び当該第１の面とは反対側の第２の面とを持つディスク状の平坦な基板の前記第１及び第２の面側に、それぞれ磁性体の有無によってサーボセクタのサーボ情報を構成するサーボパターン部が形成された垂直磁気記録用のパターンドディスク媒体と、
前記パターンドディスク媒体の前記第１の面側に配置されるライトヘッドを含む第１のヘッドと、
前記パターンドディスク媒体の前記第２の面側に配置されるライトヘッドを含む第２のヘッドと、
前記第１及び第２のヘッドのうちの選択されたヘッドの前記ライトヘッドによって直流磁界を発生させて、当該直流磁界による書き込み行わせる書き込み制御回路と、
前記書き込み制御回路を制御して、サーボ情報が破壊されたサーボセクタに対し、前記第１及び第２のヘッドのうち、当該サーボセクタが存在する面に対応するヘッドの前記ライトヘッドによって直流磁界を発生させて、当該直流磁界による書き込み行わせることで、当該サーボセクタのサーボ情報を回復させるサーボ情報回復制御手段と
を具備することを特徴とするサーボ情報回復機能を持つ磁気ディスクドライブ。
【請求項９】
前記第１の面側のサーボパターン部の磁性体及び前記第２の面側のサーボパターン部の磁性体が、いずれも前記第１及び第２の面に垂直な同一方向に磁化され、当該第１及び第２の面側の前記磁性体の表面の磁気極性が当該第１及び第２の面側で相異なり、
前記書き込み制御回路は、前記ライトヘッドに流す電流の方向を切り替える切り替え回路を含み、
前記サーボ情報回復制御手段は、前記サーボ情報が破壊されたサーボセクタが存在する面に対応するヘッドが前記第１及び第２のヘッドのいずれであるかにより、前記切り替え回路を制御する
ことを特徴とする請求項８記載のサーボ情報回復機能を持つ磁気ディスクドライブ。
【請求項１０】
ディスク状の平坦な基板の少なくとも一方の面側に、磁性体の有無によってサーボセクタのサーボ情報を構成するサーボパターン部が形成された垂直磁気記録用のパターンドディスク媒体と、前記パターンドディスク媒体へのデータの書き込みに用いられるライトヘッドと前記パターンドディスク媒体からのデータの読み出しに用いられるリードヘッドとを含む複合ヘッドとを備えた磁気ディスクドライブに適用される、破壊されたサーボ情報を回復させるためのサーボ情報回復方法であって、
サーボ情報が破壊されたサーボセクタを特定するステップと、
特定されたサーボセクタに対し、前記ライトヘッドによって直流磁界を発生させて、当該直流磁界による書き込み行わせることで、当該サーボセクタのサーボ情報を回復させるステップと
を具備することを特徴とするサーボ情報回復方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク状の基板の各面側に磁性体の有無でサーボパターン部が物理的に形成された垂直磁気記録用のパターンドディスク媒体を搭載した磁気ディスクドライブに係り、特にサーボパターン部によって実現されるサーボ情報が損傷を受けた場合に当該サーボ情報を回復するのに好適なサーボ情報回復機能を有する磁気ディスクドライブ及び同ドライブにおけるサーボ情報回復方法に関する。
【背景技術】
【０００２】
磁気ディスクドライブに搭載されるディスク状の磁気記録媒体（ディスク媒体）には、予め、或いは初期化時に、サーボ情報が記録されるのが一般的である。サーボ情報は、ヘッドを上記メディア上の目標位置に位置付けるのに必要な位置情報を含む。このサーボ情報が記録された領域はサーボ領域と呼ばれる。
【０００３】
近年、このサーボ領域（サーボゾーン）を、表面に磁性層を有する基板の凹凸パターンで、サーボパターンとして予め形成する磁気ディスク媒体、いわゆるパターンドディスク媒体に関する技術が提案されている（例えば、特許文献１参照）。この特許文献１には、データトラックもパターンにより形成し、当該トラックに沿ってグルーブを形成する、いわゆるＤＴＲ（discrete track recoding）方式についても記載されている。ＤＴＲ方式は、データ領域でのエラー率を改善し、面記録密度の向上が可能と期待されている磁気記録方式である。
【０００４】
さて、表面に磁性層を有する基板の凹凸のパターンでサーボパターンを形成するだけでは、当該パターンをサーボ情報として使用することはできない。このサーボ情報として使用可能なサーボパターンを実現するには、予め当該パターンの部分を確実に着磁する初期化処理が必要である。そこで、上記特許文献１では次のような着磁法が適用される。まず、パターンドディスク媒体を回転させながら、着磁用のヘッドを当該ディスク媒体の内周と外周の間を移動させて、当該ヘッドにより第１の方向の強磁界を発生することで、ディスク媒体の凸部及び凹部の各磁性層、つまりディスク媒体の全面を第１の方向に着磁する。次に、ディスク媒体を回転させながら、ヘッドを当該ディスク媒体の内周と外周の間を移動させて、当該ヘッドにより上記第１の方向とは逆の第２の方向の磁界であって、凹部に影響を与えない程度の磁界を発生することで、ディスク媒体の凸部の磁性層を磁化反転させ、当該凸部のみを第２の方向に着磁させる。
【特許文献１】特開２００３−２２６３４号公報（段落００２８、段落００６３乃至００６７、図３、図４、図８）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記したように、従来の垂直磁気記録用のパターンドディスク媒体では、凸部と凹部とによってサーボパターンが形成されている。この凸部と凹部には、いずれも磁性層が形成されている。この凸部の磁性層と凹部の磁性層とが、互いに異なる方向に着磁されることにより、サーボパターンに対応したサーボ情報が埋め込み形成されたパターンドディスク媒体が実現される。
【０００６】
このような従来のパターンドディスク媒体が搭載された磁気ディスクドライブにおいて、ヘッドギャップから距離の離れた凹部の着磁を当該ドライブの書き込みヘッドで行うのは困難である。したがって、従来のパターンドディスク媒体に埋め込み形成されたサーボ情報が磁気ディスクドライブの使用中に破壊された場合、当該サーボ情報を、ユーザーデータに悪影響を及ぼすことなく回復させることは困難である。
【０００７】
本発明は上記事情を考慮してなされたものでその目的は、パターンドディスク媒体に埋め込み形成されたサーボ情報が磁気ディスクドライブの使用中に破壊された場合に、当該ディスク媒体にユーザデータを保持したまま、当該破壊されたサーボ情報を簡単に回復できる、サーボ情報回復機能を有する磁気ディスクドライブ及び同ドライブにおけるサーボ情報回復方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の１つの観点によれば、サーボ情報回復機能を持つ磁気ディスクドライブが提供される。この磁気ディスクドライブは、ディスク状の平坦な基板の少なくとも一方の面側に、磁性体の有無によってサーボセクタのサーボ情報を構成するサーボパターン部が形成された垂直磁気記録用のパターンドディスク媒体と、このパターンドディスク媒体へのデータの書き込みに用いられるライトヘッドとパターンドディスク媒体からのデータの読み出しに用いられるリードヘッドとを含む複合ヘッドと、上記ライトヘッドによって直流磁界を発生させて、当該直流磁界による書き込み行わせる書き込み制御回路と、この書き込み制御回路を制御して、サーボ情報が破壊されたサーボセクタに対し、上記ライトヘッドによって直流磁界を発生させて、当該直流磁界による書き込み行わせることで、当該サーボセクタのサーボ情報を回復させるサーボ情報回復制御手段とを備える。
【０００９】
このような構成の磁気ディスクドライブにおいては、当該ドライブに搭載されるディスク媒体（パターンドディスク媒体）が、少なくともその一方の面側に、磁性体の有無（つまり凸部をなす磁性部と凹部をなす非磁性部の組み合わせパターン）によってサーボセクタのサーボ情報を構成するサーボパターン部が形成された垂直磁気記録用のパターンドディスク媒体である。このため、媒体全面に磁性部（磁性層）が形成された、特許文献１に記載されたような従来の垂直磁気記録用のパターンドディスク媒体とは異なって、サーボ情報が破壊されたサーボセクタを構成する磁性部、つまり磁化状態が異常となったサーボセクタの磁性部に、ライトヘッドにより直流磁界を印加するだけで、当該サーボセクタの磁性部の磁化状態を正常な状態に戻して、サーボ情報を簡単に且つ確実に回復させることができる。しかも、ライトヘッドにより直流磁界が印加されるのはサーボ情報が破壊されたサーボセクタの領域のみであり、したがってユーザデータは保護される。つまり上記構成の磁気ディスクドライブにおいては、出荷後のユーザによって使用されている状態でも、ディスク媒体にユーザデータを保持したまま、破壊されたサーボ情報を回復させることができる。
【発明の効果】
【００１０】
本発明によれば、磁気ディスクドライブに搭載されるディスク媒体が、その少なくとも一方の面側に、磁性体の有無によってサーボセクタのサーボ情報を構成するサーボパターン部が形成された垂直磁気記録用のパターンドディスク媒体であることから、サーボ情報が破壊されても、高精度に位置決めを行うサーボライタ等を必要とせずに、当該ドライブに搭載されたライトヘッドを用いて直流磁界で容易に且つ確実に回復させることができる。つまり、磁気ディスクドライブが、出荷後のユーザによって通常に使用されている状態でも、損傷を受けたサーボ情報を、ディスク媒体が当該ディスクドライブに搭載された状態で、ユーザデータを保持したまま回復させることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態につき図面を参照して説明する。  
［両面垂直磁気記録用のパターンドディスク媒体のパターン概要］
図１は、本発明の一実施形態に係るサーボ情報回復機能を有する磁気ディスクドライブに適用される、両面垂直磁気記録用のパターンドディスク媒体１のパターン構成の概要を示す平面図である。ディスク媒体１は、２つの面、つまり上面ＳＡ及び下面ＳＢ（図４参照）を有する、小径（例えば０．８５インチ型）のパターンドディスク媒体である。図１に示すように、ディスク媒体１の面ＳＡには、複数のサーボ領域（サーボパターン部）１１が当該媒体１の半径方向に円弧状に且つ当該媒体１の円周方向に等間隔で形成されている。この円弧は、ディスク媒体１が磁気ディスクドライブに組み込まれて使用される際に、当該ドライブ内のヘッド１１０-0がディスク媒体１上を浮上して移動する軌跡（ヘッドアクセス軌跡）に対応する。各サーボ領域１１のディスク媒体１の円周方向に沿った長さ（幅）は、当該ディスク媒体１の半径位置に依存して比例して長く（広く）なるように設定されている。また、ディスク媒体１の面ＳＢにも、複数のサーボ領域（図示せず）が、サーボ領域１１と同様に形成されている。面ＳＡ上の複数のサーボ領域１１と面ＳＢ上の複数のサーボ領域とは、ミラー対称に配置される。
【００１２】
ディスク媒体１は、後述するように、２つの面１０Ａ及び１０Ｂを持つ平坦な基板（ガラス基板）１０（図４参照）を含む。基板１０の各面１０Ａ及び１０Ｂには、それぞれ下地層２Ａ及び２Ｂが形成されている。この下地層２Ａ及び２Ｂの表面には、記録層（磁性層）となる磁性体がパターン状に形成されている。サーボ領域１１は、この記録層の一部によって形成されている。
【００１３】
以下では、ディスク媒体１の面ＳＡについて述べるが、面ＳＢについても同様である。ディスク媒体１の面ＳＡ上の複数のサーボ領域１１は、当該面ＳＡをディスク媒体１の円周方向に等分割するように配置されている。ディスク媒体１の面ＳＡは、この複数のサーボ領域１１により同数のセクタ（サーボセクタ）に分割される。なお、図１では、作図の都合上、ディスク媒体１の面ＳＡが１５サーボセクタに分割されている。しかし面ＳＡは、実際には１００サーボセクタ以上に分割される。
【００１４】
ディスク媒体１の面ＳＡにおいて、隣接するサーボ領域１１で挟まれた領域はデータ領域１２と呼ばれる。データ領域１２は、一般にユーザデータを記録再生するのに用いられる領域である。本実施形態において、ディスク媒体１はＤＴＲタイプのバターンドディスク媒体である。
【００１５】
［データ領域１２のパターン概要］
図２は、データ領域１２の詳細パターン構成を示す断面斜視図である。ディスク媒体１のデータ領域１２には、ＤＴ（ディスクリート・トラック）と呼ばれる複数の円環（リング）状の磁性トラック３１がデータ領域１２の半径方向に一定長（トラックピッチＴｐ）周期で予め形成されている。データ領域１２内の磁性トラック３１の領域には、複数のデータセクタが配置される。ユーザデータは、ライトヘッド１１２により、磁性トラック３１内のデータセクタに磁化パターンとして記録される。磁性トラック３１の幅Ｔｗは、ライトヘッド１１２の幅ＭＷＷにほぼ等しい。一方、リードヘッド１１１の幅ＭＲＷは、磁性トラック３１の幅Ｔｗより広く設定されている。
【００１６】
複数の磁性トラック３１は、記録層（磁性層）となる強磁性体（例えばＣｏＣｒＰｔ）を用いて、基板１０（図４参照）の下地層（ＳＵＬ）２Ａ上に凸状に且つ円環（リング）状に形成される。隣接する磁性トラック３１間は、非磁性ガード３２と呼ぶ、凹状の記録不可能な非磁性部となっている。このように、複数の磁性トラック３１は、ディスク媒体１の半径方向に磁性分断する円環状に形成され、データ領域１２は当該複数の磁性トラック３１が非磁性ガード３２（非磁性部）を介して一定長周期で配設されたパターンにより構成される。このようなＤＴＲタイプのディスク媒体１では、各磁性トラック３１が、隣接トラックの干渉の影響を受けるのを抑えることが可能となり、ディスク媒体１の高密度化に寄与する。
【００１７】
上記したように、ディスク媒体１の面ＳＡは、複数のサーボ領域１１により同数のサーボセクタに分割される。このことは、面ＳＡ上の各磁性トラック３１が、複数のサーボ領域１１によりディスク媒体１の円周方向に同数のサーボセクタに分割されることを表す。なお、データ領域１２が必ずしもパターン化されている必要はない。
【００１８】
［サーボパターン構成］
図３は、図１中のサーボ領域１１の詳細パターン構成を示す。この図３に示すサーボ領域１１のパターン（サーボパターン）は、ディスク媒体１がディスクドライブに組み込まれた際に、当該ドライブ内のヘッドが紙面の左から右に通過する箇所の、当該媒体１の面（上面）ＳＡ側のパターンを表している。サーボ領域１１の前後にはデータ領域１２が配置されている。
【００１９】
サーボ領域１１は、ヘッド位置決めのために必要な情報であるサーボ情報を、磁性部と非磁性部との組み合わせで埋込み形成したプリビット領域である。サーボ領域１１は、大別すると、図３（ａ）に示すように、プリアンブル部１１Ａ、アドレス部１１Ｂ及び偏差検出用のバースト部１１Ｃから構成されている。このサーボ領域１１の構成は、周知のサーボ情報記録パターン（サーボパターン）を、磁性／非磁性がそれぞれ１／０に対応するようにプリビット形成したものである。以下、各パターン内容について簡単に説明する。
【００２０】
プリアンブル部１１Ａは、ディスク媒体１の回転偏芯等により生ずる時間ズレに対し、サーボ情報（サーボ信号）再生用クロックを同期させるＰＬＬ（位相ロックループ）処理や、信号再生振幅を適正に保つＡＧＣ（自動利得制御）処理を行うために設けられる。プリアンブル部１１Ａは、図３（ｂ）に示すように、ディスク媒体１の半径方向に円弧状に連続し、且つ当該ディスク媒体１の円周方向に磁性部／非磁性部の繰返しパターンで構成される。図３（ｂ）では、ハッチングが施された部分が非磁性部（凹部）を、ハッチングが施されていない部分が磁性部（凸部）を表している。これとは逆に、ハッチングが施された部分が磁性部（凸部）を、ハッチングが施されていない部分が非磁性部（凹部）を表す構造であっても構わない。プリアンブル部１１Ａの上記円周方向の磁性部／非磁性部の比率はほぼ１：１である。つまりプリアンブル部１１Ａは、磁性部の占有率が５０％で形成されている。
【００２１】
アドレス部１１Ｂは、マンチェスタコードと呼ばれるパターンで形成され、１／０がそれぞれ磁性部／非磁性部に対応するように構成されている。このアドレス部１１Ｂのパターンは、サーボアドレスマーク（ＳＡＭ）と呼ばれるサーボ領域識別コード、セクタ情報及びシリンダ情報等を表す。アドレス部１１Ｂの情報のうち、シリンダ情報以外は、各サーボセクタで一定となるので、プリアンブル部１１Ａの周方向ピッチと同一ピッチで構成される。一方、シリンダ情報は、サーボトラック毎に変化するパターンとなり、ディスク媒体１の半径方向で磁性分断が起こる。このシリンダ情報には、シーク動作時のアドレス判読ミスの影響が小さくなるように、隣接サーボトラックとの間の情報の変化が最小（１ビット）となる、例えばグレイコードに変換された情報を、更にマンチェスタコード化したパターンが用いられる。このため、シリンダ情報は、磁性分断頻度がＬＳＢ（最下位ビット）側ほど激しく、ディスク媒体１の半径方向に対称性を持つ模様のようなパターンとなる。アドレス部１１Ｂの磁性部の占有率も５０％となる。
【００２２】
バースト部１１Ｃは、シリンダアドレスのオントラック状態からのオフトラック量（位置偏差）を検出するためのオフトラック検出用領域である。バースト部１１Ｃには、ディスク媒体１の半径方向にパターン位相をずらした４種のマークが形成されている。この４種のマークはバーストＡ，Ｂ，Ｃ，Ｄと呼ばれる。バースト部１１Ｃには、図３（ｃ）に示すように、ディスク媒体１の円周方向に複数個のマークがプリアンブル部１１Ａと同一のピッチ周期で配置されたパターンが用いられる。バースト部１１Ｃのパターンの半径方向周期は、アドレス部１１Ｂのアドレスパターンの変化周期に比例した周期、換言すれば、サーボトラック周期に比例した周期に設定される。図３（ｃ）では、作図の都合上、バースト部１１Ｃの各バーストＡ，Ｂ，Ｃ，Ｄがディスク媒体１の円周方向に３周期分で記載されている。しかし、実際のバースト部１１Ｃには、各バーストＡ，Ｂ，Ｃ，Ｄがディスク媒体１の円周方向に例えば１０周期分形成され、ディスク媒体１の半径方向にサーボトラック周期の２倍長周期で繰り返すパターンが用いられる。バースト部１１Ｃ（中の各バーストＡ，Ｂ，Ｃ，Ｄ）の磁性部の占有率は７５％となる。このバースト部１１Ｃの各バーストＡ，Ｂ，Ｃ，Ｄの再生信号の平均振幅値を演算処理することにより、オフトラック量が算出される。なお、本実施形態では、バースト部１１Ｃに、バーストＡ，Ｂ，Ｃ，Ｄのパターン（バーストパターン）を適用している。しかし、周知の位相差サーボパターン等、オフトラック量検出に利用可能なパターンであれば、バーストパターン以外のパターンを適用することも可能である。但し、例えば位相差サーボパターンの場合は、バースト部の磁性部占有率は約５０％となる。
【００２３】
［ディスク媒体１の断面構成と磁化方向］
図４は、ディスク媒体１の断面を示す。図４において、ディスク媒体１は平坦なガラス基板１０を含む。基板１０は、面１０Ａ及び１０Ｂを持つ。この基板１０の面１０Ａ及び１０Ｂには、それぞれ下地層（ＳＵＬ）２Ａ及び２Ｂが形成されている。下地層２Ａ及び２Ｂは、軟磁性層（高透磁率層）を含む。下地層２Ａ及び２Ｂ上の一部には、それぞれ、強磁性体（例えばＣｏＣｒＰｔ）からなる垂直磁気異方性を持つ磁性体３Ａ及び３Ｂが、記録層として凸状にパターン化されて形成されている。ディスク媒体１の面ＳＡ及びＳＢ側には、図示しない薄膜のＤＬＣ保護膜が形成され、当該保護膜には潤滑剤としてルブが塗布されている。なお、基板１０は、必ずしもガラス基板である必要はない。即ち基板１０は、非磁性体であれば良く、例えばアルミ基板であってもよい。また、記録層をなす磁性体（強磁性体）３Ａ及び３Ｂは、必ずしもＣｏＣｒＰｔ系である必要はなく、他の垂直磁気異方性を持つ強磁性体、例えばＦｅＰｔ系の強磁性体であっても良い。また、ディスク媒体１は、その面ＳＡ及びＳＢが磁性体の有無を反映した凹凸形状をなす。しかし、凹部にＳｉＯ２等の非磁性体を埋め込むことにより、面ＳＡ及びＳＢが平坦化された磁気ディスク媒体であっても良い。また、基板１０の一方の面側だけに、磁性体が、記録層として凸状にパターン化されて形成された構成であっても構わない。
【００２４】
さて、図４には、ディスク媒体１上のパターン化された磁性体３Ａ及び３Ｂに、それぞれ矢印「↓」及び「↑」が記載されている。この、矢印「↓」及び「↑」の向きは、それぞれ磁性体３Ａ及び３Ｂの内部磁化方向を表す。ここでは、磁性体３Ａ及び３Ｂの表面の磁気極性（磁極）は同一であり、例えばＳである。
【００２５】
［磁気ディスクドライブ構成］
次に、本実施形態の磁気ディスクドライブの構成について簡単に説明する。図５は、ディスク媒体１を搭載した磁気ディスクドライブの構成を示すブロック図である。このディスクドライブは、大きく分けて、ヘッドディスクアセンブリ部（以下、ＨＤＡ部と称する）１００と、印刷回路基板部（以下、ＰＣＢ部と称する）２００とから構成される。
【００２６】
ＨＤＡ部１００は、磁気ディスクドライブの本体部であり、両面がＤＴＲ用に加工されたディスク媒体（垂直磁気記録用のパターンドディスク媒体）１と、ダウンヘッド１１０-0及びアップヘッド１１０-1の対と、スピンドルモータ（ＳＰＭ）１２０と、アクチュエータ１３０と、ヘッドアンプＩＣ（以下、ＨＩＣと称する）１４０を有する。
【００２７】
ヘッド１１０-0及び１１０-1は、ディスク媒体１のそれぞれ上面ＳＡ及びＳＢに対応して配置される。各ヘッド１１０-0及び１１０-1はいずれも、ヘッド本体であるスライダ（ＡＢＳ）に、図２に示されているリードヘッド（ＧＭＲ素子）１１１及びライトヘッド１１２を有する磁気ヘッド素子が実装されることにより構成される複合ヘッドである。ヘッド１１０-0及び１１０-1は、アクチュエータ１３０に搭載されている。
【００２８】
アクチュエータ１３０は、ヘッド１１０-0及び１１０-1をそれぞれ支持するサスペンションアーム１３１-0及び１３１-1と、当該アーム１３１-0及び１３１-1を回転自在に支持するピボット軸１３２と、ボイスコイルモータ（ＶＣＭ）１３３とを有する。ＶＣＭ１３３はアクチュエータ１３０の駆動源であり、アーム１３１-0及び１３１-1にピボット軸１３２周りの回転トルクを発生させて、ヘッド１１０-0及び１１０-1をディスク媒体１の半径方向に移動させる。
【００２９】
ヘッド１１０-0及び１１０-1は、当該ヘッド１１０-0及び１１０-1の入出力信号を増幅するためのＨＩＣ１４０と接続されている。ＨＩＣ１４０は、例えばアクチュエータ１３０の所定部位に固定され、フレキシブルケーブル（ＦＰＣ）で、ＰＣＢ部２００側と電気的に接続されている。但し、図５では、作図の都合で、ＨＩＣ１４０は、アクチュエータ１３０から離れた箇所に配置されている。このように本実施形態では、ＨＩＣ１４０は、ヘッド信号のＳＮ低減のために、ヘッド１１０-0及び１１０-1の近傍のアクチュエータ１３０に設けられている。しかし、ＨＩＣ１４０がＰＣＢ部２００に固定された構成であっても良い。
【００３０】
一方、ＰＣＢ部２００は、主として４つのシステムＬＳＩ、即ちモータドライバＩＣ２１０、リード／ライトチャネルＩＣ２２０、ディスクコントローラ（ＨＤＣ）２３０及びＣＰＵ２４０を有している。
【００３１】
モータドライバＩＣ２１０は、ＳＰＭ１２０及びＶＣＭ１３３を駆動する。即ちモータドライバＩＣ２１０は、ＳＰＭ１２０を一定の回転速度で駆動制御する。モータドライバＩＣ２１０はまた、ＣＰＵ２４０から指定されたＶＣＭ操作量を、電流値としてＶＣＭ１３３に与えることで、アクチュエータ１３０を駆動する。
【００３２】
リード／ライトチャネルＩＣ２２０は、リード／ライトに関連する信号処理を行うデバイスである。リード／ライトチャネルＩＣ２２０は、ＨＩＣ１４０のチャネル切り替え、更にはヘッドの記録再生信号を処理する回路で構成される。リード／ライトチャネルＩＣ２２０は、リードチャネル２２０ａ、サーボチャネル２２０ｂ及びライトチャネル２２０ｃを有する。リードチャネル２２０ａは、ＨＩＣ１４０から出力される再生信号（リード信号）に対するＡ／Ｄ（アナログ／デジタル）変換処理、リードデータの復号化処理等を行う。サーボチャネル２２０ｂは、サーボ情報（のセクタ・シリンダ情報及びバーストＡ，Ｂ，Ｃ，Ｄ等）を検出する。ライトチャネル２２０ｃは、ライトデータの符号化処理等を行う。
【００３３】
ＨＤＣ２３０は、ディスクドライブと当該ディスクドライブを利用するホストシステム（例えばパーソナルコンピュータ）とのインターフェースを構成する。
【００３４】
ＣＰＵ２４０は、ディスクドライブのメインコントローラである。ＣＰＵ２４０は、ディスク媒体１に形成されたサーボ領域１１のパターン（サーボパターン）をサーボ情報として利用するヘッド位置決め制御システムを実現する。ＣＰＵ２４０は、ＲＯＭ（例えばフラッシュＲＯＭ）、ＲＡＭ、ＭＰＵ（マイクロプロセッサユニット）及びＤＳＰ（デジタル信号処理プロセッサ）を含む。フラッシュＲＯＭは、制御プログラム（ファームウェアプログラム）を保存する。ＣＰＵ２４０（内のＭＰＵ）は、この制御プログラムに従ってディスクドライブを制御する。ＲＡＭの領域は、ＣＰＵ２４０（内のＭＰＵ）のワーク領域等に用いられる。ＤＳＰは、ハードウェア回路で構成された演算処理部で、高速演算処理に用いられる。なお、ＣＰＵ２４０がＤＳＰを持たずに、制御プログラムに従って当該ＤＳＰに要求される演算処理を行う構成であっても良い。  
［ヘッド位置決め制御システム］
次に、主として図５中のＣＰＵ２４０によって実現されるヘッド位置決め制御システムの構成について説明する。図６は、ヘッド位置決め制御システムの構成を示すブロック図である。図６において、Ｃ，Ｆ，Ｐ，Ｓはそれぞれシステムの伝達関数を表す。制御対象Ｐは、具体的にはＶＣＭ１３３を含むアクチュエータ１３０に相当する。信号処理部Ｓは、具体的にはリード／ライトチャネルＩＣ２２０とＣＰＵ２４０により実現される要素である。オフトラック量検出処理の一部はＣＰＵ２４０により行われる。
【００３５】
制御処理部ＣＰは、第１のコントローラとしてのフィードバック制御部Ｃ及び第２のコントローラとしての同期抑圧補償部Ｆにより構成される。制御処理部ＣＰは、具体的にはＣＰＵ２４０により実現される。
【００３６】
信号処理部Ｓは、ヘッド１１０-ｉ（ｉ＝０，１）の位置、つまりヘッド位置（ＨＰ）の直下のサーボ領域１１から再生されるアドレス情報を含む再生信号（サーボ再生信号）をもとに、ヘッド位置に対応するディスク媒体１上の現在のトラック位置（ＴＰ）を示す位置情報を生成する。
【００３７】
第１コントローラ（フィードバック制御部Ｃ）は、ディスク媒体１上の目標トラック位置（ＲＰ）とヘッド１１０-ｉの現在のトラック位置（ＴＰ）との位置誤差（Ｅ）をもとに、位置誤差が小さくなる方向に、フィードバック（ＦＢ）操作値Ｕ１を出力する。
【００３８】
第２コントローラ（同期抑圧補償部Ｆ）は、ディスク媒体１上のトラック形状またはディスク回転に同期した振動等を補正するためのフィードフォワード（ＦＦ）補償部である。第２コントローラは、事前に較正した回転同期補償値を保存したメモリテーブル（同期補償値テーブル）を有している。第２コントローラは、通常は、位置誤差（Ｅ）を使用せず、信号処理部Ｓから与えられる図示しないサーボセクタ情報をもとに、上記メモリテーブルを参照して、ＦＦ操作値Ｕ２として出力する。
【００３９】
制御処理部ＣＰは、第１及び第２のコントローラの出力Ｕ１及びＵ２を加算し、その加算結果を制御操作値Ｕとして制御対象Ｐ（ＶＣＭ１３３）に供給することにより、ヘッド１１０-ｉを駆動する。なお、上記メモリテーブル（同期補償値テーブル）は、ディスクドライブの初期動作時に較正処理される。また、位置誤差（Ｅ）が設定値以上に大きくなる場合にも、再較正処理が開始される。これにより、メモリテーブルに記憶された同期補償値が更新される。
【００４０】
［ディスクドライブでのオフトラック量検出処理］
次に、サーボ再生信号からオフトラック量（位置偏差）を検出する処理について簡単に説明する。
【００４１】
ディスク媒体１はＳＰＭ１２０により一定回転速度で回転される。ヘッド１１０-ｉ（ｉ＝０，１）は、サスペンションアーム１３１-ｉに設けられたジンバルを介して弾性支持され、且つディスク媒体１の回転に伴なう空気圧とのバランスで当該媒体１との間に微小間隙を保持して浮上するように設計されている。これにより、ヘッド１１０-ｉのヘッド再生素子は一定の磁気空隙をもって、ディスク媒体１の磁性層からの漏れ磁束を検出することができる。
【００４２】
ディスク媒体１に形成されたサーボ領域１１は、当該媒体１の回転により、一定周期でヘッド１１０-ｉの直下を通過する。これにより、サーボ領域１１に形成されるサーボパターンの情報は、一定周期でヘッド１１０-ｉにより再生される。そこで、このヘッド１１０-ｉより再生されたサーボパターンの情報、つまりサーボ情報（サーボ再生信号）から、トラック位置情報を検出することで、一定周期のサーボ処理を実行できる。
【００４３】
ＨＤＣ２３０は、一旦、サーボアドレスマーク（サーボ領域識別コード）を認識すると、ヘッド１１０-ｉの直下に次のサーボ領域１１が到達するタイミングを予測可能となる。その理由は、上述のようにサーボ領域１１が一定周期でヘッド１１０-ｉの直下を通過するためである。そこで、ＨＤＣ２３０は、ヘッド１１０-ｉの直下にサーボ領域１１中のプリアンブル部１１Ａが到達するタイミングで周知のサーボゲート（サーボゲート信号）ＳＧＡＴＥをアサートして、リード／ライトチャネルＩＣ２２０にサーボ信号処理（サーボ情報処理）の開始を促す。
【００４４】
［リード／ライトチャネルＩＣ２２０でのサーボ信号処理］
以下、リード／ライトチャネルＩＣ２２０でのサーボ信号処理について、図７及び図８を参照して説明する。図７は、リード／ライトチャネルＩＣ２２０に含まれているアドレス検出回路のブロック構成を示す。図８は、サーボ領域１１の構成と上記サーボゲートＳＧＡＴＥのタイミングとの関係を示す。
【００４５】
ヘッド１１０-ｉにより再生され、ＨＩＣ１４０により増幅された再生信号は、リード／ライトチャネルＩＣ２２０に入力される。リード／ライトチャネルＩＣ２２０に入力された再生信号は、等化器２２１によってアナログフィルタ処理された後、アナログ／ディジタル変換器（ＡＤＣ）２２２によってデジタル値としてサンプリングされる。
【００４６】
ディスク媒体１からの漏れ磁界は垂直磁化で、且つサーボパターンは磁性部と非磁性部との組み合わせのパターンである。しかし、ＨＩＣ１４０の持つハイパス特性と、等化器２２１の処理とにより、プリアンブル部１１Ａからの再生信号に含まれているＤＣオフセット成分は完全に除去される。これにより、プリアンブル部１１Ａからの再生信号を等化器２２１でアナログフィルタ処理した後の信号、つまり等化器２２１の出力信号は、ほぼ疑似正弦波となる。従来の垂直磁気記録用のディスク媒体との違いは、信号振幅の大きさが半減している程度である。
【００４７】
リード／ライトチャネルＩＣ２２０（内のサーボチャネル２２０ｂ）では、再生信号フェーズに応じて、処理が切り替えられる。これにより、再生信号クロックをメディアパターン周期に同期させる同期引き込み処理、アドレス情報（セクタ・シリンダ情報）を読み取るアドレス判読処理、オフトラック量を検出するのに必要な情報を取得するためのバースト部処理等が行われる。
【００４８】
同期引込み処理では、ＡＤＣ２２２でのサンプリングタイミングを正弦波状再生信号と同期させ、且つＡＤＣ２２２の出力であるデジタルサンプル値の信号振幅をあるレベルに揃えるＡＧＣ処理とが行われる。
【００４９】
次にアドレス判読処理では、ＦＩＲ（Finite Impulse Response）フィルタ２２３によりデジタルサンプル値の系列のノイズが低下させられる。次に、このＦＩＲフィルタ２２３の出力に対して、ビタビ復号器２２４による最尤推定に基づくビタビ復号処理が行われ、２値化データに復号される。そして、復号された２値化データをグレイ処理器２２４によりグレイコード逆変換処理することにより、アドレス情報（セクタ・シリンダ情報）に変換される。これにより、ヘッド１１０-ｉが位置しているサーボトラックの情報を取得できる。
【００５０】
次にバースト部処理では、リード／ライトチャネルＩＣ２２０のサーボチャネル２２０ｂ内の図示せぬバースト部処理回路によりオフトラック量の検出処理が行われる。ここでは、バースト（バースト信号パターン）Ａ，Ｂ，Ｃ，Ｄの順に、各信号振幅がサンプルホールド積分処理される。バースト部処理回路は、各信号振幅の平均値相当の電圧値をＨＤＣ２３０に出力し、ＣＰＵ２４０へサーボ処理割り込みを発行する。
【００５１】
ＣＰＵ２４０は、このリード／ライトチャネルＩＣ２２０からの割り込みを受けると、制御プログラムのサーボトラッキング制御ルーチンを実行する。これによりＣＰＵ２４０は、内部のＡＤＣにてＨＤＣ２３０から各バースト信号（の各信号振幅の平均値相当の電圧値）を時系列に読み込み、ＤＳＰでオフトラック量に変換する処理を行う。ＣＰＵ２４０は、このオフトラック量と、アドレス判読処理で取得されたサーボトラック情報とにより、ヘッドのサーボトラック位置（ヘッド位置）を精密に検出することができる。このヘッド位置がモータドライバＩＣ２１０を介してフィードバック制御される。
【００５２】
［ユーザデータ書き込み制御］
次に、ユーザデータ書き込み制御（通常の書き込み制御）について説明する。図９は、データセクタ１２１の構成とライトゲート（ライトゲート信号）ＷＧＡＴＥのタイミングとの関係を示す。データセクタ１２１は、周知のように、プリアンブル部１２１Ａ、シンクマーク部１２１Ｂ、ユーザデータ部１２１Ｃ及びパッド部（回転変動ギャップ）１２１Ｄから構成される。図９中のデータセクタ１２１は、ユーザデータを書き込むべき目標データセクタであるものとする。
【００５３】
ＨＤＣ２３０は、図９に示すように、目標データセクタ１２１のプリアンブル部１２１からライトゲートＷＧＡＴＥをアサートする。プリアンブル部１２１Ａには、単一周波数信号が書き込まれている。このプリアンブル部１２１Ａは、信号を再生する場合に、データに同期したクロックをリカバリし、アンプの信号振幅ゲインを調整するために使用される。シンクマーク部１２１Ｂにはシンクマークが書き込まれる。このシンクマークは、コード化されたユーザデータの区切りに同期するためのパターンである。サーボ情報が埋め込み形成された隣接するサーボ領域１１（サーボセクタ）間には、複数のデータセクタが存在するしかし、ライトゲートＷＧＡＴＥは、サーボ領域１１内で開くことはないので、ユーザデータをサーボ情報に重ね書きしてしまうことは通常起こらない。
【００５４】
［サーボ情報の回復処理］
次に、サーボ情報の回復処理について説明する。  
垂直記録方式は、線記録密度を高くしても高Ｓ／Ｎが得られるため、大容量の磁気ディスクドライブに適用され始めている。しかし垂直磁気記録方式は、長手記録方式に比べて、外部磁界の影響による磁気パターンの消去が起きやすい。
【００５５】
本実施形態の磁気ディスクドライブに搭載されるディスク媒体１では、凸部をなす磁性部と凹部をなす非磁性部とによってサーボパターンが形成されている。このサーボパターンの磁性部の表面の磁気極性は、全て同一である。したがって、何らかの原因によりサーボパターンの磁化方向が乱されて正常なサーボ情報（サーボ信号）が得られなくなった場合に、ライトヘッド１１２から直流磁界を発生させながら、対応するサーボ領域１１の部分を通過させると良い。このようにすると、サーボパターンの磁化方向を容易に正常な状態に戻すことができる。
【００５６】
このサーボパターンの磁化方向を正常な状態に戻す、サーボパターン（サーボ情報）の回復処理の詳細について、図１０乃至図１２を参照して説明する。図１０は、サーボ領域１１に形成されたサーボパターンの構成と磁性トラック３１とライトヘッド１１２のヘッド幅（ライトヘッド幅）との関係を示す。図１１は、サーボ情報の回復処理の手順を示すフローチャート、図１２はサーボ情報回復機能を実現する書き込み制御回路とその周辺の回路のブロック構成を示す。
【００５７】
まず、サーボ領域１１に形成されたサーボパターンは、図１０に示すように、ディスク媒体１の半径方向に磁性トラック（データトラック）３１の幅を超える範囲まで連続している。このため、通常のデータライトのようにライトヘッド１１２が１回通過しただけでは、１サーボセクタ分のサーボパターンの全範囲を磁化することはできない。よって、ライトヘッド幅ＭＷＷを超えない範囲（例えば、ＭＷＷ／２）のピッチで、ライトヘッド１１２を送りながら複数回書き込みをする必要がある。
【００５８】
図１２において、ＨＤＣ２３０は、タイミング制御部２３１、サーボ情報回復制御部２３２及びトラッキング制御部２３３を含む。一方、リード／ライトチャネルＩＣ２２０は、書き込みに関係する回路として、ライトチャネル２２０ｃの他に、直流磁界（直流書き込み磁界）を発生させるための書き込み制御回路１１００を含む。書き込み制御回路１１００は、インバータ１１０１、アンドゲート１１０２，１１０３、インバータ１１０４、アンドゲート１１０５、ナンドゲート１１０６、オアゲート１１０７，１１０８及びアンド１１０９を含む。
【００５９】
通常の書き込み動作では、ＨＤＣ２３０内のタイミング制御部２３１は、ユーザデータを書く込むべきデータセクタの始まりのタイミングでライトゲートＷＧＡＴＥをアサートする。ライトゲートＷＧＡＴＥは、オアゲート１１０７を通して、ＨＩＣ１４０に対して書き込みタイミング信号ＷＧＡＴＥ  ＯＵＴとして供給される。通常の書き込みでは、ＨＤＣ２３０内のサーボ情報回復制御部２３２によってサーボライト信号ＳＲＶ  ＷＲがネゲートされている。サーボライト信号ＳＲＶ  ＷＲは、サーボ情報回復処理を指示する制御信号であり、サーボゲートＳＧＡＴＥと共にアンドゲート１１０３に入力される。アンドゲート１１０３の出力は、ライトゲートＷＧＡＴＥと共に、オアゲート１１０７に入力される。このアンドゲート１１０３の出力である書き込みタイミング信号ＷＧＡＴＥ  ＯＵＴは、サーボライト信号ＳＲＶ  ＷＲがネゲートされている場合、ライトゲートＷＧＡＴＥがアサートされない限りアサートされることはない。
【００６０】
書き込みデータは、ＨＤＣ２３０からリード／ライトチャネルＩＣ２２０のライトチャネル２２０ｃに出力される。この書き込みデータは、ライトチャネル２２０ｃ内のエンコーダ１００１によって符号（チャネル符号）に変換され、シリアライザ（serializer；パラレル／シリアル変換器）１００２によってシリアルデータに変換される。このシリアルデータに変換された符号化された書き込みデータは、チャネル特性をキャンセルするプリコーダ１００３を通り、ライトプリコンペ（書き込み補償回路）１００４で波形シフト分の補正をされたバイナリ信号としてアンドゲート１１０９の一方の入力に入力される。アンドゲート１１０９の他方の入力には、ナンドゲート１１０６の出力が入力される。
【００６１】
通常の書き込みでは、サーボライト信号ＳＲＶ  ＷＲはネゲートされている。この場合、サーボライト信号ＳＲＶ  ＷＲが入力されるナンドゲート１１０６の出力はアサートされている。このため、ライトプリコンペ１００４から出力される書き込みデータは、アンドゲート１１０９及びオアゲート１１０８を介してドライバ（ライトドライバ）１００５に供給され、当該ドライバ１００５からＨＩＣ１４０に供給される。
【００６２】
ＨＤＣ２３０内のタイミング制御部２３１は、ヘッド１１０-ｉ（ｉは０または１）がサーボセクタを通過するタイミングでサーボゲートＳＧＡＴＥをアサートする。通常の読み出し／書き込みでは、サーボライト信号ＳＲＶ  ＷＲはネゲートされている。このため、サーボライト信号ＳＲＶ  ＷＲが入力されるインバータ１１０１の出力はアサートされている。この場合、インバータ１１０１の出力とサーボゲートＳＧＡＴＥとが入力されるアンドゲート１１０２は、当該サーボゲートＳＧＡＴＥを、サーボセクタ情報を読み出すためのリードチャネル制御信号として、リード／ライトチャネルＩＣ２２０内のサーボチャネル２２０ｂに供給する。
【００６３】
サーボ情報回復制御部２３２は、サーボ情報（サーボパターン）回復処理中は、サーボライト信号ＳＲＶ  ＷＲをアサートする。この場合、インバータ１１０１の出力はネゲートされる。この結果、サーボゲートＳＧＡＴＥは、通常のサーボセクタ情報を読み出すためのタイミングでも、アンドゲート１１０２からサーボチャネル２２０ｂにリードチャネル制御信号として供給されるのが抑止される。これにより、サーボ情報回復処理中（直流磁界による書き込み中）にサーボチャネル２２０ｂが動作してリード回路が飽和するのを防ぐ。
【００６４】
上記したように、サーボ情報回復処理中は、サーボライト信号ＳＲＶ  ＷＲはアサートされる。したがって、サーボライト信号ＳＲＶ  ＷＲ及びサーボゲートＳＧＡＴＥが入力されるアンドゲート１１０３の出力は、当該サーボゲートＳＧＡＴＥがアサートされるタイミングでアサートされる。これにより、サーボライト信号ＳＲＶ  ＷＲが、オアゲート１１０７を通してＨＩＣ１４０に書き込みタイミング信号として供給される。
【００６５】
サーボ情報回復制御部２３２から出力される極性制御信号は、サーボ領域１１に形成されたサーボパターンに印加される直流磁界の方向を制御する信号である。本実施形態において、この極性制御信号の状態はディスクドライブの動作中に変わることなく、システムの動作に合せた論理に固定される。
【００６６】
まず、極性制御信号がアサートされている場合、当該極性制御信号及びサーボライト信号ＳＲＶ  ＷＲが入力されるアンドゲート１１０５の出力は、サーボライト信号ＳＲＶ  ＷＲがアサートされるタイミングでアサートされる。したがって、サーボライト信号ＳＲＶ  ＷＲアサートされている間、アンドゲート１１０５及び１１０９の出力が入力されるオアゲート１１０８の出力もアサートされたままとなる。この場合、ドライバ１００５の電流出力が例えばプラス方向に固定される。
【００６７】
次に、極性制御信号がネゲートされている場合、アンドゲート１１０５の出力はネゲートされる。この場合、アンドゲート１１０５の出力は、オアゲート１１０８の出力に影響を与えない。ナンドゲート１１０６には、サーボライト信号ＳＲＶ  ＷＲと、インバータ１１０４によって極性制御信号の論理が反転された信号とが入力される。ナンドゲート１１０６の出力は、極性制御信号がネゲートされている場合には、サーボライト信号ＳＲＶ  ＷＲがアサートされている間、ネゲートされる。ナンドゲート１１０６の出力がネゲートされている場合、アンドゲート１１０９の出力もネゲートされる。このとき、上記したようにアンドゲート１１０５の出力もネゲートされている。このため極性制御信号がネゲートされている場合には、オアゲート１０８の出力は、サーボライト信号ＳＲＶ  ＷＲがアサートされている間ネゲートされたままとなり、ドライバ１００５の電流出力が、極性制御信号がアサートされている場合と逆の方向、例えばマイナス方向に固定される。
【００６８】
したがって、インバータ１１０４、アンドゲート１１０５、ナンドゲート１１０６、アンドゲート１１０９及びオアゲート１１０８は、サーボライト信号ＳＲＶ  ＷＲがアサートされている状態において、極性制御信号の状態に応じてドライバ１００５の電流出力の極性（ライトヘッド１１２に流される電流の方向、即ちライトヘッド１１２によって発生される直流磁界の方向）を切り替える切り替え回路を構成する。また、サーボライト信号ＳＲＶ  ＷＲがアサートされている状態では、オアゲート１１０８の出力はアンドゲート１１０５の出力に一致する。よって、狭義には、アンドゲート１１０５が上記切り替え回路を構成するといえる。
【００６９】
上述のように、サーボ情報回復処理中は、サーボ情報回復制御部２３２からのサーボライト信号ＳＲＶ  ＷＲに基づき、書き込み制御回路１１００によってサーボチャネル２２０ｂの動作が抑止される。また、サーボ情報回復処理中は、サーボゲートＳＧＡＴＥがアサートされている期間だけ、サーボライト信号ＳＲＶ  ＷＲが書き込みタイミング信号ＷＧＡＴＥ  ＯＵＴとして、書き込み制御回路１１００によってＨＩＣ１４０に供給される。また、サーボ情報回復処理中は、ライトチャネル２２０ｃのドライバ１００５の電流出力が、極性制御信号で決まる方向に書き込み制御回路１１００によって固定される。これにより、サーボゲートＳＧＡＴＥ及びサーボライト信号ＳＲＶ  ＷＲが共にアサートされている期間、ヘッド１１０-ｉ（ライトヘッド１１２）からディスク媒体１の対応するサーボ領域１１中の磁性部に、極性制御信号で決まる方向の直流磁界を印加すること（つまり直流磁界による書き込みを行うこと）ができる。
【００７０】
次に、サーボ情報回復処理の手順について、図１１のフローチャートを参照して説明する。まず、サーボ情報回復制御部２３２は、サーボ情報に異常が検出されるサーボセクタの番号（サーボセクタ番号）を取得し、そのサーボセクタ番号（サーボセクタアドレス）を、回復の対象となるサーボ情報に対応するサーボセクタの番号ＳＳとして設定する（ステップＳ１）。ここで、サーボ情報に異常が検出されるサーボセクタ、つまり回復処理が必要なサーボセクタの番号は、例えばサーボ情報からトラック・フォーマットに従ったタイミングを作成しているタイミング制御部２３１から取得することができる。また、ＣＰＵ２４０は、サーボ情報に異常が検出されるサーボセクタの番号をタイミング制御部２３１から受け取るように構成されている。そこで、サーボ情報に異常が検出されるサーボセクタの番号を、サーボ情報回復制御部２３２がＣＰＵ２４０から受け取る構成とすることも可能である。
【００７１】
次にサーボ情報回復制御部２３２は、ヘッド１１０-ｉ中のライトヘッド１１２のオフセットを制御するための変数“ｗｏｆｆｓｅｔ”に＋１を代入する（ステップＳ２）。次にサーボ情報回復制御部２３２は、サーボゲートＳＧＡＴＥがアサートされるのを待つ（ステップＳ３）。サーボゲートＳＧＡＴＥは、ヘッド１１０-ｉの直下をサーボ領域１１が通過するタイミング（つまりサーボ領域１１のタイミング）を示す。
【００７２】
やがて、サーボゲートＳＧＡＴＥがアサートされると、サーボ情報回復制御部２３２は、タイミング制御部２３１からヘッド１１０-ｉ（ライトヘッド１１２）が通過中のサーボセクタの番号を入力し、通過中のサーボセクタが、ＳＳで示されるサーボセクタの１つ前のサーボセクタであるか判定する（ステップＳ４）。ここで、サーボセクタ番号が０のサーボセクタ（つまり先頭サーボセクタ）の１つ前のサーボセクタ（つまり最終サーボセクタ）の番号は、最大のサーボセクタ番号となる。そこで、ステップＳ４の判定では、（ＳＳ−１）をサーボセクタ数（サーボ領域数）で割った余り、つまり“（ＳＳ−１）ｍｏｄｕｌｏ（サーボセクタ数）”の値が、通過中のサーボセクタの番号（サーボセクタアドレス）に等しいかによって、通過中のサーボセクタが、ＳＳで示されるサーボセクタの１つ前のサーボセクタであるかが判定される。ここで、サーボセクタ数をＮとすると、ＳＳ＝０の場合、“（−１）ｍｏｄｕｌｏ（Ｎ）”の値は、Ｎ−１となる。
【００７３】
もし、通過中のサーボセクタが、ＳＳで示されるサーボセクタの１つ前のサーボセクタでないならば（ステップＳ４）、サーボ情報回復制御部２３２はサーボゲートＳＧＡＴＥがネゲートされるのを待って（ステップＳ５）、ステップＳ３に戻る。
【００７４】
これに対し、通過中のサーボセクタが、ＳＳで示されるサーボセクタの１つ前のサーボセクタであるならば（ステップＳ４）、サーボ情報回復制御部２３２は、サーボゲートＳＧＡＴＥがネゲートされるのを待って（ステップＳ６）、サーボライト信号ＳＲＶ  ＷＲをアサートする（ステップＳ７）。そしてサーボ情報回復制御部２３２は、ライトヘッド１１２を“ｗｏｆｆｓｅｔ”と当該ライトヘッド１１２のライトヘッド幅（書き込み幅）ＭＷＷとの積（＝ｗｏｆｆｓｅｔ＊ＭＷＷ）の分だけずらす（オフセットさせる）ように、トラッキング制御部２３３に指示を出す（ステップＳ８）。
【００７５】
その後、サーボ情報回復制御部２３２は、サーボゲートＳＧＡＴＥが再びアサートされるのを待つ（ステップＳ９）。サーボゲートＳＧＡＴＥが再びアサートされる期間は、ＳＳで示されるサーボセクタがライトヘッド１１２の直下を通過する期間に対応する。このＳＳで示されるサーボセクタはサーボ情報に異常が検出されるサーボセクタである。しかし、このＳＳで示されるサーボセクタの位置は、１つ前のサーボセクタから読み出されたサーボ情報をもとにタイミング制御部２３１によって予測可能である。そこでタイミング制御部２３１は、予測されたタイミング（ここではＳＳで示されるサーボセクタがライトヘッド１１２の直下を通過するタイミング）でサーボゲートＳＧＡＴＥをアサートする。
【００７６】
サーボゲートＳＧＡＴＥが再びアサートされる期間において、図１２の書き込み制御回路１１００を含むリード／ライトチャネルＩＣ２２０の動作に従い、ＳＳで示されるサーボセクタの領域に形成されているサーボパターンの磁性部に、極性制御信号の状態で決まる方向の直流磁界がライトヘッド１１２によって印加される。つまり、ＳＳで示されるサーボセクタの領域に形成されているサーボパターンの磁性部に、ライトヘッド１１２の幅ＭＷＷで直流磁界による書き込みが行われる。
【００７７】
サーボ情報回復制御部２３２は、サーボゲートＳＧＡＴＥが再びアサートされると、今度は当該サーボゲートＳＧＡＴＥが再びネゲートされるのを待つ（ステップＳ１０）。サーボ情報回復制御部２３２は、サーボゲートＳＧＡＴＥが再びネゲートされると、つまりＳＳで示されるサーボセクタの領域に形成されているサーボパターンの磁性部へのライトヘッド幅ＭＷＷでの直流磁界による書き込みが完了すると、変数“ｗｏｆｆｓｅｔ”を０．５だけ減じる（ステップＳ１１）。
【００７８】
サーボ情報回復制御部２３２は、０．５だけ減じられた後の変数“ｗｏｆｆｓｅｔ”が−１未満となったかを判定する（ステップＳ１２）。もし“ｗｏｆｆｓｅｔ”が−１未満でないならば、サーボ情報回復制御部２３２はステップＳ３に戻る。そしてサーボ情報回復制御部２３２は、ライトヘッド１１２をｗｏｆｆｓｅｔ＊ＭＷＷだけずらして（ステップＳ８）、ＳＳで示されるサーボセクタの領域に形成されているサーボパターンの磁性部に対する上記直流磁界による書き込みを、書き込み制御回路１１００の制御により行わせる。これに対して、“ｗｏｆｆｓｅｔ”が−１未満であるならば（ステップＳ１２）、サーボ情報回復制御部２３２は処理を終了する。
【００７９】
このように本実施形態では、“ｗｏｆｆｓｅｔ”が＋１から−１の範囲で０．５刻みで順次設定される。つまり“ｗｏｆｆｓｅｔ”が＋１，＋０．５，０，−０．５，−１の順で設定される。この“ｗｏｆｆｓｅｔ”の設定に応じて、ライトヘッド１１２を、サーボセクタの中心に対して、＋ＭＷＷ，＋ＭＷＷ／２，０，−ＭＷＷ／２，＋ＭＷＷだけ順次ずらしながら、直流磁界による書き込みが行われる。これにより、ＳＳで示される、サーボ情報に異常が検出されるサーボセクタを対象に、当該サーボセクタのサーボパターンの全範囲を確実に磁化して、当該サーボパターン（サーボ情報）を正常な磁化状態に回復することができる。
【００８０】
ところで、従来の磁気ディスクドライブに搭載される磁気ディスク媒体には、当該媒体の製造段階において、製品出荷後では実施できない方法によってサーボ情報が書き込まれている。このため、ユーザが使用中に何らかの原因でサーボ情報が損傷を受けても修復することは不可能であり、このサーボ情報の損傷の影響を受けたデータセクタはアクセスできなくなる。このため従来の磁気ディスクドライブでは、アクセスできなくなったセクタは、不良ブロックとして扱わざるを得ない。確かに、使用前のデータセクタであれば、当該データセクタを他のデータセクタで代替することにより、画像情報などの高転送レートが必要な用途以外では、さほど問題とはならずに済む。しかし、データが記録されたデータセクタの場合は読み出しができなくなってユーザデータが失われてしまうため、大きな問題となる。
【００８１】
これに対して本実施形態では、上述のように、サーボセクタが磁気的な損傷を受けたためにアクセスできないデータセクタが現れても、ユーザが通常使用している状態のままサーボセクタの情報（サーボ情報）を容易に回復することができる。
【００８２】
＜第１の変形例＞
次に、上記実施形態の第１の変形例について説明する。  
上記実施形態では、サーボ情報の回復処理が磁気ディスクドライブ内で自律的に行われる場合を想定している。これに対して、上記実施形態の第１の変形例は、磁気ディスクドライブでのサーボ情報の回復処理が、ホストシステムからの指示によって行われることを特徴とする。このような第１の変形例の動作について、図１３を参照して説明する。図１３において、同図（ａ）は、ホストシステムから磁気ディスクドライブに対してサーボ情報の回復処理を指示する際の処理手順を示すフローチャート、同図（ｂ）はホストシステムからサーボ情報の回復処理が指示された際の磁気ディスクドライブの処理手順を示すフローチャートである。
【００８３】
ホストシステムは、磁気ディスクドライブ内にアクセスできなくなったファイルまたはブロックが存在する場合、一般に、そのファイルまたはブロックに対してアクセスを試みる（ステップＳ２１）。磁気ディスクドライブ側では、ホストシステムから指定されたファイルまたはブロックに対するアクセスを実行し、そのアクセスで発生したエラーのログを記録する。
【００８４】
次にホストシステムは、磁気ディスクドライブに対して、エラーログの送出を要求する命令を発行する（ステップＳ２２）。これにより磁気ディスクドライブでは、先に記録したエラーのログをホストシステムに送出する。ホストシステムは、このエラーのログを受け取ると、エラーが起きているブロックアドレスを特定する（ステップＳ２３）。そしてホストシステムは、特定されたブロックアドレスをパラメータとして、磁気ディスクドライブに対してサーボ情報を回復させる処理を起動するための特定のコマンド（Vendor Specific Command）を発行する。この特定のコマンドを、サーボセクタ回復（Recover Servo Sector）コマンドと称する。その後、ホストシステムは、ステップＳ２１と同様に、アクセスできなくなったファイルまたはブロックに対して再度アクセスを試みる（ステップＳ２５）。
【００８５】
一方、磁気ディスクドライブ内のＣＰＵ２４０は、ホストシステムからのサーボセクタ回復（Recover Servo Sector）コマンドをＨＤＣ２３０を介して受け取ると（ステップＳ３１）、当該コマンドで指定されたブロックアドレスにより示されるデータセクタに先行するサーボセクタの番号を算出する（ステップＳ３２）。次にＣＰＵ２４０は、ＨＤＣ２３０のトラッキング制御部２３３によりモータドライバＩＣ２１０を制御させることで、上記ブロックアドレスにより示されるデータセクタの存在するシリンダにヘッド１１０-ｉをシークさせる（ステップＳ３３）。するとＨＤＣ２３０は、リード／ライトチャネルＩＣ２２０内の書き込み制御回路１１００を用いて、ステップＳ３２で算出された番号のサーボセクタを対象とするサーボ情報回復処理を行う（ステップＳ３４）。このサーボ情報回復処理は、図１１のフローチャートに従って実行される。つまり、第１の変形例では、ホストシステムからの指示に応じて、指定されたデータセクタに先行するサーボセクタが特定されて、そのサーボセクタを対象とするサーボ情報回復処理が、上記実施形態と同様の手順で行われる。
【００８６】
＜第２の変形例＞
次に、上記実施形態の第２の変形例について説明する。
【００８７】
一般に、磁気ディスク装置におけるフォーマットと呼ばれる初期化処理は、論理フォーマットと物理フォーマットの２種類がある。論理フォーマットでは、ホストシステムのオペレーティングシステム（ＯＳ）によるファイル管理のためのテーブルを記録したデータブロックの値が初期化されるだけであり、それ以外のデータブロックの情報は何ら影響を受けない。したがって、論理フォーマット前に書かれたデータブロックの情報に関しては、ＯＳを通した正規のアクセスはできなくなるものの、データの実態は新たなデータが上書きされるまで残る。これに対して、物理フォーマットでは全てのブロックのデータパターンが初期化される。
【００８８】
上記実施形態の第２の変形例の特徴は、図５の磁気ディスクドライブに、物理フォーマットと併用または独立した機能として、サーボパターン（を構成する磁性部の磁化状態）をリフレッシュする機能を持たせたことにある。
【００８９】
次に、第２の変形例で適用される、物理フォーマットとは独立に、ディスク媒体１の全面のサーボパターンをヘッド１１０-ｉのライトヘッド１１２により順次リフレッシュする処理（以下、第１の処理と称する）について、図１４のフローチャートを参照して説明する。
【００９０】
ＨＤＣ２３０は、シリンダアドレス（シリンダ番号）及びヘッドアドレス（ヘッド番号）を初期値０に設定する（ステップＳ４１，Ｓ４２）。そしてＨＤＣ２３０は、リード／ライトチャネルＩＣ２２０内の書き込み制御回路１１００を用いて、シリンダアドレス及びヘッドアドレスで特定されるディスク媒体１のトラック上の全サーボパターンをリフレッシュする処理を行う（ステップＳ４５）。ＨＤＣ２３０は、この処理（ステップＳ４５）を、ヘッドアドレスを１インクリメントしながら（ステップＳ４６）、またシリンダアドレスを１インクリメントしながら（ステップＳ４７）、全ヘッドの全シリンダについて、つまり全トラックについて繰り返す（ステップＳ４３，Ｓ４４）。
【００９１】
ここで、上記ステップＳ４５の詳細について説明する。まず、ステップＳ４５では、トラック上の各サーボセクタに、図１１のフローチャートに示すサーボ情報の回復処理が適用される。そこで、ステップＳ４５では、トラック上の各サーボセクタが、以下に述べるようにサーボ情報に異常が検出されるサーボセクタとして扱われる。
【００９２】
ＨＤＣ２３０内のサーボ情報回復制御部２３２は、サーボ情報に異常が検出されるサーボセクタの番号として初期値０を設定する（ステップＳ５１）。そして、サーボ情報回復制御部２３２は、現在設定されている、サーボ情報に異常が検出されるサーボセクタの番号を用いて、図１１のフローチャートに示す手順で、サーボ情報の回復処理を行う（ステップＳ５３）。サーボ情報回復制御部２３２は、この処理（ステップＳ５３）を、サーボセクタ番号を１インクリメントしながら（ステップＳ５４）、１トラック上の全サーボセクタについて繰り返す（ステップＳ５２）。
【００９３】
第２の変形例では、上記第１の処理に代えて、１トラックを物理フォーマットする際に、当該トラックに対応する全サーボセクタのサーボパターンをリフレッシュする処理（以下、第２の処理と称する）を適用することもできる。この第２の処理が第１の処理と相異するのは、上記ステップ４５に相当する処理である。そこで、この第２の処理（におけるステップ４５に相当する処理）について、図１５のフローチャートを参照して説明する。
【００９４】
ＨＤＣ２３０内のサーボ情報回復制御部２３２は、サーボ情報に異常が検出されるサーボセクタの番号として初期値０を設定する（ステップＳ６１）。そして、サーボ情報回復制御部２３２は、現在設定されている、サーボ情報に異常が検出されるサーボセクタの番号を用いて、図１１のフローチャートに示す手順で、サーボ情報の回復処理を行う（ステップＳ６３）。サーボ情報回復制御部２３２は、この処理（ステップＳ６３）を、サーボセクタ番号を１インクリメントしながら（ステップＳ６４）、１トラック上の全サーボセクタについて繰り返す（ステップＳ６２）。ここまでの処理は、図１４のフローチャート中のステップＳ５１乃至５４と同様である。ＨＤＣ２３０は、サーボ情報の回復処理（ステップＳ６３）が１トラック上の全サーボセクタについて実行されると（ステップＳ６２）、ステップＳ６５に進む。このステップＳ６５において、ＨＤＣ２３０は、トラック上の全データセクタに一様なデータを書き込む物理フォーマットを行う。
【００９５】
＜第３の変形例＞
次に、上記実施形態の第３の変形例について説明する。この第３の変形例の特徴は、図５の磁気ディスクドライブに、次の２つの機能を持たせた点にある。第１は、ディスク媒体１の一部のサーボセクタのサーボセクタパターンを高周波磁界（交流磁界）により故意に破壊して、当該サーボセクタに対応するデータセクタ上の機密情報へのアクセスをできなくする機能である。第２は、アクセスキー（解除用キーコード）を含むサーボセクタ回復（Recover Servo Sector）コマンドにより、故意に破壊されたサーボセクタを直流磁界で回復させて、当該サーボセクタに対応するデータセクタ上の機密情報を取り出せるようにする機能である。
【００９６】
図１６は、第３の変形例で適用される、サーボ情報消去／回復機能を実現する書き込み制御回路とその周辺の回路のブロック構成を示す。図１６において、図１２と等価な部分には同一符号を付してある。図１６に示すように、リード／ライトチャネルＩＣ２２０は、図１２中の書き込み制御回路１１００に相当する書き込み制御回路１２００を含む。書き込み制御回路１２００は、書き込み制御回路１１００と同様の回路要素に加えて、インバータ１１１０、アンドゲート１１１１、オアゲート１１１２及び消去パターン発生器１１１３を有する。消去パターン発生器１１１３は、消去パターン信号を発生する。消去パターン信号は、０，１を交互に繰り返す高周波の２値信号（クロック信号）であり、サーボ情報（サーボパターンの正常な磁化状態）を消去（破壊）するための高周波磁界をライトヘッド１１２によって発生するのに用いられる。一方、ＨＤＣ２３０内のサーボ情報回復制御部２３２は、上記実施形態と異なって、サーボライト信号ＳＲＶ  ＷＲだけでなく、サーボ情報の消去処理を指示するサーボ消去信号ＳＲＶ  ＥＲＡＳＥをも出力する機能を有する。ここで、サーボ消去信号ＳＲＶ  ＥＲＡＳＥがアサートされるとき、つまりサーボ情報の消去処理では、サーボ情報の回復処理の場合と同様に、サーボライト信号ＳＲＶ  ＷＲがアサートされるものとする。
【００９７】
図１６において、サーボ消去信号ＳＲＶ  ＥＲＡＳＥは、インバータ１１１０に入力される。また、サーボ消去信号ＳＲＶ  ＥＲＡＳＥは、インバータ１１０４の出力と共に、オアゲート１１１２に入力される。このオアゲート１１１２の出力が、サーボライト信号ＳＲＶ  ＷＲと共に、ナンドゲート１１０６に入力される。この点で、インバータ１１０４の出力がサーボライト信号ＳＲＶ  ＷＲと共にナンドゲート１１０６に入力される、図１６中の書き込み制御回路１１００と異なる。また、サーボ消去信号ＳＲＶ  ＥＲＡＳＥ及び消去パターン発生器１１１３からの消去パターン信号は、サーボライト信号ＳＲＶ  ＷＲと共に、アンドゲート１１１１に入力される。このアンドゲート１１１１の出力は、アンドゲート１１０５及び１１０９の各出力と共に、オアゲート１１０８に入力される。この点でも、アンドゲート１１０５及び１１０９の各出力だけがオアゲート１１０８に入力される、図１６中の書き込み制御回路１１００と異なる。
【００９８】
このような構成の書き込み制御回路１２００において、サーボ消去信号ＳＲＶ  ＥＲＡＳＥがネゲートされた状態では、アンドゲート１１１１の出力はネゲートされたままとなる。この場合、オアゲート１１０９の動作は、図１２中の書き込み制御回路１１００におけるのと同様となる。また、サーボ消去信号ＳＲＶ  ＥＲＡＳＥがネゲートされた状態では、インバータ１１１０の出力はアサートされたままとなる。この場合、アンドゲート１１０５の動作も、図１２中の書き込み制御回路１１００におけるのと同様となる。また、サーボ消去信号ＳＲＶ  ＥＲＡＳＥがネゲートされた状態では、オアゲート１１１２からはインバータ１１０４の出力がそのまま出力される。したがって、ナンドゲート１１０６の動作は、図１２中の書き込み制御回路１１００におけるのと同様となる。
【００９９】
一方、サーボ情報回復制御部２３２によってサーボ消去信号ＳＲＶ  ＥＲＡＳＥがアサートされた状態、即ちサーボ情報を故意に消去する処理では、インバータ１１１０の出力がネゲートされて、アンドゲート１１０５の出力もネゲートされる。この場合、アンドゲート１１０５の出力はオアゲート１１０８の出力に影響を与えなくなる。
【０１００】
また、サーボ消去信号ＳＲＶ  ＥＲＡＳＥがアサートされた状態では、オアゲート１１１２の出力もアサートされる。このときサーボライト信号ＳＲＶ  ＷＲもアサートされていることから、ナンドゲート１１０６の出力がネゲートされて、アンドゲート１１０９の出力もネゲートされる。この場合、アンドゲート１１０９の出力もオアゲート１１０８の出力に影響を与えなくなる。
【０１０１】
したがって、オアゲート１１０８の出力は、アンドゲート１１１１の出力によって決定される。つまり、サーボ消去信号ＳＲＶ  ＥＲＡＳＥ及びサーボライト信号ＳＲＶ  ＷＲがアサートされている期間は、消去パターン発生器１１１３によって発生される消去パターン信号が、そのままアンドゲート１１１１を通過してオアゲート１１０８に出力される。このとき、上記したようにアンドゲート１１０５及び１１０９の出力はネゲートされている。このため、アンドゲート１１１１からオアゲート１１０８に出力された消去パターン信号は、当該オアゲート１１０８を介してドライバ１００５に供給され、当該ドライバ１００５からＨＩＣ１４０に供給される。
【０１０２】
これにより、前述のサーボ情報の回復処理の場合と同様に、サーボゲートＳＧＡＴＥ及びサーボライト信号ＳＲＶ  ＷＲが共にアサートされている期間、ヘッド１１０-ｉ（ライトヘッド１１２）からディスク媒体１の対応するサーボ領域１１中の磁性部（ここでは、サーボセクタのサーバパターンの磁性部）に、消去パターン発生器１１１３によって発生される消去パターン信号に対応した高周波磁界を印加すること（つまり高周波磁界による書き込みを行うこと）ができる。この結果、サーボセクタのサーバパターンを破壊すること、つまり当該サーボセクタのサーボ情報を消去することができる。
【０１０３】
次に、上記サーボ情報の消去機能を利用した機密情報の保護のための処理（情報保護処理）と、前述のサーボ情報の回復機能を利用した機密情報保護状態の解除のための処理（情報保護解除処理）について、図１７乃至図２１を参照して説明する。図１７において、同図（ａ）はホスシステム側での情報保護処理の手順を示すフローチャート、同図（ｂ）はホスシステム側での情報保護解除処理の手順を示すフローチャートである。図１８は磁気ディスクドライブ側での情報保護処理の手順を示すフローチャート、図１９は図１８中のサーボ情報（サーボパターン）の消去処理の詳細な手順を示すフローチャートである。図２０は磁気ディスクドライブ側での情報保護解除処理の手順を示すフローチャート、図２１は保護情報管理テーブル２０のデータ構造例を示す図である。
【０１０４】
［情報保護処理］
ホストシステムは、機密処理する情報の保護が必要な場合、情報保護処理に先立ち、図５の磁気ディスクドライブに対して情報保護の開始を指示する。そしてホストシステムは、図１７（ａ）のフローチャートに従って以下の情報保護処理を行う。
【０１０５】
まず磁気ディスクドライブに対して、機密処理する情報をブロックアドレスを指定して書き込む（ステップＳ７１）。次にホストシステムは、ブロックアドレスをパラメータとして、磁気ディスクドライブに対して、対応するサーボセクタのサーボ情報を消去させる処理を起動するための特定のコマンドであるサーボセクタ消去（Erase Servo Sector）コマンドを発行する（ステップＳ７２）。その後、ホストシステムは、後述するように、磁気ディスクドライブから情報保護解除用キーコードを受け取る（ステップＳ７３）。
【０１０６】
一方、磁気ディスクドライブ側では、ホストシステムからのサーボセクタ消去コマンドに応じ、図１８のフローチャートに従って以下の情報保護処理が行われる。まず、ＣＰＵ２４０は、ホストシステムからのサーボセクタ消去コマンドをＨＤＣ２３０を介して受け取る（ステップＳ９１）。次にＣＰＵ２４０は、サーボセクタ消去コマンドで指定されたブロックアドレスにより示されるデータセクタに先行するｎ個（ｎは１より大きい整数）のサーボセクタのサーボセクタ番号を算出する（ステップＳ９２）。
【０１０７】
次にＣＰＵ２４０は、ＨＤＣ２３０のトラッキング制御部２３３によりモータドライバＩＣ２１０を制御させることで、上記ブロックアドレスにより示されるデータセクタの存在するシリンダにヘッド１１０-ｉをシークさせる（ステップＳ９３）。すると、ＨＤＣ２３０内のサーボ情報回復制御部２３２は、変数ｋを初期値ｎに設定する（ステップＳ９４）。変数ｋから１を減じた値（ｋ−１）は、上記ｎ個のサーボセクタの先頭サーボセクタから消去の対象となるサーボ情報に対応するサーボセクタまでのサーボセクタ数を表す。但し、消去の対象となるサーボ情報に対応するサーボセクタを含む。
【０１０８】
そしてサーボ情報回復制御部２３２は、先頭サーボセクタのサーボセクタ番号に（ｋ−１）を加算し、その加算結果の示すサーボセクタ番号を、消去の対象となるサーボ情報に対応するサーボセクタの番号ＳＳとして設定する（ステップＳ９６）。次にサーボ情報回復制御部２３２は、リード／ライトチャネルＩＣ２２０内の書き込み制御回路１２００を用いて、ステップＳ９６で設定されたＳＳで示されるサーボセクタのサーボ情報を高周波磁界により消去するためのサーボ情報（サーボパターン）消去処理を行う（ステップＳ９７）。このサーボ情報消去処理の詳細については後述する。
【０１０９】
サーボ情報回復制御部２３２は、上記ステップＳ９６，Ｓ９７を、ｋを１デクリメントしながら（ステップＳ９８）、ｋが１に等しくなるまで繰り返す（ステップＳ９５）。即ちサーボ情報回復制御部２３２は、ステップＳ９２でサーボセクタ番号が算出されたｎ個のサーボセクタについて、最終のサーボセクタから順にサーボ情報消去処理を行う。
【０１１０】
このように本実施形態では、サーボセクタ消去コマンドで指定されたブロックアドレスにより示されるデータセクタに先行するｎ個（複数個）のサーボセクタについて、サーボ情報消去処理が行われる。この場合、同一トラック上の他のサーボセクタの情報をもとに、保護すべきデータが保存されているデータセクタに対応するサーボセクタの位置を予測することは極めて困難であり、当該データセクタがアクセスされる虞はない。これに対し、ブロックアドレスにより示されるデータセクタに先行する１つのサーボセクタについてのみサーボ情報消去処理を行うならば、その１つ前のサーボセクタの情報をもとに、消去されたサーボセクタの位置が予測され、保護すべきデータが保存されているデータセクタがアクセスされる可能性がある。
【０１１１】
やがて、ｋが１未満になると（ステップＳ９５）、つまり上記ｎ個のサーボセクタについてサーボ情報消去処理を実行し終えると、ＣＰＵ２４０に制御が戻される。するとＣＰＵ２４０は、情報保護の解除用のキーコード（解除キー）を、例えば制御プログラムに従って乱数を用いて生成し、当該解除用のキーコードをＨＤＣ２３０を介してホストシステムに通知する（ステップＳ９９）。この他に、ディスク媒体１上のユーザからアクセスできない管理領域、または制御プログラムを保存するフラッシュＲＯＭに解除用のキーコードを記録しておき、当該キーコード自体をホストシステムを介してユーザにより指定されたキー情報をもとに暗号化するようにしても構わない。
【０１１２】
ＣＰＵ２４０は、サーボ情報が消去されたサーボセクタのリストと解除用のキーコードとを図２１に示す保護情報管理テーブル２０に格納する（ステップＳ１００）。この保護情報管理テーブル２０は、ディスク媒体１の複数の領域または制御プログラムを保存するフラッシュＲＯＭに保存される。保護情報管理テーブル２０では、ホストシステムから磁気ディスクドライブに対して情報保護の開始が指示されてから、情報保護の終了が指示されるまでの間に、当該ホストシステムから発行されるサーボセクタ消去コマンドで指定される全てのブロックアドレスが、共通の保護情報グループに属する保護情報として管理される。
【０１１３】
次に、上記ステップＳ９７のサーボ情報消去処理の詳細について、図１９のフローチャートを参照して説明する。まずサーボ情報回復制御部２３２は、先のサーボ情報回復処理の場合と同様に、“ｗｏｆｆｓｅｔ”に＋１を代入する（ステップＳ１０１）。次にサーボ情報回復制御部２３２は、サーボ領域１１のタイミングを示すサーボゲートＳＧＡＴＥがアサートされるのを待つ（ステップＳ１０２）。
【０１１４】
やがて、サーボゲートＳＧＡＴＥがアサートされると、サーボ情報回復制御部２３２は、タイミング制御部２３１からヘッド１１０-ｉ（ライトヘッド１１２）が通過中のサーボセクタの番号を入力し、通過中のサーボセクタが、ＳＳで示されるサーボセクタの１つ前のサーボセクタであるか判定する（ステップＳ１１３）。もし、通過中のサーボセクタが、ＳＳで示されるサーボセクタの１つ前のサーボセクタでないならば、サーボ情報回復制御部２３２はサーボゲートＳＧＡＴＥがネゲートされるのを待って（ステップＳ１０４）、ステップＳ１０２に戻る。
【０１１５】
これに対し、通過中のサーボセクタが、ＳＳで示されるサーボセクタの１つ前のサーボセクタであるならば（ステップＳ１０３）、サーボ情報回復制御部２３２は、サーボゲートＳＧＡＴＥがネゲートされるのを待って（ステップＳ１０５）、サーボライト信号ＳＲＶ  ＷＲ及びサーボ消去信号ＳＲＶ  ＥＲＡＳＥを共にアサートする（ステップＳ１０６）。そしてサーボ情報回復制御部２３２は、ライトヘッド１１２を“ｗｏｆｆｓｅｔ＊ＭＷＷ”の分だけオフセットさせるように、トラッキング制御部２３３に指示を出す（ステップＳ１０７）。
【０１１６】
その後、サーボ情報回復制御部２３２は、サーボゲートＳＧＡＴＥが再びアサートされるのを待つ（ステップＳ１０８）。サーボゲートＳＧＡＴＥが再びアサートされる期間は、ＳＳで示されるサーボセクタがライトヘッド１１２の直下を通過する期間に対応する。
【０１１７】
サーボゲートＳＧＡＴＥが再びアサートされる期間において、図１６の書き込み制御回路１２００を含むリード／ライトチャネルＩＣ２２０の動作に従い、ＳＳで示されるサーボセクタの領域に形成されているサーボパターンの磁性部に、消去パターン発生器１１１３によって発生される消去パターン信号に対応する消去用の高周波磁界（交流磁界）が、ライトヘッド１１２によって印加される。つまり、ＳＳで示されるサーボセクタの領域に形成されているサーボパターンの磁性部に、ライトヘッド１１２の幅ＭＷＷで高周波磁界による書き込みが行われる。
【０１１８】
サーボ情報回復制御部２３２は、サーボゲートＳＧＡＴＥが再びアサートされると、今度は当該サーボゲートＳＧＡＴＥが再びネゲートされるのを待つ（ステップＳ１０９）。、サーボ情報回復制御部２３２は、サーボゲートＳＧＡＴＥが再びネゲートされると、つまりＳＳで示されるサーボセクタの領域に形成されているサーボパターンの磁性部へのライトヘッド幅ＭＷＷでの高周波磁界による書き込みが完了すると、変数“ｗｏｆｆｓｅｔ”を０．５だけ減じる（ステップＳ１１０）。
【０１１９】
サーボ情報回復制御部２３２は、０．５だけ減じられた後の変数“ｗｏｆｆｓｅｔ”が−１未満となったかを判定する（ステップＳ１１１）。もし“ｗｏｆｆｓｅｔ”が−１未満でないならば、サーボ情報回復制御部２３２はステップＳ１０２に戻る。そしてサーボ情報回復制御部２３２は、ライトヘッド１１２をｗｏｆｆｓｅｔ＊ＭＷＷだけずらして（ステップＳ１０７）、ＳＳで示されるサーボセクタの領域に形成されているサーボパターンの磁性部に対する上記高周波磁界による書き込みを、書き込み制御回路１１００の制御により行わせる。これに対して、“ｗｏｆｆｓｅｔ”が−１未満であるならば（ステップＳ１１１）、サーボ情報回復制御部２３２はサーボ情報消去処理を終了する。この段階で、ＳＳで示されるサーボセクタのサーボパターンの全範囲は確実に高周波磁界で磁化され、対応するサーボ情報を消去することができる。
【０１２０】
上記したように、第３の変形例では、１ブロックアドレス単位に、対応するデータセクタのデータの保護のための情報保護処理が行われる。しかし、保護すべき情報が保存されている領域に含まれる全ブロックアドレスについて、例えばサーボセクタ単位、或いはトラック単位で、対応するデータセクタのデータの保護のための情報保護処理が行われる構成とすることも可能である。
【０１２１】
［情報保護解除処理］
次に、情報保護解除処理について、ホストシステム側と磁気ディスクドライブ側とに分けて順に説明する。
【０１２２】
ホストシステムは、図１７（ｂ）のフローチャートに従って以下の情報保護解除処理を行う。まずホストシステムは、情報保護の解除対象となるブロックアドレスと解除用のキーコードとをパラメータとするサーボ回復コマンドを図５の磁気ディスクドライブに発行する（ステップＳ８１）。すると、磁気ディスクドライブでは、後述する情報保護解除処理によって、対応するサーボセクタのサーボ情報が回復される。そこでホストシステムは、機密処理した情報を、上記ブロックアドレスを指定して読み込む（ステップ８２）。
【０１２３】
さて、ホストシステムから図５の磁気ディスクドライブに対して、ブロックアドレスと解除用のキーコードとをパラメータとするサーボ回復コマンドが発行されると、当該磁気ディスクドライブ側では、図２０のフローチャートに従って以下の情報保護解除処理が行われる。まず、ＣＰＵ２４０は、ホストシステムからのサーボセクタ回復コマンドをＨＤＣ２３０を介して受け取る（ステップＳ１２１）。次にＣＰＵ２４０は、サーボセクタ回復コマンドで指定されたブロックアドレスにより示されるデータセクタに関連するサーボセクタのサーボセクタ番号を算出する（ステップＳ１２２）。
【０１２４】
次にＣＰＵ２４０は、保護情報管理テーブル２０から、上記算出されたサーボセクタ番号のサーボセクタを含む保護情報グループを検索する（ステップＳ１２３）。そしてＣＰＵ２４０は、ホストシステムからのサーボセクタ回復コマンドで指定された解除用キーコードが検索された保護情報グループの記録に含まれている解除用キーコードに一致するかを判定する（ステップＳ１２４）。
【０１２５】
もし、解除用キーコードが一致するならば、つまり正しい解除用キーコードであるならば、ＣＰＵ２４０は、ＨＤＣ２３０のトラッキング制御部２３３によりモータドライバＩＣ２１０を制御させることで、検索された保護情報グループの記録に含まれているサーボセクタ番号（サーボセクタアドレス）で示されるサーボセクタが存在するシリンダにヘッド１１０-ｉをシークさせる（ステップＳ１２５）。するとＨＤＣ２３０内のサーボ情報回復制御部２３２は、変数ｋを初期値０に設定すると共に、変数ｎを、検索された保護情報グループの記録に含まれているサーボセクタ番号の数、即ちサーボ情報が消去されたサーボセクタの数に設定する（ステップＳ１２６）。
【０１２６】
そしてサーボ情報回復制御部２３２は、検索された保護情報グループの記録に含まれているサーボセクタ番号のうちの先頭のサーボセクタ番号に変数ｋを加算し、その加算結果の示すサーボセクタ番号を、回復の対象となるサーボ情報に対応するサーボセクタの番号ＳＳとして設定する（ステップＳ１２８）。次にサーボ情報回復制御部２３２は、リード／ライトチャネルＩＣ２２０内の書き込み制御回路１２００を用いて、ステップＳ１２８で設定されたＳＳで示されるサーボセクタを対象とするサーボ情報回復処理を行う（ステップＳ１２９）。このサーボ情報回復処理は、前記ステップＳ３４と同様に、図１１のフローチャートに従って実行される。
【０１２７】
サーボ情報回復制御部２３２は、上記ステップＳ１２８，Ｓ１２９を、ｋを１インクリメントしながら（ステップＳ１３０）、ｋがｎに等しくなるまで繰り返す（ステップＳ１２７）。即ちサーボ情報回復制御部２３２は、ステップＳ１２３で検索された保護情報グループの記録に含まれているｎ個のサーボセクタについて、サーボ情報回復処理を行う。
【０１２８】
やがて、ｋがｎより小さくなくなると（ステップＳ１２７）、つまり上記ｎ個のサーボセクタについてサーボ情報回復処理を実行し終えると、ＣＰＵ２４０に制御が戻される。するとＣＰＵ２４０は、サーボ情報回復処理が行われた情報保護グループの記録、つまりサーボ情報回復処理が行われたサーボセクタのサーボセクタ番号のリストと、解除用キーコードを、保護情報管理テーブル２０から削除する（ステップＳ１３１）。
【０１２９】
また、ホストシステムからのサーボセクタ回復コマンドで指定された解除用キーコードが、ステップＳ１２３で検索された保護情報グループの記録に含まれている解除用キーコードに一致しないならば、ＣＰＵ２４０はＨＤＣ２３０を介してエラーステータスをホストシステムに返す（ステップＳ１３２）。
【０１３０】
このように上記実施形態の第３の変形例においては、サーボセクタの情報を高周波磁界により消去することにより、当該サーボセクタに対応するデータセクタへのアクセスを不能として、当該データセクタのデータ（機密データ）を保護することができる。また第３の変形例においては、消去されたサーボセクタの情報を、直流磁界により回復することにより、当該サーボセクタに対応するデータセクタへのアクセス不能状態を解除して、当該データセクタのデータ（機密データ）の取り出しを可能とする。
【０１３１】
従来のように、ディスク媒体に記録される情報自体を暗号化した場合、ホストシステムは暗号化と復号処理のために大きなＣＰＵパワーが必要になる。また、暗号化されたデータ自体を読み出すことは可能なので、暗号化のレベルによっては解読される危険性も否定できない。しかし、第３の変形例においては、ディスク媒体１上のデータへのアクセス自体が不能になるため解読される危険性が無く、情報の保護及び解除にＣＰＵパワーを必要としない。
【０１３２】
＜第４の変形例＞
上記実施形態及び当該実施形態の第１乃至第３の変形例では、ディスク媒体１の上面ＳＡ側の磁性部３Ａの磁化方向と下面ＳＢ側の磁性部３Ｂの磁化方向とは、逆方向であり、したがって磁性部３Ａ及び３Ｂの表面の磁気極性は同一であることを前提としている。この点は、基板の両面の全域に磁性層が形成されている従来の磁気ディスク媒体における、上面側磁性層の凸部と下面側磁性層の凸部のそれと同一である。しかし、ディスク媒体１の上面ＳＡ側の磁性部３Ａの磁化方向と下面ＳＢ側の磁性部３Ｂの磁化方向とを同一方向とすることも可能である。
【０１３３】
そこで、ディスク媒体１の磁性部３Ａ及び３Ｂの磁化方向を同一とした上記実施形態の第４の変形例について説明する。
【０１３４】
図２２は、第４の変形例で適用されるディスク媒体１の断面を示す。図２２に示すディスク媒体１の構造自体は、上記実施形態で適用された図４に示したディスク媒体１の構造と同一である。第４の変形例で適用されるディスク媒体１が、上記実施形態で適用されたディスク媒体１と相異するのは、ディスク媒体１の上面ＳＡ側の磁性部３Ａの磁化方向と下面ＳＢ側の磁性部３Ｂの磁化方向とが同一方向である点である。つまり、磁性部３Ａ及び３Ｂの表面の磁気極性が異なっている。図２２の例では、磁性部３Ａの表面の磁気極性はＮであり、磁性部３Ｂの表面の磁気極性はＳである。
【０１３５】
次に、図２２に示す構造のディスク媒体１の磁性部３Ａ及び３Ｂを着磁（初期化）するメディア着磁方法について説明する。図２３は、ディスク媒体１の着磁に用いられる専用の着磁装置４０の概略構成を示す断面図である。着磁装置４０は、ディスク媒体１上の凸状にパターン化された磁性体３Ａ及び３Ｂを着磁するのに用いられる。この着磁装置４０は、強力な磁場を発生するための巨大な電磁コイル４１を有する。電磁コイル４１の先端には空隙部４２が形成されている。着磁装置４０はまた、ディスク媒体１を回転させるスピンドルモータ（ＳＰＭ）４３を有する。ディスク媒体１は、その一部が着磁時に空隙部４２に位置するようにＳＰＭ４３にチャッキングされる。
【０１３６】
今、ディスク媒体１の一部が空隙部４２に位置しているものとする。この状態で、電磁コイル４１に直流電流を通電すると、当該電磁コイル４１により強力な直流（ＤＣ）磁場が発生される。これにより、空隙部４２において、ディスク媒体１を表裏透過する方向にＤＣ磁場（表裏透過型外部磁界）が印加される。ここで、ディスク媒体１をＳＰＭ４３により回転させるならば、ディスク媒体１の同一半径位置の円環状領域に含まれる磁性体３Ａ及び３Ｂが、ディスク媒体１の面ＳＡ及びＳＢに垂直な一方向（ここでは、図２２に示す矢印「↑」の方向）に磁化される。
【０１３７】
本実施形態において、電磁コイル４１は、図示しないリニアモータのような移動機構（アクチュエータ）により、紙面に垂直な方向（ディスク媒体１の面ＳＡ及びＳＢに平行な方向）に直動移動可能なように支持されている。そこで、ＳＰＭ４３によって回転されているディスク媒体１を表裏透過する方向に、電磁コイル４１によりＤＣ磁場を印加する。そして、この電磁コイル４１によりディスク媒体１にＤＣ磁場を印加しながら、当該電磁コイル４１を、例えばディスク媒体１上で、磁性体３Ａ及び３Ｂによってパターン化されている最内周位置より更に内側の位置と磁性体３Ａ及び３Ｂによってパターン化されている最外周位置より更に外側の位置との間で往復移動させる。このときディスク媒体１は、ＳＰＭ４３により回転させられている。したがって、この状態で、上述のように電磁コイル４１を往復移動すると、ディスク媒体１の全域が、当該電磁コイル４１の先端の空隙部４２によって走査される。これにより、ディスク媒体１の面ＳＡ及びＳＢに形成されている全ての磁性体３Ａ及び３Ｂは、図２２に示すように、矢印「↑」の方向に一様に磁化される。よって、ディスク媒体１の面ＳＡに配置された各サーボ領域１１に属する磁性体３Ａと、ディスク媒体１の面ＳＢに配置された各サーボ領域に属する磁性体３Ｂも、図２２に示すように、矢印「↑」の方向に磁化（着磁）される。このことは、各サーボ領域１１を構成する、磁性体３Ａの有無によって形成されるサーボパターン（サーボ情報）が、初期化されたことを示す。これは、ディスク媒体１の面ＳＢに配置された各サーボ領域についても同様である。
【０１３８】
さて、上記した磁化の方向、つまり漏れ磁束の方向は、ディスク媒体１の面ＳＡ側の磁性体３Ａ及び面ＳＢ側の磁性体３Ｂの、それぞれ表面から見た場合、ディスク媒体１の面ＳＡ及びＳＢで逆方向となる。つまり、ディスク媒体１の面ＳＡ側の磁性体３Ａ及び面ＳＢ側の磁性体３Ｂの表面の磁気極性（磁極）は、磁性体３Ａ及び磁性体３Ｂで相異なる。上述の着磁方法の利点は、特許文献１に記載されているような２段階の着磁が必要なく、表裏透過型外部磁界により、ディスク媒体１の面ＳＡ側の磁性体３Ａ及び面ＳＢ側の磁性体３Ｂを簡単に且つ確実に磁化できることにある。
【０１３９】
但し、図２２のディスク媒体１を図５の磁気ディスクドライブに搭載した場合、ディスク媒体１の面ＳＡ側の磁性体３Ａ及び面ＳＢ側の磁性体３Ｂの表面の磁気極性（磁極）は、磁性体３Ａ及び磁性体３Ｂで相異なることから、面ＳＡ側に配置されるヘッド（ダウンヘッド）１１０-0と面ＳＢ側に配置されるヘッド（アップヘッド）１１０-1が発生すべき磁界の方向は、少なくともサーボ情報の回復処理では切り替える必要がある。具体的には、図１２または図１６において、サーボ情報回復制御部２３２がダウンヘッド／アップヘッドを認識して、極性制御信号の状態を切り替えれば良い。通常、磁気ディスクドライブに搭載されるディスク媒体の各面に対応してそれぞれ配置される各ヘッドには、ヘッド番号が表裏通しで順番に割り当てられている。この場合、ダウンヘッドのヘッド番号は例えば偶数となり、当該ヘッド番号の最下位ビット（ビット０）は“０”となる。一方、アップヘッドのヘッド番号は例えば奇数となり、当該ヘッド番号の最下位ビットは“１”となる。したがって、サーボ情報回復処理に用いられるヘッドのヘッド番号の最下位ビットが“０”であるか“１”であるかによって、極性制御信号をアサート状態またはネゲート状態に切り替えれば良い。
【０１４０】
＜第５の変形例＞
次に、上記実施形態の第５の変形例について説明する。  
図２４は、第５の変形例で適用されるサーボ情報回復機能を実現する書き込み制御回路とその周辺の回路のブロック構成を示す。図２４において、図１２と等価な部分には同一符号を付してある。
【０１４１】
図２４に示すように、リード／ライトチャネルＩＣ２２０は、図１２中の書き込み制御回路１１００に相当する書き込み制御回路１３００を含む。書き込み制御回路１３００のハードウェア構成自体は、図１２中の書き込み制御回路１１００と同様である。書き込み制御回路１３００が書き込み制御回路１１００と相異するのは、極性制御信号に代えて、ヘッド番号の最下位ビット（ビット０）としてのヘッド選択信号（Head Select bit0）が用いられる点である。ここでは、ヘッド選択信号（Head Select bit0）の０／１に応じて、ドライバ１００５の電流出力が切り替えられ、これによりサーボパターンの磁性部に印加される直流磁界の方向が切り替えられる。
【０１４２】
［第６の変形例］
次に、上記実施形態の第６の変形例について説明する。  
図２５は、第６の変形例で適用されるサーボ情報消去／回復機能を実現する書き込み制御回路とその周辺の回路のブロック構成を示す。図２５において、図１６と等価な部分には同一符号を付してある。
【０１４３】
図２５に示すように、リード／ライトチャネルＩＣ２２０は、図１６中の書き込み制御回路１２００に相当する書き込み制御回路１４００を含む。書き込み制御回路１４００のハードウェア構成自体は、図１６中の書き込み制御回路１２００と同様である。書き込み制御回路１４００が書き込み制御回路１２００と相異するのは、極性制御信号に代えて、ヘッド番号の最下位ビット（ビット０）としてのヘッド選択信号（Head Select bit0）が用いられる点である。ここでは、ヘッド選択信号（Head Select bit0）の０／１に応じて、ドライバ１００５の電流出力が切り替えられ、これによりサーボパターンの磁性部に印加される直流磁界の方向が切り替えられる。
【図面の簡単な説明】
【０１４４】
【図１】本発明の一実施形態に係るサーボ情報回復機能を有する磁気ディスクドライブに適用される、両面垂直磁気記録用のパターンドディスク媒体１のパターン構成の概要を示す平面図。
【図２】図１中のデータ領域１２の詳細パターン構成を示す断面斜視図。
【図３】図１中のサーボ領域１１の詳細パターン構成を示す図。
【図４】ディスク媒体１の断面を示す図。
【図５】ディスク媒体１を搭載した磁気ディスクドライブの構成を示すブロック図。
【図６】ヘッド位置決め制御システムの構成を示すブロック図。
【図７】リード／ライトチャネルＩＣ２２０に含まれているアドレス検出回路の構成を示すブロック図。
【図８】サーボ領域１１の構成とサーボゲートＳＧＡＴＥのタイミングとの関係を示す図。
【図９】データセクタ１２１の構成とライトゲートＷＧＡＴＥのタイミングとの関係を示す図。
【図１０】サーボ領域１１に形成されたサーボパターンの構成と磁性トラック３１とライトヘッド１１２のヘッド幅との関係を示す
【図１１】サーボ情報の回復処理の手順を示すフローチャート。
【図１２】サーボ情報回復機能を実現する書き込み制御回路とその周辺の回路の構成を示すブロック図。
【図１３】上記実施形態の第１の変形例で適用される、ホストシステムから磁気ディスクドライブに対してサーボ情報の回復処理を指示する際の処理手順と、ホストシステムからサーボ情報の回復処理が指示された際の磁気ディスクドライブの処理手順とをそれぞれ示すフローチャート。
【図１４】上記実施形態の第２の変形例で適用される、物理フォーマットとは独立に、ディスク媒体１の全面のサーボパターンをライトヘッド１１２により順次リフレッシュする処理の手順を示すフローチャート。
【図１５】１トラックを物理フォーマットする際に、当該トラックに対応する全サーボセクタのサーボパターンをリフレッシュする処理の手順を示すフローチャート。
【図１６】上記実施形態の第３の変形例で適用される、サーボ情報消去／回復機能を実現する書き込み制御回路とその周辺の回路の構成を示すブロック図。
【図１７】上記第３の変形例で適用される、ホスシステム側での情報保護処理及び情報保護解除処理の各々の手順を示すフローチャート、
【図１８】上記第３の変形例で適用される、磁気ディスクドライブ側での情報保護処理の手順を示すフローチャート。
【図１９】図１８中のサーボ情報の消去処理の詳細な手順を示すフローチャート。
【図２０】上記第３の変形例で適用される、磁気ディスクドライブ側での情報保護解除処理の手順を示すフローチャート。
【図２１】上記第３の変形例で適用される、保護情報管理テーブル２０のデータ構造例を示す図。
【図２２】上記実施形態の第４の変形例で適用されるディスク媒体１の断面を示す図。
【図２３】上記第４の変形例においてディスク媒体１の着磁に用いられる着磁装置４０の概略構成を示す断面図。
【図２４】上記実施形態の第５の変形例で適用される、サーボ情報回復機能を実現する書き込み制御回路とその周辺の回路の構成を示すブロック図。
【図２５】上記実施形態の第５の変形例で適用される、サーボ情報消去／回復機能を実現する書き込み制御回路とその周辺の回路の構成を示すブロック図。
【符号の説明】
【０１４５】
１…パターンドディスク媒体（両面垂直磁気記録用のパターンドディスク媒体）、２Ａ，２Ｂ…下地層、３Ａ，３Ｂ…磁性体、１１…サーボ領域（サーボパターン部）、１２…データ領域、１０…基板、２０…保護情報管理テーブル、３１…磁性トラック、４０…着磁装置、１１０-0，１１０-1…ヘッド、１１２…ライトヘッド、１３０…アクチュエータ、１４０…ＨＩＣ（ヘッドＩＣ）、２２０…リード／ライトチャネルＩＣ、２３０…ＨＤＣ（ディスクコントローラ）、２３１…タイミング制御部、２３２…サーボ情報回復制御部、２３３…トラッキング制御部、２４０…ＣＰＵ、１１００，１２００，１３００，１４００…書き込み制御回路。
【図１】
2006031859.tif 000003
【図２】
2006031859.tif 000004
【図３】
2006031859.tif 000005
【図４】
2006031859.tif 000006
【図５】
2006031859.tif 000007
【図６】
2006031859.tif 000008
【図７】
2006031859.tif 000009
【図８】
2006031859.tif 000010
【図９】
2006031859.tif 000011
【図１０】
2006031859.tif 000012
【図１１】
2006031859.tif 000013
【図１２】
2006031859.tif 000014
【図１３】
2006031859.tif 000015
【図１４】
2006031859.tif 000016
【図１５】
2006031859.tif 000017
【図１６】
2006031859.tif 000018
【図１７】
2006031859.tif 000019
【図１８】
2006031859.tif 000020
【図１９】
2006031859.tif 000021
【図２０】
2006031859.tif 000022
【図２１】
2006031859.tif 000023
【図２２】
2006031859.tif 000024
【図２３】
2006031859.tif 000025
【図２４】
2006031859.tif 000026
【図２５】
2006031859.tif 000027