(57)【要約】【課題】データ消去プログラムによって完全消去された記録メディア内のデータを簡単に確認する。【解決手段】ダンプ画面５００には、現在ダンプされているＨＤ番号５０１、サイズ５０２、セクタ番号５０３、現在ダンプされている領域のアドレスが表示されるアドレス表示部５０４、各アドレスに記録されているバイナリデータが１６進数で表示されるバイナリ表示部５０５、各アドレスに記録されているバイナリデータがＡＳＣＩＩなどの文字コードに従ってテキスト表示されるテキスト表示部５０６などが表示される。ダンプ画面５００には２分の１セクタ分のデータが表示され、ダンプ範囲は所定のキー操作により１セクタ単位で移動させたり、２分の１セクタ単位で移動させたりすることができる。また所定のキー操作を行うことによって検索モードに移行し、（００）ｈ以外のデータの検索など、特定のデータの検索が開始される。【選択図】  図５
2004287553.tif 000002
【特許請求の範囲】
【請求項１】
記録メディア内のデータをダンプ表示するステップと、
前記記録メディアから所定のデータを検索するステップと、
前記検索結果を前記ダンプ表示上で表示するステップを有することを特徴とする記録メディアのデータ表示方法。
【請求項２】
前記所定のデータは、
バイナリデータ、テキストデータ、“０”以外のデータ、“１”以外のデータ、または乱数パターンの例外値のいずれかである請求項１に記載の記録メディアのデータ表示方法。
【請求項３】
前記所定のデータを検索するステップに先立って、
任意のバイナリデータ、任意のテキストデータ、“０”以外のデータ、“１”以外のデータ、または乱数パターンの例外値のいずれか２つ以上を含む選択肢の中から１つを選択させるステップと、
前記選択結果に従って前記所定のデータを設定するステップを有する請求項１に記載の記録メディアのデータ表示方法。
【請求項４】
前記ダンプ表示するステップは、
記録メディア内のデータを２分の１セクタ単位でダンプ表示するステップと、
１セクタ単位または２分の１セクタ単位で前記ダンプ表示を切り替えるステップを含むことを特徴とする請求項１乃至３のいずれか１項に記載の記録メディアのデータ表示方法。
【請求項５】
記録メディアの記録再生手段を備えたコンピュータに、
記録メディア内のデータをダンプ表示するステップと、
前記記録メディアから所定のデータを検索するステップと、
前記検索結果を前記ダンプ表示上で表示するステップを実行させるためのコンピュータプログラム。
【請求項６】
請求項５に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録メディア内のデータ表示方法に関し、より詳細には、ハードディスクなどの記録メディア内のデータを簡単に確認することが可能な記録メディア内のデータ表示方法、コンピュータプログラムおよび記録媒体に関する。
【０００２】
【従来の技術】
従来から、リースやレンタルされたパーソナルコンピュータ（ＰＣ）を返却するときや、買い替えなどで古いコンピュータを手放す際にハードディスクから個人情報や重要なデータが漏洩することを防ぐことを目的として、ハードディスクのデータを消去する手段が多く出回っており、その消去方式にも様々なものがある。
【０００３】
例えば、ＮＳＡ標準（米国国防総省ＮＳＡ規格）では、１回目、２回目に乱数を書き込み、３回目にゼロ（１６進数の００）を書き込むことで、記録データの完全消去を実現している。また、旧ＮＳＡ標準では、１回目、３回目にゼロを書き込み、２回目、４回目に固定値（例えば１６進数のＦＦ）を書き込むことで記録データの完全消去を実現している。また、ＤｏＤ標準（米国国防総省規格）では、１回目にゼロ、２回目に固定値、３回目に乱数を書き込むことで記録データの完全消去を実現している。また、ＮＡＴＯ標準（ＮＡＴＯ規格）では、１回目、３回目、５回目にゼロを書き込み、２回目、４回目、６回目に固定値を書き込み、７回目に乱数を書き込むことで完全消去を実現している。
【０００４】
また、上述した消去方式を実行するアプリケーションソフトの不正使用を防止するため、ハードディスクに対するデータ消去処理の後、使用したアプリケーションソフトの特定情報を当該ハードディスクの先頭アドレスや最終アドレスに書き込む方式も知られている（特許文献１参照）。この方式によれば、ハードディスクのデータを消去したアプリケーションソフトを特定することができる。さらに上記特定情報にアプリケーションソフト個々のシリアル番号を含めることにより、アプリケーションソフト個々を特定することができる。
【０００５】
また、データ消去の高速処理を図る方法も知られている（特許文献２参照）。この方法では、ランダム単位データを作成し、これを繰り返し使用して消去用記録データを作成するので、消去用記録データの作成時間を短縮することができ、データ消去処理時間を短縮させることができる。
【０００６】
【特許文献１】
特開２００２−３１２１２８号公報
【特許文献２】
特開２００３−０３０８０１号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、これらの消去方式を使用してハードディスク内のデータを消去したとしても、消去後は起動できなくなるなどの変化以外に一見したところ変化が見られないため、ハードディスク内のデータが確実に消去されたかどうか分からないという問題がある。ＰＣのリサイクル業者などでは、調査や証明の手段が要求される場合が少なくないため、消去状態を簡単に確認できる手段が望まれている。
【０００８】
またハードディスクのデータが記録領域全体にわたって完全に消去されていない事態も想定されうる。すなわち、記録領域の前半については良好に消去されているが、後半については何らかの原因により消去が実行されず、データがそのまま残ってしまうような事態も考えられ、そのためにもデータが完全に消去されたか否かを確認する手段が必要である。
【０００９】
したがって、本発明の目的は、ハードディスクなどの記録メディア内のデータを簡単に確認することが可能な記録メディア内のデータ表示方法、コンピュータプログラムおよび記録媒体を提供することにある。
【００１０】
【課題を解決するための手段】
本発明のかかる目的は、記録メディア内のデータをダンプ表示するステップと、前記記録メディアから所定のデータを検索するステップと、前記検索結果を前記ダンプ表示上で表示するステップを有することを特徴とする記録メディアのデータ表示方法によって達成される。
【００１１】
本発明によれば、記録メディアのデータ消去が正しく実行されているか否かを簡単に確認することが可能となる。
【００１２】
本発明の好ましい実施形態において、前記所定のデータは、バイナリデータ、テキストデータ、“０”以外のデータ、“１”以外のデータ、または乱数パターンの例外値のいずれかである。
【００１３】
本発明の好ましい実施形態によれば、記録メディアのデータ消去が確実に行われたか否かを確認する上で好適な検索を実行することができる。
【００１４】
本発明のさらに好ましい実施形態においては、前記所定のデータを検索するステップに先立って、任意のバイナリデータ、任意のテキストデータ、“０”以外のデータ、“１”以外のデータ、または乱数パターンの例外値のいずれか２つ以上を含む選択肢の中から１つを選択させるステップと、前記選択結果に従って前記所定のデータを設定するステップを有する。
【００１５】
本発明のさらに好ましい実施形態によれば、データ消去方式に対応した種々の検索方式を提供することができ、記録メディアのデータ消去が確実に行われたか否かを確認する上で好適な検索を実行することができる。
【００１６】
本発明のさらに好ましい実施形態において、前記ダンプ表示するステップは、記録メディア内のデータを２分の１セクタ単位でダンプ表示するステップと、１セクタ単位または２分の１セクタ単位で前記ダンプ表示を切り替えるステップを含んでいる。
【００１７】
本発明の好ましい実施形態によれば、ＶＧＡ表示であってもダンプ画面全体を確実に表示することができ、また各セクタの所定の位置（例えば最初と最後）に特定の情報を書き込むデータ消去方式で消去した場合には、ダンプ画面に特定の情報を常に表示させることができ、消去を実行したことの証明の確認が容易となる。
【００１８】
本発明の前記目的はまた、記録メディアの記録再生手段を備えたコンピュータに、記録メディア内のデータをダンプ表示するステップと、前記記録メディアから所定のデータを検索するステップと、前記検索結果を前記ダンプ表示上で表示するステップを実行させるためのコンピュータプログラムによっても達成される。
【００１９】
本発明の前記目的はまた、前記コンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体によっても達成される。
【００２０】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の好ましい実施形態について詳細に説明する。
【００２１】
図１は、本発明の好ましい実施形態にかかるハードディスクのデータ消去およびその表示方法を実現するコンピュータシステムの構成を示す略ブロック図である。
【００２２】
図１に示されるように、このコンピュータシステム１００は、コンピュータ本体１０１と、ディスプレイ１０２などの表示手段と、キーボード１０３やマウス１０４などのデータ入力手段を備えている。これら表示手段とデータ入力手段は、後述するハードディスクのデータ消去プログラムとともにグラフィカルユーザインターフェースを構成する。コンピュータ本体（単に、コンピュータということがある）１０１は、一般的なパーソナルコンピュータの構成であって、ＣＰＵ１０５、メモリ１０６、ハードディスクドライブ（ＨＤＤ）１０７、フレキシブルディスクドライブ（ＦＤＤ）１０８、ＣＤ−ＲＯＭドライブ１０９、入出力インターフェース（Ｉ／Ｏ）１１０などを備えている。
【００２３】
本実施形態においては、ハードディスクドライブ１０７がデータ消去の対象とされ、ハードディスクドライブ１０７にはハードディスク（ＨＤ）が含まれている。ハードディスクドライブ１０７は１台のみ接続されていてもよく、図示のように複数台接続されていてもよい。例えば、ＩＤＥ接続の場合には最大で４台のハードディスクドライブを接続可能である。一方、ハードディスクのデータ消去プログラム１１１はフレキシブルディスク（ＦＤ）１０８ＦまたはＣＤ−ＲＯＭ１０９Ｃに記録された状態で提供される。ハードディスクのデータ消去プログラム１１１はコンピュータの起動時にＦＤＤやＣＤ−ＲＯＭドライブからが読み込まれ、自動的にメモリ１０６へ展開される。これによりプログラムがＢＩＯＳレベルで動作し、ハードディスクのデータ消去が実行される。
【００２４】
図２は、ディスプレイ１０２に表示されるハードディスクのデータ消去プログラムのメイン画面を示す画面図である。
【００２５】
図２に示されるように、メイン画面２００には、「データ消去」２０１ａ、「ダンプ」２０１ｂ、「終了」２０１ｃのいずれかの項目を選択させるメニューボックス２０１が表示される。各項目は所定のキー操作により選択されて、それぞれのモードに移行する。「データ消去」２０１ａは、本発明にかかる消去方式に従って消去処理を実行するモードであり、“１”のキーが押されたときにそのモードに移行する。また「ダンプ」２０１ｂは、ハードディスクの内容を確認するモードであり、“２”のキーが押されたときにそのモードに移行する。また「終了」２０１ｃは、ハードディスク消去プログラムを終了させるモードである。なお、「データ消去」２０１ａが選択された場合には、消去処理を実際に実行する前に、本当に消去処理を実行してよいかどうかを何度も確認する処理を実行させることが好ましい。次に、データ消去処理の手順について詳細に説明する。
【００２６】
図３は、ハードディスクのデータ消去処理の手順を示すフローチャートである。
【００２７】
図３に示されるように、このデータ消去処理では、まずハードディスクの消去対象領域全体に乱数値が書き込まれる（Ｓ３０１）。乱数値はビット単位で生成されなくてもよく、数ビット又は数バイト単位で乱数が生成されても構わない。また所定の乱数パターンが繰り返し使用されても構わない。
【００２８】
次に、各セクタの所定の位置に特定の情報が書き込まれるとともに、その他の領域に“０”又は“１”の一定値が書き込まれる（Ｓ３０２〜Ｓ３０４）。詳細には、この例においては、セクタの先頭から特定の情報をバイナリデータとして書き込む（Ｓ３０２）。次いで、特定の情報を記録する領域だけ残してその直前まで“０”又は“１”の一定値を書き込む（Ｓ３０３）。そして、セクタの最後に再び特定の情報をバイナリデータとして書き込むことにより（Ｓ３０４）、１セクタ分の書き込みが完了する。すなわち、この例においては、各セクタの最初と最後の位置に特定の情報が書き込まれ、他の位置には“０”又は“１”の一定値が書き込まれた状態となる。なお、セクタはフレキシブルディスクやハードディスクなどの磁気ディスクの読み出し・書き込みの単位であり、１セクタは５１２バイトである。１セクタ分の書込みが完了した時に消去対象領域全体の書込みが完了したか否かが判断され（Ｓ３０５）、完了していない場合には（Ｓ３０５Ｎ）、上述の消去処理が繰り返し行われ（Ｓ３０２〜Ｓ３０４）、完了した場合には（Ｓ３０５Ｙ）、消去処理を終了する。この消去方式によれば、ハードディスクへの書き込み回数は２回となる。
【００２９】
特定の情報としては、消去が実行されたことの唯一の証明となることから、このデータ消去プログラムが間違いなく実行されたことを証明するプログラム提供者の名称や当該プログラム（アプリケーションソフト）の名称、消去が実行された日付や時刻などが書き込まれることが好ましいが、これらに限定されるものではない。例えば連番を振るなど、セクタごとに異なる情報が書き込まれてもよく、ユーザによって指定された任意の情報が記録されても構わない。そのため特定の情報にはＡＳＣＩＩなどの文字コードが使用される。
【００３０】
図４は、上記消去方式によって消去されたハードディスクの記録内容の一例を示すデータマップである。
【００３１】
図４に示されるように、本実施形態においては、ハードディスクの各セクタ４０１の先頭と最後に「ＴＤＫ２００３０３１９１２３００１」という文字情報４０２が記録され、それ以外の領域には一定値が記録される。なお、図４においては一定値が記録されている領域が空白で示されている。また、実際の文字情報はバイナリデータで記録されている。ここで、文字情報４０２のうち「２００３０３１９」の部分は消去処理を実行した日付（２００３年３月３月１９日）であり、「１２３００１」の部分はその時刻（１２時３０分０１秒）であり、コンピュータ内の時刻情報にしたがって設定される。このように、特定の情報を各セクタに記録すればすべてのセクタで確認することができる。
【００３２】
図５は、図２に示したメイン画面２００でダンプが選択された場合に表示されるダンプ画面を示す図である。
【００３３】
図５に示されるように、ダンプ画面５００には、現在ダンプされているハードディスク（ＨＤ）番号５０１、容量（サイズ）５０２、セクタ番号５０３が表示される。コンピュータに複数のハードディスクが接続されている場合にはＨＤ番号５０１でそれぞれを区別することができる。またダンプ対象のハードディスクはキー操作により切り替えるこができる。セクタ番号５０３は現在ダンプされているセクタの番号であり、詳細は後述するが、ダンプするセクタを変更する際に参照される。
【００３４】
またダンプ画面５００には、アドレス表示部５０４と、バイナリ表示部５０５と、テキスト表示部５０６が表示される。アドレス表示部５０４には、現在ダンプされている領域のアドレスが表示される。また、バイナリ表示部５０５には、各アドレスに記録されているバイナリデータが１６進数（ＨＥＸ）で表示される。またテキスト表示部５０６には、各アドレスに記録されているバイナリデータがＡＳＣＩＩなどの文字コードに従ってテキスト表示される。したがって、図２に示した消去方式によりハードディスクのデータを消去した場合には、このテキスト表示部５０６に特定の情報がテキスト表示される。なお、本明細書では１６進数を（ｘｘ）ｈで示すことがある（ｘは０〜９、Ａ〜Ｆのいずれか）。
【００３５】
ダンプ画面５００には２分の１セクタ分のデータが表示される。すなわち、一画面内に２５６バイトのデータを表示させることができる。ダンプ範囲は、所定のキー操作により１セクタ単位で移動させたり、２分の１セクタ単位で移動させたりすることができ、またセクタ番号を指定してダンプさせることもできる。上述したように、このデータ消去プログラムはＢＩＯＳレベルで動作するが、ＢＩＯＳレベルのディスプレイ表示ではＶＧＡモード（６４０ドット×４８０ドット）が採用される。そのため、ＶＧＡモードの場合には１セクタ分（５１２バイト）のデータをすべて表示させることが困難であるが、２５６バイトのデータであれば確実に表示することができる。本実施形態においては、図２に示した消去方式によって消去されたハードディスク内のセクタの前半がダンプ表示されているため、セクタの先頭に特定の情報が記録されている。そのため、テキスト表示部５０６には特定の情報がテキストデータ（ＴＤＫ２００３０３１９１２３００１）で示されている。
【００３６】
以上説明したように、本実施形態によれば、ハードディスクを消去する際に、特定の情報をハードディスクの各セクタの最初と最後に記録するので、消去したことの何よりの証明となり、またダンプによる容易に確認することが可能となる。
【００３７】
また、本実施形態によれば、２分の１セクタ単位でダンプを表示するので、ＶＧＡ表示であってもダンプ画面全体を確実に表示することができる。また、２分の１セクタ単位でダンプを表示するとともに、１セクタ単位または２分の１セクタ単位でダンプを切り替えるので、１セクタの最初と最後に特定の情報を書き込む図２に示した消去方式で消去した場合には、ダンプ画面に特定の情報を常に表示させることができ、消去を実行したことの証明の確認が容易となる。
【００３８】
上述したダンプ画面において、消去領域全体にわたって消去処理が正しく行われているか否かを確認するには、特定のデータの検索を行えばよい。この検索は、例えばキーボード上の「Ｆ」キーを押すなどの所定のキー操作を行うことによって開始される。これにより検索モードに移行し、検索用メニューボックスが表示される。
【００３９】
図６は、検索用メニューボックスを示す図である。
【００４０】
図６に示されるように、検索用メニューボックス６００には各種の検索方式が表示される。本実施形態においては、「数値（ＨＥＸ）データによる検索」６０１、「文字（ＡＳＣＩＩ）データによる検索」６０２、「００以外のデータの検索」６０３、「ＦＦ以外のデータの検索」６０４、「乱数パターンの例外検索」６０５などが提供される。これらのいずれかを所定のキー操作により選択し、検索を実行すると、現在画面に出ているセクタから検索が開始される。ただし、「数値（ＨＥＸ）データによる検索」６０１が選択された場合には１６進数値（ＨＥＸ）の入力が求められた後に検索が開始され、「文字列（ＡＳＣＩＩ）による検索」６０２が選択された場合にはテキストデータ（ＡＳＣＩＩ）の入力が求められた後に検索が開始される。
【００４１】
図７は所定の消去方式によって消去されたハードディスクのダンプ画面の一例を示す図である。
【００４２】
図７に示されるように、このダンプ画面７００よれば、各アドレスに対して消去処理における最後の上書きにより（００）ｈが記録されるような消去方法により消去処理が実行されたことが推定される。すなわちハードディスク全体に“０”データを書き込むことによってデータが消去されているものと推定できる。そこで、「００以外のデータの検索」６０３を実行すれば、“０”データの上書きによってディスク全体が確実に消去されているかどうかを確認することができる。検索用メニューボックス６００で「００以外のデータの検索」６０３を選択すると、その検索が実行され、（００）ｈ以外のデータ（ここでは（１０）ｈ）７０１が見つかった場合にはそのアドレスの値が反転表示される。したがって、ユーザはすべてのデータが“０”データに書き換わっているか否かを容易に確かめることができる。
【００４３】
図８はハードディスクダンプ画面の他の例を示す図である。
【００４４】
図８に示されるように、このダンプ画面８００によれば、各アドレスに対して消去処理における最後の上書きにより（ＦＦ）ｈが記録されるような消去方法により消去処理が実行されたことが推定される。すなわちハードディスク全体に“１”データを書き込むことによってデータが消去されているものと推定できる。そこで、「ＦＦ以外のデータの検索」６０４を実行すれば、“１”データの上書きによってディスク全体が確実に消去されているかどうかを確認することができる。検索用メニューボックス６００で「ＦＦ以外のデータの検索」６０４を選択すると、その検索が実行され、（ＦＦ）ｈ以外のデータ（ここでは（００）ｈ）８０１が見つかった場合にそのアドレスの値が反転表示される。したがって、ユーザはすべてのデータが“１”データに書き換わっているか否かを容易に確かめることができる。
【００４５】
図９はハードディスクのダンプ画面のさらに他の例を示す図である。
【００４６】
図９に示されるように、このダンプ画面９００によれば、特定の値が記録されているものの、どのような消去方式でデータが消去されたか不明である。しかしＤｏＤ標準などの消去方式により乱数で消去されたことが分かっているか、あるいはその可能性がある場合には、その乱数パターンを見つけ出して、ディスク全体が間違いなく乱数で消去されているかどうかを確認することができる。検索用メニューボックス６００で「乱数パターンの例外検索」６０５を選択すると、その検索が実行され、規則的な乱数パターンと異なるデータが見つかった場合にそのアドレスの値が反転表示される。
【００４７】
「乱数パターンの例外検索」６０５では、その乱数パターンを次々に見つけ出して、一定数続いていることを最後まで検索していく。例えば図示のように、まず（６２，６Ａ）ｈというパターン９０１が繰り返されていることを検出し、それが乱数パターンであることを認識し、違うパターンが出現するまで検索を続ける。次に、（ＦＤ，６Ｆ）ｈという新しいパターン９０２が見つかるが、この場合にも同じパターンが繰り返されていることを確認しながら検索を続ける。その後、（８４，２Ａ）ｈというパターン９０３が新しく見つかった場合にも、同じパターンが繰り返されていることを確認しながら検索を進める。そして、（８４，２Ａ）ｈのパターン９０３が繰り返されている途中でこれとは別の（１０，３Ｅ）ｈというパターン９０４が見つかった場合には、そのアドレスの値が反転表示される。したがって、ユーザはすべてのデータが乱数パターンに書き換わっているか否かを容易に確かめることができる。
【００４８】
図１０は、ダンプ表示から検索までの手順を示すフローチャートである。
【００４９】
図１０に示されるように、まずダンプ表示では、記録メディア内のデータが２分の１セクタ単位でダンプされ、ダンプ結果が画面に表示される（Ｓ１１）。このとき、キー操作により１セクタ単位または２分の１セクタ単位で前記ダンプ表示が切り替えられる。ダンプ表示状態において、所定のキー操作により検索モードが選択されると（Ｓ１２Ｙ）、検索用メニューボックスが表示され、任意のバイナリデータ、任意のテキストデータ、“０”以外のデータ、“１”以外のデータ、または乱数パターンの例外値といった検索方式の一覧が表示される（Ｓ１３）。これらの選択肢の中から１つを選択すると（Ｓ１４Ｙ）、その方式によるデータ検索処理が実行され（Ｓ１５）、検索結果がダンプ画面上に表示される（Ｓ１６）。そして、さらに検索を続行する場合には（Ｓ１７Ｙ）、後続アドレスから再び検索が行われ（Ｓ１５，Ｓ１６）、そうでない場合には検索が終了する（Ｓ１７Ｎ）。
【００５０】
以上説明したように、本実施形態によれば、“０”データ、すなわち（００）ｈで消去された見込みのあるハードディスクに対して、「ゼロ以外検索」を用意し、また“１”データ、すなわち（ＦＦ）ｈで消去されたハードディスクに対して、「ＦＦ以外検索」を用意したので、正しく消去されているか否かを容易に確認することができる。さらに、乱数で消去された見込みのあるハードディスクに対しても、一定のパターンで数値が変化していくものと仮定し、はじめに検索されたパターンが一定数連続していることを確認し、そのパターンが終わったら次のパターンの連続状態を同じように確認していき、不規則な部分があればその部分は正しく消去されていない可能性があると判断してその部分を強調表示する機能を用意すれば、正しく消去されているか否かを容易に確認することができる。
【００５１】
本発明は、以上の実施形態に限定されることなく、特許請求の範囲に記載した発明の範囲内で種々の変更を加えることが可能であり、これらも本発明の範囲に包含されるものであることは言うまでもない。
【００５２】
例えば、前記実施形態においては、ハードディスク内のデータを確認する場合を例に説明したが、これに限定されるものではなく、例えば、フレキシブルディスク（ＦＤ）、光磁気ディスク（ＭＯ）、フラッシュメモリーカード、ＵＳＢメモリなど、種々の記録メディアに適用可能である。ただし、セクタという概念が存在しない記録メディアについては５１２バイトが１セクタに相当するものとする。
【００５３】
また、前記実施形態においては、ハードディスクの各セクタの先頭と最後に特定の文字情報が記録され、それ以外の領域には一定値が記録される場合を例に説明したが、これに限定されるものではなく、特定の情報が２分の１セクタ当り１回記録されていればよく、さらには、ハードディスクの各セクタの所定の位置に特定の情報が記録されていればセクタ内のどこに記録されていても構わない。
【００５４】
また、前記実施形態においては、ダンプ機能および検索機能を実現するデータ表示プログラムがデータ消去プログラムに含まれている場合を例に説明したが、これに限定されるものではなく、ダンプ機能および検索機能を実現するデータ表示プログラムとデータ消去プログラムとがそれぞれ別々のプログラムとして独立して提供されてもよい。
【００５５】
【発明の効果】
以上説明したように、本発明によれば、ハードディスクなどの記録メディア内のデータをバイナリデータやテキストデータなどの視認できる形にしてディスプレイ上に表示した上で、固定データの検索だけでなく、特定のパターンの検索にも対応したので、記録メディア内のデータを簡単に確認することが可能となる。
【図面の簡単な説明】
【図１】図１は、本発明の好ましい実施形態にかかるハードディスクのデータ消去およびその表示方法を実現するコンピュータシステムの構成を示す略ブロック図である。
【図２】図２は、ディスプレイ１０２に表示されるハードディスクのデータ消去プログラムのメイン画面を示す画面図である。
【図３】図３は、ハードディスクのデータ消去処理の手順を示すフローチャートである。
【図４】図４は、上記消去方式によって消去されたハードディスクの記録内容の一例を示すデータマップである。
【図５】図５は、図２に示したメイン画面２００でダンプが選択された場合に表示されるダンプ画面を示す図である。
【図６】図６は、検索用メニューボックスを示す図である。
【図７】図７は所定の消去方式によって消去されたハードディスクのダンプ画面の一例を示す図である。
【図８】図８はハードディスクダンプ画面の他の例を示す図である。
【図９】図９はハードディスクのダンプ画面のさらに他の例を示す図である。
【図１０】図１０は、ダンプ表示から検索までの手順を示すフローチャートである。
【符号の説明】
１００      コンピュータシステム
１０１      コンピュータ本体
１０２      ディスプレイ
１０３      キーボード
１０４      マウス
１０６      メモリ
１０７      ハードディスクドライブ（ＨＤＤ）
１０８      フレキシブルディスクドライブ（ＦＤＤ）
１０８Ｆ      フレキシブルディスク（ＦＤ）
１０９      ＣＤ−ＲＯＭドライブ
１０９Ｃ      ＣＤ−ＲＯＭ
１１０      入出力インターフェース（Ｉ／Ｏ）
１１１      データ消去プログラム
２００      メイン画面
２０１      メニューボックス
２０１ａ      「データ消去」の項目
２０１ｂ      「ダンプ」の項目
２０１ｃ      「終了」の項目
４０１      各セクタ
４０２      文字情報（ＴＤＫ２００３０３１９１２３００１）
５００      ダンプ画面
５０１      ハードディスク（ＨＤ）番号
５０２      ＨＤの容量（サイズ）
５０３      セクタ番号
５０４      アドレス表示部
５０５      バイナリ表示部
５０６      テキスト表示部
６００      検索用メニューボックス
６０１      「数値（ＨＥＸ）データによる検索」
６０２      「文字（ＡＳＣＩＩ）データによる検索」
６０３      「００以外のデータの検索」
６０４      「ＦＦ以外のデータの検索」
６０５      「乱数パターンの例外検索」
７００      ダンプ画面の一例
７０１      （００）ｈ以外のデータ（ここでは（１０）ｈ）
８００      ダンプ画面の他の例
８０１      （ＦＦ）ｈ以外のデータ（ここでは（００）ｈ）
９００      ダンプ画面のさらに他の例
９０１      （６２，６Ａ）ｈというパターン
９０２      （ＦＤ，６Ｆ）ｈというパターン
９０３      （８４，２Ａ）ｈというパターン
９０４      （１０，３Ｅ）ｈというパターン
【図１】
2004287553.tif 000003
【図２】
2004287553.tif 000004
【図３】
2004287553.tif 000005
【図４】
2004287553.tif 000006
【図５】
2004287553.tif 000007
【図６】
2004287553.tif 000008
【図７】
2004287553.tif 000009
【図８】
2004287553.tif 000010
【図９】
2004287553.tif 000011
【図１０】
2004287553.tif 000012