(57)【特許請求の範囲】
【請求項１】
予めサーボデータが記録されている第１の記録領域、この第１の記録領域以外の第２の記録領域に他のデータを記録するディスク媒体と、
前記第２の記録領域に記録されている他のデータを消去するための消去モードを指示するための指示手段と、
電源投入時に、前記消去モードの指示がなされているか否かを判定する判定手段と、
前記消去モードが指示されている場合には、前記第２の記録領域に記録されている他のデータを消去する制御手段と
を具備したことを特徴とするディスク記憶装置。
【請求項２】
前記指示手段は、装置本体に設けられたスイッチ手段から構成されて、
前記判定手段は、当該スイッチ手段からの前記消去モードに対応するスイッチ信号に基づいて、前記消去モードが指示されていることを判定することを特徴とする請求項１に記載のディスク記憶装置。
【請求項３】
前記制御手段は、
前記判定手段により通常動作モードであると判定された場合には、前記ディスク媒体に対するデータの記録又は再生動作を実行する通常動作モードを開始させることを特徴とする請求項１に記載のディスク記憶装置。
【請求項４】
前記消去処理の状態を表示するための表示手段を有し、
前記制御手段は、前記消去処理の実行状態に応じて当該表示手段の表示動作を制御することを特徴とする請求項１に記載のディスク記憶装置。
【請求項５】
前記ディスク媒体としてハードディスクを使用し、当該ハードディスクに対してデータを磁気的に記録するディスクドライブに適用し、
前記制御手段は、前記消去モードが指示されている場合には、前記ハードディスク上の全データセクタに記録されているデータを消去することを特徴とする請求項１から請求項４のいずれか１項に記載のディスク記憶装置。
【請求項６】
前記制御手段はマイクロプロセッサから構成されており、
前記消去モードが指示されている場合には、ホストシステムからのコマンドとは無関係なデータ消去プログラムを実行することにより、前記消去処理を実行することを特徴とする請求項１から請求項５のいずれか１項に記載のディスク記憶装置。
【請求項７】
予めサーボデータが記録されている第１の記録領域、この第１の記録領域以外の第２の記録領域に他のデータを記録するディスク媒体と、前記第２の記録領域に記録されている他のデータを消去するための消去モードを指示するためのスイッチ手段とを有するディスクドライブに適用するデータ消去方法であって、
電源投入時に、ホストシステムからのコマンド以外に、前記スイッチ手段から前記消去モードの指示がなされているか否かを判定するステップと、
前記消去モードが指示されている場合には、前記第２の記録領域に記録されている他のデータを消去するステップと
から構成されるデータ消去方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般的にはディスク記憶装置に関し、特にディスクドライブのセキュリティ技術に関する。
【０００２】
【従来の技術】
従来、ハードディスクドライブ（以下単にディスクドライブと表記）を代表とするディスク記憶装置は、パーソナルコンピュータなどの情報機器には外部記憶装置として必要不可欠な装置である。近年では、特に小型かつ薄型のディスクドライブは、ＰＤＡ（personal digital assistant）等の携帯型情報端末の外部記憶装置として利用されつつある。また、ディスクドライブは、ディジタルテレビ受信機や、ディジタル・ビデオ・レコーダ等のＡＶディジタル機器にも利用されつつある。
【０００３】
ところで、製品開発の推進に伴なって、ディスクドライブを内蔵しているパーソナルコンピュータやディスクドライブ単体を廃棄して、新機種のものに交換することが増えている。また、使用されたパーソナルコンピュータが、別のユーザにより再利用される場合も多い。
【０００４】
このような場合に、ディスクドライブに記録されているデータが不用意に漏洩することを防止するためのセキュリティ問題がある。従来では、例えば旧式のパーソナルコンピュータを廃棄する場合に、ディスクドライブのディスク媒体（単数又は複数枚）の全データセクタに記録されているデータを消去する作業が行なわれている。具体的には、オプションとして用意されているデータ消去プログラム（一種のユーティリティプログラム）を格納しているメディア（通常ではフロッピー（登録商標）ディスク）を使用する。即ち、パーソナルコンピュータは、当該データ消去プログラムを起動して、当該ディスクドライブに消去処理を実行させる。通常では、パーソナルコンピュータにインストールされているＯＳでは、当該ＯＳ自体が記憶されているディスク媒体上の全データセクタを消去することはできない。
【０００５】
【発明が解決しようとする課題】
従来では、パーソナルコンピュータなどのホストシステムや、ディスクドライブ単体を廃棄処分するような場合に、ディスク媒体上に記録されているデータ（ユーザデータ）を消去して、データのセキュリティを確保している。しかしながら、ディスク媒体上の全データセクタを消去する処理は、ディスク媒体の記憶容量に比例して多大な処理時間を要する。データ消去処理は、ディスク媒体上にランダムパターンを書き込むライト処理に相当する。
【０００６】
また、実際上では、ディスクドライブ単体を廃棄する場合でも、パーソナルコンピュータ、及び前述のようなデータ消去プログラム（ユーティリティプログラム）を格納しているメディアが必要である。要するに、セキュリティ確保のために、特別の作業環境が必要である。
【０００７】
そこで、本発明の目的は、特別の作業環境を要することなく、ディスクドライブ自体でデータ消去機能を実現することにより、効率的かつ効果的なセキュリティ機能を備えたディスク記憶装置を提供することにある。
【０００８】
【課題を解決するための手段】
本発明の観点は、ホストシステムや特別のメディアの準備などの特別の作業環境を要することなく、ディスク媒体上の所定範囲（例えば全データセクタ）のデータを消去するデータ消去機能を備えたディスク記憶装置に関するものである。
【０００９】
本発明の観点によるディスク記憶装置は、データを記録するためのディスク媒体と、特定の消去モードの指示を行なうための指示手段と、電源投入時に消去モードの指示がなされているか否かを判定する判定手段と、消去モードが指示されている場合には、ディスク媒体上に記録されているデータの所定範囲を消去するための消去処理を実行する制御手段とを備えたものである。
【００１０】
このような構成であれば、例えば廃棄処分するために、ホストシステムからディスクドライブを取り出して、ドライブの電源端子から電源を供給することにより、ディスク媒体上の全データセクタに対する消去処理を自動的に実行させることができる。従って、ホストシステムや特別のメディアを要することなく、ディスク媒体上の全データ（例えばサーボデータ以外のユーザデータ）を自動的に消去できるため、効率的かつ効果的なセキュリティ機能を実現できる。
【００１１】
【発明の実施の形態】
以下図面を参照して、本発明の実施の形態を説明する。
【００１２】
（ディスクドライブの構成）
図１は、同実施形態でのディスクドライブの要部を示すブロック図である。
【００１３】
同実施形態のディスクドライブ１００は、磁気記録媒体であるハードディスク１（以下単にディスクと称す）を使用するハードディスクドライブを想定している。ディスク１は、ドライブ１００の起動時に、スピンドルモータ（ＳＰＭ）３により高速回転される。なお、ここでは、便宜的にディスク１は１枚とする。
【００１４】
本ドライブ１００は、ディスク１に対してデータのリード／ライト動作を行なうための磁気ヘッド２を有する。磁気ヘッド２は、ボイスコイルモータ（ＶＣＭ）５により駆動されるアクチュエータ４に搭載されている。ＶＣＭ５は、モータドライバＩＣ６に含まれるＶＣＭドライバ６０により駆動電流が供給される。モータドライバＩＣ６は、ＶＣＭドライバ６０と共にＳＰＭドライバ６１を含み、ＣＰＵ１０により制御される。
【００１５】
ここで、磁気ヘッド２は、リード動作を実行するためのリードヘッドと、ライト動作を実行するライトヘッドとがスライダ上に実装された構造である。アクチュエータ４は、ＣＰＵ１０をメイン要素とするサーボシステムにより駆動制御されて、磁気ヘッド２をディスク１上の目標位置に位置決めする。
【００１６】
このようなヘッド・ディスクアセンブリ以外に、ディスクドライブ１００は、プリアンプ回路７と、Ｒ／Ｗチャネル８と、ディスクコントローラ（ＨＤＣ）９と、ＣＰＵ１０と、メモリ１１とを有する回路系を備えている。
【００１７】
プリアンプ回路７は、リードヘッドから出力されるリード信号を増幅するリードアンプ及びライトアンプを有する。ライトアンプは、Ｒ／Ｗチャネル８から出力されるライトデータ信号をライト電流信号に変換して、ライトヘッドに送出する。Ｒ／Ｗチャネル８は、リード／ライトデータ信号（サーボデータ信号を含む）を処理する信号処理用ＩＣである。ＨＤＣ９は、ドライブとホストシステム２０（例えばパーソナルコンピュータやディジタル機器）とのインターフェース機能を有する。
【００１８】
ＣＰＵ１０は、ドライブのメイン制御装置であり、サーボシステムの制御動作、通常のリード／ライト動作制御、及び同実施形態に関係するデータ消去処理の制御を実行する。メモリ１１は、不揮発性メモリであるフラッシュメモリ（ＥＥＰＲＯＭ）１１０以外に、ＲＡＭ及びＲＯＭなどを含み、ＣＰＵ１０の制御に必要な各種データ及びプログラムを保存する。プログラムの中には、当該データ消去処理を実行するためのデータ消去プログラム１１０が含まれている。このデータ消去プログラム１１０は、フラッシュメモリに保存されている。
【００１９】
更に、本ドライブ１００は、駆動用電源回路１２及びデータ消去用スイッチ（例えばジャンパピン）１３を有する。ここで、図２は、ドライブ１００の外観と周辺を示す図である。
【００２０】
データ消去用スイッチ１３は、ドライブ１００の筐体を構成する例えば底面に設けられて、ユーザにより操作が可能であるように設けられている。ドライブ１００の筐体には、ホストシステム２０と接続するためのインターフェース用コネクタ１４が設けられている。コネクタ１４には、電源入力端子１４０が設けられている。一般的には、ディスクドライブ１００は、当該電源入力端子１４０を介して、ホストシステム２０から駆動用電源の供給を受ける。
【００２１】
（データ消去処理）
以下図１と共に、図２及び図３のフローチャートを参照して、同実施形態に関するデータ消去機能を説明する。なお、ディスクドライブ１００の通常のデータリード／ライト動作については説明を省略する。
【００２２】
同実施形態では、ディスクドライブ１００は、例えばパーソナルコンピュータであるホストシステム２０の本体内に装備されており、廃棄処分される事態を想定する。即ち、本ドライブ１００は、図２に示すように、ホストシステム２０の本体内から取り出されて、ホストシステム２０との接続を解除される。
【００２３】
ここで、ドライブ１００の電源入力端子１４０に、例えばバッテリ２００等の電源（ＡＣ電源でもよい）が接続されると、ドライブ１００には駆動用電力（ＰＳ）が供給される。さらに、コネクタ１４の所定の出力端子１４１に、データ消去処理用のＬＥＤからなる表示器２０１を接続できる。ＣＰＵ１０は、当該出力端子１４１を介して、表示器２０１を制御するための制御信号を出力する。
【００２４】
このような状態において、主として図３のフローチャートを参照して、データ消去処理の手順を説明する。
【００２５】
まず、バッテリ２００が接続されると、ドライブ１００に電源が投入されると、ＣＰＵ１０は通常の初期化処理を実行し、ドライブ１００を起動するための各種の準備処理を実行する（ステップＳ１）。ここで、ユーザにより、ドライブ１００に設けられたデータ消去用スイッチ１３が操作されると、ＣＰＵ１０は、図１に示すように、消去モードを指示する指示信号ＥＳとして受付ける（ステップＳ２のＹＥＳ）。当然ながら、ホストシステム２０と接続されて、ホストシステム２０からＨＤＣ９に各種のコマンドが転送されていれば、ＣＰＵ１０は、通常のリード／ライト動作を含む通常処理を開始している（ステップＳ２のＮＯ）。要するに、データ消去用スイッチ１３は、ホストシステム２０とは無関係に、同実施形態のデータ消去機能である消去モードを指示するための指示用デバイスである。
【００２６】
ＣＰＵ１０は、消去モードの指示に応じてデータ消去プログラム１１０を起動し、消去モードの準備処理を開始する（ステップＳ３）。具体的には、ＣＰＵ１０は、ＳＰＭドライバ６１を介してＳＰＭ３を起動して、ディスク１を回転させる。また、ＣＰＵ１０は、コネクタ１４の出力端子１４１を介して、表示器２０１を制御するための制御信号を出力し、当該表示器２０１をオンさせる（ステップＳ３）。この表示器２０１の点灯により、ユーザは、ディスクドライブ１００のデータ消去機能が有効になったことを認識できる。
【００２７】
ＣＰＵ１０は、ＶＣＭドライバ６０を介してアクチュエータ４を駆動制御し、ディスク１上の全データセクタに記録されているデータ（即ち、ＯＳも含む各種のユーザデータ）を消去するデータ消去処理を実行する（ステップＳ４）。
【００２８】
このデータ消去処理では、ＣＰＵ１０は、Ｒ／Ｗチャネル８などを制御してライト動作を実行させることにより、全データセクタにランダムパターンを書き込む処理（オーバーライト処理）を実行する。
【００２９】
但し、ディスクドライブ１００では、ディスク１上には、サーボ制御（ヘッド位置決め制御）に必要なサーボデータが記録されている。一般的には、データ消去処理の対象には、当該サーボデータは含まれない。従って、ディスク１上のサーボデータは、そのままの記録状態で維持されることになる。
【００３０】
ＣＰＵ１０は、ディスク１上の全データセクタに記録されているデータの消去処理（フォーマッティング）が終了すると、ドライブ１００の駆動を停止する（ステップＳ５のＹＥＳ，Ｓ６）。即ち、ＣＰＵ１０は、ＳＰＭドライバ６１を介してＳＰＭ３を停止して、表示器２０１をオフする。この表示器２０１のオフにより、ユーザは、ディスクドライブ１００のデータ消去処理が終了したことを認識できる。
【００３１】
以上のように同実施形態によれば、例えばディスクドライブ１００を廃棄処分する場合に、所定の電源端子からバッテリ２００などを利用して電源を供給し、スイッチ１３を操作するだけで、ドライブ１００自体が、自動的にデータ消去処理を実行する。従って、廃棄処分する前に、ディスク１上に記録されている全データ（サーボデータを除く）を消去することができる。これにより、廃棄処分されたドライブ１００から、ディスク１上に記録されたデータが外部に漏洩するような事態を未然に防止することができる。
【００３２】
同実施形態の方式であれば、パーソナルコンピュータなどのホストシステム２０とは無関係に、単独のドライブ１００により、データ消去処理を実行できる。換言すれば、データ消去処理のために、ホストシステムや、データ消去プログラムを格納したメディアなどの特別の作業環境を用意することなく、当該データ消去機能を実現することができる。
【００３３】
ここで、データ消去処理後でも、ディスク１上にサーボデータが維持されていれば、廃棄処分から再利用に変更することが可能である。即ち、パーソナルコンピュータのディスクドライブとして、搭載させることができる。この場合、ＯＳなどは消去されているため、再度のインストールは必要となる。
【００３４】
（変形例）
同実施形態は、ディスクドライブ１００に設けられたスイッチ１３により、ＣＰＵ１０に対してデータ消去処理を指示する構成である。この変形例として、ドライブ１００のコネクタ１４に接続した外部装置から、通常の消去コマンドやフォーマットコマンドとは異なる特定コマンドを入力する方法でもよい。
【００３５】
また、同実施形態では、ユーザがデータ消去処理の実行状況を認識できるように、ＬＥＤ２０１を設けたが、必ずしも必須要素ではない。予め、全データセクタを消去する処理時間が測定されていれば、ユーザは、スイッチ１３の操作から時間を測定するだけで、データ消去処理の完了を認識できる。
【００３７】
【発明の効果】
以上詳述したように本発明によれば、ディスクドライブ単体を廃棄処分又は再利用する場合に、特別の作業環境を要することなく、ディスクドライブ自体でデータ消去機能を実現することができる。従って、効率的かつ効果的なセキュリティ機能を実現することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に関するディスクドライブの要部を示すブロック図。
【図２】同実施形態に関するディスクドライブの周辺装置を示す図。
【図３】同実施形態に関するデータ消去処理の手順を説明するためのフローチャート。
【符号の説明】
１…ディスク
２…磁気ヘッド
３…スピンドルモータ（ＳＰＭ）
４…アクチュエータ
５…ボイスコイルモータ（ＶＣＭ）
６…モータドライバＩＣ
７…プリアンプ回路
８…Ｒ／Ｗチャネル
９…ディスクコントローラ（ＨＤＣ）
１０…ＣＰＵ
１１…メモリ
１２…電源回路
１３…データ消去用スイッチ
２０…ホストシステム
６０…ＶＣＭドライバ
６１…ＳＰＭドライバ
１００…ディスクドライブ
２００…バッテリ
２０１…表示器（ＬＥＤ）
【図１】
0003673213.tif 000002
【図２】
0003673213.tif 000003
【図３】
0003673213.tif 000004