(57)【要約】【課題】固定化されたトラック幅を有する記録媒体に使用する磁気ヘッドの歩留まりを改善すること。【解決手段】磁気ヘッド１０１がデータを記録するトラックとしてトラック２１１を定め、さらに、磁気ヘッド１０１のヘッドサイズがデータの記録に用いるトラック２１１のトラック幅よりも広く、不良品扱いとなる場合に、隣接するトラック２１２を不使用のトラックに定め、磁気ヘッド１０１をトラック２１２側にオフセットして記録することで磁気ヘッド１０１を不良品扱いとしない。【選択図】図２
2010192062.tif 000002
【特許請求の範囲】
【請求項１】
複数のトラックを有し、各トラックの幅が固定された記録媒体と、
前記記録媒体に含まれるトラックの内、データの記録に用いる使用トラックを判定し、当該使用トラックの隣に位置するトラックのいずれか一方を、データの記録に用いない不使用トラックとして判定する判定処理部と、
磁気ヘッドを用いて前記使用トラックにデータを書き込む場合に、当該使用トラックの中心部から前記不使用トラック側に前記磁気ヘッドをオフセットさせるオフセット部と
有する磁気ディスク装置。
【請求項２】
複数のトラックを有し、各トラックの幅が固定された記録媒体と、
前記記録媒体に含まれるトラックの内、データの記録に用いる使用トラックを判定し、当該使用トラックの隣に位置するトラックのいずれか一方を、データの記録に用いない不使用トラックとして判定する判定処理部と、
磁気ヘッドの幅が前記使用トラックの幅よりも広い磁気ヘッドを用いて前記使用トラックにデータを書き込む場合に、当該使用トラックの中心部から前記不使用トラック側に前記磁気ヘッドをオフセットさせるオフセット部と
有する磁気ディスク装置。
【請求項３】
前記使用トラックの中心部からのオフセット量をトラックごとに記憶する記憶部をさらに有し、前記オフセット部は、書き込み対象となるトラックのオフセット量を基に前記磁気ヘッドをオフセットする請求項２に記載の磁気ディスク装置。
【請求項４】
前記使用トラックと前記不使用トラックとを識別する使用／不使用情報と、前記使用トラックの中心部からのオフセット量と、前記磁気ヘッドのオフセット方向を示すオフセット方向情報とを含むオフセット制御情報をトラックごとに対応づけて記憶し、前記オフセット制御情報を基に、前記オフセット部に代替して前記磁気ヘッドをオフセットするオフセット制御部をさらに有する請求項２に記載の磁気ディスク装置。
【請求項５】
複数のトラックを有し、各トラックの幅が固定された記録媒体と、
前記記録媒体のトラックにうねりが存在する場合に、前記記録媒体に含まれるトラックの内、データの記録に用いる使用トラックを判定し、当該使用トラックの隣に位置するトラックのいずれか一方を、データの記録に用いない不使用トラックとして判定する判定処理部と、
磁気ヘッドの幅が前記使用トラックの幅よりも狭い磁気ヘッドを用いて前記使用トラックにデータを書き込む場合に、当該使用トラックの中心部から前記不使用トラック側に前記磁気ヘッドをオフセットさせるオフセット部と
有する磁気ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、パターンドメディアに使用する磁気ヘッドの歩留まりを向上させる磁気ディスク装置に関する。
【背景技術】
【０００２】
近年、磁気ディスク装置における記憶容量の増加を図るために、磁気記録媒体（以下、単に記録媒体とする）の記録密度が高くなっている。そして、この記録媒体の高密度化に伴い、データが記録されるトラック幅の更なる極小化が進んでいる。
【０００３】
このトラック幅の極小化に伴い、磁気ヘッドサイズの更なる小型化が要求され、かつ記録するトラック幅よりも狭いサイズを有する磁気ヘッドが要求されるが、磁気ヘッドの性質上、小型化が難しく、磁気ヘッドのサイズにばらつきが生じる。
【０００４】
その結果、磁気ヘッド単体の性能試験（例えば、ヘッドテスタを用いた試験）において、磁気ヘッドサイズが記録するトラック幅よりも広い場合に、上述した試験を通過することなく、不良品となる磁気ヘッドが多く発生し、磁気ヘッドの歩留まりの低下を招いている。
【０００５】
そこで、トラック幅を磁気ヘッドサイズに応じて変更することで、磁気ヘッドの歩留まりの低下を防ぐという技術が知られている。この従来技術について、具体的に図を用いて説明する。
【０００６】
図１４は、従来技術を説明するための図である。図１４に示した磁気ヘッド１０は、記録媒体１のトラックｂに対してデータを記録する際に、トラックｂに隣接するトラックａやトラックｃに対してもデータを記録することなく、上述した性能試験に合格する磁気ヘッドを示している。なお、記録媒体１の各トラック幅は、使用する磁気ヘッドのサイズに応じて変更が可能である。
【０００７】
一方、図１４に示した磁気ヘッド１１は、トラックｂに対してデータを記録する際に、トラックｂに隣接するトラックａやトラックｃに対してもデータを記録してしまう。この場合、磁気ヘッド１１は、不良品扱いとなり、性能試験では不合格となる。
【０００８】
それに対して、図１４に示した記録媒体１ａは、磁気ヘッド１１のヘッドサイズに応じて、トラックｂのトラック幅を変更する。その結果、隣接するトラックａとトラックｃとへの記録を防ぎ、磁気ヘッド１１を不良品と扱わないことができる。そして、磁気ヘッドの歩留まりの低下を解消する（例えば、特許文献１参照）。
【０００９】
なお、磁気ヘッドの性能（例えば、磁気ヘッドの位置決め精度の格差）に応じて、記録するトラック幅を定め、磁気ヘッドの位置決め精度に応じてトラック幅を変更し、磁気ヘッドの歩留まりの低下を解消するという技術が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００２−２３７１４２号公報
【特許文献２】特開２００７−２１３６８５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述した従来の技術では、トラック幅が変更できるような記録媒体に対してのみ有効で、固定のトラック幅を有するＤＴＭ（Discrete  Track  Media）やＢＰＭ（Bit  Patterned  Media）などのパターンドメディアに適用できないという問題があった。
【００１２】
このパターンドメディアは、トラック幅あるいはビット幅が固定されており、トラック
幅を変更することができない。したがって、従来技術に示したような、トラック幅を変更し、磁気ヘッドの歩留まりを解消する手法は、パターンドメディアに使用することができない。
【００１３】
なお、パターンメディアにおいても、トラック幅が異なるものを多数用意することで、磁気ヘッドサイズのバラつきに対応し、磁気ヘッドの歩留まりを抑えることができるが、コストが増える問題がある。
【００１４】
開示の技術は、上記に鑑みてなされたものであって、トラック幅を変更することができない磁気記録媒体において、これまで不良品扱いとなっていた磁気ヘッドを磁気ディスク装置内に含んでいても製品として成立し得る磁気ディスク装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本願の開示する磁気ディスク装置は、複数のトラックを有し、各トラックの幅が固定された記録媒体と、前記記録媒体に含まれるトラックの内、データの記録に用いる使用トラックを判定し、当該使用トラックの隣に位置するトラックのいずれか一方を、データの記録に用いない不使用トラックとして判定する判定処理部と、磁気ヘッドを用いて前記使用トラックにデータを書き込む場合に、当該使用トラックの中心部から前記不使用トラック側に前記磁気ヘッドをオフセットさせるオフセット部と有することを要件とする。
【発明の効果】
【００１６】
本願に開示した磁気ディスク装置によれば、これまで、不良品とみなされていた磁気ヘッドを救済し、製品として成立させることで、磁気ヘッドの歩留まりの低下を大幅に改善することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】図１は、不良品の磁気ヘッドを説明するための図である。
【図２】図２は、発明の概要を説明するための図である。
【図３】図３は、実施例１に係る磁気ディスク装置を説明するための機能ブロック図である。
【図４】図４は、オフセットテーブルのデータ構造の一例を説明するための図である。
【図５】図５は、アウト側にオフセットする場合の動作を説明するための図である。
【図６】図６は、イン側にオフセットする場合の動作を説明するための図である。
【図７】図７は、実施例１に係る磁気ディスク装置のヘッド試験時の処理を示すフローチャートである。
【図８】図８は、実施例１に係る磁気ディスク装置のユーザデータ書込み時の処理を示すフローチャートである。
【図９】図９は、実施例２に係る磁気ディスク装置を説明するための機能ブロック図である。
【図１０】図１０は、オフセット制御テーブルのデータ構造の一例を説明するための図である。
【図１１】図１１は、実施例２に係る磁気ディスク装置のヘッド試験時の処理を示すフローチャートである。
【図１２】図１２は、実施例２に係る磁気ディスク装置のユーザデータ書込み時の処理を示すフローチャートである。
【図１３】図１３は、磁気ヘッドが良品とみなされた場合の磁気ディスク装置の処理を示すフローチャートである。
【図１４】図１４は、従来技術を説明するための図である。
【発明を実施するための形態】
【００１８】
以下に、本願の開示する磁気ディスク装置の実施例を図面を用いて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１９】
最初に、パターンドメディアに用いる磁気ヘッドの単体性能試験等において、不合格となり、不良品扱いとなる磁気ヘッドについて具体的に図を用いて説明する。図１は、不良品の磁気ヘッドを説明するための図である。
【００２０】
図１に示した記録媒体５０は、パターンドメディアであるから、トラック５０ａ〜５０ｃのトラック幅は、全て固定で、変更することができない。そして、磁気ヘッド１００は、トラック５０ｂにデータを記録する際、トラック５０ａやトラック５０ｃにデータを記録することなく、例えば、磁気ヘッド単体の性能試験に合格する磁気ヘッドを示している。
【００２１】
一方、図１に示した磁気ヘッド１０１は、トラック５０ｂにデータを記録する際、トラック５０ｂだけでなく、隣接するトラック５０ａやトラック５０ｃにもデータを記録してしまう。
【００２２】
この場合、磁気ヘッド１０１は、データ記録時に隣接トラックに影響を与えてしまう場合や、再生時に隣接トラックから影響を受けてしまう場合がある。この磁気ヘッド１０１は、不良品扱いとなり、磁気ヘッドの単体性能試験に合格せず、磁気ヘッドの歩留まり低下を招いてしまう。
【００２３】
以下、上述した不良品の磁気ヘッドを救済することで、不良品の磁気ヘッドを含んでいても製品として成立させる磁気ディスク装置について説明する。
【００２４】
まず、本実施例に係る発明の概要について説明する。本実施例に係る磁気ヘッドは、パターンドメディアに使用する場合において、磁気ヘッドのサイズがトラック幅よりも広く、不良品扱いとなる場合に、隣接するトラックのいずれか片方を不使用のトラックに定め、磁気ヘッドを不使用トラック側にオフセットして記録することで磁気ヘッドを不良品扱いとしない。
【００２５】
以下、発明の概要について具体的に図を用いて説明する。図２は、発明の概要を説明するための図である。図２に示した磁気ヘッド１０１のヘッドサイズは、データを記録するトラック幅よりも広く不良品扱いとなる磁気ヘッドである。
【００２６】
そして、磁気ヘッド１０１を磁気ディスク装置に搭載した場合において、データ記録用のトラックをトラック２１１に定めた場合に、磁気ヘッド１０１は、隣接するトラック２１０や２１２に記録してしまう。
【００２７】
この場合、トラック２１２をデータ記録に使用しないトラック（以下、データの記録に使用しないトラックを不使用トラックとする）に定め、磁気ヘッド１０１が、トラック２１１にデータを記録する場合について説明する。
【００２８】
この場合、磁気ヘッド１０１をトラック２１１のトラックセンターのアウト側にオフセットし、トラック２１１とトラック２１２とに記録することで、トラック２１１に隣接するトラック２１０にデータを記録することなく、データの記録漏れは不使用トラック２１２にのみ生ずる。
【００２９】
また、磁気ヘッド１０１が、トラック２１３にデータを記録する際、磁気ヘッド１０１をトラック２１３のトラックセンターのイン側にオフセットし、トラック２１２とトラック２１３に記録する。この場合、磁気ヘッド１０１は、トラック２１３に隣接するトラック２１４にデータを記録することはない。
【００３０】
このように、トラック２１１から２１３の３トラックに対して、トラック２１２を不使用のトラックに定め、さらに、不使用トラック側に磁気ヘッド１０１をオフセットさせることで、不良品扱いとなっていた磁気ヘッド１０１を磁気ディスク装置に含んでいても製品として成立させることができる。
【００３１】
これは、不使用トラックを３トラックに対して１トラック定め、想定していた２／３の記憶容量にすることで、不良品扱いとなっていた磁気ヘッドを磁気ディスク装置に含んでいたとしても、製品として成立させることになる。
【００３２】
その結果、磁気ヘッドの歩留まりの低下を大幅に改善することができ、例えば、不良品の磁気ヘッドを製造してしまう確率が２０％であるならば、該当する磁気ヘッド（２０％に相当する磁気ヘッド）を含んでいても製品として成立させることが可能となる。
【００３３】
なお、図中に示した「Ａ」および「Ｂ」は、オフセット量を示し、磁気ヘッドをトラックセンターからオフセットする位置（例えば、トラックセンターからアウト側に１ｎｍ（ナノメートル）ずらした位置）を示すものとして以下説明する。
【００３４】
また、図中に示した「トラックセンター」とは、磁気ヘッド１０１の中心と、データを記録するトラックとの中心が一致するトラック上の位置を示すものとする。
【００３５】
次に、図２で示した不良品の磁気ヘッドを含んでいても製品として成立させる磁気ディスク装置について説明する。図３は、実施例１に係る磁気ディスク装置を説明するための機能ブロック図である。
【００３６】
図３に示した磁気ディスク装置３００は、トラック幅が固定であるパターンドメディアを有し、磁気ヘッドが組込まれた際の試験時に、記録媒体のトラック番号ごとにオフセット量を決定する。
【００３７】
そして、磁気ディスク装置３００は、記録媒体へのデータ記録時に、決定されたオフセット量に基づき、トラック番号に応じたオフセット処理を行い、データの書込み処理を行う。
【００３８】
磁気ディスク装置３００は、インターフェース３０１と、ＲＯＭ（Read  Only  Memory）３０２と、ＭＣＵ（Micro  Control  Unit）３０３と、サーボ制御部３０４と、ボイスコイルモータ３０５と、リード／ライトチャネル３０６と、磁気ヘッドＩＣ（Integrated  Circuit）３０７と、磁気ヘッド３０８と、記録媒体３０９と、スピンドルモータ３１０とを有する。
【００３９】
インターフェース３０１は、磁気ディスク装置３００の上位ホスト（図示省略）と、磁気ディスク装置３００とのデータの入出力を制御するインターフェースである。例えば、上位ホストからユーザデータが入力された場合、ユーザデータをＭＣＵ３０３に出力する。
【００４０】
ＲＯＭ３０２は、磁気ヘッド３０８を磁気ディスク装置３００に組込んで実施する試験（以下、ヘッド試験とする）時において、ＭＣＵ３０３が決定するオフセット量をトラック番号に応じて記憶する記憶部で、オフセットテーブル３０２ａを有する。
【００４１】
このオフセットテーブル３０２ａは、「トラック番号」、「オフセット量」を記憶するテーブルで、ＭＣＵ３０３によって記憶されるデータの入出力が管理される。具体的なデータ構造について図を挙げて説明する。図４は、オフセットテーブルのデータ構造の一例を説明するための図である。
【００４２】
「トラック番号」は、記録媒体３０９が有する磁気ディスク１面からリング状にくり抜いた領域を示すトラックを識別する番号で、図４に示したトラック番号０は、ディスクの最内側のトラック番号を示し、トラック番号１３００は、ディスクの最外側のトラック番号を示すものとする。以下、トラック番号が０〜１３００に定められる例を挙げて説明する。
【００４３】
オフセット量は、図２で示したように、磁気ヘッド３０８を各トラックセンターからオフセットする位置を示し、単位は便宜的に［ｎｍ］（ナノメートル）とする。したがって、トラック番号１を有するトラックのオフセット量は、Ｘ［ｎｍ］となり、トラック番号２のオフセット量もＸ［ｎｍ］を示している。
【００４４】
なお、図４では、トラック番号に関わらず、オフセット量が一律の値「Ｘ」を有する場合を例に挙げて説明したが、ヘッド試験によっては、トラック番号に応じてオフセット量が個別に決定され、トラック番号別に異なるオフセット量が記憶される。
【００４５】
さらに、トラック番号０〜１３００の全てについてオフセット量が記憶されているが、例えば、トラック番号０〜５０と、トラック番号１００〜５００と、トラック番号７５０〜１１００といったように、一部のトラック番号についてのみオフセット量が決定される場合は、それらのトラック番号についてのみオフセット量が決定され、記憶される。
【００４６】
この場合、トラック番号５１〜９９といったオフセット量が未決定のトラックについては、決定されたオフセット量に基づき、近似して記憶され、補完される。
【００４７】
なお、トラック番号０とトラック番号１３００のオフセット量が未決定であるが、これは、便宜的に、最内側と最外側のトラックを不使用トラックに定めた場合を示している。
【００４８】
次に、図３の説明に戻り、ＭＣＵ３０３について説明する。ＭＣＵ３０３は、ヘッド試験時には、トラック番号別にオフセット量を決定し、記録媒体３０９へのユーザデータ記録時には、オフセット処理を実行し、ユーザデータの書込みを命令する制御部である。
【００４９】
そして、ＭＣＵ３０３は、オフセット決定部３０３ａと、オフセット制御部３０３ｂと、データ処理部３０３ｃとを有する。まず、オフセット決定部３０３ａから説明する。
【００５０】
ヘッド試験時に、オフセット決定部３０３ａは、記録媒体３０９からトラック番号を読出し、そのトラック番号に応じ、オフセット量を決定し、決定したオフセット量をトラック番号別にオフセットテーブル３０２ａ（図４参照）に記憶する処理部である。
【００５１】
オフセット量を決定する際、オフセット決定部３０３ａは、記録媒体３０９からトラック番号を読出し、読出したトラックのトラックセンターを定め、磁気ヘッド３０８のヘッドサイズや、記録媒体３０９のトラック幅、ヘッド試験の方法等に基づいてオフセット量を決定する。そして、オフセット決定部３０３ａは、全てのトラック番号について決定する場合もあれば、数箇所のトラック番号についてのみ決定する場合もある。
【００５２】
また、オフセット決定部３０３ａは、トラック番号別にオフセット量を決める場合もあれば、図４に示したようにトラック番号に関係なく、一律にオフセット量（例えば、オフセット量が一律Ｘｎｍ）を定める場合もある。
【００５３】
オフセット制御部３０３ｂは、記録媒体３０９にユーザデータを記録する際、オフセット制御を行う制御部である。まず、オフセット制御部３０３ｂは、サーボ制御部３０４からユーザデータを書込むトラックを含むトラック番号を複数取得し、取得したトラック番号に基づき、磁気ヘッド３０８のオフセット方向を定める。
【００５４】
その後、オフセット制御部３０３ｂは、オフセットテーブル３０２ａから、取得したトラック番号に対応するオフセット量を参照し、オフセット処理を実行する。以下、具体的に図を用いて説明する。
【００５５】
図５は、アウト側にオフセットする場合の動作を説明するための図である。まず、オフセット制御部３０３ｂが、磁気ヘッド３０８をトラックセンターのアウト側もしくはイン側のいずれかにオフセットするかを決める際に使用する数式を以下のように定める。
【００５６】
トラック番号Ｎ／３・・・（１）
ただし、Ｎは、便宜的に整数を示すものとする。
【００５７】
上述した式（１）より、オフセット制御部３０３ｂは、余りが１となるトラック番号を有するトラックは、アウト側の隣接トラックにオフセットし、余りが０となるトラック番号を有するトラックはイン側の隣接トラックにオフセットする。そして、余りが２となるトラック番号を有するトラックは、不使用トラックに定める。
【００５８】
図５では、まず、オフセット制御部３０３ｂが、ユーザデータ記録時にトラック番号３から５をサーボ制御部３０４から読み込んだ場合を示し、その後、磁気ヘッド３０８が、トラック番号４のトラックにユーザデータを記録する場合を示している。
【００５９】
この場合において、オフセット制御部３０３ｂは、トラック番号５に対し、式（１）を用いることで、余り「２」を算出する。したがって、オフセット制御部３０３ｂは、トラック番号５を不使用トラックに定める。
【００６０】
一方、オフセット制御部３０３ｂは、トラック番号４に式（１）を用いることで、余り「１」を算出するから、磁気ヘッド３０８をトラック番号４のトラックセンターからアウト側にオフセットするように定める。
【００６１】
続いて、オフセット制御部３０３ｂは、図４に示したオフセットテーブル３０２ａから、トラック番号４に対応するオフセット量を参照する。この場合、トラック番号４に対応するオフセット量は、Ｘ[ｎｍ]である（図４参照）。
【００６２】
したがって、オフセット制御部３０３ｂは、磁気ヘッド３０８をトラック番号４のトラックセンターからアウト側にＸ［ｎｍ］ずらした位置にオフセットするための情報をデータ処理部３０３ｃに出力する。
【００６３】
次に、オフセット制御部３０３ｂが、磁気ヘッド３０８をイン側にオフセットする場合の動作について図を用いて説明する。図６は、イン側にオフセットする場合の動作を説明するための図である。
【００６４】
図６では、オフセット制御部３０３ｂが、ユーザデータ記録時にトラック番号２から４を読込んだ場合を示し、その後、磁気ヘッド３０８が、トラック番号３のトラックにユーザデータを記録する場合を示している。
【００６５】
この場合において、オフセット制御部３０３ｂは、トラック番号２に対し、式（１）を用いることで、余り「２」を算出する。したがって、オフセット制御部３０３ｂは、トラック番号２を不使用トラックに定める。
【００６６】
そして、オフセット制御部３０３ｂは、トラック番号３に式（１）を用いることで、余り「０」を算出することから、磁気ヘッド３０８をトラック番号３のトラックセンターからイン側にオフセットするように定める。
【００６７】
続いて、オフセット制御部３０３ｂは、図４に示したオフセットテーブル３０２ａから、トラック番号３に対応するオフセット量を参照する。この場合、トラック番号３に対応するオフセット量は、Ｘ［ｎｍ］である（図４参照）。
【００６８】
したがって、オフセット制御部３０３ｂは、磁気ヘッド３０８をトラック番号３のトラックセンターからイン側にＸ［ｎｍ］ずらした位置にオフセットするための情報をデータ処理部３０３ｃに出力する。
【００６９】
また、オフセット制御部３０３ｂが、ユーザデータ記録時に、サーボ制御部３０４を介して、トラック番号０もしくはトラック番号１３００を含むトラック番号を取得した場合に、いずれの場合においても、取得したトラック数が２本未満であれば、取得したトラックを廃棄する。
【００７０】
一方、取得したトラック数が２本未満でなく、トラック番号０を含む場合、オフセット制御部３０３ｂは、トラック番号１のトラックセンターからイン側にＸ［ｎｍ］ずらした位置にオフセットするための情報をデータ処理部３０３ｃに出力する。
【００７１】
また、取得したトラック数が２本未満でなく、トラック番号１３００を含む場合、オフセット制御部３０３ｂは、トラック番号１２９９のトラックセンターからアウト側にＸ［ｎｍ］ずらした位置にオフセットするための情報をデータ処理部３０３ｃに出力する。
【００７２】
次に、図３の説明に戻り、データ処理部３０３ｃについて説明する。データ処理部３０３ｃは、オフセット制御部３０３ｂが磁気ヘッド３０８をオフセットするための情報（以下、オフセット情報とする）と、上位ホストから出力されるユーザデータとをサーボ制御部３０４に出力する処理部である。
【００７３】
サーボ制御部３０４は、ボイスコイルモータ３０５やスピンドルモータ３１０の動作の制御を行い、さらに、ユーザデータをリード／ライトチャネル３０６に出力する制御部である。
【００７４】
具体的に、ヘッド試験時には、サーボ制御部３０４は、記録媒体３０９からトラック番号を読出し、オフセット決定部３０３ａにトラック番号を出力する。
【００７５】
一方、ユーザデータの記録時には、ＭＣＵ３０３から入力されるオフセット情報に基づいて、ボイスコイルモータ３０５の動作を制御し、その後、データ処理部３０３ｃから入力されたユーザデータをリード／ライトチャネル３０６に出力する。
【００７６】
ボイスコイルモータ３０５は、磁気ヘッド３０８の動作を制御するモータで、ユーザデータ記録時において、オフセット情報が示す記録媒体３０９上の位置まで、磁気ヘッド３０８を移動させる。
【００７７】
リード／ライトチャネル３０６は、ユーザデータ記録時において、記録媒体３０９に書込むユーザデータを磁気ヘッドＩＣ３０７に出力する出力部である。
【００７８】
磁気ヘッドＩＣ３０７は、ユーザデータ書込み時においては、磁気ヘッド３０８が記録媒体３０９に書込むユーザデータを変調し、読込み動作時においては、磁気ヘッド３０８が記録媒体３０９から読込んだユーザデータを復調する制御部である。
【００７９】
磁気ヘッド３０８は、ヘッド試験時において、記録媒体３０９からトラック番号の読込みを行い、読込んだトラック番号をサーボ制御部３０４に出力する。そして、ユーザデータ記録時は、オフセット情報が示す記録媒体３０９上の位置で、ユーザデータのリード・ライトを行う。
【００８０】
記録媒体３０９は、ユーザデータが記録される磁性体と、ユーザデータが記録されない非磁性体とを有するパターンドメディアである。この磁性体のトラック幅は固定で、非磁性体の中に、所定の規則で配列されている。
【００８１】
したがって、ユーザデータ記録時において、記録媒体３０９は、各磁性体間の磁気的な相互作用を少なくし、各磁性体間の磁気的干渉を低減させている。その結果、記録密度の大幅な向上が見込める。
【００８２】
スピンドルモータ３１０は、記録媒体３０９の回転を制御するためのモータで、サーボ制御部３０４から出力されるオフセット情報に基づいて、動作制御が行われる。
【００８３】
次に、磁気ディスク装置３００のヘッド試験時における処理手順について説明する。図７は、実施例１に係る磁気ディスク装置のヘッド試験時の処理を示すフローチャートである。
【００８４】
まず、磁気ヘッド３０８が、磁気ディスク装置３００に組み込まれる（ステップＳ１００）。続いて、オフセット決定部３０３ａが、記録媒体３０９からトラック番号を読込み、読込んだトラック番号に基づいて、オフセット量を決定する（ステップＳ１０１）。
【００８５】
その後、オフセット決定部３０３ａが、ステップＳ１０１にて決定したオフセット量と、読込んだトラック番号をオフセットテーブル３０２ａに記憶する（ステップＳ１０２）。
【００８６】
次に、ユーザデータ書込み時における磁気ディスク装置３００の処理手順について説明する。図８は、実施例１に係る磁気ディスク装置のユーザデータ書込み時の処理を示すフローチャートである。
【００８７】
まず、ホスト（上位装置）からユーザデータの書込み命令が、インターフェース３０１に出力される（ステップＳ２００）。続いて、オフセット制御部３０３ｂが、記録媒体３０９からトラック番号を取得する（ステップＳ２０１）。
【００８８】
その後、オフセット制御部３０３ｂは、ステップＳ２０１にて取得したトラック番号が「０」もしくは「１３００」を含まない場合（ステップＳ２０２、Ｎｏ）、オフセット処理を実行する（ステップＳ２０３）。
【００８９】
この場合において、ステップＳ２０１で取得したトラック番号から余り２以外を算出し（ステップＳ２０４、Ｎｏ）、その余りが「１」である場合（ステップＳ２０６、Ｙｅｓ）、オフセット制御部３０３ｂは、磁気ヘッド３０８をアウト側にオフセットするオフセット情報をデータ処理部３０３ｃに出力する。
【００９０】
一方、トラック番号から余り２を算出した場合（ステップＳ２０４、Ｙｅｓ）、ステップＳ２０１で取得したトラックを不使用のトラックに決定し（ステップＳ２０５）、再びトラック番号を取得する（ステップＳ２０１）。
【００９１】
ステップＳ２０１で取得したトラック番号から余り「１」が得られた場合において、その後、サーボ制御部３０４は、オフセット情報を取得し、取得したオフセット情報をボイスコイルモータ３０５に出力する。そして、ボイスコイルモータ３０５は、磁気ヘッド３０８をアウト側にオフセットする（ステップＳ２０７）。
【００９２】
一方、ステップＳ２０１で取得したトラック番号から余り「０」が得られた場合（ステップＳ２０６、Ｎｏ）、オフセット制御部３０３ｂは、磁気ヘッド３０８をイン側にオフセットするオフセット情報をデータ処理部３０３ｃに出力する。
【００９３】
その後、サーボ制御部３０４は、オフセット情報をデータ処理部３０３ｃから取得し、取得したオフセット情報をボイスコイルモータ３０５に出力する。そして、ボイスコイルモータ３０５は、磁気ヘッド３０８をイン側にオフセットする（ステップＳ２０８）。
【００９４】
そして、ステップＳ２０７もしくはステップＳ２０８においてオフセットされた後、磁気ヘッド３０８は記録媒体３０９にユーザデータの書込み処理を実施する（ステップＳ２０９）。
【００９５】
また、ステップＳ２０１にて取得したトラック番号に「０」もしくは「１３００」を含む場合（ステップＳ２０２、Ｙｅｓ）、オフセット制御部３０３ｂは、取得したトラック数を判定する（ステップＳ２１０）。
【００９６】
そして、トラック数が２未満でなく（ステップＳ２１１、Ｎｏ）、ステップＳ２０１で取得したトラック番号に０を含む場合に、オフセット制御部３０３ｂは、イン側に磁気ヘッド３０８をオフセットするオフセット情報をデータ処理部３０３ｃに出力する。
【００９７】
その後、サーボ制御部３０４は、オフセット情報を取得し、取得したオフセット情報をボイスコイルモータ３０５に出力する。そして、ボイスコイルモータ３０５は、磁気ヘッド３０８をイン側にオフセットする（ステップＳ２１２）。
【００９８】
一方、トラック数が２未満でなく（ステップＳ２１１、Ｎｏ）、ステップＳ２０１で取得したトラック番号に１３００を含む場合に、オフセット制御部３０３ｂは、アウト側に磁気ヘッド３０８をオフセットするオフセット情報をデータ処理部３０３ｃに出力する。
【００９９】
その後、サーボ制御部３０４は、オフセット情報をデータ処理部３０３ｃから取得し、取得したオフセット情報をボイスコイルモータ３０５に出力する。そして、ボイスコイルモータ３０５は、磁気ヘッド３０８をアウト側にオフセットする（ステップＳ２１２）。
【０１００】
また、ステップＳ２０１で取得した、トラック数が２未満である場合（ステップＳ２１１、Ｙｅｓ）、オフセット制御部３０３ｂは、取得したトラックを廃棄する（ステップＳ２１３）。
【０１０１】
このフローチャートによれば、これまで、不良品の磁気ヘッドとして扱われていた磁気ヘッド３０８を良品の磁気ヘッドとして救済することができ、磁気ヘッドの歩留まり低下を低減することが可能となる。
【０１０２】
上述してきたように、本実施例１に係る磁気ディスク装置３００によれば、不良品の磁気ヘッド３０８を含んでいたとしても、その磁気ヘッド３０８に隣接するトラックのいずれか片方を不使用トラックに定め、磁気ヘッド３０８を不使用トラック側にオフセットし、記録させることで磁気ヘッド３０８を不良品扱いとせず、製品として成立させることができる。その結果、磁気ヘッドの歩留まりを解消することができる。
【実施例２】
【０１０３】
次に、実施例２に係る発明の概要について説明する。本実施例に係る磁気ディスク装置は、実施例１で示した不良品の磁気ヘッドを含む場合において、その磁気ヘッドを磁気ディスク装置に組込んだ際に実施する試験（以下、ヘッド試験とする）時に、データトラックに隣接するトラックのいずれか片方を不使用トラックに定め、さらに、その磁気ヘッドのオフセット方向と、オフセット量についてもあらかじめ定める。
【０１０４】
そして、ユーザデータ記録時に、磁気ディスク装置は、ヘッド試験時に定められた各種データに基づいて、ユーザデータの書込みを行う。その結果、不良品の磁気ヘッドを含んでいたとしても製品として成立させる。
【０１０５】
以下、上述した不良品の磁気ヘッドを救済することで、不良品の磁気ヘッドを含んでいたとしても製品として成立させる磁気ディスク装置について説明する。図９は、実施例２に係る磁気ディスク装置を説明するための機能ブロック図である。
【０１０６】
図９に示した磁気ディスク装置４００は、トラック幅が固定であるパターンドメディアを有し、ヘッド試験時には、記録媒体のトラック番号に応じて、不使用トラックと、オフセット方向と、オフセット量とを決定する。
【０１０７】
そして、磁気ディスク装置４００は、記録媒体へのユーザデータ記録時には、決定された各種データに基づいて、ユーザデータの書込み処理を行う。なお、説明の便宜上、トラックの使用／不使用を示す情報と、オフセットの方向と、オフセット量とを有する情報をオフセット制御情報として、以下説明する。
【０１０８】
磁気ディスク装置４００は、インターフェース４０１と、ファームウェア部４０２と、サーボ制御部４０３と、ボイスコイルモータ４０４と、リード／ライトチャネル４０５と、磁気ヘッドＩＣ（Integrated  Circuit）４０６と、磁気ヘッド４０７と、記録媒体４０８と、スピンドルモータ４０９とを有する。
【０１０９】
インターフェース４０１は、磁気ディスク装置４００の上位ホスト（図示省略）と、磁気ディスク装置４００とのユーザデータの入出力を制御するインターフェースである。例えば、上位ホストからユーザデータが入力された場合、ユーザデータをファームウェア部４０２に出力する。
【０１１０】
ファームウェア部４０２は、ヘッド試験時に、記録媒体４０８のトラック番号に応じて、トラックの使用／不使用を決定し、さらに、オフセットの方向とオフセット量を決定するファームウェアである。
【０１１１】
そして、ユーザデータ記録時には、ヘッド試験時に決定された各種データに基づいて、記録媒体４０８へのユーザデータの書込みを実行し、ＲＯＭ（Read  Only  Memory）４０２ａと、ＭＣＵ（Micro  Control  Unit）４０２ｂと有する。
【０１１２】
ＲＯＭ４０２ａは、ヘッド試験時に、トラックの使用／不使用を示すデータ、オフセットの方向、オフセット量を記憶する記憶部で、オフセット制御テーブル４１２を有する。
【０１１３】
このオフセット制御テーブル４１２は、ＭＣＵ４０２ｂによってオフセット制御情報の入出力が管理され、「トラック番号」、「使用／不使用」、「オフセットの方向」、「オフセット量」が記憶される。具体的なデータ構造について図を挙げて説明する。図１０は、オフセット制御テーブルのデータ構造の一例を説明するための図である。
【０１１４】
「トラック番号」は、記録媒体４０８が有する磁気ディスク１面からリング状にくり抜いた領域を示すトラックを識別する番号で、図１０に示した例において、トラック番号０は、ディスクの最内側のトラック番号を示し、トラック番号１３００は、ディスクの最外側のトラック番号を示すものとする。以下、トラック番号が０〜１３００に定められる場合を例に挙げて説明する。
【０１１５】
「使用／不使用」は、各トラックがデータトラックとして使用されるか否かを識別する情報で、「使用」が記憶されている場合、ユーザデータの記録用トラックとして使用され、「不使用」が記憶されている場合、ユーザデータの記録用トラックとして使用されない。
【０１１６】
「オフセットの方向」は、データトラックとして使用する場合に、磁気ヘッド４０７をそのトラックセンターからオフセットする方向を示す情報で、「アウト」が記憶されている場合、磁気ヘッド４０７をトラックセンターからアウト側にオフセットする情報を示し、「イン」が記憶されている場合、磁気ヘッド４０７をトラックセンターからイン側にオフセットする情報を示す。
【０１１７】
「オフセット量」は、磁気ヘッド４０７を各トラックセンターからオフセットする位置を示し、単位は便宜的に［ｎｍ］（ナノメートル）とする。したがって、トラック番号１を有するトラックに対するオフセット量は、Ｙ［ｎｍ］となり、トラック番号２に対するオフセット量もＹ［ｎｍ］を示している。
【０１１８】
なお、図１０では、トラック番号に関わらず、オフセット量が一律の値「Ｙ」を示す場合を例に挙げて説明したが、ヘッド試験によっては、トラック番号に応じてオフセット量が個別に決定され、トラック番号別に異なるオフセット量が記憶される。
【０１１９】
さらに、トラック番号０〜１３００に対して、オフセット量が記憶されているが、例えば、トラック番号０〜５０と、トラック番号１００〜５００と、トラック番号７５０〜１１００といったように、一部のトラック番号についてのみオフセット量が決定される場合は、それらのトラック番号についてのみオフセット量が決定され、記憶される。
【０１２０】
この場合、トラック番号５１〜９９といったオフセット量が未決定のトラックについては、決定されたオフセット量に基づき、近似して記憶され、補完される。
【０１２１】
なお、トラック番号０とトラック番号１３００のオフセット量が未決定であるが、便宜的に、最内側と最外側のトラックを不使用のトラックに定めた場合を示している。そして、その他不使用に定められたトラックについても同様にオフセット量が未決定である。
【０１２２】
また、ヘッド試験時において、磁気ヘッド４０７が隣接するトラックに影響なく、ユーザデータを記録する場合は、書込み対象となっているデータトラックから、磁気ヘッド４０７をオフセットしないで使用するものとする。
【０１２３】
次に、図９の説明に戻り、ＭＣＵ４０２ｂについて説明する。ＭＣＵ４０２ｂは、ヘッド試験時に、記録媒体４０８が有するトラック番号に応じて、トラックの使用／不使用を決定し、さらに、オフセットの方向とオフセット量とを決定する処理部である。
【０１２４】
そして、ＭＣＵ４０２ｂは、ヘッド試験時に決定したオフセット制御情報を、オフセット制御テーブル４１２に記憶する。その後、記録媒体４０８へのユーザデータ記録時には、ＭＣＵ４０２ｂは、オフセット制御テーブルに記憶されているオフセット制御情報と、ユーザデータをサーボ制御部４０３に出力する。
【０１２５】
まず、ヘッド試験時において、トラックの使用／不使用を決定する場合に、ＭＣＵ４０２ｂは、サーボ制御部４０３からトラック番号を取得し、取得したトラックのトラックセンターを定める。そして、上述した式（１）に基づき、トラックの使用／不使用を決定する。
【０１２６】
例えば、図１０に示した場合において、ＭＣＵ４０２ｂは、式（１）を用いて、余りが２となるトラック番号を有するトラックは、不使用トラックに定める。その後、ＭＣＵ４０２ｂは、式（１）を用いて、磁気ヘッド４０７のオフセット方向を定める。
【０１２７】
例えば、余りが１となるトラック番号を有するトラックは、アウト側の隣接トラックに磁気ヘッド４０７をオフセットし、余りが０となるトラック番号を有するトラックはイン側に磁気ヘッド４０７をオフセットする。
【０１２８】
したがって、ＭＣＵ４０２ｂは、トラック番号が２９であれば、余りは「２」であるので、トラック番号２９を不使用トラックに定める。一方、トラック番号３０があれば、余りは「０」であるので、使用するトラックに定め、トラック番号３１であれば、余りは「１」であるので、同様に使用するトラックに定める。
【０１２９】
その後、ＭＣＵ４０２ｂは、余り「０」を算出したトラックについては、磁気ヘッド４０７をイン側にオフセットする「イン」をオフセット制御テーブル４１２に記憶する。一方、余り「１」を算出したトラックについては、磁気ヘッド４０７をアウト側にオフセットする「アウト」をオフセット制御テーブル４１２に記憶する。
【０１３０】
そして、ＭＣＵ４０２ｂは、磁気ヘッド４０７のヘッドサイズや、記録媒体４０８が有するトラック幅、ヘッド試験の方法等に基づいて磁気ヘッド４０７のオフセット量を決定する。
【０１３１】
この場合、ＭＣＵ４０２ｂは、全てのトラック番号について決定する場合もあれば、数箇所のトラック番号についてのみ決定する場合もある。また、トラック番号別にオフセット量を決める場合もあれば、図９に示したようにトラック番号に関係なく、一律にオフセット量（例えば、オフセット量が一律Ｙｎｍ）を定める場合もある。
【０１３２】
また、ＭＣＵ４０２ｂが、ヘッド試験時に、サーボ制御部４０３を介して、トラック番号０もしくはトラック番号１３００を含むトラック番号を取得した場合に、いずれの場合においても、取得したトラック数が２本未満であれば、取得したトラックを廃棄する。
【０１３３】
一方、取得したトラック数が２本未満でなく、トラック番号０を含む場合、ＭＣＵ４０２ｂは、トラック番号１のトラックセンターからイン側にＹ［ｎｍ］ずらした位置にオフセットするための情報をオフセット制御テーブル４１２に記憶する。
【０１３４】
また、取得したトラック数が２本未満でなく、トラック番号１３００を含む場合、ＭＣＵ４０２ｂは、トラック番号１２９９のトラックセンターからアウト側にＹ［ｎｍ］ずらした位置にオフセットするための情報をオフセット制御テーブル４１２に記憶する。
【０１３５】
さらに、ＭＣＵ４０２ｂは、磁気ヘッド４０７が隣接するトラックに影響なく、ユーザデータを記録する場合に、書込み対象となっているトラックセンターから、磁気ヘッド４０７をオフセットすることなく、磁気ヘッド４０７に書込みを実行させる。
【０１３６】
サーボ制御部４０３は、ボイスコイルモータ４０４やスピンドルモータ４０９の動作の制御を行い、さらに、ユーザデータの書込み命令をリード／ライトチャネル４０５に出力する制御部である。
【０１３７】
具体的には、サーボ制御部４０３は、ヘッド試験時に、記録媒体４０８からトラック番号を読出して、ＭＣＵ４０２ｂにトラック番号を出力する。一方、ユーザデータの記録時には、ユーザデータの書込み命令をリード／ライトチャネル４０５に出力する。
【０１３８】
ボイスコイルモータ４０４は、磁気ヘッド４０７の動作を制御するモータで、ヘッド試験時において、オフセット制御情報が示す記録媒体４０８上の位置まで、磁気ヘッド４０７を移動させる。
【０１３９】
リード／ライトチャネル４０５は、ユーザデータ記録時において、記録媒体４０８に書込むユーザデータをサーボ制御部４０３から取得し、磁気ヘッドＩＣ４０６に出力する出力部である。
【０１４０】
磁気ヘッドＩＣ４０６は、ユーザデータ書込み時に、磁気ヘッド４０７が記録媒体４０８に書込むデータを変調し、読込み動作時においては、磁気ヘッド４０７が記録媒体４０８から読み込んだデータを復調する制御部である。
【０１４１】
磁気ヘッド４０７は、ヘッド試験時において、記録媒体４０８からトラック番号の読込みを行い、読込んだデータをサーボ制御部４０３に出力する。そして、データ記録時は、オフセット制御情報に基づいたユーザデータのリード・ライトを記録媒体４０８に行う。
【０１４２】
記録媒体４０８は、ユーザデータが記録される磁性体と、ユーザデータが記録されない非磁性体を有するパターンドメディアである。この磁性体のトラック幅は固定で、非磁性体の中に、所定の規則で配列されている。
【０１４３】
したがって、ユーザデータ記録時において、記録媒体４０８は、各磁性体間の磁気的な相互作用を少なくし、各磁性体間の磁気的干渉を低減させている。その結果、記録密度の大幅な向上が見込める。
【０１４４】
スピンドルモータ４０９は、記録媒体４０８の回転を制御するためのモータで、サーボ制御部４０３から出力されるオフセット制御情報に基づいて、動作制御が行われる。
【０１４５】
次に、磁気ディスク装置４００のヘッド試験時における処理手順について説明する。図１１は、実施例２に係る磁気ディスク装置のヘッド試験時の処理を示すフローチャートである。
【０１４６】
まず、磁気ヘッド４０７が、磁気ディスク装置４００に組み込まれる（ステップＳ３００）。続いて、ＭＣＵ４０２ｂが、記録媒体４０８からトラック番号を読込み、読込んだトラック番号に対して、トラックの不使用／使用を決定する（ステップＳ３０１）。
【０１４７】
その後、ＭＣＵ４０２ｂが、ステップＳ３０１にて「使用トラック」に決定したトラックについてオフセットの方向を決定し（ステップＳ３０２）、さらに、オフセット量を決定する（ステップＳ３０３）。
【０１４８】
そして、ＭＣＵ４０２ｂは、トラック番号、ステップＳ３０１で定めた使用／不使用トラック、ステップＳ３０２で定めたオフセット方向、ステップＳ３０３で定めたオフセット量をオフセット制御テーブル４１２に記憶する（ステップＳ３０４）。
【０１４９】
次に、磁気ディスク装置４００のユーザデータ書込み時における処理手順について説明する。図１２は、実施例２に係る磁気ディスク装置のユーザデータ書込み時の処理を示すフローチャートである。
【０１５０】
まず、ホスト（上位装置）から磁気ディスク装置４００に対してユーザデータの書込み命令が入力される（ステップＳ４００）。その後、ファームウェア部４０２が、オフセット制御テーブル４１２に記憶されているオフセット制御情報を参照する（ステップＳ４０１）。
【０１５１】
そして、サーボ制御部４０３は、ファームウェア部４０２がステップＳ４０１にて取得したオフセット制御情報に基づいて、ボイルコイルモータ４０４の動作制御を行う。その後、磁気ヘッド４０７は、記録媒体４０８にユーザデータの書込みを行う（ステップＳ４０２）。
【０１５２】
このフローチャートによれば、これまで、不良品磁気ヘッドとして扱われていた磁気ヘッド４０７を良品の磁気ヘッドとして救済することができ、磁気ヘッドの歩留まり低下を低減することが可能となる。
【０１５３】
上述してきたように、本実施例２に係る磁気ディスク装置４００は、不良品の磁気ヘッド４０７を含んでいたとしても、その磁気ヘッド４０７に隣接するトラックのいずれか片方を不使用のトラックに定め、磁気ヘッド４０７を不使用トラック側にオフセットして記録させることで磁気ヘッド４０７を不良品扱いとせず、製品として成立させることで、磁気ヘッドの歩留まりを解消することができる。
【０１５４】
ところで、実施例２で示したヘッド試験時において、良品と判定された磁気ヘッドを有していたとしても、トラックにうねりが生じた場合は、良品の磁気ヘッドでも隣接トラックに影響を及ぼす場合がある。
【０１５５】
この「うねり」とは、物理的にデータトラックを同一のトラック幅に保ち続けることが困難であり、例えば、磁気ディスク装置内の温度等の影響を受けてトラックが歪んでしまうことを示す。この「うねり」が発生すると、各トラック間の間隔が変わってしまい、良品の磁気ヘッドでも、データトラックに隣接するトラックにユーザデータを記録してしまう場合がある。
【０１５６】
この「うねり」が発生した場合でも、実施例１もしくは実施例２で示したオフセット処理を実行することで、不良品の磁気ヘッドを救済することが可能となる。以下、実施例２に示した磁気ヘッド４０７が良品と判定された場合に、磁気ディスク装置４００が行う処理について説明する。
【０１５７】
まず、ファームウェア部４０２は、うねりが発生しているトラック番号を含むトラックを読込み、読込んだトラック番号に応じて、トラックの使用／不使用を決定し、さらに、オフセットの方向とオフセット量とを決定することで、製品として出荷することが可能となる。
【０１５８】
例えば、ヘッド試験時に、磁気ヘッド４０７が良品と判定されたが、あるトラック番号Ｚにおいてうねりが確認された場合、ＭＣＵ４０２ｂは、トラック番号Ｚを含むトラック番号を読込み、トラックの使用／不使用を決定し、さらに、オフセットの方向とオフセット量とを決定する。
【０１５９】
そして、ＭＣＵ４０２ｂは、ヘッド試験時に決定したオフセット制御情報を、オフセット制御テーブル４１２に記憶する。その後、トラック番号Ｚを有する記録媒体４０８に対してユーザデータを記録する際、ＭＣＵ４０２ｂは、オフセット制御テーブル４１２に記憶されているオフセット制御情報に基づき、ユーザデータの書込みを実行する。
【０１６０】
このように、記録媒体４０８にうねりが発生した場合でも、ＭＣＵ４０２ｂが磁気ヘッド４０７をオフセットして記録させることで、製品として成立させることができる。
【０１６１】
次に、磁気ヘッド４０７が、ヘッド試験において、良品とみなされた場合における磁気ディスク装置４００の処理について説明する。図１３は、磁気ヘッドが良品とみなされた場合の磁気ディスク装置の処理を示すフローチャートである。
【０１６２】
まず、磁気ヘッド４０７が、磁気ディスク装置４００に組込まれる（ステップＳ５００）。そして、磁気ヘッド４０７が良品と判定された後（ステップＳ５０１）、磁気ディスク装置４００内でうねりが確認される（ステップＳ５０２）。
【０１６３】
その後、ファームウェア部４０２が、うねりが発生しているトラック番号を含むトラック番号を読込み、トラックの使用／不使用を決定し、オフセット方向を決定する（ステップＳ５０３）。
【０１６４】
そして、ファームウェア部４０２は、ステップＳ５０３にてオフセットの方向を定めたトラックに対して、オフセット量を決定する（ステップＳ５０４）。そして、オフセット制御テーブル４１２に、使用／不使用、オフセットの方向、オフセット量を記憶する（ステップＳ５０５）。
【０１６５】
そして、オフセット制御情報に基づいて、ボイルコイルモータ４０４の動作制御が行われ、磁気ヘッド４０７は、記録媒体４０８にユーザデータの書込みを行う（ステップＳ５０６）。
【０１６６】
このフローチャートによれば、良品の磁気ヘッド４０７を有する磁気ディスク装置４００で、うねりが発生した場合でも、ファームウェア部４０２が磁気ヘッド４０７をオフセットし、ユーザデータを磁気ヘッド４０７に記録させることで、製品として成立させることができる。
【０１６７】
以上、本実施例に示した磁気ディスク装置によれば、これまで、不良品とみなされていた磁気ヘッドを救済し、製品として成立させることで、磁気ヘッドの歩留まりの低下を大幅に改善することが可能となる。
【０１６８】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１６９】
（付記１）複数のトラックを有し、各トラックの幅が固定された記録媒体と、
前記記録媒体に含まれるトラックの内、データの記録に用いる使用トラックを判定し、当該使用トラックの隣に位置するトラックのいずれか一方を、データの記録に用いない不使用トラックとして判定する判定処理部と、
磁気ヘッドを用いて前記使用トラックにデータを書き込む場合に、当該使用トラックの中心部から前記不使用トラック側に前記磁気ヘッドをオフセットさせるオフセット部と
有する磁気ディスク装置。
【０１７０】
（付記２）複数のトラックを有し、各トラックの幅が固定された記録媒体と、
前記記録媒体に含まれるトラックの内、データの記録に用いる使用トラックを判定し、当該使用トラックの隣に位置するトラックのいずれか一方を、データの記録に用いない不使用トラックとして判定する判定処理部と、
磁気ヘッドの幅が前記使用トラックの幅よりも広い磁気ヘッドを用いて前記使用トラックにデータを書き込む場合に、当該使用トラックの中心部から前記不使用トラック側に前記磁気ヘッドをオフセットさせるオフセット部と
有する磁気ディスク装置。
【０１７１】
（付記３）前記使用トラックの中心部からのオフセット量をトラックごとに記憶する記憶部をさらに有し、前記オフセット部は、書き込み対象となるトラックのオフセット量を基に前記磁気ヘッドをオフセットする付記２に記載の磁気ディスク装置。
【０１７２】
（付記４）前記使用トラックと前記不使用トラックとを識別する使用／不使用情報と、前記使用トラックの中心部からのオフセット量と、前記磁気ヘッドのオフセット方向を示すオフセット方向情報とを含むオフセット制御情報をトラックごとに対応づけて記憶し、前記オフセット制御情報を基に、前記オフセット部に代替して前記磁気ヘッドをオフセットするオフセット制御部をさらに有する付記２に記載の磁気ディスク装置。
【０１７３】
（付記５）複数のトラックを有し、各トラックの幅が固定された記録媒体と、
前記記録媒体のトラックにうねりが存在する場合に、前記記録媒体に含まれるトラックの内、データの記録に用いる使用トラックを判定し、当該使用トラックの隣に位置するトラックのいずれか一方を、データの記録に用いない不使用トラックとして判定する判定処理部と、
磁気ヘッドの幅が前記使用トラックの幅よりも狭い磁気ヘッドを用いて前記使用トラックにデータを書き込む場合に、当該使用トラックの中心部から前記不使用トラック側に前記磁気ヘッドをオフセットさせるオフセット部と
有する磁気ディスク装置。
【０１７４】
（付記６）複数のトラックを有し、各トラックの幅が固定された記録媒体に含まれるトラックの内、データの記録に用いる使用トラックを判定し、当該使用トラックの隣に位置するトラックのいずれか一方を、データの記録に用いない不使用トラックとして判定する判定処理部と、
磁気ヘッドを用いて前記使用トラックにデータを書き込む場合に、当該使用トラックの中心部から前記不使用トラック側に前記磁気ヘッドをオフセットさせるオフセット部と
有する磁気ディスク制御装置。
【０１７５】
（付記７）複数のトラックを有し、各トラックの幅が固定された記録媒体に含まれるトラックの内、データの記録に用いる使用トラックを判定し、当該使用トラックの隣に位置するトラックのいずれか一方を、データの記録に用いない不使用トラックとして判定する判定処理部と、
磁気ヘッドの幅が前記使用トラックの幅よりも広い磁気ヘッドを用いて前記使用トラックにデータを書き込む場合に、当該使用トラックの中心部から前記不使用トラック側に前記磁気ヘッドをオフセットさせるオフセット部と
有する磁気ディスク制御装置。
【０１７６】
（付記８）前記使用トラックの中心部からのオフセット量をトラックごとに記憶する記憶部をさらに有し、前記オフセット部は、書き込み対象となるトラックのオフセット量を基に前記磁気ヘッドをオフセットする付記７に記載の磁気ディスク制御装置。
【０１７７】
（付記９）前記使用トラックと前記不使用トラックとを識別する使用／不使用情報と、前記使用トラックの中心部からのオフセット量と、前記磁気ヘッドのオフセット方向を示すオフセット方向情報とを含むオフセット制御情報をトラックごとに対応づけて記憶し、前記オフセット制御情報を基に、前記オフセット部に代替して前記磁気ヘッドをオフセットするオフセット制御部をさらに有する付記７に記載の磁気ディスク制御装置。
【０１７８】
（付記１０）複数のトラックを有し、各トラックの幅が固定された記録媒体のトラックにうねりが存在する場合に、前記記録媒体に含まれるトラックの内、データの記録に用いる使用トラックを判定し、当該使用トラックの隣に位置するトラックのいずれか一方を、データの記録に用いない不使用トラックとして判定する判定処理部と、
磁気ヘッドの幅が前記使用トラックの幅よりも狭い磁気ヘッドを用いて前記使用トラックにデータを書き込む場合に、当該使用トラックの中心部から前記不使用トラック側に前記磁気ヘッドをオフセットさせるオフセット部と
有する磁気ディスク制御装置。
【符号の説明】
【０１７９】
１、１a、５０、５０ａ、５０ｂ、５０ｃ、３０９、４０８  記録媒体
１０、１１、１００、１０１  磁気ヘッド
２１０、２１１、２１２、２１３、２１４  トラック
３００、４００  磁気ディスク装置
３０１、４０１  インターフェース
３０２、４０２ａ  ＲＯＭ
３０２ａ  オフセットテーブル
３０３、４０２ｂ  ＭＣＵ
３０４、４０３  サーボ制御部
３０５、４０４  ボイスコイルモータ
３０６、４０５  リード／ライトチャンネル
３０７、４０６  磁気ヘッドＩＣ
３０８、４０７  磁気ヘッド
３１０、４０９  スピンドルモータ
４０２  ファームウェア部
４１２  オフセット制御テーブル
Ａ、Ｂ  オフセット量
ａ、ｂ、ｃ  トラック
【図１】
2010192062.tif 000003
【図２】
2010192062.tif 000004
【図３】
2010192062.tif 000005
【図４】
2010192062.tif 000006
【図５】
2010192062.tif 000007
【図６】
2010192062.tif 000008
【図７】
2010192062.tif 000009
【図８】
2010192062.tif 000010
【図９】
2010192062.tif 000011
【図１０】
2010192062.tif 000012
【図１１】
2010192062.tif 000013
【図１２】
2010192062.tif 000014
【図１３】
2010192062.tif 000015
【図１４】
2010192062.tif 000016