(57)【要約】【課題】磁気ディスク装置が磁気ディスクに同心円状に設けられた複数のトラックに所定回数（２回以上）の上書きを終えるまでのデータ消去作業時間を短縮する。【解決手段】磁気ヘッド３１を消去対象トラックに対する読み書き位置へ移動させる頭出しステップ（Ｓ４）と、磁気ヘッド３１を読み書き位置に留めて消去対象トラックに前記所定回数の上書きを完遂する消去ステップ（Ｓ５）とを交互に繰り返し、この間、磁気ディスク装置１が、前記上書きに用いる消去用データを外部の情報処理装置３から受信するデータ転送ステップ（Ｓ３）と、頭出しステップ（Ｓ４）及び消去ステップ（Ｓ５）のうちの実行可能なステップとを並行するようにした。【選択図】図１
2010282677.tif 000002
【特許請求の範囲】
【請求項１】
磁気ディスク装置が磁気ディスクに同心円状に設けられた複数のトラックに所定回数（ただし、２回以上とする）の上書きを行うデータ消去方法において、
前記磁気ディスク装置が、磁気ヘッドを消去対象トラックに対する読み書き位置へ移動させる頭出しステップと、前記磁気ヘッドを前記読み書き位置に留めて前記消去対象トラックに前記所定回数の上書きを完遂する消去ステップとを交互に繰り返すことを特徴とするデータ消去方法。
【請求項２】
前記磁気ディスク装置が、前記上書きに用いる消去用データを外部の情報処理装置から受信するデータ転送ステップと、前記頭出しステップ及び前記消去ステップのうちの実行可能なステップとを並行する請求項１に記載のデータ消去方法。
【請求項３】
前記磁気ディスク装置に請求項１又は２に記載のデータ消去方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、磁気ディスク装置の磁気ディスクからデータを消去する技術に関する。
【背景技術】
【０００２】
磁気ディスク装置の廃棄時には、磁気ディスクに記憶させている全データを消去することが推奨されている。そのデータ消去方法として、理論上、残留磁気の除去に効果的とされているデータで上書きする方法がある。磁気ディスクには、複数のトラックが同心円状に設けられている。全データを消去する場合、これら複数のトラックに上書きを行うことになる。この上書き時、磁気ディスク装置は、磁気ヘッドを消去対象トラックに対する読み書き位置に移動させるステップと、その消去対象トラックに対する１回の上書きを完遂するステップとを交互に繰り返すことにより、複数のトラックに１回の上書きを終える（特許文献１）。
【０００３】
上書き回数が１回だけだと、磁気ディスクに元データの痕跡が残る可能性があり、これを防ぐため、上書きを複数回行うことが望ましい。その消去方式としてＧｕｔｍａｎｎ方式、各種の軍関連規格等が知られており、用途に適した消去方式が採用されている。所定回数（２回以上）の上書きを行う場合、磁気ディスク装置は、複数のトラックに１回の上書きを終えた後、最初の消去対象トラックに磁気ヘッドを戻して再び同様に１回の上書きを順次に行う消去サイクルを所定回数になるまで繰り返し、複数のトラックに所定回数の上書きを行う。所定回数を多くするほど、残留磁気からの元データ復元は困難になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１０４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上書き回数を多くすると、上書き開始から複数のトラックに所定回数の上書きを終えるまでのデータ消去作業時間が長くなる。磁気ディスクの大容量化が急速に進んだこともあり、企業等において情報セキュリティ対策に関わる管理者は、データ消去作業時間を考慮して上書き回数や消去方式を選択するようになった。特に、３５回の上書きを行うＧｕｔｍａｎｎ方式は、その上書き回数の突出した多さから非常に長い時間を要するため、採用が難しくなっている。
【０００６】
そこで、この発明が解決しようとする課題は、磁気ディスク装置が磁気ディスクに同心円状に設けられた複数のトラックに所定回数（２回以上）の上書きを終えるまでのデータ消去作業時間を短縮することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するこの発明は、磁気ディスク装置が磁気ディスクに同心円状に設けられた複数のトラックに所定回数（ただし、２回以上とする）の上書きを行うデータ消去方法において、前記磁気ディスク装置が、磁気ヘッドを消去対象トラックに対する読み書き位置へ移動させる頭出しステップと、前記磁気ヘッドを前記読み書き位置に留めて前記消去対象トラックに前記所定回数の上書きを完遂する消去ステップとを交互に繰り返すことを特徴とする。
【０００８】
この発明によれば、磁気ヘッドを消去対象トラックに対する読み書き位置へ移動させる頭出しステップと、消去対象トラックに所定回数の上書きを完遂する消去ステップとを交互に繰り返すようにしたため、所定回数の上書きを完遂したトラックに再び上書きすることはない。したがって、この発明に係るデータ消去方法は、所定回数が如何に多くとも、各トラックに磁気ヘッドを１回だけ移動させるだけでよい。一方、従来方法においては、各トラックに磁気ヘッドを所定回数（２回以上）移動させている。すなわち、この発明に係るデータ消去方法は、各トラックに磁気ヘッドを移動させる回数を（所定回数−１）回減らすことができ、その分、シーク時間及び回転待ち時間が減るため、データ消去作業時間を短縮することができる。
【０００９】
前記上書きに用いる消去用データは、例えば、外部の情報処理装置から前記磁気ディスク装置に転送することができる。前記のデータ転送を採用する場合、消去対象トラックの上書き完遂に要する消去用データの転送総量は、消去対象トラックに所定回数の上書きを連続で行う分、従来方法よりも多くなる。
【００１０】
そこで、前記磁気ディスク装置が、前記上書きに用いる消去用データを外部の情報処理装置から受信するデータ転送ステップと、前記頭出しステップ及び前記消去ステップのうちの実行可能なステップとを並行することが好ましい。頭出しステップ及び消去ステップの実行に要する作業時間は、前記転送総量を前記磁気ディスク装置に転送し終えるまでのデータ転送時間よりも十分に長い。したがって、データ転送ステップと、頭出しステップ及び消去ステップとを並行させれば、前記データ転送時間の増加がデータ消去作業時間に影響することはない。
【００１１】
この発明に係るデータ消去方法は、前記磁気ディスク装置にこの発明に係るデータ消去方法を実行させるためのプログラムにより実現することができる。
【発明の効果】
【００１２】
以上に述べたように、この発明は、磁気ヘッドを消去対象トラックに対する読み書き位置へ移動させる頭出しステップと、前記磁気ヘッドを読み書き位置に留めて前記消去対象トラックに所定回数（２回以上）の上書きを完遂する消去ステップとを交互に繰り返すことにより、データ消去作業完了までに各トラックに対して磁気ヘッドを１回移動させるだけで済むため、磁気ディスク装置が磁気ディスクに同心円状に設けられた複数のトラックに前記所定回数（２回以上）の上書きを終えるまでのデータ消去作業時間を短縮することができる。
【図面の簡単な説明】
【００１３】
【図１】この発明の実施形態に係るデータ消去方法のフローチャート
【図２】この発明の実施形態に係るデータ消去方法を実行する磁気ディスク装置の動作の概念図
【図３】この実施形態に係るデータ消去方法を実行するためのシステム構成を示す概念図
【発明を実施するための形態】
【００１４】
以下、この発明の実施形態に係るデータ消去方法を添付図面に基いて説明する。図３に示すように、実施形態に係るデータ消去方法を実行するためのシステムは、磁気ディスク装置１、磁気ディスク装置１にデータ消去方法を実行させるためのプログラムが記録されたＣＤ−ＲＯＭやＤＶＤ−ＲＯＭといった媒体２、媒体２からプログラムを読み出し、そのプログラムに従って動作する情報処理装置３とからなる。情報処理装置３がプログラムに従って磁気ディスク装置１にデータ消去処理を実効させるための命令を送り、この命令に従って磁気ディスク装置１が実施形態に係るデータ消去方法を実行するようになっている。
【００１５】
磁気ディスク装置１は、磁気ディスク、ディスク駆動機構、磁気ヘッド及びそれに付随する制御機構を含む装置であり、例えば、ＩＤＥ、ＳＣＳＩ、ＳＡＴＡ等の規格に準拠したハードディスクドライブである。図２に示すように、磁気ディスク装置１に備わる磁気ディスク１０には、複数のトラック１１、１２・・・１３が同心円状に設けられている。最外周のトラック１１に代表図示するように、複数のトラック１１、１２・・・１３のそれぞれは、セクタ２１、２２・・・２３に分割されている。磁気ヘッド３１は、アクセスアーム３２に取り付けられている。磁気ディスク装置１は、ディスク駆動機構による磁気ディスク１０の回転を制御すると共に、その回転中、制御機構によりアクセス機構の駆動を制御することにより磁気ヘッド３１を任意の１つのトラック１１、１２・・・１３に対する読み書き位置へ移動させることができる。この移動完了後、磁気ディスク装置１は、磁気ディスク１０の回転で読み書き対象のセクタが磁気ヘッド３１の読み書き位置に達すると、磁気ヘッド３１によるセクタの読み書きを実行することができる。
【００１６】
磁気ディスク装置１は、情報処理装置３からの命令に従って、情報処理装置３から送信された所定の消去用データを複数のトラック１１、１２・・・１３に書き込み、所定回数（ただし、２回以上とする）の上書きを複数のトラック１１、１２・・・１３の全セクタに行うことにより、消去前に磁気ディスク１０に書き込まれた全ユーザデータを消去する。
以下、Ｇｕｔｍａｎｎ方式を採用し、前記所定回数を３５回としたときを例に図１に示すフローチャートに基づいて具体的に説明する（なお、以下、ハードウェアに関する符号は、図２、３中に示した符号を用いるので、適宜に参照のこと）。
【００１７】
情報処理装置３に対して磁気ディスク装置１のデータ消去処理の開始命令が入力されると、情報処理装置３は、媒体２に記録されたプログラムに従って、磁気ディスク１０のトラック数を磁気ディスク装置１から取得する（Ｓ１）。
【００１８】
情報処理装置３は、複数のトラック１１、１２・・・１３の中から最初の消去対象トラックを確定する（Ｓ２）。どのトラックから順番に消去対象とするかは、媒体２に記録されたプログラムに定められる。この例では、トラック番号の最も小さいトラック１１からトラック番号の最も大きいトラック１３へ順次に対象となっており、最初の消去対象トラックはトラック１１であり、最後の消去対象トラックはトラック１３である。磁気ディスクに設けられるトラック本数は、磁気ディスク装置の記憶容量や内部仕様によって製品間で様々に異なるが、消去対象順をこの例のトラック番号順にすれば、磁気ディスク装置のトラック本数に制限されることなく全トラックのデータ消去が可能である。なお、消去対象順はトラック番号順に限定されず、例えば、特定の１磁気ディスク装置に専用のデータ消去方法にする場合、トラック本数は１の値に定まるから、任意に定めることができる。
【００１９】
磁気ディスク装置１にトラック１１に対するデータ消去を命令し、磁気ディスク装置１との間で消去用データの転送処理を開始する（Ｓ３）。このデータ転送処理は、磁気ディスク装置１が１回目〜３５回目の上書きに用いる全ての消去用データの受信を完了するまで自動的に継続される。すなわち、トラック１１に対する１回目の上書きに用いる消去用データから転送が開始され、磁気ディスク装置１のバッファメモリに空き容量に応じて、順次、トラック１１に対する２回目の上書きに用いる消去用データ・・・３５回目の上書きに用いる消去用データの転送が完了するまで継続される。
【００２０】
消去用データは、例えば、「０」又は「１」のみで構成されたパターンデータのように、特定のパターンデータとして媒体２に予め記録しておき、情報処理装置３が媒体２から読み出して磁気ディスク装置１に転送するように構成することができる。また、媒体２に記録されたプログラムのアルゴリズムに従って、情報処理装置３がランダム又は特定のパターンの消去用データを生成し、磁気ディスク装置１に転送するように構成することができる。
【００２１】
また、磁気ディスク装置１は、（Ｓ３）の実行命令を受けて、磁気ヘッド３１をトラック１１に対する読み書き位置へ移動させ、トラック１１の先頭セクタ２１を待つ（Ｓ４）。ここで、「１回目の上書きを開始可能な最低限の消去用データ」とは、トラック１１の先頭セクタ２１に上書きすべき消去用データである。
【００２２】
（Ｓ４）の内容の頭出しステップ後であって、（Ｓ３）のデータ転送ステップの実行によって１回目の上書きを開始可能な最低限の消去用データを受信した後、磁気ディスク装置１は、１回目の上書きに用いる消去用データをトラック１１の先頭セクタ２１へ書き込み、後続のセクタにも１回目の上書きを行う。磁気ディスク装置１は、１回目の消去用データを全セクタに書き込むと、引き続き、磁気ヘッド３１をシークさせることなく、２回目の上書きに用いる消去用データをトラック１１の先頭セクタ２１から全セクタに書き込む。磁気ディスク装置１は、３５回目の消去用データを全セクタに書き込むまで、磁気ヘッド３１をシークさせることはなく、やがて３５回目の上書きに用いる消去用データをトラック１１の先頭セクタ２１から全セクタに書込む（Ｓ５）。
【００２３】
磁気ディスク装置１は、（Ｓ５）の内容の消去ステップによりトラック１１の全セクタに３５回の上書きを完遂する。なお、所定回数の上書きを行うデータ消去方法では、磁気消去装置によるデータ消去方法と異なり、全セクタの上書きに際し、磁気ディスク１０に書き込まれたサーボ情報は上書きされない。
【００２４】
情報処理装置３は、磁気ディスク装置１から（Ｓ５）の完了を通知された後、媒体２に記録されたプログラムに従って、消去対象トラックであったトラック１１が最後の消去対象トラックであったか否かを照合する（Ｓ６）。照合の結果が「Ｎｏ」である場合、情報処理装置３は、（Ｓ２）に戻り、次のトラック番号を有するトラック１２を次の消去対象トラックに確定し、以降、（Ｓ３）〜（Ｓ６）までの処理をトラック１１のときと同様に繰り返す。やがて、トラック１３に対する（Ｓ５）が完了した後の（Ｓ６）において、照合の結果が「Ｙｅｓ」になる。これにより、磁気ディスク１０の複数のトラック１１、１２・・・１３に３５回の上書きが完了する。
【００２５】
上記の一連の処理を磁気ヘッド３１の動きで把握すると、図２中に示すように、先ず、磁気ヘッド３１は、上記（Ｓ２）で確定した最初の消去対象トラックであるトラック１１に対する頭出しステップ（Ｓ４）の実行により読み書き位置ａへ移動させられる。磁気ヘッド３１は、トラック１１に対する消去ステップ（Ｓ５）を終えるまで読み書き位置ａに留まる。そして、磁気ヘッド３１は、（Ｓ２）で確定した次のトラック１２に対する頭出しステップ（Ｓ４）の実行により読み書き位置ｂへ移動させられる。磁気ヘッド３１は、トラック１２に対する消去ステップ（Ｓ５）を終えるまで読み書き位置ｂに留まる。以後、（Ｓ２）で確定した次のトラックに対する頭出しステップ（Ｓ４）と消去ステップ（Ｓ５）とが交互に繰り返される度、磁気ヘッド３１がトラック１３に１トラック分ずつ近づき、最後に、磁気ヘッド３１は、トラック１３に対する頭出しステップ（Ｓ４）の実行により読み書き位置ｃへ移動させられる。磁気ヘッド３１は、トラック１３に対する消去ステップ（Ｓ５）を終えるまで読み書き位置ｃに留まる。
【００２６】
上述のように、この実施形態に係るデータ消去方法によれば、磁気ディスク装置１が、磁気ヘッド３１を消去対象トラックに対する読み書き位置へ移動させる頭出しステップ（Ｓ４）と、磁気ヘッド３１を読み書き位置に留めて消去対象トラックに所定回数の上書きを完遂する消去ステップ（Ｓ５）とを交互に繰り返すため、所定回数の上書きを完遂したトラックに再び上書きすることはない。したがって、この実施形態に係るデータ消去方法は、所定回数が如何に多くとも、各トラックに対する磁気ヘッド３１の頭出しステップ１回だけで済む。従来の方法と比較すると、この実施形態に係るデータ消去方法は、各トラックに磁気ヘッド３１を移動させる回数を３４回減らすことができ、その分、シーク時間及び回転待ち時間が減るため、データ消去作業時間を短縮することができる。
【００２７】
また、この実施形態に係るデータ消去方法によれば、磁気ディスク装置１が外部の情報処理装置３から１回目〜３５回目の上書きに用いる全ての消去用データを受信するデータ転送ステップ（Ｓ３）と、頭出しステップ（Ｓ４）とを並行し、さらにデータ転送ステップ（Ｓ３）と、頭出しステップ（Ｓ４）の実行後であって１回目の上書きを開始可能な最低限の消去用データを受信した後に消去ステップ（Ｓ５）とを並行するから、従来と比したデータ転送時間の増加がデータ消去作業時間に影響することはない。
【００２８】
この発明に係るデータ消去方法は、実施形態のように媒体２に記録させたプログラムを情報処理装置３が実行することにより頭出しステップ（Ｓ４）、消去ステップ（Ｓ５）等の具体的内容に応じた実行命令を磁気ディスク装置１に送り、磁気ディスク装置１が頭出しステップ（Ｓ４）、消去ステップ（Ｓ５）を実行するように構成できる。また、媒体２にプログラムを記録することに代えて、頭出しステップ（Ｓ４）、消去ステップ（Ｓ５）等の具体的内容を記述したプログラムを、情報処理装置３に備わる不揮発記憶装置や補助記憶装置に格納し、又は磁気ディスク装置１のファームウェアとして実装し、そのプログラムを情報処理装置３又は磁気ディスク装置１が実行することにより磁気ディスク装置１が頭出しステップ（Ｓ４）、消去ステップ（Ｓ５）等を実行するように構成してもよい。これらのように、この発明に係るデータ消去方法を磁気ディスク装置１に実行させるための係るプログラムは、この発明を構成することになる。
【符号の説明】
【００２９】
１  磁気ディスク装置
２  媒体
３  情報処理装置
１０  磁気ディスク
１１、１２、１３  トラック
２１、２２、２３  セクタ
３１  磁気ヘッド
３２  アクセスアーム
【図１】
2010282677.tif 000003
【図２】
2010282677.tif 000004
【図３】
2010282677.tif 000005