(57)【要約】【課題】磁気ディスク媒体の高密度化による記憶容量の拡大を図ることで、ＡＴＩの影響の問題がある。本発明の課題は、磁気ディスク装置におけるディスク媒体の高密度化に伴う、隣接トラック干渉を抑制することにある。【解決手段】容量クリップした磁気ディスク装置において、コマンドによりトラック間隔を任意に設定し、磁気ディスク媒体上にトラック間隔を設けることがファームウェアを使用することで、磁気ディスク媒体へのデータアクセスを制御し、同一トラックへの集中書き込み時の漏れ磁束によるＡＴＩから、保存しているデータを保護し、磁気ディスク装置の故障率を低減させることができる。【選択図】図３
2009140590.tif 000002
【特許請求の範囲】
【請求項１】
サーボトラック情報が割り当てられている磁気ディスク媒体を搭載した磁気ディスク装置において、任意のトラック間隔でデータアクセスが可能なファームウェア制御方式を有することを特徴とする磁気ディスク装置。
【請求項２】
請求項１のファームウェア制御を有する磁気ディスク装置であって、コマンドによりトラック間隔を任意に設定、変更することが出来ることを特徴とする磁気ディスク装置。
【請求項３】
請求項２のコマンドによりトラック間隔を設けた磁気ディスク装置において、記憶容量を元の値より小さく容量制限し、不要となった通常アクセス出来ないトラックを、交替エリアとして設定、使用することが出来ることを特徴とする磁気ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気ディスク装置において、磁気ディスク媒体の高密度化によって引き起こされる隣接トラック間干渉の影響を抑制する制御方法に関する。
【背景技術】
【０００２】
近年、磁気ディスク装置は、携帯端末機器等の小型端末へ搭載するために小型化、またデジタル画像等の大容量データ保存を目的とした大容量化を図るため、磁気ディスク媒体の記録密度を高める技術がもとめられている。
【０００３】
例えば、磁気ディスク媒体のトラックの円周方向の線記録密度の向上や、トラック間隔（トラックピッチ）を狭めてトラック間の密度を高めたり、磁気ヘッド幅の狭小化等により記録密度の向上が図られている。
【０００４】
しかし、前述のように磁気ディスク媒体の高密度化による記憶容量の拡大を図ることで、磁気ディスク媒体への書き込みによって、磁気ヘッドからの漏れ磁束による隣接トラック間干渉（ＡＴＩ）の影響を受けやすくなるという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
まず、前述のＡＴＩ（Ａｄｊａｃｅｎｔ Ｔｒａｃｋ Ｉｎｔｅｒｆｅｒｅｎｃｅ）とは、トラック間隔が狭い磁気ディスク媒体を搭載した磁気ディスク装置のデータ書き込み時に、同一トラックに集中的にデータを書き込むと、対象のトラックと隣接しているトラックに磁気ヘッド側面から磁束が漏れる。隣接しているトラックのデータは、何度も繰り返しこの漏れ磁束の影響を受け、徐々にデータを破壊していき、最終的には読み込みが出来なくなり、磁気ディスク装置の故障を招く現象のことをさす。
【０００６】
例えば、一般的に磁気ディスク装置に格納されているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）では、シャットダウン時等にログ情報を磁気ディスクに毎回書き込む動作をする。その際、同一トラックの前回のログ情報に対して新しいログ情報を上書きする。
【０００７】
この同一トラックへの集中書き込み動作を繰り返し行うことで、ＡＴＩが発生する。
【０００８】
本発明は、かかる課題を解決するためになされ、ＡＴＩの影響を抑制し磁気ディスク装置のデータの保護をすることを目的とする。
【課題を解決するための手段】
【０００９】
現金自動取引装置（以下、ＡＴＭ）等の端末自動機器や、産業用途の工作機器では、大容量の磁気ディスク装置を必要としないため、大容量の磁気ディスク装置の容量に制限をかけることで、容量を元の磁気ディスク装置より小さくして使用している（以下、容量クリップとする）。
【００１０】
本発明は、コマンドによって任意のトラック間隔を設けることが出来るファームウェアを有する磁気ディスクにおいて、前述の容量クリップを行うことでトラック間隔を間引くことが出来る。
【００１１】
また、このトラック間隔の設定は、使用用途に適したトラック間隔を設けることが出来るコマンドにより、任意のトラック間隔の設定が出来る。
【００１２】
上述のように、任意のトラック間隔を設けることで、例えばログ情報等のデータ書き込みにおいて、集中的なデータ書き込みをされても隣接トラックは不要エリアでありデータがないため、結果として磁気ディスク装置の異常を回避することが出来る。
【００１３】
また、容量クリップを行った磁気ディスク装置にて、制限をして通常アクセス出来ないトラックを交替エリアとして使用することも出来る。
【発明の効果】
【００１４】
本発明によれば、磁気ディスク装置のＡＴＩの影響を抑制することが出来る。
【００１５】
また、容量クリップを行った磁気ディスク装置では、通常アクセス出来ないトラックを、交替エリアとして使用することが出来る。
【発明を実施するための最良の形態】
【００１６】
以下に図を参照しながら、本発明の実施形態について説明する。
【００１７】
磁気ディスク媒体には、図１のように外周からトラック０、トラック１、トラック２とサーボトラック情報が内周まで物理的に書き込まれている。
【００１８】
また、各トラックの円周方向に、磁気ディスク媒体の最小アクセス単位であるセクタと呼ばれるブロックがあり、全てのセクタに対して論理ブロックアドレス（アドレス番号）が順番に割り当てられている。
【００１９】
本発明のファームウェアによる制御は、コマンドにより任意にトラック間隔を設定、変更が可能で、使用用途によってトラック間隔を自由に変更することが出来る。
【００２０】
このコマンドは図２に示すように、物理トラックを１トラックずつ、２トラックずつ、３トラックずつと、用途によってトラック間隔を置いたコマンドテーブルを設定することが出来る。
【００２１】
図３に、本発明であるコマンドによって任意のトラック間隔を設定しデータアクセスをするファームウェアの動作を、フローチャートで示す。
【００２２】
例えば、図２のコマンドテーブル１が設定されているファームウェアであるとして、今回「アドレス１００〜１９９」に対して、データ書き込みを行うとする。
【００２３】
ホストコンピュータが、データを保存するため磁気ディスク装置に対して、「アドレス１００〜１９９」にデータ書き込もうとする。
【００２４】
ここで、磁気ディスク装置のファームウェアは、「アドレス１００〜１９９」を『アドレス２００〜２９９』にコマンドテーブル１を使って変換し、磁気ディスク媒体の『アドレス２００〜２９９』にデータを書き込む。
【００２５】
ホストコンピュータからは、磁気ディスク媒体の「アドレス１００〜１９９」に書き込まれたように見えるが、実際は、磁気ディスク媒体にはトラック１の「アドレス１００〜１９９」ではなく、トラック２の『アドレス２００〜２９９』に書き込まれていることになる。
【００２６】
上記のようなファームウェアによる論理ブロックアドレスの変換で、図４に「アドレス１００〜３９９」へデータを書き込む場合を示す。
【００２７】
ホストコンピュータは、「アドレス１００〜３９９」へデータを書き込もうとする。
【００２８】
磁気ディスク装置のファームウェアは、「アドレス１００〜３９９」を、コマンドテーブル１により変換し、トラック間隔を設けて磁気ディスク媒体の『アドレス２００〜２９９』、『アドレス４００〜４９９』、『アドレス６００〜６９９』に書き込む。
【００２９】
これにより、ホストコンピュータ上からは、磁気ディスク媒体上のトラック１〜３「アドレス１００〜３９９」にデータを書き込まれているように見えるが、実際の磁気ディスク媒体上では、トラック２の『アドレス２００〜２９９』、トラック４の『アドレス４００〜４９９』、トラック６の『アドレス６００〜６９９』に書き込まれていることになる。
【００３０】
このように、ファームウェアにより論理ブロックアドレスの変換制御を行うことで、磁気ディスク媒体上のトラックは１トラックずつ間引くように間隔を空けて、データを書き込む。
【００３１】
この時、再度トラック１、トラック３と間引かれたトラックに対して、論理ブロックアドレスを割り振り直すことで磁気ディスク媒体全面を使用し、磁気ディスク装置自体の容量は変わらず使用することも出来る。
【００３２】
また、通常通りのファームウェア制御の磁気ディスク装置にて容量クリップを行うと、図５のように最外周から容量の制限をしたところまでの領域のみの指定となる。
【００３３】
しかし、前述のようなファームウェアによる論理ブロックアドレスの変換制御を行う磁気ディスク装置なら、図６のように未使用トラックと実際に使用するトラックとを交互に間引きすることが出来る。
【００３４】
以上の、ファームウェアによる論理ブロックアドレスの変換制御をする磁気ディスク装置に対して容量クリップを行い、トラック間にデータのない領域も設けることで、データの集中書き込みを行ったとしても、隣接トラックにはデータが書き込まれていないため、ＡＴＩによる影響を受けずデータ破壊を防止することが出来る。
【００３５】
また、この時の間引いて未使用となったトラックは、欠陥エリアがあった時、代替処置として、欠陥エリアにあった情報を自動交替処理する先の予備エリアとしても設定し、使用することも出来る。
【図面の簡単な説明】
【００３６】
【図１】一般的な磁気ディスク媒体の説明図。
【図２】任意のトラック間隔設けるファームウェアのコマンドテーブルの例。
【図３】論理ブロックアドレスの変更フローチャート１。
【図４】論理ブロックアドレスの変更フローチャート２。
【図５】容量クリップ時の磁気ディスク媒体の説明図。
【図６】論理ブロックアドレスが変更可能な磁気ディスク媒体における容量クリップ時の説明図。
【符号の説明】
【００３７】
０〜９…トラック番号、０〜９９９…アドレス番号。
【図１】
2009140590.tif 000003
【図２】
2009140590.tif 000004
【図３】
2009140590.tif 000005
【図４】
2009140590.tif 000006
【図５】
2009140590.tif 000007
【図６】
2009140590.tif 000008