(57)【要約】      （修正有）【課題】ブート用の外部記憶媒体を用いないで、ハードディスクに記録されたデータを完全に消去する。【解決手段】コンピュータを動作させるＯＳ（通常ＯＳ）を記憶するシステムディスク、及びデータを記憶するディスク群を含むハードディスクを有し、システムディスクに記憶された通常ＯＳをメインメモリにロードして実行するコンピュータにおけるハードディスクに記録されたデータを消去する方法であって、予めシステムディスクを少なくとも第1及び第２の領域にパーティション分割し、第１の領域には通常ＯＳを記憶し、第２の領域にはコンピュータでブートするデータ消去用のＯＳ（消去ＯＳ）を記憶するステップと、コンピュータの起動時に第２の領域に記憶された消去ＯＳをメインメモリにロードして記憶するステップと、メインメモリに記憶された消去ＯＳを実行して、システムディスク及びディスク群に記録されたデータを消去するステップと、を有する。【選択図】図１
2007114995.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを動作させるＯＳ（通常ＯＳ）を記憶するシステムディスク及びデータを記憶するディスク群を含むハードディスクを有し、該システムディスクに記憶された通常ＯＳをメインメモリにロードして実行する該コンピュータにおける該ハードディスクに記録されたデータを消去する方法であって、
予め該システムディスクを少なくとも第1及び第２の領域にパーティション分割し、該第１の領域には該通常ＯＳを記憶し、該第２の領域には該コンピュータでブートするデータ消去用のＯＳ（消去ＯＳ）を記憶するステップと、
該コンピュータの起動時に該第２の領域に記憶された該消去ＯＳを該メインメモリにロードして記憶するステップと、
該メインメモリに記憶された該消去ＯＳを実行して、該システムディスク又は該ディスク群に記録されたデータを消去するステップと、
を有することを特徴とするデータ消去方法。
【請求項２】
該コンピュータの電源が投入された後、操作端末にブートメニューを表示して、通常ＯＳの実行、又は該データ消去用のＯＳの実行を選択するステップと、
該消去ＯＳが実行された時、アクセス可能な該システムディスク及び該ディスク群を認識して該操作端末に表示し、消去対象となるディスクを選択するステップと、を有し、
選択されたディスクに対して該消去ＯＳを実行することを特徴とする請求項１のデータ消去方法。
【請求項３】
該ハードディスクに記録されたデータを消去する場合、
該コンピュータの該ハードディスク上に規定された、アクセス可能な該システムディスク又は他のディスク群を認識して操作端末に表示し、消去対象となるディスクを選択させるステップと、
該操作端末より選択されたディスクに対してデータの消去を実行するステップと、
データ消去を実施した結果に関する情報を該操作端末に出力するステップと、を実施することを特徴とする請求項１又は２のデータ消去方法。
【請求項４】
コンピュータを動作させるＯＳ（通常ＯＳ）を記憶するシステムディスクを複数の領域にパーティション分割し、その分割された１つの領域に記憶され、かつ該コンピュータのメインメモリにロードして実行される、該システムディスクを含むハードディスクに記録されたデータを消去するためのプログラムであって、
該コンピュータの該ハードディスク上に規定された、アクセス可能な該システムディスク又は他のディスク群を認識して操作端末に表示し、消去対象となるディスクを選択させる機能と、
該操作端末より選択されたディスクに対してデータの消去を実行する機能と、
データ消去を実施した結果に関する情報を該操作端末に出力する機能と、
を有することを特徴とするデータ消去用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ消去方法に係り、特にハードディスクに記録されたデータをソフトウェアにより消去するデータ消去方法に関する。
【背景技術】
【０００２】
コンピュータに携る関係者にとって情報セキュリティの確保は大変重要である。例えば、コンピュータ製造業者は、コンピュータの廃棄時またはリースアップ、レンタルバック時等に、情報の漏洩を未然に防止するためにコンピュータのハードディスクに記録されたデータを消去する必要がある。
【０００３】
ハードディスクのデータ消去に関する従来技術として、例えば特許文献１（特開２００４−２５３０２４号公報）に開示されているように、ハードディスクに強い磁力を与えて物理的に破壊する方法が知られている。しかし、この方法では強い磁力を発生する専用の装置が必要であり、リース品、レンタル品などのように容易にハードディスクの破壊を考えられない場合がある。また、コンピュータやハードディスクを再利用（リユース）する観点からもハードディスクを破壊することは得策であるとは言えない。さらに、ハードディスクを破壊するためには、通常コンピュータの内部からハードディスクを取り出す必要があり、この取り出し作業に熟練と時間を要する。
【０００４】
他の従来技術として、システムディスクを含むハードディスクをコンピュータの内部から取り出すことなく、ソフトウェアによりデータ消去する方法が知られている。例えば、特許文献２（特開２００３−１６２４５０号公報）に開示されているように、フロッピーディスク（登録商標）のような外部記憶媒体に、ブートローダ、オペレーティングシステム、およびデータ消去プログラムを記録しておき、その外部記憶媒体からハードディスクを使用せずにオペレーティングシステムを立ち上げてデータ消去プログラムを実行することで、通常使用しているシステムディスクについてもデータ消去を可能とする技術が知られている。
【０００５】
然しながら、この外部記憶媒体を作成するには熟練を要するために一般のユーザは利用できず、彼らは通常、市販のデータ消去プログラムを購入して使用することになる。市販のデータ消去プログラムを使用する場合、ブートローダとコンピュータのハードウェアおよびファームウェアとは密接な関係があるため、汎用的な構成で考えられたデータ消去プログラムが必ずしもエンドユーザが所有するコンピュータで正常にブートするとは限らない。さらに、オペレーティングシステムを使用したデータ消去プログラムでは、ハードディスクが接続されるホストバスアダプタ（拡張カード）によってはデータ消去不能な事態が発生する。
【０００６】
【特許文献１】特開２００４−２５３０２４号公報
【特許文献２】特開２００３−１６２４５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記従来技術に関して、ユーザの立場から見れば、ハードディスクのデータを消去する時期は、通常コンピュータの廃棄時またはリースアップ、レンタルバック時といった時期であり、既に使用しなくなったコンピュータに対して膨大な費用が発生するのは抵抗感がある。
【０００８】
また、システムディスクを含めたハードディスクをコンピュータの内部から取り出すことなくソフトウェアによりデータ消去する場合、コンピュータでブート可能な外部記憶媒体が必要となり、更に汎用的な構成で作成された外部記憶媒体ではデータ消去対象のコンピュータで必ずしも正常にブートするとは限らないという問題がある。
【０００９】
本発明の目的は、斯かる従来の問題点を解決するものであり、ブート用の外部記憶媒体を用いないで、コンピュータ内のハードディスクに記録されたデータを完全に消去することができるハードディスクのデータ消去方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明によるデータ消去方法は、コンピュータを動作させるＯＳ（通常ＯＳ）を記憶するシステムディスク、及びデータを記憶するディスク群を含むハードディスクを有し、システムディスクに記憶された通常ＯＳをメインメモリにロードして実行するコンピュータにおけるハードディスクに記録されたデータを消去する方法であって、
予めシステムディスクを少なくとも第1及び第２の領域にパーティション分割し、第１の領域には通常ＯＳを記憶し、第２の領域にはコンピュータでブートするデータ消去用のＯＳ（消去ＯＳ）を記憶するステップと、コンピュータの起動時に第２の領域に記憶された消去ＯＳをメインメモリにロードして記憶するステップと、メインメモリに記憶された消去ＯＳを実行して、システムディスク及びディスク群に記録されたデータを消去するステップと、を有するデータ消去方法として構成される。
好ましい例では、コンピュータの電源が投入された後、操作端末にブートメニューを表示して、通常ＯＳの実行、又はデータ消去用のＯＳの実行を選択するステップと、消去ＯＳが実行された時、アクセス可能なシステムディスク及びディスク群を認識して操作端末に表示し、消去対象となるディスクを選択するステップと、を更に有し、選択されたディスクに対して消去ＯＳを実行するように構成される。
また、好ましい例では、ハードディスクに記録されたデータを消去する場合、コンピュータのハードディスク上に規定された、アクセス可能なシステムディスク又は他のディスク群を認識して操作端末に表示し、消去対象となるディスクを選択させるステップと、操作端末より選択されたディスクに対してデータの消去を実行するステップと、データ消去を実施した結果に関する情報を操作端末に出力するステップと、を実施する。
【００１１】
本発明はまた、上記データ消去を実行するプログラムとしても把握される。すなわち、コンピュータを動作させるＯＳ（通常ＯＳ）を記憶するシステムディスクを複数の領域にパーティション分割し、その１つの分割領域に記憶され、かつコンピュータのメインメモリにロードして実行される、システムディスクを含むハードディスクに記録されたデータを消去するためのプログラムであって、コンピュータのハードディスク上に規定された、アクセス可能なシステムディスク又は他のディスク群を認識して操作端末に表示し、消去対象となるディスクを選択させる機能と、操作端末より選択されたディスクに対してデータの消去を実行する機能と、データ消去を実施した結果に関する情報を操作端末に出力する機能と、を有するデータ消去用プログラムとして構成される。
【発明の効果】
【００１２】
本発明によれば、コンピュータ内部からハードディスクを取り出すことなく、しかも従来の如きブート用の外部記憶媒体を必要とせずに、データ消去用のプログラムを用いて、コンピュータのハードディスクに記録されたデータを完全に消去することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施例について説明する。
図１は一実施例によるデータ消去専用のオペレーティングシステム（以下、単にＯＳという）の起動方法を示すブロック図である。
コンピュータに内蔵されるシステムディスク１００を複数のパーティションに分割し、プライマリパーティション１０１には通常時に使用されるオペレーティングシステム（通常ＯＳという）およびファイルシステム（通常ＯＳ用のデータ及びユーザデータを含む）がインストールされている。セカンダリパーティション１０２にはデータ消去専用ＯＳおよびファイルシステム（コマンド等を含む）がインストールされる。
【００１４】
システムディスク１００を内蔵したコンピュータの電源が投入されると、操作端末１００の表示器にブートメニューが表示される。このブートメニューは、プライマリパーティション１０１からブートして通常ＯＳを起動するか、又はセカンダリパーティション１０２からブートしてデータ消去専用ＯＳを起動するかを選択するためのメニューであり、操作者は操作端末の入力器を用いていずれかのメニューを選択することができる。
一定時間内にブートメニューが選択されない場合は、プライマリパーティション１０１からブートして通常ＯＳが起動される。
【００１５】
セカンダリパーティション１０２からのブートが選択されると、メインメモリ３００にデータ消去専用ＯＳの中核部分であるカーネル３１０をロードし、ＯＳの動作環境としてファイルシステムを構築する。ここで、通常ＯＳでは、プライマリパーティション１０１に記録されたファイルシステムをマウントして使用するため、プライマリパーティション１０１を含むシステムディスク１００全体が使用中の状態となり、システムディスク１００のデータ消去ができない。
【００１６】
そこで、本実施例によるデータ消去では、メインメモリ３００をディスクと同様に扱えるＲＡＭディスク３２０を作成する機能を有する。セカンダリパーティション１０２に記録された消去専用ＯＳ用のファイルシステムをＲＡＭディスク３２０にコピーし、コピーしたＲＡＭディスク３２０をマウントして使用することで、メインメモリ３００を使用してＯＳが動作できる環境を構築することができる。勿論、データ消去用プログラム４００も同様にしてシステムディスクのパーティション１０２からメインメモリ３００にロードされる。これにより、データ消去用ＯＳに関する全てのファイルシステム等がメインメモリ３００に構築されたことになり、システムディスク１００は解放状態となり、データ消去が可能な状態となる。
【００１７】
ＯＳの動作できる環境が構築された後は、ログイン管理機能３３０によって特定の操作者（操作権限所有者）だけが操作できる手段を備えるものとする。操作権限所有者がログインすると、ＲＡＭディスクを使用したファイルシステム３２０内に記録されたハードディスクのデータ消去用プログラム４００が起動される。
【００１８】
図２は一実施例によるデータ消去用プログラムの機能を示すブロック図である。
データ消去用プログラム４００は、接続ディスク自動認識機能４１０と、ディスクデータ消去機能４２０、及びデータ消去結果情報出力機能４３０を有する。
接続ディスク自動認識機能４１０は、データ消去用プログラム４００が起動された時、コンピュータに接続されたアクセス可能なシステムディスク１００およびその他のディスク群１１０の存在を認識して一覧を作成する機能である。
【００１９】
ディスクデータ消去機能４２０は、接続ディスク自動認識機能４１０により作成された一覧を操作端末２００に表示し、表示された一覧の中からデータ消去対象のディスクを選択する手段を備える。例えば、増設されたディスクのみのデータを消去したい場合、或いは年代の旧いディスクのみのデータを消去したい場合等に、対象となるこれらのディスクを選択することができる。
操作端末２００の入力器からデータ消去対象のディスクが選択されると、該当するハードディスクに対して、例えば米国国防総省規格などのデータ消去に関する規格に準拠したデータ消去の手順に従い、所定のデータを上書きすることによりデータ消去を実施する。
【００２０】
データ消去結果情報出力機能４３０は、データ消去を実施したハードディスクの情報およびデータ消去実施内容（例えば上書き回数、上書きデータ）の情報を操作端末２００の表示器に表示する機能である。この表示状況を参照して操作者はデータ消去の結果を確認することができる。尚、必要に応じてデータ消去結果の情報を書き込み可能な外部記憶媒体２１０に出力するようにしてもよい。
【００２１】
本実施例におけるハードディスクのデータ消去方法では、データ消去専用ＯＳを起動するのにシステムディスク１００のセカンダリパーティション１０２を使用する。更に、ＲＡＭディスクを使用したデータ消去専用ファイルシステム３２０を作成して使用することで、システムディスク１００を解放状態にすることができるため、ブート用の外部記憶媒体を必要とせず、コンピュータの内部から取り出すことなくシステムディスクのデータ消去が可能となる。
【００２２】
以上の如く、本実施例によれば、データ消去用のＯＳを通常使用されるＯＳとは別のパーティションにプレインストールするため、従来のようなデータ消去プログラム起動用の外部記憶媒体が不要となる。また、当該ハードディスクを有するコンピュータの構成が判っているため、必ずブートするデータ消去用ＯＳ環境を提供することができる。
【００２３】
さらに、データ消去用ＯＳをプレインストールすることにより、ハードディスクのデータ消去に関するソフトウェア一式の価格をそのコンピュータの購入価格又はリース、レンタル価格に含ませることができるため、コンピュータの廃棄時またはリースアップ、レンタルバック時等の時期にハードディスクのデータ消去に関する費用が発生すると言う事態を回避することができる。
【図面の簡単な説明】
【００２４】
【図１】一実施例におけるデータ消去専用ＯＳの起動を示すブロック図である。
【図２】一実施例におけるデータ消去用プログラムの機能を示すブロック図である。
【符号の説明】
【００２５】
１００：システムディスク、  １０１：プライマリパーティション、  １０２：セカンダリパーティション、  １１０：システムディスク以外のディスク群、  ２００：操作端末、  ２１０：外部記憶媒体、  ３００：メインメモリ、  ３１０：データ消去専用ＯＳのカーネル  ３２０：データ消去専用ファイルシステム、  ３３０：データ消去専用ＯＳのログイン管理機能、  ４００：データ消去用プログラム、  ４１０：接続ディスク自動認識機能、  ４２０：ディスクデータ消去機能、  ４３０：データ消去結果情報出力機能。
【図１】
2007114995.tif 000003
【図２】
2007114995.tif 000004