(57)【要約】【課題】複数のプログラムをそのプラットフォームによらずひとつの記録メディアで提供する。【解決手段】ＣＤ−ＲＯＭ１００には、ＢＩＯＳレベルで動作するハードディスク用のデータ消去プログラム１０１と、ＯＳレベルで動作するリムーバブルメディア用のデータ消去プログラム１０２が記録されている。またＣＤ−ＲＯＭ１００には、自身をブータブルＣＤにするための起動プログラム１０１ａや、ＣＤ−ＲＯＭをオートランＣＤにするための設定ファイル（オートランファイル）１０２ａも記録されている。ブータブルＣＤとして起動すると、ハードディスク用のデータ消去プログラム１０１が動作する。また、オートランＣＤとして起動すると、リムーバブルメディア用消去プログラム１０２が起動される。【選択図】  図１
2004287551.tif 000002
【特許請求の範囲】
【請求項１】
ブート時に起動プログラムによってメモリに展開される第１のコンピュータプログラムと、
オペレーティングシステムのオートラン機能によって自動的に実行される第２のコンピュータプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項２】
前記第１のコンピュータプログラムは、ハードディスクのデータを消去するデータ消去プログラムであり、
前記第２のコンピュータプログラムは、リムーバブルメディアのデータを消去するデータ消去プログラムである請求項１に記載の記録媒体。
【請求項３】
前記記録媒体は光ディスクである請求項１又は２に記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータプログラムを記録した記録媒体に関し、より詳細には、ハードディスクやメモリカードなどの記録媒体に記録されているデータを完全に消去するためのプログラムを記録したＣＤ−ＲＯＭなどの記録媒体に関する
【０００２】
【従来の技術】
従来から、リースやレンタルされたパーソナルコンピュータ（ＰＣ）を返却するときや、買い替えなどで古いコンピュータを手放す際にハードディスクから個人情報や重要なデータが漏洩することを防ぐことを目的として、ハードディスクの内容を消去するプログラムが多く出回っており、その消去方式にも様々なものがある。ここにいう消去とは、適当な規則に従って“０”又は“１”の情報を上書きすることによってデータとして意味をなさないようにすることである。
【０００３】
また最近は、データ消去の高速処理を図る方式も知られている（特許文献１参照）。この方式では、ランダム単位データを作成し、これを繰り返し使用して消去用記録データを作成するので、消去用記録データの作成時間を短縮することができ、データ消去処理時間を短縮させることができる。
【０００４】
【特許文献１】
特開２００３−０３０８０１号公報
【０００５】
一方、最近はハードディスク以外にもＦＤやＭＯをはじめとして、スマートメディア、メモリスティック、ＳＤカード、マルチメディアカード、ＸＤカード、ＵＳＢメモリなどの半導体メディアなど、種々の記録メディア（記録媒体）が提供されており、これらはデジタルカメラ、ＰＤＡ、携帯電話などの小型電子機器におけるデータ記録手段として定着してきている。これらの記録メディアについても、オペレーティングシステム（ＯＳ）上で単にデータを消去しただけでは実体的なデータがそのまま残っていることから、ハードディスクの場合と同様にデータを書き込むことで完全に消去するプログラムも提供されつつある。
【０００６】
【発明が解決しようとする課題】
ところで、コンピュータに実装されたハードディスクの少なくとも１つにはＯＳ（オペレーティングシステム）がインストールされており、ＯＳが自分自身を消去することがないようにデータ消去プログラムはＯＳとは独立した形で、すなわちＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ａｎｄ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）レベルで提供されるのが通常である。
【０００７】
一方、メモリカードやＵＳＢメモリなどはＯＳ上で認識され、ＢＩＯＳレベルでは認識されないため、その消去プログラムもＯＳ上で動作させる必要がある。そのため、メモリ消去プログラムはＷｉｎｄｏｗｓ（登録商標）やＬｉｎｕｘなどのＯＳをプラットフォームとするソフトウェアツールとして提供される。
【０００８】
このように、コンピュータプログラムは各プラットフォーム専用のプログラム手法により作成され、出来上がったプログラムもインストールが必要なもの、ドライブから直接起動することが可能なものなどがあり、ユーザに提供する際の記録メディアもフレキシブルディスク（ＦＤ）や光ディスク（ＣＤ）などの種類やその枚数などが異なる。そして、ＢＩＯＳレベルやＤＯＳレベルのプログラムは最も基本的な記録メディアであるフレキシブルディスク（ＦＤ）で提供され、ソフトウェアツールはＣＤ−ＲＯＭで提供されることが一般的である。そのため、プラットフォームに応じて記録メディアの使い分けが必要となる。
【０００９】
しかしながら、記録メディア内のデータを完全に消去するという同一の目的を実現するプログラムをそれぞれ別々のメディアに記録して提供したのでは、ベンダー側にしても、またユーザ側にしても、その取り扱いや保管が面倒である。また最近のノートパソコンはＦＤドライブを備えていないがＣＤドライブを備えているものが多く、またＦＤドライブはレガシーディスクであるとして、これを備えていないデスクトップコンピュータも増えてきている。さらにＦＤとＣＤという２種の記録メディアを用いるので、記録メディアのコストを下げることが難しいという問題もある。
【００１０】
したがって、本発明の目的は、複数のプログラムをそのプラットフォームによらずひとつの記録メディアで提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明のかかる目的は、ブート時に起動プログラムによってメモリに展開される第１のコンピュータプログラムと、オペレーティングシステムのオートラン機能によって自動的に実行される第２のコンピュータプログラムを記録したコンピュータ読取可能な記録媒体によって達成される。
【００１２】
本発明によれば、プラットフォームの異なる複数のプログラムをひとつの記録メディアで提供することができる。
【００１３】
本発明の好ましい実施形態において、前記第１のコンピュータプログラムはハードディスクのデータを消去するデータ消去プログラムであり、前記第２のコンピュータプログラムは、リムーバブルメディアのデータを消去するデータ消去プログラムである。
【００１４】
本発明の好ましい実施形態によれば、ＢＩＯＳレベルで実行されるハードディスク用のデータ消去プログラムと、ＯＳレベルで提供されるリムーバブルメディア用のデータ消去プログラムがひとつの記録媒体内に記録されているので、同一の目的をもつプログラムでありながら記録媒体が異なることによる取り扱いや保管の不便さを解消することができる。
【００１５】
本発明のさらに好ましい実施形態において、前記記録媒体は光ディスクである。
【００１６】
本発明のさらに好ましい実施形態によれば、ＦＤドライブを備えていないコンピュータであっても、データ消去プログラムのプラットフォームを意識することなく容易に利用することができる。
【００１７】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の好ましい実施形態について詳細に説明する。
【００１８】
図１は、本発明の好ましい実施形態にかかるデータ消去プログラムを記録したＣＤ−ＲＯＭを示す模式図である。
【００１９】
図１に示されるように、このＣＤ−ＲＯＭ１００には、ＢＩＯＳレベルで動作するハードディスク用のデータ消去プログラム１０１と、ＯＳレベルで動作するリムーバブルメディア用のデータ消去プログラム１０２が記録されている。またＣＤ−ＲＯＭ１００には、自身をブータブルＣＤにするための起動プログラム１０１ａや、ＣＤ−ＲＯＭをオートランＣＤにするための設定ファイル（オートランファイル）１０２ａも記録されている。
【００２０】
ＣＤ−ＲＯＭ１００には起動プログラムが記録されているため、ブータブルＣＤとして機能する。ブータブルＣＤの仕様は「Ｅｌ  Ｔｏｒｉｔｏ」規格によって定められており、ＣＤ−ＲＯＭをＦＤエミュレートし、ＣＤ−ＲＯＭの内容をＦＤから読み込んだものとみなして起動させる。ＣＤ−ＲＯＭのブート領域に起動プログラムを用意しておくことで、ＣＤ−ＲＯＭから自力で起動させる。
【００２１】
図２は、ハードディスク用消去プログラム１０１が起動されるまでの動作を示すフローチャートである。
【００２２】
図２に示されるように、まずブータブルＣＤをブート対応のＣＤ−ＲＯＭドライブにセットし（Ｓ２０１）、この状態でコンピュータを起動すると（Ｓ２０２）、コンピュータがＣＤ−ＲＯＭ内の起動プログラム１０１ａを自動的に実行し（Ｓ２０３）、起動プログラム１０１ａによってハードディスク用のデータ消去プログラム１０１が読み込まれて、メモリに展開される。その結果、ハードディスク用のデータ消去プログラム１０１が動作する（Ｓ２０４）。
【００２３】
ハードディスク用のデータ消去プログラム１０１は、コンピュータに接続されているハードディスク内のデータを完全に消去するプログラムであり、ＮＳＡ標準（米国国防総省ＮＳＡ規格）、旧ＮＳＡ標準、ＤｏＤ標準（米国国防総省規格）、ＮＡＴＯ標準（ＮＡＴＯ規格）など、各種の消去方式を提供する。ハードディスク用のデータ消去プログラム１０１がＢＩＯＳレベルで提供されることにより、ＯＳに依存することなくあらゆるコンピュータで使用することができ、またＯＳが自分自身を消去することもない。
【００２４】
一方、このＣＤ−ＲＯＭ１００にはオートランファイルが記録されているため、オートランＣＤとして機能する。オートラン機能は、ＯＳ上で提供される機能であって、例えば、Ｗｉｎｄｏｗｓ（登録商標）では「ａｕｔｏｒｕｎ．ｉｎｆ」という設定ファイルを用意することで、ＣＤ−ＲＯＭがセットされたときにはこのファイルが検索され、ファイルが存在した場合にはこのファイルに従って処理が行われる。本実施形態においては、リムーバブルメディア用のデータ消去プログラムが実行されるようにオートランファイル内の命令を設定しておく。
【００２５】
図３は、リムーバブルメディア用消去プログラム１０２が起動されるまでの動作を示すフローチャートである。
【００２６】
図３に示されるように、ＯＳが起動している状態において（Ｓ３０１）、ＣＤ−ＲＯＭ１００がドライブにセットされると（Ｓ３０２）、ＯＳはＣＤ−ＲＯＭ１００内のオートランファイルを検索する（Ｓ３０３）。オートランファイル１０２ａが存在した場合には、このファイルに従ってオートランを実行し（Ｓ３０４）、リムーバブルメディア用のデータ消去プログラム１０２を動作させる（Ｓ３０５）。したがって、ＯＳ上でリムーバブルメディア用のデータ消去プログラム１０２を自動的に実行させることができる。
【００２７】
リムーバブルメディア用のデータ消去プログラム１０２は、コンピュータに接続されているリムーバブルメディア内のデータを完全に消去するプログラムであり、ハードディスクの場合と同様に、ＮＳＡ標準（米国国防総省ＮＳＡ規格）、旧ＮＳＡ標準、ＤｏＤ標準（米国国防総省規格）、ＮＡＴＯ標準（ＮＡＴＯ規格）など、各種の消去方式が提供される。ハードディスク用のデータ消去プログラム１０２がＯＳレベルで提供されることにより、ＦＤやＭＯをはじめとして、スマートメディア、メモリスティック、ＳＤカード、マルチメディアカード、ＸＤカード、ＵＳＢメモリなど、種々の記録メディアをデータ消去の対象とすることができる。
【００２８】
以上説明したように、本実施形態によれば、ＢＩＯＳレベルで実行されるハードディスク用のデータ消去プログラム１０１と、ＯＳレベルで提供されるリムーバブルメディア用のデータ消去プログラム１０２がひとつのＣＤ−ＲＯＭ内に記録されているので、同一の目的をもつプログラムでありながら記録メディアが異なることによる取り扱いや保管の不便さを解消することができ、特にＦＤドライブを備えていない最近のコンピュータであっても、データ消去プログラムのプラットフォームを意識することなく簡単に利用することができる。
【００２９】
本発明は、以上の実施形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で種々の変更を加えることが可能であり、これらも本発明の範囲に包含されるものであることは言うまでもない。
【００３０】
例えば、本実施形態においては、オートランファイル上でリムーバブルメディア用のデータ消去プログラムが実行対象として直接指定される場合を例に説明したが、これに限定されるものではなく、別の実行ファイルを介して間接的にリムーバブルメディア用のデータ消去プログラムが実行されても構わない。
【００３１】
また、前記実施形態においては、別のプラットフォームで使用される２つのプログラムを記録する記録メディアとして、ＣＤ−ＲＯＭを使用する場合を例に説明したが、これに限定されるものではなく、ＤＶＤ−ＲＯＭなどの他の光ディスクであってもよい。また、ＣＤ−Ｒ、ＤＶＤ−Ｒなどの追記型光ディスクや、ＣＤ−ＲＷ、ＤＶＤ−ＲＷなどの書換え型光ディスクであっても構わないが、プログラムを誤って消してしまうことがないよう再生専用の光ディスクであることが好ましい。また、２つのプログラムを記録可能であれば、ＦＤなどの磁気記録媒体やＭＯなどの光磁気記録媒体であっても構わない。
【００３２】
【発明の効果】
以上説明したように、本発明によれば、プラットフォームの異なる複数のプログラムをひとつの記録メディアで提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明の好ましい実施形態にかかるデータ消去プログラムを記録したＣＤ−ＲＯＭを示す模式図である。
【図２】図２は、ハードディスク用消去プログラム１０１が起動されるまでの動作を示すフローチャートである。
【図３】図３は、リムーバブルメディア用消去プログラム１０２が起動されるまでの動作を示すフローチャートである。
【符号の説明】
１００      ＣＤ−ＲＯＭ（光ディスク）
１０１      ハードディスク用消去プログラム
１０１ａ      起動プログラム
１０２      リムーバブルメディア用消去プログラム
１０２ａ      オートランファイル
【図１】
2004287551.tif 000003
【図２】
2004287551.tif 000004
【図３】
2004287551.tif 000005