(57)【要約】【課題】瓦書きされた磁気記録媒体に記録されたデータを消去する際に、データ記録時の書き込み回数よりも少ない書き込み回数で完全消去できるようにする。【解決手段】情報記録領域を備えた磁気記録媒体と、前記磁気記録媒体に記録磁界を印加して第１の方向に延びる記録列を形成する書き込み手段と、前記磁気記録媒体と前記書き込み手段との相対位置を前記第１の方向と直交する第２方向に移動させる移動手段と、前記情報記録領域において、前記第２の方向に関して互いに隣接する前記記録列が前記第２の方向に部分的に重複するように前記書き込み手段及び前記移動手段を制御する制御手段とを備えた磁気記録装置であって、前記書き込み手段は、記録モードと、消去モードとで動作し、前記制御手段は、前記第２の方向に移動させる移動量を、前記書き込みモードよりも前記消去モードにおいて大きくなるように移動手段を制御する。【選択図】図７
2015207332.tif 000002
【特許請求の範囲】
【請求項１】
情報記録領域を備えた磁気記録媒体と、
前記磁気記録媒体に記録磁界を印加して第１の方向に延びる記録列を形成する書き込み手段と、
前記磁気記録媒体と前記書き込み手段との相対位置を前記第１の方向と直交する第２方向に移動させる移動手段と、
前記情報記録領域において、前記第２の方向に関して互いに隣接する前記記録列が前記第２の方向に部分的に重複するように前記書き込み手段及び前記移動手段を制御する制御手段とを備えた磁気記録装置であって、
前記書き込み手段は、前記磁気記録媒体の所定の位置に情報を記録するための記録モードと、前記磁気記録媒体の所定の位置に記録されている情報を消去するための消去モードとで動作し、
前記制御手段は、
前記第２の方向に移動させる移動量を、前記書き込みモードよりも前記消去モードにおいて大きくなるように移動手段を制御する
ことを特徴とする磁気記録装置。
【請求項２】
前記制御手段は、
前記書き込み手段により情報の記録を行う際に、前記磁気記録媒体上に形成される記録列の第２方向の長さＴに対して、前記消去モードにおける情報の記録後の第２方向の移動量は前記Ｔと等しいかまたは小さくなるように前記移動手段を制御することを特徴とする請求項１に記載の磁気記録装置。
【請求項３】
前記制御手段は、
前記書き込み手段により情報の記録を行う際に、前記消去モードにおいて前記磁気記録媒体に印加する記録磁界の磁力を、前記記録モードにおいて印加する磁力よりも強くする
ことを特徴とする請求項１に記載の磁気記録装置。
【請求項４】
情報記録領域を備えた磁気記録媒体に記録磁界を印加して第１の方向に延びる記録列を形成する書き込み工程と、
前記磁気記録媒体と前記書き込み工程との相対位置を前記第１の方向と直交する第２方向に移動させる移動工程と、
前記情報記録領域において、前記第２の方向に関して互いに隣接する前記記録列が前記第２の方向に部分的に重複するように前記書き込み工程及び前記移動工程を制御する制御工程とを備えた磁気記録装置の制御方法であって、
前記書き込み工程は、前記磁気記録媒体の所定の位置に情報を記録するための記録モードと、前記磁気記録媒体の所定の位置に記録されている情報を消去するための消去モードとで動作し、
前記制御工程は、
前記第２の方向に移動させる移動量を、前記書き込みモードよりも前記消去モードにおいて大きくなるように移動工程を制御する
ことを特徴とする磁気記録装置の制御方法。
【請求項５】
前記制御工程は、
前記書き込み工程において情報の記録を行う際に、前記磁気記録媒体上に形成される記録列の第２方向の長さＴに対して、前記消去モードにおける情報の記録後の第２方向の移動量は前記Ｔと等しいかまたは小さくなるように前記移動工程を制御することを特徴とする請求項４に記載の磁気記録装置の制御方法。
【請求項６】
前記制御工程は、
前記書き込み工程において情報の記録を行う際に、前記消去モードにおいて前記磁気記録媒体に印加する記録磁界の磁力を、前記記録モードにおいて印加する磁力よりも強くする
ことを特徴とする請求項４に記載の磁気記録装置の制御方法。
【請求項７】
情報記録領域を備えた磁気記録媒体に記録磁界を印加して第１の方向に延びる記録列を形成する書き込み工程と、
前記磁気記録媒体と前記書き込み工程との相対位置を前記第１の方向と直交する第２方向に移動させる移動工程と、
前記情報記録領域において、前記第２の方向に関して互いに隣接する前記記録列が前記第２の方向に部分的に重複するように前記書き込み工程及び前記移動工程を制御する制御工程とを備えた磁気記録装置の制御方法をコンピュータに実行させるプログラムであって、
前記書き込み工程は、前記磁気記録媒体の所定の位置に情報を記録するための記録モードと、前記磁気記録媒体の所定の位置に記録されている情報を消去するための消去モードとで動作し、
前記制御工程は、
前記第２の方向に移動させる移動量を、前記書き込みモードよりも前記消去モードにおいて大きくなるように移動工程を制御するようコンピュータを制御することを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は磁気記録装置及び磁気記録装置の制御方法に関し、特に、Ｓｈｉｎｇｌｅ記録（瓦記録）方式において高密度に情報を記録可能な磁気記録装置に用いて好適な技術に関する。
【背景技術】
【０００２】
近年、画像または映像の高画質化が進み、ユーザーが扱う情報量は益々増加している。このため、HDD（Hard Disk Drive）と呼ばれる磁気記録装置の大容量化に向けて、面記録密度の高密度化の検討が行われている。高密度磁気記録における有望な技術の一つとして、特許文献１で開示されているような、トラックの幅方向に隣接する直前に記録された記録列と部分的に重複するように記録を行うＳｈｉｎｇｌｅ記録（瓦記録）方式が挙げられる。
【０００３】
一般に、磁気記録媒体に形成されるトラックのピッチは、形成される最短マーク長より数倍程度大きくなる。しかしながら、Ｓｈｉｎｇｌｅ記録方式では、直前に記録された隣接する記録列を部分的に重複するように記録するため、最終的に形成されるトラックのピッチを最短マーク長程度に小さくすることが可能となる。つまり、直前に記録された隣接する記録列の一部を上書きする形で記録が行われるため、単位長さ当たりのトラック数が数倍程度多くなり、記録密度の大幅な向上を図ることが可能である。
【０００４】
また、HDDに記録されたデータを削除する場合、一般的には、HDDに搭載されている削除コマンドや削除オペレーションを用いて行っている。しかし、このような削除方法では、ファイルシステムが指し示すデータの格納場所の削除を行っているだけで、HDD磁気記録媒体上のデータ本体は消去せずに残っていた。
【０００５】
そのため、ファイルシステムを介さずに直接HDD上のデータをアクセスするか、またはデータ復活ツールを使用するなどの方法により消去したデータを読み出すことが可能である。
そこで、情報漏洩防止の観点からHDDに対してデータの完全消去が行われるようになっている。完全消去とは、消去したいデータが記録されている磁気記録媒体上の領域に対して無意味なデータを上書きすることで、磁気記録媒体上から元のデータを消去する方法である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−８８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述したように、完全消去は削除したいデータが書かれている磁気記録領域に対して無意味なデータを上書きすることでデータの削除を行う。このとき、データの上書きをＳｈｉｎｇｌｅ記録方式で行うと磁気記録媒体の同じ領域に対してデータの書き込みを複数回行うため動作が冗長になり、時間がかかるという問題があった。
本発明は前述の問題点に鑑み、瓦書きされた磁気記録媒体に記録されたデータを消去する際に、データ記録時の書き込み回数よりも少ない書き込み回数で完全消去できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の磁気記録装置は、情報記録領域を備えた磁気記録媒体と、前記磁気記録媒体に記録磁界を印加して第１の方向に延びる記録列を形成する書き込み手段と、前記磁気記録媒体と前記書き込み手段との相対位置を前記第１の方向と直交する第２方向に移動させる移動手段と、前記情報記録領域において、前記第２の方向に関して互いに隣接する前記記録列が前記第２の方向に部分的に重複するように前記書き込み手段及び前記移動手段を制御する制御手段とを備えた磁気記録装置であって、前記書き込み手段は、前記磁気記録媒体の所定の位置に情報を記録するための記録モードと、前記磁気記録媒体の所定の位置に記録されている情報を消去するための消去モードとで動作し、前記制御手段は、前記第２の方向に移動させる移動量を、前記書き込みモードよりも前記消去モードにおいて大きくなるように移動手段を制御することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、完全消去動作時は領域が重複する部分が記録列を形成する時よりも少なくなるように書き込み手段の移動量を制御してデータの書込みを行うようにした。これにより、Ｓｈｉｎｇｌｅ記録方式でデータの書込みを行って完全消去する場合に対して所定の領域のデータを短時間で消去することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る第１の実施形態のＭＦＰの内部構造を示すブロック図である。
【図２】磁気ディスクの内部構造を示す図である。
【図３】スライダーの内部構造を示す図である。
【図４】情報記録領域にデータを書込む動作を説明する図である。
【図５】瓦書き方式でデータを記録した状態の一例を説明する図である。
【図６】瓦書き方式でデータを記録した状態の別の例を説明する図である。
【図７】第１の実施形態における磁気ディスクの動作を説明するフローチャートである。
【図８】マイクロプロセッサ部と磁気ディスク装置間で送受信されるコマンドの例を表す図である。
【図９】瓦書き方式でデータを書込む動作を説明する図である。
【図１０】瓦書き方式でデータを書込む動作を説明する図である。
【図１１】瓦書き方式で記録したデータを消去する動作を説明する図である。
【図１２】瓦書き方式で記録したデータを消去する動作を説明する図である。
【図１３】第２の実施形態における、データの書込み行う動作を説明するフローチャートである。
【図１４】第２の実施形態をにおける、データの消去を行う動作を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を図面に基づき説明する。
［第１の実施形態］
本実施形態は、Ｓｈｉｎｇｌｅ Ｗｒｉｔｅ／ＴＤＭＲ方式による磁気記録を例に説明する。Ｓｈｉｎｇｌｅ ｗｒｉｔｅ／ＴＤＭＲ方式では、情報を磁気的に記録、保持する場合に、磁気記録媒体上に、磁気記録媒体と磁気記録素子の相対移動方向に、ある長さのデータを記録する。その後、そのデータ記録列に対して直角方向に僅かにオフセットさせた位置で、且つ先に記録されたデータ記録列と重複部が存在するように磁気記録媒体と記録素子の相対移動方向に先ほどと同じ長さで、開始位置を同一としてデータの記録を行う。
【００１２】
以上の動作を複数回繰り返して、互いに隣接する記録列が部分的に重複するように一つの記録データ単位の記録を完了する。
また、磁気記録媒体上に前述のように記録された一つの記録データ単位のデータを読み取る際には、高分解能の読み取り素子を用いて前述した記録データ単位の領域全てを読み取る。そして、読み取ったデータを２次元平面に展開して信号処理（２次元信号処理）を行い、記録されたデータの復調を行う。
【００１３】
図１は、本発明に係る第１の実施形態において、Ｓｈｉｎｇｌｅ Ｗｒｉｔｅ／ＴＤＭＲ方式による磁気記録方式を用いた磁気記録装置を使用するＭＦＰ（Multi Function Peripheral）の内部構造を示すブロック図である。
図１において、１０１はユーザーが操作するダイアル及びスイッチ等が配列された操作パネルであり、コピー、ファックス送信等の動作指示や拡大縮小倍率、送信先の電話番号入力等の設定はこの操作パネル１０１を用いて行う。
【００１４】
１０２は送信すべき原稿を光電的に走査して画像信号を形成するリーダ（読み取り部）である。原稿をリーダ１０２の原稿台に乗せ、主操作方向に一列に並べたＣＣＤなどの光電素子を素子の並び方向と垂直（副走査方向）に移動して原稿を読み取り、電気的な画像データを生成する。リーダ１０２で読み取った画像データは、リーダ制御部１０７を介してバッファメモリ１１１に格納される。
【００１５】
１０３はリーダ１０２により読み取られた画像データやＬＡＮ１１６を介して送られてきた画像データを記録紙上に形成するプリンタであり、本実施形態のＭＦＰでは電子写真方式のプリンタが接続されている。プリンタ１０３への画像データの出力はバッファメモリ１１１に格納された画像データを、プリンタ制御部１０８を介してプリンタ１０３に送ることによって行う。
【００１６】
１０４はプリンタ１０３により画像データを印字するための記録紙を給紙するための給紙装置である。給紙装置１０４は、給紙装置内に格納された記録紙の中から、マイクロプロセッサ部１１０の指示や操作パネル１０１によりユーザーが指示した記録紙をプリンタ１０３に対して給紙する。
１０５はＳｈｉｎｇｌｅ Ｗｒｉｔｅ／ＴＤＭＲ方式による磁気記録方式を用いた磁気ディスク装置であり、リーダ１０２が読み取った画像データやＬＡＮ１１６を介して送られてきた画像データを格納する。
【００１７】
１０６は操作パネル１０１を制御する操作パネル制御部であり、操作パネル１０１により入力されたユーザーからの指示を解析し、指示内容を後述のマイクロプロセッサ部１１０に送る。
１０７はリーダ１０２を制御するリーダ制御部であり、マイクロプロセッサ部１１０の指示によりリーダ１０２を駆動して原稿台上の原稿を読み取ると共に、読み取った画像データをバッファメモリ１１１に格納する。
【００１８】
１０８はプリンタ１０３を制御するプリンタ制御部であり、マイクロプロセッサ部１１０からの指示により、バッファメモリ１１１から画像データを取得してプリンタ１０３に出力する。また、画像データの出力に合わせてプリンタ１０３を駆動することにより記録紙上に画像を印刷して出力する。
【００１９】
１０９は給紙装置制御部であり、給紙装置１０４に格納されている記録紙の大きさ、記録紙の有無、残り枚数などの情報を取得してマイクロプロセッサ部１１０に送る。また、プリンタ１０３によりプリント動作を行う場合は、マイクロプロセッサ部１１０または操作パネル１０１により指示される記録紙がプリンタ１０３へ供給されるように給紙装置１０４を制御する。
【００２０】
１１０はＭＦＰの動作を制御するマイクロプロセッサ部１１０であり、各ブロックに指示を行うことによりＭＦＰはスキャン、プリント、データの格納などの各動作を行う。また、マイクロプロセッサ部１１０の内部には、ＭＦＰの動作を行うプログラム等を記憶するＲＯＭ、制御などに必要なデータを一時格納するためのＲＡＭが含まれる。
【００２１】
１１１はバッファメモリであり、リーダ１０２から原稿を読み込む、磁気ディスク装置１０５から画像データを読み出す、またはＬＡＮ１１６を介して画像データを取得するなどの動作を行う場合、各画像データは一旦バッファメモリ１１１に格納される。
また、プリンタ１０３から画像データを印刷する場合、磁気ディスク装置１０５に画像データを格納する場合、またはＬＡＮ１１６を介して画像データを出力する場合、各画像データはバッファメモリ１１１から出力される。
【００２２】
１１２は符号・復号化処理部であり、バッファメモリ１１１に格納された画像データに対して符号化（圧縮処理）、または圧縮された画像データに対して復号化（伸長処理）を行う。
１１３は画像処理部であり、操作パネル１０１によってユーザーが指示した画像処理や画質向上のための処理が行われる。
【００２３】
１１４は前述した各ブロックを接続する内部バスであり、画像データの転送、各ブロックが動作するためのコマンド及び設定値はこの内部バス１１４を介して送受信が行われる。
１１５はネットワーク制御部であり、内部バス１１４はネットワーク制御部１１５を介して外部ＬＡＮ１１６と接続される。
【００２４】
また、ネットワーク制御部１１５では、外部ＬＡＮ１１６と内部バス１１４の間でプロトコル変換を行っている。そのため、外部ＬＡＮ１１６を介して入力した画像データは、リーダ１０２から読み込んだ画像データと同じようにバッファメモリ１１１に格納した後、プリンタ１０３から印刷して出力することが可能である。また、磁気ディスク装置１０５に格納することが可能である。
【００２５】
図２は、図１における磁気ディスク装置１０５の構成例を示す図であり、記録部１０、再生部２０、制御部６０、ヘッド支持及び位置決め機構（移動機構）３０、スライダー４０、及び磁気記録媒体５０から構成される。
【００２６】
記録部１０は、制御部６０からの指示により磁気記録媒体５０上にデータを記録する。記録部１０は、ヘッド支持及び位置決め機構３０及びスライダー４０に対して、記録信号線１１を介して書込み信号及びデータを出力することで磁気記録媒体５０上にデータの記録を行う。
【００２７】
記録部１０により制御される記録素子４１は、磁気記録媒体５０上に、記録媒体と記録素子４１の相対移動方向に、ある長さのデータを書込む。そしてその後、書込んだデータ列に対して直角方向にオフセットさせた位置で、磁気記録媒体５０と記録素子４１との相対移動方向に先ほどと同じ長さで、開始位置を同一としてデータを書込む。以上の動作を複数回繰り返して、一つの情報記録領域のデータの記録を完了する。
【００２８】
再生部２０は、情報の再生時にヘッド支持及び位置決め機構３０、及びスライダー４０が有する読取素子４２を制御することにより、記録媒体上に記録された一つの情報記録領域のデータの読み取りを行う。再生部２０は、磁気記録媒体５０上に記録された一つの情報記録領域のデータを２次元平面に展開して信号処理（２次元信号処理）を行い、記録されたデータの復調を行う。
【００２９】
制御部６０は、記録部１０及び再生部２０に対する制御を行う。ヘッド支持及び位置決め機構３０は、記録部１０及び再生部２０の指示により、スライダー４０を磁気記録媒体５０上の記録部１０及び再生部２０が定める位置に移動させる。
【００３０】
スライダー４０は、記録素子４１及び読取素子４２を有し、記録素子４１により磁気記録媒体上への情報の書込み、及び読取素子４２により情報の読み取りを行う。スライダー４０が有する読取素子４２は、高分解能を有し、一つの情報記録領域の全てのデータを読み取り、再生信号線２１を介して、読み出したデータを再生部２０に出力する。
磁気記録媒体５０は、トラック５１を有する。トラック５１には、情報が記録され、また読み出される。矢印５３は、磁気記録媒体５０の回転方向を示す。
【００３１】
図３は、図２におけるスライダー４０の構成例を示す図であり、記録素子４１及び読取素子４２から構成される。
記録素子４１は記録部１０と接続されており、記録部１０から記録信号線１１を介して送られてくる記録信号により記録媒体上にデータの書込みを行う。なお、記録媒体上に書込むデータも記録信号線１１を介して記録部１０から送られる。
【００３２】
読取素子４２は再生部２０と接続されており、再生信号線２１を介して送られてくる再生信号により記録媒体上からデータを読み取り、再生部２０へと出力する。再生部２０へのデータ出力は再生信号線２１を介して行われる。
【００３３】
記録素子４１は、読取素子４２に対して機構及び構成が複雑であるため、一般に、記録素子４１は読取素子４２に対して形状が大きくなる。そのため、図３に示すように、記録素子４１の幅Ｔは読取素子４２の幅ｔよりも大きくなる。従って、記録素子４１が記録媒体上に書込むデータ列の幅がＴになるのに対して、読取素子４２は記録媒体上に幅ｔのデータがあればデータを読み取ることができ、Ｓｈｉｎｇｌｅ記録（瓦記録）方式が可能となっている。
【００３４】
図４は、磁気記録媒体５０が有する情報記録領域及び情報記録領域にデータを書込む動作を説明する図である。
記録素子４１は、まず、第１番目のトラック１（図中４０１）において、記録磁界を印加して長さＭビットのデータを磁気記録媒体上に記録する。
次に、記録素子４１の位置をΔＴだけ磁気記録媒体５０の移動方向とは直交する方向にオフセットさせる。そして、磁気記録媒体５０と記録素子４１との相対位置において、データ領域の先頭を同一にして記録動作を行い、第２番目のトラック２（図中４０２）に次の長さＭビットのデータを記録する。
【００３５】
その後順次、第３番目、第４番目、・・・と同様の動作をして記録を行い、第Ｎ番目（Ｎ≧２）のトラックを記録して、１つの記録再生単位領域の記録を終了する。図４では、１つの記録再生単位領域を４１０で表しており、本実施形態では記録再生単位領域をゾーンと呼ぶ。
１つのゾーンには、長さＭビットのトラックが磁気記録媒体５０の記録素子４１のオフセット方向にＮ個あり、その記録容量はＭ×Ｎビットである。
【００３６】
なお、図４における矢印４０４は磁気記録媒体５０の移動方向を表す。磁気記録媒体５０が記録素子４１に対して矢印４０４の方向に移動することにより、ゾーン４１０には矢印４０４と逆方向（図４では上から下に向かって）データが書込まれる。
幅Ｔは、記録素子４１によって磁気記録媒体５０上にデータが書込まれる幅を表し、本実施形態では記録素子４１の幅でデータが書込まれているものとする。
【００３７】
以上の動作により、ゾーン４１０にはΔＴの幅を持つトラックが形成される。なお、最終トラックＮは瓦書きが行われないため、トラックの幅は記録素子４１が磁気記録媒体５０上にデータを書込んだ幅と同じＴとなり、他のトラックより幅が大きくなる。
【００３８】
ここで、ゾーン４１０内に記録されるトラックの数Ｎは、ゾーンの幅Ｌと記録素子４１の幅Ｔ、及び次のトラックに記録するために記録素子４１が磁気記録媒体５０の移動方向とは直角方向に移動するオフセット量ΔＴで決まり、下記の式で求まる。
Ｎ＝（Ｌ―Ｔ）／ΔＴ＋１
【００３９】
図５に、ゾーン内に瓦書き方式でデータを記録した一例を示す。図５では、記録素子４１の幅Ｔに対して、ゾーン４１０の幅Ｌを６Ｔ（記録素子４１の幅の６倍）、記録素子４１のオフセット量ΔＴをＴ/２としている。この場合、ゾーン４１０内に記録できるトラックの数Ｎは
Ｎ＝（６Ｔ−Ｔ）／（Ｔ／２）＋１＝１１
となり、ゾーン内に１１個のトラックが存在する。
【００４０】
図６には、ゾーン内に瓦書き方式でデータを記録した別の一例を示す。
図６では、記録素子４１の幅Ｔに対して、ゾーン４１０の幅Ｌを６Ｔ（記録素子４１の幅の６倍）、記録素子４１のオフセット量ΔＴを２Ｔ/３としている。このとき、ゾーン４１０内に記録できるトラックの数Ｎは
Ｎ＝（６Ｔ−Ｔ）／（２Ｔ／３）＋１＝８．５
となる。なお、前述のように計算式の結果に少数が生じる時は、トラックがゾーンの外にまで記録されることを表す。図６では、トラック９のデータがゾーン４１０内部だけでなくゾーンの外の領域にまで記録されている。
【００４１】
ただし、各ゾーンの間は磁気記録媒体５０上に所定の間隔を開けて配置されているため、図６のようにゾーン外に記録されたデータが隣にある他のゾーンに格納されているデータに影響を与えることはない。
また、図６におけるトラック９のデータはゾーン内にも記録されているため、図６ではゾーン内に９個のトラックが存在する。このように、トラックの数ｍが小数点以下の値を有する場合、データが書き込まれている数Ｎは小数点以下を切り上げた値（ｍ＋１）となる。
【００４２】
図７は、本実施形態において、一つのゾーンに対するデータの書込みまたはデータの消去を行う動作の手順を説明するフローチャートである。なお、図７のフローチャートの説明において、図４乃至図６におけるゾーン領域の幅Ｌ、記録素子４１の幅Ｔ及び記録素子４１のオフセット量ΔＴの値を利用する。本実施形態では、これらの値は記録部１０内部または制御部６０内部に格納されており、制御部６０から参照可能な状態であるとする。
【００４３】
以下に、図７を用いて本実施形態の動作を説明する。図７のフローチャートにおいて、磁気ディスク装置１０５で行われる処理は、制御部６０が有するＣＰＵが不揮発性メモリに記録されたプログラムをメモリのワークメモリ領域に展開して実行することで実現する。
始めに、マイクロプロセッサ部１１０は磁気ディスク装置１０５に対して「データの書込み」、「データ消去」などのコマンドを出力する（Ｓ７０１）。
【００４４】
図８は、Ｓ７０１において、マイクロプロセッサ部１１０と磁気ディスク装置１０５の間で送受信されるコマンドの例を表し、図８（ａ）はコマンドのフォーマットを示している。
図８（ａ）に示すように、コマンドは動作の対象となるゾーンを格納する対象ゾーン領域８０１、実行するコマンドを格納するコマンド領域８０２、そして送受信されるデータを格納するデータ領域８０３から構成される。
【００４５】
図８（ｂ）〜（ｅ）は、マイクロプロセッサ部１１０と磁気ディスク装置１０５との間で送受信されるコマンドの具体例を示している。
図８（ｂ）は、マイクロプロセッサ部１１０から磁気ディスク装置１０５に対して送られるデータの書込みを要求するコマンドの一例を表している。
【００４６】
図８（ｂ）では、対象ゾーン領域にはデータを書込む対象となるゾーン（ここでは、具体例として４１０）を、コマンド領域にはデータの書込み要求を表す「Ｗｒｉｔｅ」、そしてデータ領域には書込むデータが格納されている。
【００４７】
図８（ｃ）は、図８（ｂ）で示したデータの書込みを要求するコマンドによる動作が終了したときに、磁気ディスク装置１０５からマイクロプロセッサ部１１０に送る動作終了コマンドを表している。図８（ｃ）において、対象ゾーン領域には動作を行ったゾーンが、コマンド領域には行った動作内容が、そしてデータ領域には動作が成功したか失敗したかを表す値が格納される。
【００４８】
ここで、図８（ｃ）は、図８（ｂ）のコマンドに対する終了コマンドなので、対象ゾーン領域に格納される値及びコマンド領域に格納される動作内容は同じ値となる。また、図８（ｃ）のデータ領域には、動作の成功を表す「Ｓｕｃｃｅｓｓ」（例えば０）、または動作の失敗を表す「Ｆａｕｌｔ」（例えば−１）といった値が格納されている。
【００４９】
また、図８（ｄ）は、マイクロプロセッサ部１１０から磁気ディスク装置１０５に対してデータの消去を要求するコマンドの一例を表している。図８（ｄ）には、対象ゾーン領域にはデータを消去する対象となるゾーン（ここでは、具体例として４１１）を、コマンド領域にはデータの消去要求を表す「Ｄｅｌｅｔｅ」が格納されている。なお、本実施形態ではデータの消去の場合、上書きに使用する無意味なデータは磁気ディスク装置１０５で生成する。そのため、マイクロプロセッサ部１１０から磁気ディスク装置１０５に対して送るデータはないため、データ領域は存在しない。
【００５０】
図８（ｅ）は、図８（ｄ）で示したデータの消去を要求するコマンドによる動作が終了したときに、磁気ディスク装置１０５からマイクロプロセッサ部１１０に送る動作終了コマンドを表している。図８（ｅ）において、対象ゾーン領域には動作を行ったゾーンが格納され、コマンド領域には行った動作内容が格納される。そして、データ領域には動作が成功したか失敗したかを表す値が格納される。
【００５１】
ここで、図８（ｅ）は、図８（ｄ）のコマンドに対する終了コマンドなので、対象ゾーン領域に格納される値及びコマンド領域に格納される動作内容は同じ値となる。また図８（ｅ）のデータ領域には、動作の成功を表す「Ｓｕｃｃｅｓｓ」（例えば０）、または動作の失敗を表す「Ｆａｕｌｔ」（例えば−１）といった値が格納されている。
【００５２】
Ｓ７０１において、マイクロプロセッサ部１１０から磁気ディスク装置１０５に対してコマンドが出力されると、Ｓ７０２において、磁気ディスク装置１０５は対象ゾーン領域８０１の値を参照して、対象となるゾーン領域に記録素子４１を移動させる。そして、Ｓ７０３において、対象となる指定ゾーンに対してデータを書込む位置を表すＰとして、初期値を設定する。
【００５３】
Ｓ７０３において設定する初期値は、データを書き始める記録素子４１の位置を表す。例えば、ゾーンの第１トラックから書込みを始める場合は０を設定し、第２トラックから書込みを始める場合はΔＴを設定する。また、第ｎトラックから書き始める場合は（ｎ−１）×ΔＴを設定する。
Ｓ７０４において、磁気ディスク装置１０５は、データを書込むゾーン内のＰの位置に記録素子４１を移動させる。
【００５４】
Ｓ７０５において、コマンド領域８０２に格納された動作を参照し、入力されたコマンドが「消去」か「書込み」かを判定する。「書込み」と判定した場合、Ｓ７０６において、磁気ディスク装置１０５は記録素子４１に対して記録信号線１１を介して記録信号を出力することにより一つのトラックに対するデータ書込み動作（記録モードにおける記録処理）を行う。ここで説明するトラックに対するデータ書込み動作は常に１トラック分のデータを書込むわけではなく、例えばデータ書込み動作を行う前に既にトラックの途中までデータの書込みが行われている場合は、そのデータの後ろに追加する形でデータの書込みを行う。また、トラックの途中までしか書込む分量のデータがない場合は、書込むデータがなくなった時点で磁気記録媒体への書き込み動作を終了する。
【００５５】
Ｓ７０６において一つのトラックに対するデータ書込みが終了すると、Ｓ７０７において、磁気ディスク装置１０５は書込むデータが残っているかどうか判定する。データ領域８０３に格納されたデータすべてを書込んだ場合、Ｓ７１６において、磁気ディスク装置１０５は書込みコマンドによるデータ書込みを終了する。そしてマイクロプロセッサ部１１０に対して、図８（ｃ）に示す書込み動作の終了コマンドを出力する。
【００５６】
一方、書込むデータが残っている場合は、Ｓ７０８において、ゾーンにデータを書き込めるかどうかを判定する。Ｓ７０８では、Ｓ７０６において書込みを行ったトラックのデータが、ゾーン内に収まっているかどうかで判断する。
【００５７】
図７では、この判断は記録素子４１の位置Ｐに記録素子の幅Ｔを加算した値とゾーンの幅Ｌを比較することにより判定する。すなわち、Ｐ＋Ｔの値（あるゾーンにおいて、ひとつまたは複数トラックによりデータが書き込まれた部分の幅）がゾーンの幅Ｌと同じかまたは大きい場合、そのゾーンにはこれ以上データの書込みができないと判断し、該ゾーンへのデータ書込みを終了する。
【００５８】
次に、Ｓ７１６において、マイクロプロセッサ部１１０に対して、図８（ｃ）に示す書込み動作の終了コマンドを出力する。
また、Ｐ＋Ｔの値がＬよりも小さい場合、Ｓ７０９において、次のトラックへデータを書込むために記録素子４１をΔＴだけ磁気記録媒体５０の移動方向とは直角方向にオフセットさせる。そしてＳ７１０において、記録素子の位置Ｐの値にオフセット値ΔＴを加算した値を設定して、Ｓ７０６において再びデータ書込みを行う。
【００５９】
一方、Ｓ７０５において、入力されたコマンドがデータ消去コマンドと判定した場合、Ｓ７１１において、磁気ディスク装置１０５はデータを消去する準備として、消去するデータの終端位置を算出して変数ＦＰに設定する。ここで、Ｓ７１１で設定した終端位置は、磁気記録媒体のゾーン内において消去するデータが書き込まれている端の位置を表す。
【００６０】
例えば、ゾーン内のｎトラック目までデータが書き込まれている場合は、ｎ−１トラックまでのデータはΔＴの幅で、ｎトラック目のデータはＴの幅で書込まれているため、ＦＰは（ｎ−１）×ΔＴ＋Ｔとなる。
【００６１】
Ｓ７１１でデータ終端位置を変数ＦＰに設定すると、Ｓ７１２において、磁気ディスク装置１０５は記録素子４１に対して記録信号線１１を介して記録信号を出力して、トラックに対するデータ書込み動作（消去モードにおける記録処理）を行う。なお、Ｓ７１２によって書込まれるデータは、データの消去を目的としているため無意味な値のデータであり、磁気ディスク装置１０５において生成される。また、Ｓ７０６におけるデータ書込みと同様、Ｓ７１２におけるデータ書込み動作は１トラック分のデータに対して行われるわけではなく、データ消去動作を行うデータに対してのみ無意味なデータの書込みを行う。
【００６２】
Ｓ７１２におけるデータの書込みが終了すると、Ｓ７１３において、ゾーン内に消去するデータが残っているかどうかを判定する。Ｓ７１３の判定では、Ｓ７１２において書込みを行った結果、データを書込んだ領域がＳ７１１で設定した変数ＦＰの値以上になっているかどうかで判断する。
【００６３】
図７では、記録素子４１の位置Ｐに記録素子の幅Ｔを加算した値と消去データ終端位置ＦＰを比較することにより判定する。すなわち、Ｐ＋Ｔの値（あるゾーンにおいて、データの消去を行った領域の端の位置を表す値）がＦＰの値以上の場合、そのゾーンに対するデータ消去は終了したと判断し、該ゾーンへのデータ書込みを終了する。
次に、Ｓ７１６において、マイクロプロセッサ部１１０に対して図８（ｅ）に示すデータ消去動作の終了コマンドを出力する。
【００６４】
また、Ｓ７１３の判定において、Ｐ＋Ｔの値がＦＰよりも小さい場合、磁気ディスク装置１０５は引き続きデータ消去のために無意味データの書込みを続ける。そのため、Ｓ７１４において、記録素子４１をＴだけオフセットさせる。Ｓ７１５において、記録素子の位置Ｐの値にオフセット値Ｔを加算した値を設定して、Ｓ７１２に戻り再びトラックへデータの書込みを行う。
【００６５】
図９は、磁気ディスク装置１０５がデータ書込みコマンドを受けて指定されたゾーン（４１０）に、図５で説明した瓦書き方式でゾーンに対してデータを書込む動作を説明するための図である。以下、図９を用いて図７における磁気ディスク装置１０５によるデータの書込み動作を説明する。
【００６６】
図７のＳ７０１において磁気ディスク装置１０５がコマンドを取得すると、取得したコマンドの対象ゾーン領域８０１を参照し、Ｓ７０２において指定された記録素子４１を指定されたゾーン（ここでは、４１０）に移動する。
Ｓ７０３において、記録素子４１の位置Ｐに初期値を設定する。図９では、ゾーン４１０にデータが書き込まれていないため、ゾーンにデータを書込むための最初の位置である「０」（図９におけるゾーンの右端）をＰに設定する。
【００６７】
Ｓ７０４では、磁気ディスク装置１０５は、ヘッド支持及び位置決め機構３０に対して記録信号線１１を介して記録信号を出力することにより、スライダー４０が有する記録素子４１をゾーン４１０の位置Ｐ（ここではＳ７０３で設定した０）に移動する。
【００６８】
図９（ａ）は、Ｓ７０４の処理により記録素子４１がＰの位置に移動した状態を表しており、記録素子４１がゾーン４１０の右端（Ｐ＝０の位置）に配置されている。
Ｓ７０５により、Ｓ７０１で受けたコマンドのコマンド領域を参照しデータ書込みコマンドを受けているため、Ｓ７０６に進んでトラックにデータの書込みを行う。
【００６９】
図９（ｂ）は、Ｓ７０６においてゾーン４１０にデータを書込んだ状態を表しており、図９中トラック１と記載している部分にデータが書き込まれている。なお、データの書込みは記録素子４１の幅だけ行われるため、トラック１の幅は記録素子の幅であるＴとなっている。
【００７０】
Ｓ７０６でデータの書込みを行うと、磁気ディスク装置１０５はＳ７０７で書込むデータの有無を判定し、データが残っている場合はＳ７０８でゾーン４１０内にデータを書き込める領域の有無を判定する。
Ｓ７０８の判定で、ゾーン４１０内にデータを書き込める領域がある場合は、Ｓ７０９において記録素子４１を瓦書き方式において磁気記録領域上にデータを残すトラック幅であるΔＴ（ここではＴ／２）だけオフセットさせる。
次に、Ｓ７１０において、データを書込む位置を表すＰの値にΔＴを加算し（加算した結果、Ｐ＝Ｔ／２となる）、再びＳ７０６に進んでトラックにデータの書込みを行う。
【００７１】
図９（ｃ）は、Ｓ７０６において２回目の書込みを行った状態を表しており、２回目の書込みにより図９中トラック２と記載している部分にデータが書き込まれている。これにより、トラック１に書込んだデータは、Ｓ７０９で記録素子をオフセットしたΔＴ（＝Ｔ／２）の幅でゾーン４１０に記録されている。また、記録素子４１の位置を表すＰの値は、Ｓ７１０で設定したＴ/２を表している。
【００７２】
Ｓ７０６で２回目のデータの書込みを行うと、再び磁気ディスク装置１０５はＳ７０７で書込むデータの有無を判定し、データが残っている場合はＳ７０８でゾーン４１０内にデータを書き込める領域の有無を判定する。
【００７３】
ゾーン４１０内にデータを書き込める領域がある場合は、Ｓ７０９において記録素子４１を瓦書き方式において磁気記録領域上にデータを残すトラック幅であるΔＴ（＝Ｔ／２）だけオフセットさせる。
次に、Ｓ７１０において、データを書込む位置を表すＰの値にΔＴを加算し（加算した結果、Ｐ＝Ｔとなる）、再びＳ７０６に進んでトラックにデータの書込みを行う。
以降、ゾーン４１０にデータを書込む領域がなくなるまで、前述のＳ７０６〜Ｓ７１０の動作を繰り返す。
【００７４】
図９（ｄ）は、ゾーン４１０に対して、１１回のデータ書込み動作を行った状態を表している。Ｓ７０６において１１回目のデータの書込みを行った後、Ｓ７０７で書込むデータの有無を判定し、データが残っている場合はＳ７０８でゾーン４１０内にデータを書き込める領域の有無を判定する。
【００７５】
Ｓ７０８において、磁気ディスク装置１０５は、トラック１１を書込むことによってデータを記録した端部の位置とゾーン４１０の幅を比較する。トラック１１にデータの書込みを行った時、記録素子４１の位置を表すＰの値は、トラック１１にデータを書込む前までにデータを書込んだトラック数（ここでは１０）と、トラックの幅（Ｔ／２）を乗じた５Ｔとなっている。このＰの値にトラック１１の幅であるＴを加算したＰ＋Ｔの値とゾーンの幅Ｌとを比較する。
【００７６】
ここで、図５ではゾーンの幅Ｌを６Ｔとしているため、Ｐ（＝５Ｔ）＋Ｔの値はゾーンの幅Ｌと等しくなる。そのため、Ｓ７０８において、磁気ディスク装置１０５はこれ以上ゾーン内にデータを書込む領域がないと判断してデータの書込みを終了し、Ｓ７１６においてコマンドの結果をマイクロプロセッサ部１１０に出力して動作を終了する。
【００７７】
図１０は、磁気ディスク装置１０５がデータ書込みコマンドを受けてゾーン４１０に対して図６で説明した瓦書き方式でゾーンに対してデータを書込む動作を説明するための図である。
以下、図１０を用いて図７における磁気ディスク装置１０５によるデータの書込み動作を説明する。
【００７８】
図１０（ａ）は、Ｓ７０６においてトラック８に対する書込みを終了した状態を表している。このとき、記録素子４１の位置を表すＰの値は、トラック８にデータを書込む前までにデータを書込んだトラック数（ここでは７）と、トラックの幅（２Ｔ／３）を乗じた１４Ｔ/３となっている。
【００７９】
Ｓ７０６においてデータの書き込みを行った後、Ｓ７０７で書込むデータの有無を判定し、データが残っている場合はＳ７０８でゾーン４１０内にデータを書き込める領域の有無を判定する。
【００８０】
Ｓ７０８の判定では、記録素子の位置を表すＰの値にトラック８の幅であるＴを加算したＰ＋Ｔの値とゾーンの幅Ｌとを比較する。トラック８に対する書き込みを行った後、記録素子４１の位置Ｐの値は１４Ｔ/３となっている。このＰの値に、トラック８の幅であるＴを加算したＰ＋Ｔの値とゾーンの幅Ｌとを比較する。
【００８１】
ここで、図６ではゾーンの幅Ｌを６Ｔとしているため、Ｐ＋Ｔ（＝１４Ｔ/３＋Ｔ＝１７Ｔ/３）の値はゾーンの幅Ｌよりも小さい値となる。そのため、磁気ディスク装置１０５はゾーン４１０内にデータを書き込める領域があると判断し、Ｓ７０９において記録素子４１を瓦書き方式において磁気記録領域上にデータを残すトラック幅であるΔＴ（＝２Ｔ／３）だけオフセットさせる。
次に、Ｓ７１０において、データを書込む位置を表すＰの値にΔＴを加算し（加算した結果、Ｐ＝１６Ｔ／３となる）、再びＳ７０６に進んでトラックにデータの書込みを行う。
【００８２】
図１０（ｂ）は、Ｓ７０６においてトラック９に対する書込みを終了した状態を表している。このとき、記録素子４１の位置を表すＰの値は１６Ｔ/３である。Ｓ７０６において、データの書き込みを行った後、Ｓ７０７で書込むデータの有無を判定し、データが残っている場合はＳ７０８でゾーン４１０内にデータを書き込める領域の有無を判定する。
【００８３】
Ｓ７０８の判定では、記録素子の位置を表すＰ（＝１６Ｔ／３）の値にトラック９の幅であるＴを加算した１９Ｔ／３とゾーンの幅Ｌとを比較する。
ゾーンの幅Ｌは６Ｔであるため、Ｐ＋Ｔ（＝１９Ｔ/３）の値はゾーンの幅Ｌよりも大きい値となる。そのため、Ｓ７０８において記録部１０はこれ以上ゾーン内にデータを書込む領域がないと判断してデータの書込みを終了する。
【００８４】
なお、本実施形態におけるデータの書込み動作では、記録素子４１がデータを書込む幅Ｔとゾーンの幅Ｌの関係によっては、図１０で示すようにトラック９のデータがゾーン幅を超えて書き込まれることもある。
【００８５】
図１１は、磁気ディスク装置１０５がデータ消去コマンドを受けて、ゾーン４１０に対して、図５で説明した瓦書き方式で記録したデータを消去する動作を説明するための図である。以下、図１１を用いて図７における磁気ディスク装置１０５によるデータ消去動作を説明する。
【００８６】
図７のＳ７０１において、磁気ディスク装置１０５がコマンドを取得すると、取得したコマンドの対象ゾーン領域８０１を参照し、Ｓ７０２において指定された記録素子４１を指定されたゾーンである４１０に移動する。
次に、Ｓ７０３において記録素子４１の位置Ｐに初期値を設定する。
【００８７】
図１１（ａ）では、ゾーン４１０に記録されているデータをすべて消去するため、消去するデータが格納されている最初の位置である０（図１１（ａ）におけるゾーンの右端）をＰに設定する。
【００８８】
Ｓ７０４では、磁気ディスク装置１０５はヘッド支持及び位置決め機構３０に対して記録信号線１１を介して記録信号を出力することにより、スライダー４０が有する記録素子４１をゾーン４１０の位置Ｐ（ここではＳ７０３で設定した０）に移動する。
図１１（ａ）は、Ｓ７０４の処理により記録素子４１が移動した状態を表しており、記録素子４１がゾーン４１０の右端（Ｐ＝０の位置）に配置されている。
【００８９】
その後、Ｓ７０５において、磁気ディスク装置１０５がＳ７０１で受けたコマンドのコマンド領域８０２を参照し、データ消去コマンドを受けているとＳ７１１に進み、消去するデータが書き込まれている終端位置ＦＰの設定を行う。図１１（ａ）では、図５で説明したように、ゾーン４１０の幅と同じ幅Ｌ（＝６Ｔ）の領域にデータが書き込まれているため、データ終端位置ＦＰに６Ｔを設定する。
【００９０】
Ｓ７１１でＦＰの設定を行った後、Ｓ７１２に進んでトラックにデータの書込みを行う。図１１（ｂ）はＳ７１２によりゾーン４１０にデータを書込んだ状態を表しており、図１１中横線で示した領域１１０１に無意味なデータが書き込まれている。なお、データの書込みは記録素子４１の幅で行われるため、領域１１０１の幅は記録素子４１の幅であるＴとなる。
【００９１】
Ｓ７１２でデータの書込みを行うと、磁気ディスク装置１０５はＳ７１３でゾーン内に消去するデータが残っているかどうかを判定する。
Ｓ７１３の判定で、ゾーン４１０内に消去するデータが残っている場合は、Ｓ７１４において無意味データを書込んだ幅であるＴだけオフセットさせる。すなわち、記録後に消去するための書き込みを行う際の移動量は、書き込み時の移動量よりも大きくなる。
次に、Ｓ７１５において、データを書込む位置を表すＰの値にオフセットしたＴを加算し（加算した結果、Ｐ＝Ｔとなる）、再びＳ７１２に進んで無意味データの書込みを行う。
【００９２】
図１１（ｃ）は、Ｓ７１２により２回目の無意味データの書込みを行った状態を表しており、２回目の書込みにより図中１１０２で表している領域にデータが書き込まれる。
Ｓ７１２において、２回目のデータの書込みを行うと、磁気ディスク装置１０５は再びＳ７１３でゾーン内に消去するデータが残っているかどうかを判定する。
【００９３】
ゾーン４１０内に消去するデータが残っている場合は、Ｓ７１４において無意味データを書込んだ幅であるＴだけ記録素子４１をオフセットさせる。
次に、Ｓ７１５においてデータを書込む位置を表すＰの値にＴを加算し（加算した結果、Ｐ＝２Ｔとなる）、Ｓ７１２に進んでトラックにデータの書込みを行う。
【００９４】
以降、ゾーン４１０に消去するデータがなくなるまで前述したＳ７１２〜Ｓ７１５の動作を繰り返す。図１１（ｄ）は、ゾーン４１０に対して、無意味データ書込み動作を６回行った状態を表している。
【００９５】
Ｓ７１２において、図１１（ｄ）における領域１１０３に対してデータの書込みを行った後、磁気ディスク装置１０５はＳ７１３において領域１１０３にデータを書込むことでデータを消去した端部の位置とデータ終端位置ＦＰを比較する。
【００９６】
領域１１０３にデータの書込みを行った時、記録素子４１の位置を表すＰの値は領域１１０３に無意味データを書込む前にデータを書込んだ回数（ここでは５）と、データを書込んだ幅であるＴを乗じた５Ｔとなっている。このＰの値に領域１１０３の幅であるＴを加算したＰ＋Ｔの値（＝６Ｔ）とデータ終端位置ＦＰとを比較する。
【００９７】
図１１（ｄ）では、データ終端位置ＦＰは６Ｔであるため、Ｐ＋Ｔの値とＦＰの値は等しくなる。そのため、Ｓ７１３において磁気ディスク装置１０５はこれ以上ゾーン内に消去すべきデータがないと判断して、ゾーン４１０に記録されていたデータの消去を終了する。
Ｓ７１６において、コマンドの結果をマイクロプロセッサ部１１０に出力して動作を終了する。
以上説明した動作によって、本実施形態では図５に示した瓦書き方式で保存された１１トラック分のデータを６回の書込み動作で消去することが可能である。
【００９８】
図１１では、図５に示すように、消去するデータはゾーン４１０の領域の中にのみ存在している。しかし、図６で説明したように、データの書込みはゾーン４１０の領域の外にも行われることがある。以下に、ゾーン４１０の領域の外に消去するデータが存在する場合の、データ消去動作について説明する。
【００９９】
図１２は、磁気ディスク装置１０５がデータ消去コマンドを受けて、図６で説明した瓦書き方式でゾーン４１０に保存されているデータを消去する動作を説明するための図である。以下、図１２を用いて図７における磁気ディスク装置１０５のデータ消去動作を説明する。
【０１００】
図７のＳ７０１において、磁気ディスク装置１０５がコマンドを取得すると、取得したコマンドの対象ゾーン領域８０１を参照し、Ｓ７０２において指定された記録素子４１を指定されたゾーンである４１０に移動する。
次に、Ｓ７０３において、記録素子４１の位置Ｐに初期値を設定する。
【０１０１】
図１２（ａ）では、ゾーン４１０に記録されているデータをすべて消去するため、消去するデータが格納されている最初の位置である０（図１２（ａ）におけるゾーンの右端）をＰに設定する。
Ｓ７０４では、磁気ディスク装置１０５はヘッド支持及び位置決め機構３０に対して記録信号線１１を介して記録信号を出力することにより、スライダー４０が有する記録素子４１をゾーン４１０の位置Ｐ（ここではＳ７０３で設定した０）に移動する。
【０１０２】
図１２（ａ）は、Ｓ７０４の処理により記録素子４１が移動した状態を表しており、記録素子４１がゾーン４１０の右端（Ｐ＝０の位置）に配置されている。
その後、Ｓ７０５において、磁気ディスク装置１０５がＳ７０１で受けたコマンドのコマンド領域８０２を参照し、データ消去コマンドを受けていると、Ｓ７１１において消去するデータが書き込まれている終端位置ＦＰの設定を行う。
【０１０３】
図１２（ａ）では、図６で説明したようにゾーン４１０の幅Ｌを越えた領域までデータが書き込まれており、その幅は記録素子４１のオフセット量２Ｔ／３が８トラック分と、トラック９のデータ幅Ｔを加算した値
８×２Ｔ／３＋１＝１９Ｔ／３
である。そこで、Ｓ７１１においては、終端位置ＦＰに１９Ｔ／３を設定する。
【０１０４】
図１２（ｂ）は、Ｓ７１２によって６回目の無意味データの書込みを終了した状態を表しており、６回目の書込みにより図中１２０１で表している領域に無意味データが書き込まれている。
Ｓ７１２において、６回目のデータの書込みを行うと、磁気ディスク装置１０５はＳ７１３においてゾーン内に消去するデータが残っているかどうかを判定する。
【０１０５】
Ｓ７１３における判定は、記録素子４１の位置を表すＰ、記録素子４１がデータを書込む幅Ｔ及びデータ終端位置ＦＰの値を用いて行う。すなわち、領域１２０１にデータを書込むことによってデータを消去した端部の位置と、Ｓ７１１で設定したデータ終端位置ＦＰとを比較する。
【０１０６】
領域１２０１にデータの書込みを行った時、記録素子４１の位置を表すＰの値は領域１２０１に無意味データを書込む前にデータを書込んだ回数（ここでは５）と、データを書込んだ幅であるＴを乗じた５Ｔとなっている。このＰの値に領域１２０１の幅であるＴを加算したＰ＋Ｔの値（＝６Ｔ）と、データ終端位置ＦＰとを比較する。
【０１０７】
図１２（ｂ）の状態では、ゾーン４１０内のデータはすべて無意味なデータを上書きすることにより消去されているが、データ終端位置ＦＰの値は１９Ｔ／３であるため、Ｐ＋Ｔの値（＝６Ｔ）よりも大きい。実際に、図１２（ｂ）の領域１２０２で示す部分にデータが残っている。
【０１０８】
そのため、Ｓ７１３の判定では、まだ消去すべきデータが残っていると判断して、Ｓ７１４において無意味データを書込んだ幅であるＴだけ記録素子４１をオフセットさせる。
次に、Ｓ７１５において、データを書込む位置を表すＰの値にＴを加算し（加算した結果、Ｐ＝６Ｔとなる）、Ｓ７１２に進んでトラックにデータの書込みを行う。
【０１０９】
図１２（ｃ）は、Ｓ７１２において７回目の無意味データの書込みを終了した状態を表しており、７回目の書込みにより図中１２０３で表している領域に無意味データが書き込まれている。
Ｓ７１２において、７回目のデータの書込みを行うと、磁気ディスク装置１０５はＳ７１３においてゾーン内に消去するデータが残っているかどうかを判定する。
【０１１０】
領域１２０３にデータの書込みを行った時、記録素子４１の位置を表すＰの値は領域６Ｔであり、Ｐの値に領域１２０３の幅であるＴを加算したＰ＋Ｔの値（＝７Ｔ）とデータ終端位置ＦＰ（＝１９Ｔ／３）とを比較する。
【０１１１】
図１２（ｃ）の状態では、Ｐ＋Ｔの値がＦＰの値を超えているため、磁気ディスク装置１０５はゾーン４１０の消去すべきデータがないと判断して、ゾーン４１０に記録されていたデータの消去を終了する。そして、Ｓ７１６において、コマンドの結果をマイクロプロセッサ部１１０に出力して動作を終了する。
以上説明した動作によって、本実施形態では図６に示した瓦書き方式で保存された９トラック分のデータを７回の書込み動作で消去することが可能である。
【０１１２】
以上説明したように、本実施形態では磁気記録媒体に対してデータを格納するために瓦書き方式でデータの書込みを行う時のオフセット量に対して、磁気記録媒体上のデータを消去するために無意味なデータの書込みを行う時のオフセット量を大きくする。これにより、データ消去のための書込み回数を削減し、データ消去にかかる時間を短縮することができる。
【０１１３】
なお、前述の説明では、データ消去動作時の記録素子４１のオフセット量を記録素子４１によって記録媒体上にデータを書込む幅であるＴとして説明したが、オフセット量はデータを書込む幅に限定するものではない。データ書込み時のオフセット量ΔＴよりも大きいオフセット量であれば、データ消去のための書込み回数を削減することができる。
【０１１４】
また、図７におけるＳ７１２において、データ消去のために無意味なデータを書込む際は、Ｓ７０６においてデータを書込む時よりも強い磁力の記録磁界によりデータを書込むことも考えられる。これにより、より強力に磁気記録媒体５０に記録されたデータの消去を行うことができる。
【０１１５】
［第２の実施形態］
第１の実施形態では、マイクロプロセッサ部１１０から磁気ディスク装置１０５に対して「書込み」または「消去」などのコマンドを送信することにより、磁気ディスク装置１０５内部で制御を行っている。そのため、第１の実施形態では磁気ディスク装置１０５が記録素子４１のオフセット量の制御及びゾーンに対するデータの書込みの制御を行っていた。
第２の実施形態では、マイクロプロセッサ部１１０が記録素子４１のオフセット量及び各ゾーンに書込みまたは消去するデータの制御を行う例を示す。
【０１１６】
図１３は、第２の実施形態において、ゾーンに対するデータの書込み行う動作を説明するフローチャートである。
図１３において、データの書込みを行う場合、始めにマイクロプロセッサ部１１０から磁気ディスク装置１０５に対して書込みを行うゾーン（書き込み対象のゾーン）を送信することにより、書込み対象となるゾーンの指定を行う（Ｓ１３０１）。
【０１１７】
磁気ディスク装置１０５は、マイクロプロセッサ部１１０からゾーンを指定する通信を受信すると、該当するゾーンに記録素子４１を移動させ（Ｓ１３０２）、移動が完了したことをマイクロプロセッサ部１１０に送信する（Ｓ１３０３）。
【０１１８】
マイクロプロセッサ部１１０は、記録素子４１の移動完了を受信すると、該当するゾーンに対してオフセット量を表すＰとして、初期値を設定し（Ｓ１３０４）、オフセット量Ｐを磁気ディスク装置１０５に送信する（Ｓ１３０５）。
【０１１９】
磁気ディスク装置１０５はオフセット量Ｐを受信すると、該当するゾーンに対して、指定されたオフセット量Ｐだけオフセットした位置に記録素子４１を移動させる（Ｓ１３０６）。次に、オフセットが完了したことをマイクロプロセッサ部１１０に送信する（Ｓ１３０７）。
【０１２０】
マイクロプロセッサ部１１０は記録素子４１のオフセット完了を受信すると、所定のゾーンのオフセットＰの位置に書込む１トラック分のデータを磁気ディスク装置１０５に送信し（Ｓ１３０８）、続いて、書込み要求を送信する（Ｓ１３０９）。
【０１２１】
磁気ディスク装置１０５は、書込み要求を受信すると、Ｓ１３０８で受信したデータをＳ１３０１で指定されたゾーンに対して、Ｓ１３０５で指定された値だけオフセットした位置に書込む（Ｓ１３１０）。
磁気ディスク装置１０５は、データの書込みが終了すると、マイクロプロセッサ部１１０に対してデータの書込みが終了したことを送信する（Ｓ１３１１）。
【０１２２】
マイクロプロセッサ部１１０は、データ書込み終了を受信すると、Ｓ１３０１で指定したゾーンに書込むデータが残っているかどうか判定する（Ｓ１３１２）。書込むデータがない場合、データの書込みを終了する。
【０１２３】
一方、書込むデータがある場合は、ゾーンにデータを書き込めるかどうかを判定する（Ｓ１３１３）。
Ｓ１３１３では、Ｐ＋Ｔの値（ゾーンにおいて、それまでデータが書き込まれた部分の幅）がゾーンの幅Ｌと同じかまたは大きい場合、そのゾーンにはこれ以上データの書込みができないと判断し、該ゾーンへのデータ書込みを終了する。
【０１２４】
また、Ｐ＋Ｔの値がＬよりも小さい場合、記録素子のオフセット量Ｐの値にΔＴを加算した値を設定して（Ｓ１３１４）、Ｓ１３０５でオフセット量Ｐを磁気ディスク装置１０５に送信して、次のデータ書込みの準備を行う。以降、Ｓ１３１２において書込みデータがなくなるか、Ｓ１３１３においてゾーン内にデータを書込む領域がなくなるまでデータの書込みを行う。
以上の動作により、所定のゾーンに対して、図４乃至図６に示したような瓦書きによるデータの書込みが行われる。
【０１２５】
図１４は、第２の実施形態において、ゾーンに対するデータの消去を行う動作を説明するフローチャートである。以下、図１３のフローチャートと異なる部分の処理についてのみ説明を行う。
【０１２６】
Ｓ１３０３において、記録素子４１が指定したゾーンへの移動が完了したことをマイクロプロセッサ部１１０が受信すると、Ｓ１３０１で指定したゾーンにおいて消去するデータの終端位置を算出して変数ＦＰに設定する（Ｓ１４０１）。
Ｓ１４０１においてデータの終端位置を変数ＦＰに設定すると、Ｓ１３０４においてオフセット量Ｐに初期値の設定を行う。
【０１２７】
Ｓ１３０８においてマイクロプロセッサ部１１０から磁気ディスク装置１０５に対して送信する１トラック分のデータは、磁気記録媒体５０に記録されているデータを上書きするための無意味なデータである。
【０１２８】
Ｓ１３１１において、磁気ディスク装置１０５から１トラック分のデータの書込み終了を受信すると、マイクロプロセッサ部１１０はＳ１３０１で指定したゾーン内に消去するデータが残っているかどうかを判定する（Ｓ１４０２）。
Ｓ１４０２の判定では、ゾーンにデータを書込んだ領域がＳ１４０１で設定したＦＰの値以上になっているかどうかで判断する。
【０１２９】
図１４では、記録素子４１のオフセット量Ｐに記録素子の幅Ｔを加算した値と消去データ終端位置ＦＰとを比較することにより判定する。すなわち、Ｐ＋Ｔの値（あるゾーンにおいて、データの消去を行った領域の端の位置を表す値）がＦＰの値以上の場合、そのゾーンに対するデータ消去は終了したと判断してデータ書込みを終了する。
【０１３０】
また、Ｓ１４０２の判定において、Ｐ＋Ｔの値がＦＰよりも小さい場合、記録素子４１のオフセット量Ｐの値に書込みを行ったトラックの幅Ｔを加算した値を設定して（Ｓ１４０３）、次のデータ書込みの準備を行う。
以降、Ｓ１４０２の判定において、Ｐ＋Ｔの値がＦＰ以上になる（ゾーン内に消去するデータがなくなる）までデータの書込みを行う。
以上の動作により、所定のゾーンに対して、図１１乃至図１２に示したように、第１の実施形態と同じように、データ消去のための書込み回数を削減し、データ消去にかかる時間を短縮することができる。
【０１３１】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワークまたは各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１３２】
１１０  マイクロプロセッサ部
１０５  磁気ディスク装置
１０  記録部
２０  再生部
３０  ヘッド支持及び位置決め機構
４０  スライダー
４１  記録素子
４２  読取素子
５０  磁気記録媒体
６０  制御部
【図１】
2015207332.tif 000003
【図２】
2015207332.tif 000004
【図３】
2015207332.tif 000005
【図４】
2015207332.tif 000006
【図５】
2015207332.tif 000007
【図６】
2015207332.tif 000008
【図７】
2015207332.tif 000009
【図８】
2015207332.tif 000010
【図９】
2015207332.tif 000011
【図１０】
2015207332.tif 000012
【図１１】
2015207332.tif 000013
【図１２】
2015207332.tif 000014
【図１３】
2015207332.tif 000015
【図１４】
2015207332.tif 000016