(57)【要約】  不要になった磁気記録媒体に記録された全ての磁気記録データを、確実に消去することができるデータ消去プログラム，磁気記録データの消去方法，データ消去方法を提供する。  磁気記録媒体１の所定領域Ｃが、ブートされるオペレーティングシステムでは認識不可能に確保されており、前記所定領域Ｃに磁気記録データが記録されている場合において、前記磁気記録データを消去する。記録媒体に記録された内容の中で特定のオペレーティングシステムに認識させる領域を規定する領域認識データを消去又は書き換え、その後に記録媒体に記録されたデータを消去する。
2007097391.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体の全領域中の特定の領域をブートされるオペレーティングシステムが認識可能領域であると規定するか、あるいは記録媒体の特定の領域をブートされるオペレーティングシステムが認識できない領域であると規定する領域認識データを消去又は書き換える領域認識消去プログラムと、記録媒体の記録データを消去又は書き換えるデータ消滅プログラムを備えたデータ消去プログラム。
【請求項２】
領域認識消去プログラムは、記録媒体の前記領域認識データが格納された領域を含みこの領域を越える領域を消去又は書き換えることを特徴とする請求項１に記載のデータ消去プログラム。
【請求項３】
領域認識消去プログラムは、記録媒体の全領域が認識可能となる様に領域認識データを書き換えるものであることを特徴とする請求項１又は２に記載のデータ消去プログラム。
【請求項４】
記録媒体に記録されたデータを消去する方法であって、特定のオペレーティングシステムに認識させる領域あるいは認識させない領域を規定する領域認識データを消去又は書き換え、その後に記録媒体に記録されたデータを消去又は書き換えることを特徴とするデータ消去方法。
【請求項５】
磁気記録媒体の所定領域が、ブートされるオペレーティングシステムでは認識不可能に確保されており、前記所定領域に磁気記録データが記録されている場合において、前記磁気記録データを消去することを特徴とする磁気記録データの消去方法。
【請求項６】
ブートされるオペレーティングシステムで認識可能な通常領域にデータが記録される際に、前記データが前記所定領域にも記録される場合において、前記通常領域のデータを消去する際に、前記所定領域のデータも消去することを特徴とする請求項５に記載の磁気記録データの消去方法。
【請求項７】
記録媒体に記録されたデータを消去する方法であって、対象とする記録媒体は、通常のデータの他に領域認識データを備え、領域認識データは記録媒体の全領域中の特定の領域をブートされるオペレーティングシステムが認識可能領域であると規定するか、あるいは記録媒体の特定の領域をブートされるオペレーティングシステムが認識できない領域であると規定するものであるデータ消去方法において、通常のデータを消去又は書き換えた後に領域認識データを消去又は書き換えることを特徴とするデータ消去方法。
【請求項８】
領域認識消去プログラムが領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域を、記録媒体のインターフェースのコマンドで削除することを特徴とする請求項１乃至３のうちのいずれかに記載のデータ消去プログラム。
【請求項９】
領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域を、記録媒体のインターフェースのコマンドで削除することを特徴とする請求項７に記載のデータ消去方法。
【請求項１０】
データを消去し、ＢＩＯＳの認識が不安定な領域を削除した後、ログファイルに記録媒体の容量と型番を記録することを特徴とする請求項８に記載のデータ消去プログラム。
【請求項１１】
データを消去する又は書き換え、ＢＩＯＳの認識が不安定な領域を削除した後、ログファイルに記録媒体の容量と型番を記録することを特徴とする請求項９に記載のデータ消去方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、固定ディスク等の記録媒体に記録された記録データの消去方法に関するものである。また本発明は、記録媒体に記録された記録データを消去するプログラムに関するものである。
【背景技術】
【０００２】
昨今のコンピュータ関連の技術の進展に伴って固定ディスク（ハードディスク）の大容量化が進み、今や大企業や大学等の研究機関による特殊用途に限らず、一般家庭においてもごく普通に大容量の固定ディスクを搭載したコンピュータが用いられるようになった。
固定ディスクは、益々大容量化の一途を辿っており、ユーザはわずか数年のうちに新規で、より大容量の固定ディスクを購入し、不要になった既存の固定ディスクを処分する機会が多くなった。【０００３】
不要になった固定ディスクを処分する際には、機密情報が漏洩しないように細心の注意を要し、記録されている磁気記録データを消去するか、又は記録されている磁気記録データを読み取り不可能な状態にする必要がある。【０００４】
不要になった固定ディスクからの情報の漏洩を回避するためには、物理的に固定ディスクを破壊してしまう方法がある。しかしこの方法では、機能的には何ら問題がない固定ディスクの再利用を図ることができず、資源を有効活用するという観点からは好ましいものではない。そこで、固定ディスクに記録された磁気記録データを、ダミーのデータで上書きすることによって消去する方法が考えられる。このような技術が、例えば特許文献１に開示されている。
【特許文献１】特開２００６−５３７２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、昨今は、固定ディスクが大容量化したことに伴い、固定ディスクの一部の領域に、リカバリに必要なデータを記録してリカバリディスクの添付が省略されて販売されるコンピュータが多くなった。すなわち、固定ディスク全体の領域のうち、ある所定領域のみは、オペレーティングシステムでは認識することができず、従ってユーザは、固定ディスク全体の領域のうち、オペレーティングシステムが認識することができる領域の範囲で固定ディスクを使用することになる。例えば、全領域の容量が１００ＧＢ（ギガバイト）であって、そのうちの１０ＧＢが前述の所定領域であれば、残りの９０ＧＢがオペレーティングシステムの認識できる領域である。また、リカバリ用途以外の用途で、オペレーティングシステムでは認識できないようにすることもあり得る。【０００６】
このように固定ディスクにオペレーティングシステムでは認識できない所定領域があると、この所定領域部分は、コンピュータ製造メーカによる様々な利用が可能になる。【０００７】
一例を挙げると、ユーザ（オペレーティングシステム）が認識可能な領域に記録された磁気記録データのコピーを、ユーザが認識することができない所定領域に記録し、所定領域をいわゆるバックアップ領域として利用することができる。コンピュータ製造メーカとしては、このバックアップ領域を作成することにより、ユーザが不用意に削除してしまった重要なデータの復元サービスを提供することが可能になる。【０００８】
ユーザとしては、削除してしまった重要データが復元されるので、これは非常に有り難いサービスではあるが、このコンピュータを他人に譲渡する際や、固定ディスクを交換する際には、前述のバックアップ領域にも機密データが残ることになる。しかもユーザは、このバックアップ領域を認識できないので、たとえ削除プログラムを使用して削除を試みても、削除プログラムはオペレーティングシステムが認識できる領域部分の記録データを削除するだけであり、依然としてバックアップ領域には機密データが残ってしまう。【０００９】
そこで本発明は、不要になった記録媒体に記録された全ての記録データを、確実に消去することができるデータの消去方法及びデータ消去プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記課題を解決するための本発明は、記録媒体の全領域中の特定の領域をブートされるオペレーティングシステムが認識可能領域であると規定するか、あるいは記録媒体の特定の領域をブートされるオペレーティングシステムが認識できない領域であると規定する領域認識データを消去又は書き換える領域認識消去プログラムと、記録媒体の記録データを消去又は書き換えるデータ消滅プログラムを備えたデータ消去プログラムである。【００１１】
本発明のデータ消去プログラムを使用すると、領域認識消去プログラムによって、ブートされるオペレーティングシステムが認識可能な領域であると規定する領域認識データが消去又は書き換えられる。そのためオペレーティングシステムが認識可能な領域が広がる。あるいはオペレーティングシステムが認識できない領域が減少する。その結果、前記したバックアップ領域についても認識することができる状態となり、データ消滅プログラムによってデータを消去または上書きすることができる。
記録媒体としては、ＩＤＥ，ＳＡＴＡ，ＳＣＳＩ，ＵＳＢ等のインターフェースを問わず全ての固定ディスク、ＵＳＢメモリや各種メモリカード等の半導体メモリを含む。【００１２】
本発明は、領域認識消去プログラムは、記録媒体の前記領域認識データが格納された領域を含みこの領域を越える領域を消去又は書き換えることを特徴とするデータ消去プログラムである。【００１３】
本発明のデータ消去プログラムでは、領域認識データが格納された領域を広めに消去又は書き換えるものであり、より完全を期すことができる。【００１４】
本発明は、領域認識消去機能は、記録媒体の全領域が認識可能となる様に領域認識プログラムを書き換えるものであることを特徴とするデータ消去プログラムである。【００１５】
本発明によると、領域認識消去機能は、記録媒体の全領域が認識可能となる様に領域認識プログラムを書き換えるので、記録媒体の全領域のデータを消去又は上書きすることができる。【００１６】
本発明は、記録媒体に記録されたデータを消去する方法であって、特定のオペレーティングシステムに認識させる領域あるいは認識させない領域を規定する領域認識データを消去又は書き換え、その後に記録媒体に記録されたデータを消去又は書き換えることを特徴とするデータ消去方法である。【００１７】
本発明のデータ消去方法では、記録媒体に記録された内容の中で特定のオペレーティングシステムに認識させる領域あるいは認識させない領域を規定する領域認識データを消去又は書き換える。その結果オペレーティングシステムが認識可能な領域が広がる。あるいはオペレーティングシステムが認識できない領域が消失するか減少する。
そして本発明では、その後に記録媒体に記録されたデータを消去する。そのため前記したバックアップ領域のデータについても消去または上書きされる。【００１８】
本発明では、磁気記録媒体の所定領域が、ブートされるオペレーティングシステムでは認識不可能に確保されており、前記所定領域に磁気記録データが記録されている場合において、前記磁気記録データを消去するようにした。
本発明を実施すると、ブートされるオペレーティングシステムでは認識されない領域に記録されたデータを消去することができ、機密データの漏洩を阻止することができる。【００１９】
本発明では、ブートされるオペレーティングシステムで認識可能な通常領域にデータが記録される際に、前記データが前記所定領域にも記録される場合において、前記通常領域のデータを消去する際に、前記所定領域のデータも消去するようにした。
本発明を実施すると、ブートされるオペレーティングシステムで認識可能な通常領域に記録された磁気記録データと、ブートされるオペレーティングシステムでは認識不可能な所定領域に記録された磁気記録データとを消去することができる。【００２０】
本発明は、記録媒体に記録されたデータを消去する方法であって、対象とする記録媒体は、通常のデータの他に領域認識データを備え、領域認識データは記録媒体の全領域中の特定の領域をブートされるオペレーティングシステムが認識可能領域であると規定するか、あるいは記録媒体の特定の領域をブートされるオペレーティングシステムが認識できない領域であると規定するものであるデータ消去方法において、通常のデータを消去又は書き換えた後に領域認識データを消去又は書き換えることを特徴とするデータ消去方法である。【００２１】
本発明も領域認識データを有する記録媒体のデータを消去するものであるが、例外的に通常のデータの消去や上書きを先に行い、その後に領域認識データを消去又は書き換える構成を採用している。【００２２】
前述した様に、ユーザが認識可能な領域に記録された磁気記録データのコピーを、ユーザが認識することができない領域にバックアップする機能を備えたコンピュータを使用し、データを上書きするとそのデータが認識不可能に領域に自動的にバックアップされることとなる。従って上書きを繰り返すと認識可能な領域を意味不明のデータで上書きするとこのデータについてもバックアップされると予想される。そのためデータの上書きを繰り返し行うと、遂には認識不可能な領域についても全領域が意味不明のデータで上書きされる。
本発明は、この様な状況が想定される場合に適用可能な構成であり、通常のデータを消去又は書き換えた後に領域認識データを消去又は書き換える。その結果、領域認識データが無くなるか、新たになり、データが消去された状態で記録媒体を再利用することができるようになる。【００２３】
本発明では、領域認識消去プログラムが領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域を、記録媒体のインターフェースのコマンドで削除するようにした。【００２４】
ここでＢＩＯＳとは、ベーシック・インプット・アウトプット・システムの略であり、コンピュータの起動時に、オペレーティングシステムの起動に先立って動作するプログラムである。【００２５】
本発明を実施すると、従来のようにコンピュータの電源を再投入（再起動）することなく記録媒体の全領域を削除（開放）し、その後のシステムの再構築を行うことができるようになる。コンピュータを再起動せずに済むので作業時間が大幅に短縮され、特に、複数台の記録媒体のデータを削除する場合において、膨大な時間を節約することができる。【００２６】
領域認識消去プログラムが領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域を削除するようにしたので、当初はオペレーティングシステムで認識できなかった領域が認識されるようになり、これにより、記録媒体の全領域のデータを削除することができるようになる。【００２７】
本発明のデータ消去方法の発明では、領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域を、記録媒体のインターフェースのコマンドで削除するようにした。
記録媒体が固定ディスクの場合、固定ディスクのインターフェースとしては、ＩＤＥ，ＳＡＴＡ，ＩＥＥＥ１３９４，ＳＣＳＩ，ＵＳＢ等がある。【００２８】
本発明では、領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域を、記録媒体のインターフェースのコマンドで削除するようにしたので、一連の削除作業中にコンピュータの動作が不安定になることを回避することができる。すなわち、コンピュータの動作が安定し、再起動させることなく作業を続行することができるので、記録媒体の全領域内のデータの削除作業を迅速に行うことができるようになる。【００２９】
本発明は、データを消去し、ＢＩＯＳの認識が不安定な領域を削除した後、ログファイルに記録媒体の容量と型番を記録するデータ消去プログラムである。
また、本発明は、データを消去する又は書き換え、ＢＩＯＳの認識が不安定な領域を削除した後、ログファイルに記録媒体の容量と型番を記録するデータ消去方法である。【００３０】
本発明では、データを消去し、ＢＩＯＳの認識が不安定な領域を削除した後、ログファイルに記録媒体の容量と型番を記録する。その結果、各記録媒体毎にデータ削除済みか否かを識別することができるようになる。
ログファイルは、フレキシブルディスク等のリムーバブルな記録媒体等に記録するのが好ましい。
【発明の効果】
【００３１】
本発明を実施すると、ユーザが使用するオペレーティングシステムでは認識されない領域に記録された記録データを含め、記録媒体上の記録データを全て消去することができるようになる。
【図面の簡単な説明】
【００３２】
【図１】（ａ）及び（ｂ）は、共に磁気記録媒体の概念図である。
【図２】本発明の実施形態のデータ消去プログラムの概念図である。
【図３】図２に示すデータ消去プログラムによって磁気記録媒体のデータが消去される手順を示すフローチャートである。
【図４】図２に示すデータ消去プログラムによって磁気記録媒体のデータが消去される手順の変形例を示すフローチャートである。
【発明を実施するための最良の形態】
【００３３】
以下さらに本発明の実施形態について説明する。
図１（ａ）及び図１（ｂ）は、共に磁気記録媒体の概念図である。図２は、本発明の実施形態のデータ消去プログラムの概念図である。図３は、図２に示すデータ消去プログラムによって磁気記録媒体のデータが消去される手順を示すフローチャートである。【００３４】
コンピュータに装備される固定ディスク１（記録媒体）について、図１を参照しながら説明する。【００３５】
磁気記録媒体は固定ディスク１（ハードディスク）だけではない（他に各種フラッシュメモリ，メモリカードが存在する）が、固定ディスク１はオペレーティングシステム（基本ソフト）がインストールされてコンピュータの起動に深く関わり、また、大量のデータを記録するのに最適であるため、ここでは固定ディスク１を例に挙げて説明する。【００３６】
周知のように、固定ディスク１の先頭のセクタＸにはマスターブートレコードがある。このマスターブートレコードには、ブートローダと呼ばれるコンピュータの起動に関わるプログラムと、パーティションテーブルとが記録されている。またセクタＸやその近傍にはブートされるオペレーティングシステムが認識可能な領域であると規定する領域認識データが格納されている。
なお、この領域認識データは、特定の領域（後述する所定領域Ｃ）を、オペレーティングシステムが認識できない領域として規定する。【００３７】
パーティションテーブルには、パーティションの開始位置と終了位置とが記録されている。このパーティションテーブルに記録されたパーティションの開始位置と終了位置によって、当該固定ディスク１の使用可能な領域（通常領域Ｂ）が決定される。パーティションテーブルには、当該固定ディスク１を搭載するコンピュータの仕様通りの容量の領域が確保されるように、パーティションの開始位置と終了位置とが記録されている。【００３８】
さらに前記したパーティションテーブル及び領域認識データによってオペレーティングシステムが認識可能な領域が画定される。
例えば図１（ａ）に示す固定ディスク１では、全領域Ａ（全容量）に対して、ブートされるオペレーティングシステム（基本ソフト）で認識可能な通常領域Ｂが確保されている。残りの所定領域Ｃは、オペレーティングシステムでは認識することはできない。【００３９】
所定領域Ｃのうちの領域Ｄの容量は、通常領域Ｂの容量と同じか又は小さい。また、所定領域Ｃには領域Ｄ以外に領域Ｅが存在している。図１（ａ）に示す例では、固定ディスク１の通常領域Ｂは、一つのパーティションである。この通常領域Ｂには、オペレーティングシステムやアプリケーションプログラムと、ユーザによって作成されたデータ（磁気記録データ）とが格納されるようになっている。また、領域Ｅは、その他のデータ（例えばコンピュータのリカバリに必要なデータ）が記憶されている領域である。【００４０】
一方、図１（ｂ）に示す固定ディスク１では、通常領域Ｂは、さらに領域ｂ１、ｂ２、及びｂ３に分割されている。このうち、領域ｂ１がオペレーティングシステムやアプリケーションプログラムが格納される領域であり、領域ｂ２及びｂ３は、ユーザが作成したデータ（磁気記録データ）を格納するために確保された領域である。このように、通常領域Ｂは、必要に応じて複数の領域に任意に分割することができる。これに伴い、領域Ｄも三つの領域（領域ｄ１、ｄ２、及びｄ３）に分割されている。そして、通常領域Ｂの領域ｂ１，ｂ２，ｂ３に記録されたデータは、各々領域Ｄ内の領域ｄ１，ｄ２，ｄ３に記録（バックアップ）されるようになっている。ここで、通常領域Ｂの領域ｂ１，ｂ２，ｂ３に記録されたデータを、アーカイブの圧縮ファイルによってバックアップすることもできる。その場合には、敢えて領域Ｄを領域ｄ１，ｄ２，ｄ３に分割する必要はない。なお、図１（ｂ）に示す例では、セクタＸの描写を省略している。【００４１】
次に本実施形態のデータ消去プログラムについて説明する。本実施形態のデータ消去プログラムは、通常のデータ消去プログラム（混同をさけるためにデータ消滅プログラムと称する）に加えて、領域認識消去プログラムを備えている。領域認識消去プログラムは、領域認識データを消去又は書き換えるものである。ここで「書き換える」とは意味の無いデータ（ダミーデータ）で上書きして実質上消去する場合と、領域認識の設定を変えたり解除する場合の双方を含む。
そして本実施形態のデータ消去プログラムでは、データ消滅プログラムの実行に先立って領域認識消去プログラムが実行される。【００４２】
具体的には、本実施形態のデータ消去プログラムは、図３のフローチャートに従って実行される。
まず、ステップ１において、電源ＯＦＦ状態のコンピュータを、ＣＤ−ＲＯＭドライブやフレキシブルドライブ等の固定ディスク１以外のブート可能なドライブから起動し、さらに起動ドライブの記録媒体に記録された領域認識消去プログラムを起動する。すなわち、領域認識消去プログラムは、予めリムーバブルディスク（ＣＤ−ＲＯＭやフレキシブルディスク等の入れ替え可能なディスク）等の記録媒体に記録されており、この記録媒体がコンピュータ起動時に起動ドライブに装填される。さらに、この起動ドライブからコンピュータを起動した際に、領域認識消去プログラムがバッチ処理で自動起動されるようにするのが好ましい。固定ディスク１以外のブート可能な固定ディスクが存在するのであれば、その固定ディスクから起動してもよい。【００４３】
起動ドライブからコンピュータが起動されると、ステップ２において、領域認識消去プログラムが実行され、固定ディスク１に対する消去作業が開始される。まず最初に、領域認識消去プログラムはコンピュータのＢＩＯＳコマンドを利用して固定ディスク１のセクタＸに記録された領域認識データを消去する，又は書き換える。これにより、オペレーティングシステムが認識できなかった領域Ｃが認識できるようになる。【００４４】
その後、領域認識消去プログラムは、固定ディスク１の領域Ｃを、固定ディスク１を制御するＡＴＡコマンドを利用して削除し、ステップ３において、固定ディスク１に記録されたデータは完全に消去される。ここで、固定ディスク１の所定領域Ｃのうち、ＢＩＯＳの認識が不安定な領域（通常領域Ｂの終了位置付近の領域や所定領域Ｃの開始位置付近の領域等）はＡＴＡコマンドで削除される。【００４５】
このような手順を遂行することにより、ＢＩＯＳの認識が不安定な領域が削除され、コンピュータは、電源を再投入することなく、固定ディスク１の全領域Ａを認識することができるようになる。例えば、容量１００ＧＢの固定ディスク１の全領域Ａのうち、所定領域Ｃ（例えば、容量１０ＧＢ）がオペレーティングシステムでは認識できず、領域Ｂの容量９０ＧＢのみが認識されていたところ、領域認識消去プログラムによって所定領域Ｃの容量１０ＧＢと通常領域Ｂの容量９０ＧＢとを仕切る仕切が取り払われて全領域Ａの容量１００ＧＢを認識することができるようになる。【００４６】
ここで、ＡＴＡコマンドは固定ディスクのインターフェース毎に異なるが、ＢＩＯＳコマンドは基本的に固定ディスクのインターフェースとは無関係であり、今後、新たなインターフェースが導入されたとしても、ＢＩＯＳコマンドで固定ディスク１上の領域認識データを消去する，又は書き換える手法は有効である。【００４７】
その結果、領域認識データが消去されるか上書きされる。より具体的には固定ディスク１の先頭のセクタＸの内容が消去又は上書きされる。念のためにセクタＸの領域を含み、これよりも大きな領域を消去してもよい。【００４８】
本実施形態では、続いてデータ消滅プログラムが起動し、プログラムの内容が実行される。その結果、固定ディスク１の全領域Ａ（全容量）のデータが消去または上書きされる。従って領域Ｃ（領域Ｄ、領域Ｅ）に記録されたデータについても消去又は上書きされ、元のデータは消滅する。【００４９】
消去後は、ログファイルに容量、型番等を記録し、このログファイルをフレキシブルディスク等のリムーバブルディスクに保存し全領域のデータを消去した記録を残す。もちろん、削除対象の固定ディスク１以外の固定ディスクがコンピュータに接続されているのであれば、削除対象ではない固定ディスクにログファイルを記録してもよい。これにより、各記録媒体（固定ディスク１）毎にデータ削除済みか否かを識別することができるようになる。【００５０】
上記した実施形態で採用したデータ消去プログラムでは、領域認識消去プログラムは領域認識データを消去するか上書きするものであるが、上書きする際に領域Ｅ（リカバリに必要なデータを記録した領域）だけは、オペレーティングシステムが認識できない状態を維持してもよい。すなわちこの場合には、全領域Ａのうちの領域Ｅ以外の領域に記録されたデータが消去対象となる。【００５１】
図２に示したデータ消去プログラムは、原則として先に領域認識消去プログラムを機能させ、その後にデータ消滅プログラムを機能させるが、逆の順序でプログラムを機能させても良い場合もある。
図４は、図２に示すデータ消去プログラムによって磁気記録媒体のデータが消去される手順の変形例を示すフローチャートである。【００５２】
即ち、ユーザ（オペレーティングシステム）が認識することができない領域にデータをバックアップする機能を備えたコンピュータでは、データの上書きを繰り返すと、このデータについてもバックアップされ、遂には認識不可能な領域についても全領域が意味不明のデータで上書きされると考えられる。【００５３】
従って図４に示すフローチャートの様にダミーデータの上書きを繰り返すと、実質的に認識不可能な領域のデータもダミーデータによって上書き消去されると考えられる。【００５４】
本実施形態は、この様な状況が想定される場合に適用可能な構成であり、通常のデータをダミーデータで繰り返し上書きした後に領域認識データを消去又は書き換える。その結果、領域認識データが無くなるか、新たになり、記録媒体を再利用することができる。【００５５】
なお本発明は、上書きの回数を複数回に限定するものではなく、上書き回数は１回で足る場合もある。【００５６】
また、本発明は、記録媒体に記録されたデータをターゲットにして上書きするというよりは、データファイルの有無に関係なく、記録媒体の全てのアドレスに無差別にダミーデータを上書きする。よって、本発明を実施する際には、記録媒体に記録されたデータファイルそのものを認識する必要がないので、オペレーティングシステムが採用するファイルシステム（ＮＴＦＳ，ＦＡＴ３２等）に関係なく、記録媒体の全領域が認識された状態で全領域にダミーデータ（ローレベルのデータ）を記録して、元のデータを消去することができる。
【図１】
2007097391.tif 000003
【図２】
2007097391.tif 000004
【図３】
2007097391.tif 000005
【図４】
2007097391.tif 000006
【手続補正書】
【提出日】平成20年2月18日(2008.2.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】      明細書
【発明の名称】  データ消去プログラム、データ消去方法及び磁気記録データの消去方法
【特許請求の範囲】
【請求項１】
コンピュータ上で実行されて、記録領域を複数に分割した記録媒体に記録されたデータを消去するデータ消去プログラムであって、前記データ消去プログラムは、領域認識消去プログラムとデータ消滅プログラムとを備えており、前記領域認識消去プログラムが実行されると、記録媒体の全領域中の特定の領域をブートされるオペレーティングシステムが認識可能領域であると規定するか、あるいは記録媒体の特定の領域をブートされるオペレーティングシステムが認識できない領域であると規定する領域認識データが消去又は書き換えられ、前記データ消滅プログラムが実行されると、記録媒体の記録データが消去又は書き換えられることを特徴とするデータ消去プログラム。
【請求項２】
領域認識消去プログラムが実行されると、記録媒体の前記領域認識データが格納された領域を含みこの領域を越える領域を消去又は書き換えられることを特徴とする請求項１に記載のデータ消去プログラム。
【請求項３】
領域認識消去プログラムが実行されると、記録媒体の全領域が認識可能となる様に領域認識データが書き換えられることを特徴とする請求項１又は２に記載のデータ消去プログラム。
【請求項４】
記録領域を複数に分割した記録媒体に記録されたデータを消去する方法であって、特定のオペレーティングシステムに認識させる領域あるいは認識させない領域を規定する領域認識データを消去又は書き換え、その後に記録媒体に記録されたデータを消去又は書き換えることを特徴とするデータ消去方法。
【請求項５】
記録領域を複数に分割した磁気記録媒体の所定領域が、ブートされるオペレーティングシステムでは認識不可能に確保されており、前記所定領域に磁気記録データが記録されている場合において、前記磁気記録データを消去することを特徴とする磁気記録データの消去方法。
【請求項６】
ブートされるオペレーティングシステムで認識可能な通常領域にデータが記録される際に、前記データが前記所定領域にも記録される場合において、前記通常領域のデータを消去する際に、前記所定領域のデータも消去することを特徴とする請求項５に記載の磁気記録データの消去方法。
【請求項７】
記録領域を複数に分割した記録媒体に記録されたデータを消去する方法であって、対象とする記録媒体は、通常のデータの他に領域認識データを備え、領域認識データは記録媒体の全領域中の特定の領域をブートされるオペレーティングシステムが認識可能領域であると規定するか、あるいは記録媒体の特定の領域をブートされるオペレーティングシステムが認識できない領域であると規定するものであるデータ消去方法において、通常のデータを消去又は書き換えた後に領域認識データを消去又は書き換えることを特徴とするデータ消去方法。
【請求項８】
領域認識消去プログラムが領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を、記録媒体のインターフェースのコマンドで削除することを特徴とする請求項１乃至３のうちのいずれかに記載のデータ消去プログラム。
【請求項９】
領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を、記録媒体のインターフェースのコマンドで削除することを特徴とする請求項７に記載のデータ消去方法。
【請求項１０】
データを消去し、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を削除した後、ログファイルに記録媒体の容量と型番を記録することを特徴とする請求項８に記載のデータ消去プログラム。
【請求項１１】
データを消去する又は書き換え、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を削除した後、ログファイルに記録媒体の容量と型番を記録することを特徴とする請求項９に記載のデータ消去方法。
【技術分野】
【０００１】
本発明は、固定ディスク等の記録媒体に記録された記録データの消去方法に関するものである。また本発明は、記録媒体に記録された記録データを消去するプログラムに関するものである。
【背景技術】
【０００２】
昨今のコンピュータ関連の技術の進展に伴って固定ディスク（ハードディスク）の大容量化が進み、今や大企業や大学等の研究機関による特殊用途に限らず、一般家庭においてもごく普通に大容量の固定ディスクを搭載したコンピュータが用いられるようになった。
固定ディスクは、益々大容量化の一途を辿っており、ユーザはわずか数年のうちに新規で、より大容量の固定ディスクを購入し、不要になった既存の固定ディスクを処分する機会が多くなった。
【０００３】
不要になった固定ディスクを処分する際には、機密情報が漏洩しないように細心の注意を要し、記録されている磁気記録データを消去するか、又は記録されている磁気記録データを読み取り不可能な状態にする必要がある。
【０００４】
不要になった固定ディスクからの情報の漏洩を回避するためには、物理的に固定ディスクを破壊してしまう方法がある。しかしこの方法では、機能的には何ら問題がない固定ディスクの再利用を図ることができず、資源を有効活用するという観点からは好ましいものではない。そこで、固定ディスクに記録された磁気記録データを、ダミーのデータで上書きすることによって消去する方法が考えられる。このような技術が、例えば特許文献１に開示されている。
【特許文献１】特開２００６−５３７２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、昨今は、固定ディスクが大容量化したことに伴い、固定ディスクの一部の領域に、リカバリに必要なデータを記録してリカバリディスクの添付が省略されて販売されるコンピュータが多くなった。すなわち、固定ディスク全体の領域のうち、ある所定領域のみは、オペレーティングシステムでは認識することができず、従ってユーザは、固定ディスク全体の領域のうち、オペレーティングシステムが認識することができる領域の範囲で固定ディスクを使用することになる。例えば、全領域の容量が１００ＧＢ（ギガバイト）であって、そのうちの１０ＧＢが前述の所定領域であれば、残りの９０ＧＢがオペレーティングシステムの認識できる領域である。また、リカバリ用途以外の用途で、オペレーティングシステムでは認識できないようにすることもあり得る。
【０００６】
このように固定ディスクにオペレーティングシステムでは認識できない所定領域があると、この所定領域部分は、コンピュータ製造メーカによる様々な利用が可能になる。
【０００７】
一例を挙げると、ユーザ（オペレーティングシステム）が認識可能な領域に記録された磁気記録データのコピーを、ユーザが認識することができない所定領域に記録し、所定領域をいわゆるバックアップ領域として利用することができる。コンピュータ製造メーカとしては、このバックアップ領域を作成することにより、ユーザが不用意に削除してしまった重要なデータの復元サービスを提供することが可能になる。
【０００８】
ユーザとしては、削除してしまった重要データが復元されるので、これは非常に有り難いサービスではあるが、このコンピュータを他人に譲渡する際や、固定ディスクを交換する際には、前述のバックアップ領域にも機密データが残ることになる。しかもユーザは、このバックアップ領域を認識できないので、たとえ削除プログラムを使用して削除を試みても、削除プログラムはオペレーティングシステムが認識できる領域部分の記録データを削除するだけであり、依然としてバックアップ領域には機密データが残ってしまう。
【０００９】
そこで本発明は、不要になった記録媒体に記録された全ての記録データを、確実に消去することができるデータの消去方法及びデータ消去プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記課題を解決するための本発明は、コンピュータ上で実行されて、記録領域を複数に分割した記録媒体に記録されたデータを消去するデータ消去プログラムであって、前記データ消去プログラムは、領域認識消去プログラムとデータ消滅プログラムとを備えており、前記領域認識消去プログラムが実行されると、記録媒体の全領域中の特定の領域をブートされるオペレーティングシステムが認識可能領域であると規定するか、あるいは記録媒体の特定の領域をブートされるオペレーティングシステムが認識できない領域であると規定する領域認識データが消去又は書き換えられ、前記データ消滅プログラムが実行されると、記録媒体の記録データが消去又は書き換えられることを特徴とするデータ消去プログラムである。
【００１１】
本発明のデータ消去プログラムを使用すると、コンピュータ上で実行される領域認識消去プログラムによって、ブートされるオペレーティングシステムが認識可能な領域であると規定する領域認識データが消去又は書き換えられる。そのためオペレーティングシステムが認識可能な領域が広がる。あるいはオペレーティングシステムが認識できない領域が減少する。その結果、前記したバックアップ領域についても認識することができる状態となり、データ消滅プログラムによってデータを消去または上書きすることができる。
記録媒体としては、ＩＤＥ，ＳＡＴＡ，ＳＣＳＩ，ＵＳＢ等のインターフェースを問わず全ての固定ディスク、ＵＳＢメモリや各種メモリカード等の半導体メモリを含む。
【００１２】
本発明は、領域認識消去プログラムが実行されると、記録媒体の前記領域認識データが格納された領域を含みこの領域を越える領域を消去又は書き換えられることを特徴とするデータ消去プログラムである。
【００１３】
本発明のデータ消去プログラムでは、領域認識データが格納された領域を広めに消去又は書き換えるものであり、より完全を期すことができる。
【００１４】
本発明は、領域認識消去プログラムが実行されると、記録媒体の全領域が認識可能となる様に領域認識データが書き換えられることを特徴とするデータ消去プログラムである。
【００１５】
本発明によると、領域認識消去機能は、記録媒体の全領域が認識可能となる様に領域認識プログラムを書き換えるので、記録媒体の全領域のデータを消去又は上書きすることができる。
【００１６】
本発明は、記録領域を複数に分割した記録媒体に記録されたデータを消去する方法であって、特定のオペレーティングシステムに認識させる領域あるいは認識させない領域を規定する領域認識データを消去又は書き換え、その後に記録媒体に記録されたデータを消去又は書き換えることを特徴とするデータ消去方法である。
【００１７】
本発明のデータ消去方法では、記録領域を複数に分割した記録媒体に記録された内容の中で特定のオペレーティングシステムに認識させる領域あるいは認識させない領域を規定する領域認識データを消去又は書き換える。その結果オペレーティングシステムが認識可能な領域が広がる。あるいはオペレーティングシステムが認識できない領域が消失するか減少する。
そして本発明では、その後に記録媒体に記録されたデータを消去する。そのため前記したバックアップ領域のデータについても消去または上書きされる。
【００１８】
本発明では、記録領域を複数に分割した磁気記録媒体の所定領域が、ブートされるオペレーティングシステムでは認識不可能に確保されており、前記所定領域に磁気記録データが記録されている場合において、前記磁気記録データを消去するようにした。
本発明を実施すると、ブートされるオペレーティングシステムでは認識されない領域に記録されたデータを消去することができ、機密データの漏洩を阻止することができる。
【００１９】
本発明では、ブートされるオペレーティングシステムで認識可能な通常領域にデータが記録される際に、前記データが前記所定領域にも記録される場合において、前記通常領域のデータを消去する際に、前記所定領域のデータも消去するようにした。
本発明を実施すると、ブートされるオペレーティングシステムで認識可能な通常領域に記録された磁気記録データと、ブートされるオペレーティングシステムでは認識不可能な所定領域に記録された磁気記録データとを消去することができる。
【００２０】
本発明は、記録領域を複数に分割した記録媒体に記録されたデータを消去する方法であって、対象とする記録媒体は、通常のデータの他に領域認識データを備え、領域認識データは記録媒体の全領域中の特定の領域をブートされるオペレーティングシステムが認識可能領域であると規定するか、あるいは記録媒体の特定の領域をブートされるオペレーティングシステムが認識できない領域であると規定するものであるデータ消去方法において、通常のデータを消去又は書き換えた後に領域認識データを消去又は書き換えることを特徴とするデータ消去方法である。
【００２１】
本発明も領域認識データを有する記録媒体のデータを消去するものであるが、例外的に通常のデータの消去や上書きを先に行い、その後に領域認識データを消去又は書き換える構成を採用している。
【００２２】
前述した様に、ユーザが認識可能な領域に記録された磁気記録データのコピーを、ユーザが認識することができない領域にバックアップする機能を備えたコンピュータを使用し、データを上書きするとそのデータが認識不可能に領域に自動的にバックアップされることとなる。従って上書きを繰り返すと認識可能な領域を意味不明のデータで上書きするとこのデータについてもバックアップされると予想される。そのためデータの上書きを繰り返し行うと、遂には認識不可能な領域についても全領域が意味不明のデータで上書きされる。
本発明は、この様な状況が想定される場合に適用可能な構成であり、通常のデータを消去又は書き換えた後に領域認識データを消去又は書き換える。その結果、領域認識データが無くなるか、新たになり、データが消去された状態で記録媒体を再利用することができるようになる。
【００２３】
本発明では、領域認識消去プログラムが領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を、記録媒体のインターフェースのコマンドで削除するようにした。
【００２４】
ここでＢＩＯＳとは、ベーシック・インプット・アウトプット・システムの略であり、コンピュータの起動時に、オペレーティングシステムの起動に先立って動作するプログラムである。
【００２５】
本発明を実施すると、従来のようにコンピュータの電源を再投入（再起動）することなく記録媒体の全領域を削除（開放）し、その後のシステムの再構築を行うことができるようになる。コンピュータを再起動せずに済むので作業時間が大幅に短縮され、特に、複数台の記録媒体のデータを削除する場合において、膨大な時間を節約することができる。
【００２６】
領域認識消去プログラムが領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を削除するようにしたので、当初はオペレーティングシステムで認識できなかった領域が認識されるようになり、これにより、記録媒体の全領域のデータを削除することができるようになる。
【００２７】
本発明のデータ消去方法の発明では、領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を、記録媒体のインターフェースのコマンドで削除するようにした。
記録媒体が固定ディスクの場合、固定ディスクのインターフェースとしては、ＩＤＥ，ＳＡＴＡ，ＩＥＥＥ１３９４，ＳＣＳＩ，ＵＳＢ等がある。
【００２８】
本発明では、領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を、記録媒体のインターフェースのコマンドで削除するようにしたので、一連の削除作業中にコンピュータの動作が不安定になることを回避することができる。すなわち、コンピュータの動作が安定し、再起動させることなく作業を続行することができるので、記録媒体の全領域内のデータの削除作業を迅速に行うことができるようになる。
【００２９】
本発明は、データを消去し、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を削除した後、ログファイルに記録媒体の容量と型番を記録するデータ消去プログラムである。
また、本発明は、データを消去する又は書き換え、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を削除した後、ログファイルに記録媒体の容量と型番を記録するデータ消去方法である。
【００３０】
本発明では、データを消去し、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を削除した後、ログファイルに記録媒体の容量と型番を記録する。その結果、各記録媒体毎にデータ削除済みか否かを識別することができるようになる。
ログファイルは、フレキシブルディスク等のリムーバブルな記録媒体等に記録するのが好ましい。
【発明を実施するための最良の形態】
【００３１】
以下さらに本発明の実施形態について説明する。
図１（ａ）及び図１（ｂ）は、共に磁気記録媒体の概念図である。図２は、本発明の実施形態のデータ消去プログラムの概念図である。図３は、図２に示すデータ消去プログラムによって磁気記録媒体のデータが消去される手順を示すフローチャートである。
【００３２】
コンピュータに装備される固定ディスク１（記録媒体）について、図１を参照しながら説明する。
【００３３】
磁気記録媒体は固定ディスク１（ハードディスク）だけではない（他に各種フラッシュメモリ，メモリカードが存在する）が、固定ディスク１はオペレーティングシステム（基本ソフト）がインストールされてコンピュータの起動に深く関わり、また、大量のデータを記録するのに最適であるため、ここでは固定ディスク１を例に挙げて説明する。
【００３４】
周知のように、固定ディスク１の先頭のセクタＸにはマスターブートレコードがある。このマスターブートレコードには、ブートローダと呼ばれるコンピュータの起動に関わるプログラムと、パーティションテーブルとが記録されている。またセクタＸやその近傍にはブートされるオペレーティングシステムが認識可能な領域であると規定する領域認識データが格納されている。
なお、この領域認識データは、特定の領域（後述する所定領域Ｃ）を、オペレーティングシステムが認識できない領域として規定する。
【００３５】
パーティションテーブルには、パーティションの開始位置と終了位置とが記録されている。このパーティションテーブルに記録されたパーティションの開始位置と終了位置によって、当該固定ディスク１の使用可能な領域（通常領域Ｂ）が決定される。パーティションテーブルには、当該固定ディスク１を搭載するコンピュータの仕様通りの容量の領域が確保されるように、パーティションの開始位置と終了位置とが記録されている。
【００３６】
さらに前記したパーティションテーブル及び領域認識データによってオペレーティングシステムが認識可能な領域が画定される。
例えば図１（ａ）に示す固定ディスク１では、全領域Ａ（全容量）に対して、ブートされるオペレーティングシステム（基本ソフト）で認識可能な通常領域Ｂが確保されている。残りの所定領域Ｃは、オペレーティングシステムでは認識することはできない。
【００３７】
所定領域Ｃのうちの領域Ｄの容量は、通常領域Ｂの容量と同じか又は小さい。また、所定領域Ｃには領域Ｄ以外に領域Ｅが存在している。図１（ａ）に示す例では、固定ディスク１の通常領域Ｂは、一つのパーティションである。この通常領域Ｂには、オペレーティングシステムやアプリケーションプログラムと、ユーザによって作成されたデータ（磁気記録データ）とが格納されるようになっている。また、領域Ｅは、その他のデータ（例えばコンピュータのリカバリに必要なデータ）が記憶されている領域である。
【００３８】
一方、図１（ｂ）に示す固定ディスク１では、通常領域Ｂは、さらに領域ｂ１、ｂ２、及びｂ３に分割されている。このうち、領域ｂ１がオペレーティングシステムやアプリケーションプログラムが格納される領域であり、領域ｂ２及びｂ３は、ユーザが作成したデータ（磁気記録データ）を格納するために確保された領域である。このように、通常領域Ｂは、必要に応じて複数の領域に任意に分割することができる。これに伴い、領域Ｄも三つの領域（領域ｄ１、ｄ２、及びｄ３）に分割されている。そして、通常領域Ｂの領域ｂ１，ｂ２，ｂ３に記録されたデータは、各々領域Ｄ内の領域ｄ１，ｄ２，ｄ３に記録（バックアップ）されるようになっている。ここで、通常領域Ｂの領域ｂ１，ｂ２，ｂ３に記録されたデータを、アーカイブの圧縮ファイルによってバックアップすることもできる。その場合には、敢えて領域Ｄを領域ｄ１，ｄ２，ｄ３に分割する必要はない。なお、図１（ｂ）に示す例では、セクタＸの描写を省略している。
【００３９】
次に本実施形態のデータ消去プログラムについて説明する。本実施形態のデータ消去プログラムは、通常のデータ消去プログラム（混同をさけるためにデータ消滅プログラムと称する）に加えて、領域認識消去プログラムを備えている。領域認識消去プログラムは、領域認識データを消去又は書き換えるものである。ここで「書き換える」とは意味の無いデータ（ダミーデータ）で上書きして実質上消去する場合と、領域認識の設定を変えたり解除する場合の双方を含む。
そして本実施形態のデータ消去プログラムでは、データ消滅プログラムの実行に先立って領域認識消去プログラムが実行される。
【００４０】
具体的には、本実施形態のデータ消去プログラムは、図３のフローチャートに従って実行される。
まず、ステップ１において、電源ＯＦＦ状態のコンピュータを、ＣＤ−ＲＯＭドライブやフレキシブルドライブ等の固定ディスク１以外のブート可能なドライブから起動し、さらに起動ドライブの記録媒体に記録された領域認識消去プログラムを起動する。すなわち、領域認識消去プログラムは、予めリムーバブルディスク（ＣＤ−ＲＯＭやフレキシブルディスク等の入れ替え可能なディスク）等の記録媒体に記録されており、この記録媒体がコンピュータ起動時に起動ドライブに装填される。さらに、この起動ドライブからコンピュータを起動した際に、領域認識消去プログラムがバッチ処理で自動起動されるようにするのが好ましい。固定ディスク１以外のブート可能な固定ディスクが存在するのであれば、その固定ディスクから起動してもよい。
【００４１】
起動ドライブからコンピュータが起動されると、ステップ２において、領域認識消去プログラムが実行され、固定ディスク１に対する消去作業が開始される。まず最初に、領域認識消去プログラムはコンピュータのＢＩＯＳコマンドを利用して固定ディスク１のセクタＸに記録された領域認識データを消去する，又は書き換える。これにより、オペレーティングシステムが認識できなかった領域Ｃが認識できるようになる。
【００４２】
その後、領域認識消去プログラムは、固定ディスク１の領域Ｃを、固定ディスク１を制御するＡＴＡコマンドを利用して削除し、ステップ３において、固定ディスク１に記録されたデータは完全に消去される。ここで、固定ディスク１の所定領域Ｃのうち、ＢＩＯＳの認識が不安定な領域（通常領域Ｂの終了位置付近の領域や所定領域Ｃの開始位置付近の領域等）はＡＴＡコマンドで削除される。
【００４３】
このような手順を遂行することにより、ＢＩＯＳの認識が不安定な領域が削除され、コンピュータは、電源を再投入することなく、固定ディスク１の全領域Ａを認識することができるようになる。例えば、容量１００ＧＢの固定ディスク１の全領域Ａのうち、所定領域Ｃ（例えば、容量１０ＧＢ）がオペレーティングシステムでは認識できず、領域Ｂの容量９０ＧＢのみが認識されていたところ、領域認識消去プログラムによって所定領域Ｃの容量１０ＧＢと通常領域Ｂの容量９０ＧＢとを仕切る仕切が取り払われて全領域Ａの容量１００ＧＢを認識することができるようになる。
【００４４】
ここで、ＡＴＡコマンドは固定ディスクのインターフェース毎に異なるが、ＢＩＯＳコマンドは基本的に固定ディスクのインターフェースとは無関係であり、今後、新たなインターフェースが導入されたとしても、ＢＩＯＳコマンドで固定ディスク１上の領域認識データを消去する，又は書き換える手法は有効である。
【００４５】
その結果、領域認識データが消去されるか上書きされる。より具体的には固定ディスク１の先頭のセクタＸの内容が消去又は上書きされる。念のためにセクタＸの領域を含み、これよりも大きな領域を消去してもよい。
【００４６】
本実施形態では、続いてデータ消滅プログラムが起動し、プログラムの内容が実行される。その結果、固定ディスク１の全領域Ａ（全容量）のデータが消去または上書きされる。従って領域Ｃ（領域Ｄ、領域Ｅ）に記録されたデータについても消去又は上書きされ、元のデータは消滅する。
【００４７】
消去後は、ログファイルに容量、型番等を記録し、このログファイルをフレキシブルディスク等のリムーバブルディスクに保存し全領域のデータを消去した記録を残す。もちろん、削除対象の固定ディスク１以外の固定ディスクがコンピュータに接続されているのであれば、削除対象ではない固定ディスクにログファイルを記録してもよい。これにより、各記録媒体（固定ディスク１）毎にデータ削除済みか否かを識別することができるようになる。
【００４８】
上記した実施形態で採用したデータ消去プログラムでは、領域認識消去プログラムは領域認識データを消去するか上書きするものであるが、上書きする際に領域Ｅ（リカバリに必要なデータを記録した領域）だけは、オペレーティングシステムが認識できない状態を維持してもよい。すなわちこの場合には、全領域Ａのうちの領域Ｅ以外の領域に記録されたデータが消去対象となる。
【００４９】
図２に示したデータ消去プログラムは、原則として先に領域認識消去プログラムを機能させ、その後にデータ消滅プログラムを機能させるが、逆の順序でプログラムを機能させても良い場合もある。
図４は、図２に示すデータ消去プログラムによって磁気記録媒体のデータが消去される手順の変形例を示すフローチャートである。
【００５０】
即ち、ユーザ（オペレーティングシステム）が認識することができない領域にデータをバックアップする機能を備えたコンピュータでは、データの上書きを繰り返すと、このデータについてもバックアップされ、遂には認識不可能な領域についても全領域が意味不明のデータで上書きされると考えられる。
【００５１】
従って図４に示すフローチャートの様にダミーデータの上書きを繰り返すと、実質的に認識不可能な領域のデータもダミーデータによって上書き消去されると考えられる。
【００５２】
本実施形態は、この様な状況が想定される場合に適用可能な構成であり、通常のデータをダミーデータで繰り返し上書きした後に領域認識データを消去又は書き換える。その結果、領域認識データが無くなるか、新たになり、記録媒体を再利用することができる。
【００５３】
なお本発明は、上書きの回数を複数回に限定するものではなく、上書き回数は１回で足る場合もある。
【００５４】
また、本発明は、記録媒体に記録されたデータをターゲットにして上書きするというよりは、データファイルの有無に関係なく、記録媒体の全てのアドレスに無差別にダミーデータを上書きする。よって、本発明を実施する際には、記録媒体に記録されたデータファイルそのものを認識する必要がないので、オペレーティングシステムが採用するファイルシステム（ＮＴＦＳ，ＦＡＴ３２等）に関係なく、記録媒体の全領域が認識された状態で全領域にダミーデータ（ローレベルのデータ）を記録して、元のデータを消去することができる。
【発明の効果】
【００５５】
本発明を実施すると、ユーザが使用するオペレーティングシステムでは認識されない領域に記録された記録データを含め、記録媒体上の記録データを全て消去することができるようになる。
【図面の簡単な説明】
【００５６】
【図１】  （ａ）及び（ｂ）は、共に磁気記録媒体の概念図である。
【図２】  本発明の実施形態のデータ消去プログラムの概念図である。
【図３】  図２に示すデータ消去プログラムによって磁気記録媒体のデータが消去される手順を示すフローチャートである。
【図４】  図２に示すデータ消去プログラムによって磁気記録媒体のデータが消去される手順の変形例を示すフローチャートである。
【手続補正書】
【提出日】平成20年4月1日(2008.4.1)
【手続補正１】
【補正対象書類名】手続補正書
【補正対象項目名】手続補正１
【補正方法】変更
【補正の内容】
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ上で実行されて、記録領域を複数に分割した記録媒体に記録されたデータを消去するデータ消去プログラムであって、前記データ消去プログラムは、領域認識消去プログラムとデータ消滅プログラムとを備えており、前記領域認識消去プログラムが実行されると、記録媒体の全領域中の特定の領域をブートされるオペレーティングシステムが認識可能領域であると規定するか、あるいは記録媒体の特定の領域をブートされるオペレーティングシステムが認識できない領域であると規定する領域認識データが消去又は書き換えられ、前記データ消滅プログラムが実行されると、記録媒体の記録データが消去又は書き換えられることを特徴とするデータ消去プログラム。
【請求項２】
領域認識消去プログラムが実行されると、記録媒体の前記領域認識データが格納された領域を含みこの領域を越える領域を消去又は書き換えられることを特徴とする請求項１に記載のデータ消去プログラム。
【請求項３】
領域認識消去プログラムが実行されると、記録媒体の全領域が認識可能となる様に領域認識データが書き換えられることを特徴とする請求項１又は２に記載のデータ消去プログラム。
【請求項４】
記録領域を複数に分割した記録媒体に記録されたデータを消去する方法であって、特定のオペレーティングシステムに認識させる領域あるいは認識させない領域を規定する領域認識データを消去又は書き換え、その後に記録媒体に記録されたデータを消去又は書き換えることを特徴とするデータ消去方法。
【請求項５】
記録領域を複数に分割した磁気記録媒体の所定領域が、ブートされるオペレーティングシステムでは認識不可能に確保されており、前記所定領域に磁気記録データが記録されている場合において、前記磁気記録データを消去することを特徴とする磁気記録データの消去方法。
【請求項６】
ブートされるオペレーティングシステムで認識可能な通常領域にデータが記録される際に、前記データが前記所定領域にも記録される場合において、前記通常領域のデータを消去する際に、前記所定領域のデータも消去することを特徴とする請求項５に記載の磁気記録データの消去方法。
【請求項７】
記録領域を複数に分割した記録媒体に記録されたデータを消去する方法であって、対象とする記録媒体は、通常のデータの他に領域認識データを備え、領域認識データは記録媒体の全領域中の特定の領域をブートされるオペレーティングシステムが認識可能領域であると規定するか、あるいは記録媒体の特定の領域をブートされるオペレーティングシステムが認識できない領域であると規定するものであるデータ消去方法において、通常のデータを消去又は書き換えた後に領域認識データを消去又は書き換えることを特徴とするデータ消去方法。
【請求項８】
領域認識消去プログラムが領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を、記録媒体のインターフェースのコマンドで削除することを特徴とする請求項１乃至３のうちのいずれかに記載のデータ消去プログラム。
【請求項９】
領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を、記録媒体のインターフェースのコマンドで削除することを特徴とする請求項７に記載のデータ消去方法。
【請求項１０】
データを消去し、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を削除した後、ログファイルに記録媒体の容量と型番を記録することを特徴とする請求項８に記載のデータ消去プログラム。
【請求項１１】
データを消去する又は書き換え、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を削除した後、ログファイルに記録媒体の容量と型番を記録することを特徴とする請求項９に記載のデータ消去方法。
【手続補正２】
【補正対象書類名】手続補正書
【補正対象項目名】手続補正２
【補正方法】追加
【補正の内容】
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】      明細書
【発明の名称】  データ消去プログラム、データ消去方法及び磁気記録データの消去方法
【技術分野】
【０００１】
本発明は、固定ディスク等の記録媒体に記録された記録データの消去方法に関するものである。また本発明は、記録媒体に記録された記録データを消去するプログラムに関するものである。
【背景技術】
【０００２】
昨今のコンピュータ関連の技術の進展に伴って固定ディスク（ハードディスク）の大容量化が進み、今や大企業や大学等の研究機関による特殊用途に限らず、一般家庭においてもごく普通に大容量の固定ディスクを搭載したコンピュータが用いられるようになった。
固定ディスクは、益々大容量化の一途を辿っており、ユーザはわずか数年のうちに新規で、より大容量の固定ディスクを購入し、不要になった既存の固定ディスクを処分する機会が多くなった。
【０００３】
不要になった固定ディスクを処分する際には、機密情報が漏洩しないように細心の注意を要し、記録されている磁気記録データを消去するか、又は記録されている磁気記録データを読み取り不可能な状態にする必要がある。
【０００４】
不要になった固定ディスクからの情報の漏洩を回避するためには、物理的に固定ディスクを破壊してしまう方法がある。しかしこの方法では、機能的には何ら問題がない固定ディスクの再利用を図ることができず、資源を有効活用するという観点からは好ましいものではない。そこで、固定ディスクに記録された磁気記録データを、ダミーのデータで上書きすることによって消去する方法が考えられる。このような技術が、例えば特許文献１に開示されている。
【特許文献１】特開２００６−５３７２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、昨今は、固定ディスクが大容量化したことに伴い、固定ディスクの一部の領域に、リカバリに必要なデータを記録してリカバリディスクの添付が省略されて販売されるコンピュータが多くなった。すなわち、固定ディスク全体の領域のうち、ある所定領域のみは、オペレーティングシステムでは認識することができず、従ってユーザは、固定ディスク全体の領域のうち、オペレーティングシステムが認識することができる領域の範囲で固定ディスクを使用することになる。例えば、全領域の容量が１００ＧＢ（ギガバイト）であって、そのうちの１０ＧＢが前述の所定領域であれば、残りの９０ＧＢがオペレーティングシステムの認識できる領域である。また、リカバリ用途以外の用途で、オペレーティングシステムでは認識できないようにすることもあり得る。
【０００６】
このように固定ディスクにオペレーティングシステムでは認識できない所定領域があると、この所定領域部分は、コンピュータ製造メーカによる様々な利用が可能になる。
【０００７】
一例を挙げると、ユーザ（オペレーティングシステム）が認識可能な領域に記録された磁気記録データのコピーを、ユーザが認識することができない所定領域に記録し、所定領域をいわゆるバックアップ領域として利用することができる。コンピュータ製造メーカとしては、このバックアップ領域を作成することにより、ユーザが不用意に削除してしまった重要なデータの復元サービスを提供することが可能になる。
【０００８】
ユーザとしては、削除してしまった重要データが復元されるので、これは非常に有り難いサービスではあるが、このコンピュータを他人に譲渡する際や、固定ディスクを交換する際には、前述のバックアップ領域にも機密データが残ることになる。しかもユーザは、このバックアップ領域を認識できないので、たとえ削除プログラムを使用して削除を試みても、削除プログラムはオペレーティングシステムが認識できる領域部分の記録データを削除するだけであり、依然としてバックアップ領域には機密データが残ってしまう。
【０００９】
そこで本発明は、不要になった記録媒体に記録された全ての記録データを、確実に消去することができるデータの消去方法及びデータ消去プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記課題を解決するための本発明は、コンピュータ上で実行されて、記録領域を複数に分割した記録媒体に記録されたデータを消去するデータ消去プログラムであって、前記データ消去プログラムは、領域認識消去プログラムとデータ消滅プログラムとを備えており、前記領域認識消去プログラムが実行されると、記録媒体の全領域中の特定の領域をブートされるオペレーティングシステムが認識可能領域であると規定するか、あるいは記録媒体の特定の領域をブートされるオペレーティングシステムが認識できない領域であると規定する領域認識データが消去又は書き換えられ、前記データ消滅プログラムが実行されると、記録媒体の記録データが消去又は書き換えられることを特徴とするデータ消去プログラムである。
【００１１】
本発明のデータ消去プログラムを使用すると、コンピュータ上で実行される領域認識消去プログラムによって、ブートされるオペレーティングシステムが認識可能な領域であると規定する領域認識データが消去又は書き換えられる。そのためオペレーティングシステムが認識可能な領域が広がる。あるいはオペレーティングシステムが認識できない領域が減少する。その結果、前記したバックアップ領域についても認識することができる状態となり、データ消滅プログラムによってデータを消去または上書きすることができる。
記録媒体としては、ＩＤＥ，ＳＡＴＡ，ＳＣＳＩ，ＵＳＢ等のインターフェースを問わず全ての固定ディスク、ＵＳＢメモリや各種メモリカード等の半導体メモリを含む。
【００１２】
本発明は、領域認識消去プログラムが実行されると、記録媒体の前記領域認識データが格納された領域を含みこの領域を越える領域を消去又は書き換えられることを特徴とするデータ消去プログラムである。
【００１３】
本発明のデータ消去プログラムでは、領域認識データが格納された領域を広めに消去又は書き換えるものであり、より完全を期すことができる。
【００１４】
本発明は、領域認識消去プログラムが実行されると、記録媒体の全領域が認識可能となる様に領域認識データが書き換えられることを特徴とするデータ消去プログラムである。
【００１５】
本発明によると、領域認識消去機能は、記録媒体の全領域が認識可能となる様に領域認識プログラムを書き換えるので、記録媒体の全領域のデータを消去又は上書きすることができる。
【００１６】
本発明は、記録領域を複数に分割した記録媒体に記録されたデータを消去する方法であって、特定のオペレーティングシステムに認識させる領域あるいは認識させない領域を規定する領域認識データを消去又は書き換え、その後に記録媒体に記録されたデータを消去又は書き換えることを特徴とするデータ消去方法である。
【００１７】
本発明のデータ消去方法では、記録領域を複数に分割した記録媒体に記録された内容の中で特定のオペレーティングシステムに認識させる領域あるいは認識させない領域を規定する領域認識データを消去又は書き換える。その結果オペレーティングシステムが認識可能な領域が広がる。あるいはオペレーティングシステムが認識できない領域が消失するか減少する。
そして本発明では、その後に記録媒体に記録されたデータを消去する。そのため前記したバックアップ領域のデータについても消去または上書きされる。
【００１８】
本発明では、記録領域を複数に分割した磁気記録媒体の所定領域が、ブートされるオペレーティングシステムでは認識不可能に確保されており、前記所定領域に磁気記録データが記録されている場合において、前記磁気記録データを消去するようにした。
本発明を実施すると、ブートされるオペレーティングシステムでは認識されない領域に記録されたデータを消去することができ、機密データの漏洩を阻止することができる。
【００１９】
本発明では、ブートされるオペレーティングシステムで認識可能な通常領域にデータが記録される際に、前記データが前記所定領域にも記録される場合において、前記通常領域のデータを消去する際に、前記所定領域のデータも消去するようにした。
本発明を実施すると、ブートされるオペレーティングシステムで認識可能な通常領域に記録された磁気記録データと、ブートされるオペレーティングシステムでは認識不可能な所定領域に記録された磁気記録データとを消去することができる。
【００２０】
本発明は、記録領域を複数に分割した記録媒体に記録されたデータを消去する方法であって、対象とする記録媒体は、通常のデータの他に領域認識データを備え、領域認識データは記録媒体の全領域中の特定の領域をブートされるオペレーティングシステムが認識可能領域であると規定するか、あるいは記録媒体の特定の領域をブートされるオペレーティングシステムが認識できない領域であると規定するものであるデータ消去方法において、通常のデータを消去又は書き換えた後に領域認識データを消去又は書き換えることを特徴とするデータ消去方法である。
【００２１】
本発明も領域認識データを有する記録媒体のデータを消去するものであるが、例外的に通常のデータの消去や上書きを先に行い、その後に領域認識データを消去又は書き換える構成を採用している。
【００２２】
前述した様に、ユーザが認識可能な領域に記録された磁気記録データのコピーを、ユーザが認識することができない領域にバックアップする機能を備えたコンピュータを使用し、データを上書きするとそのデータが認識不可能に領域に自動的にバックアップされることとなる。従って上書きを繰り返すと認識可能な領域を意味不明のデータで上書きするとこのデータについてもバックアップされると予想される。そのためデータの上書きを繰り返し行うと、遂には認識不可能な領域についても全領域が意味不明のデータで上書きされる。
本発明は、この様な状況が想定される場合に適用可能な構成であり、通常のデータを消去又は書き換えた後に領域認識データを消去又は書き換える。その結果、領域認識データが無くなるか、新たになり、データが消去された状態で記録媒体を再利用することができるようになる。
【００２３】
本発明では、領域認識消去プログラムが領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を、記録媒体のインターフェースのコマンドで削除するようにした。
【００２４】
ここでＢＩＯＳとは、ベーシック・インプット・アウトプット・システムの略であり、コンピュータの起動時に、オペレーティングシステムの起動に先立って動作するプログラムである。
【００２５】
本発明を実施すると、従来のようにコンピュータの電源を再投入（再起動）することなく記録媒体の全領域を削除（開放）し、その後のシステムの再構築を行うことができるようになる。コンピュータを再起動せずに済むので作業時間が大幅に短縮され、特に、複数台の記録媒体のデータを削除する場合において、膨大な時間を節約することができる。
【００２６】
領域認識消去プログラムが領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を削除するようにしたので、当初はオペレーティングシステムで認識できなかった領域が認識されるようになり、これにより、記録媒体の全領域のデータを削除することができるようになる。
【００２７】
本発明のデータ消去方法の発明では、領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を、記録媒体のインターフェースのコマンドで削除するようにした。
記録媒体が固定ディスクの場合、固定ディスクのインターフェースとしては、ＩＤＥ，ＳＡＴＡ，ＩＥＥＥ１３９４，ＳＣＳＩ，ＵＳＢ等がある。
【００２８】
本発明では、領域認識データを消去した後，又は書き換えた後に、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を、記録媒体のインターフェースのコマンドで削除するようにしたので、一連の削除作業中にコンピュータの動作が不安定になることを回避することができる。すなわち、コンピュータの動作が安定し、再起動させることなく作業を続行することができるので、記録媒体の全領域内のデータの削除作業を迅速に行うことができるようになる。
【００２９】
本発明は、データを消去し、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を削除した後、ログファイルに記録媒体の容量と型番を記録するデータ消去プログラムである。
また、本発明は、データを消去する又は書き換え、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を削除した後、ログファイルに記録媒体の容量と型番を記録するデータ消去方法である。
【００３０】
本発明では、データを消去し、ＢＩＯＳの認識が不安定な領域である通常領域の終了位置付近の領域や所定領域の開始位置付近の領域を削除した後、ログファイルに記録媒体の容量と型番を記録する。その結果、各記録媒体毎にデータ削除済みか否かを識別することができるようになる。
ログファイルは、フレキシブルディスク等のリムーバブルな記録媒体等に記録するのが好ましい。
【発明を実施するための最良の形態】
【００３１】
以下さらに本発明の実施形態について説明する。
図１（ａ）及び図１（ｂ）は、共に磁気記録媒体の概念図である。図２は、本発明の実施形態のデータ消去プログラムの概念図である。図３は、図２に示すデータ消去プログラムによって磁気記録媒体のデータが消去される手順を示すフローチャートである。
【００３２】
コンピュータに装備される固定ディスク１（記録媒体）について、図１を参照しながら説明する。
【００３３】
磁気記録媒体は固定ディスク１（ハードディスク）だけではない（他に各種フラッシュメモリ，メモリカードが存在する）が、固定ディスク１はオペレーティングシステム（基本ソフト）がインストールされてコンピュータの起動に深く関わり、また、大量のデータを記録するのに最適であるため、ここでは固定ディスク１を例に挙げて説明する。
【００３４】
周知のように、固定ディスク１の先頭のセクタＸにはマスターブートレコードがある。このマスターブートレコードには、ブートローダと呼ばれるコンピュータの起動に関わるプログラムと、パーティションテーブルとが記録されている。またセクタＸやその近傍にはブートされるオペレーティングシステムが認識可能な領域であると規定する領域認識データが格納されている。
なお、この領域認識データは、特定の領域（後述する所定領域Ｃ）を、オペレーティングシステムが認識できない領域として規定する。
【００３５】
パーティションテーブルには、パーティションの開始位置と終了位置とが記録されている。このパーティションテーブルに記録されたパーティションの開始位置と終了位置によって、当該固定ディスク１の使用可能な領域（通常領域Ｂ）が決定される。パーティションテーブルには、当該固定ディスク１を搭載するコンピュータの仕様通りの容量の領域が確保されるように、パーティションの開始位置と終了位置とが記録されている。
【００３６】
さらに前記したパーティションテーブル及び領域認識データによってオペレーティングシステムが認識可能な領域が画定される。
例えば図１（ａ）に示す固定ディスク１では、全領域Ａ（全容量）に対して、ブートされるオペレーティングシステム（基本ソフト）で認識可能な通常領域Ｂが確保されている。残りの所定領域Ｃは、オペレーティングシステムでは認識することはできない。
【００３７】
所定領域Ｃのうちの領域Ｄの容量は、通常領域Ｂの容量と同じか又は小さい。また、所定領域Ｃには領域Ｄ以外に領域Ｅが存在している。図１（ａ）に示す例では、固定ディスク１の通常領域Ｂは、一つのパーティションである。この通常領域Ｂには、オペレーティングシステムやアプリケーションプログラムと、ユーザによって作成されたデータ（磁気記録データ）とが格納されるようになっている。また、領域Ｅは、その他のデータ（例えばコンピュータのリカバリに必要なデータ）が記憶されている領域である。
【００３８】
一方、図１（ｂ）に示す固定ディスク１では、通常領域Ｂは、さらに領域ｂ１、ｂ２、及びｂ３に分割されている。このうち、領域ｂ１がオペレーティングシステムやアプリケーションプログラムが格納される領域であり、領域ｂ２及びｂ３は、ユーザが作成したデータ（磁気記録データ）を格納するために確保された領域である。このように、通常領域Ｂは、必要に応じて複数の領域に任意に分割することができる。これに伴い、領域Ｄも三つの領域（領域ｄ１、ｄ２、及びｄ３）に分割されている。そして、通常領域Ｂの領域ｂ１，ｂ２，ｂ３に記録されたデータは、各々領域Ｄ内の領域ｄ１，ｄ２，ｄ３に記録（バックアップ）されるようになっている。ここで、通常領域Ｂの領域ｂ１，ｂ２，ｂ３に記録されたデータを、アーカイブの圧縮ファイルによってバックアップすることもできる。その場合には、敢えて領域Ｄを領域ｄ１，ｄ２，ｄ３に分割する必要はない。なお、図１（ｂ）に示す例では、セクタＸの描写を省略している。
【００３９】
次に本実施形態のデータ消去プログラムについて説明する。本実施形態のデータ消去プログラムは、通常のデータ消去プログラム（混同をさけるためにデータ消滅プログラムと称する）に加えて、領域認識消去プログラムを備えている。領域認識消去プログラムは、領域認識データを消去又は書き換えるものである。ここで「書き換える」とは意味の無いデータ（ダミーデータ）で上書きして実質上消去する場合と、領域認識の設定を変えたり解除する場合の双方を含む。
そして本実施形態のデータ消去プログラムでは、データ消滅プログラムの実行に先立って領域認識消去プログラムが実行される。
【００４０】
具体的には、本実施形態のデータ消去プログラムは、図３のフローチャートに従って実行される。
まず、ステップ１において、電源ＯＦＦ状態のコンピュータを、ＣＤ−ＲＯＭドライブやフレキシブルドライブ等の固定ディスク１以外のブート可能なドライブから起動し、さらに起動ドライブの記録媒体に記録された領域認識消去プログラムを起動する。すなわち、領域認識消去プログラムは、予めリムーバブルディスク（ＣＤ−ＲＯＭやフレキシブルディスク等の入れ替え可能なディスク）等の記録媒体に記録されており、この記録媒体がコンピュータ起動時に起動ドライブに装填される。さらに、この起動ドライブからコンピュータを起動した際に、領域認識消去プログラムがバッチ処理で自動起動されるようにするのが好ましい。固定ディスク１以外のブート可能な固定ディスクが存在するのであれば、その固定ディスクから起動してもよい。
【００４１】
起動ドライブからコンピュータが起動されると、ステップ２において、領域認識消去プログラムが実行され、固定ディスク１に対する消去作業が開始される。まず最初に、領域認識消去プログラムはコンピュータのＢＩＯＳコマンドを利用して固定ディスク１のセクタＸに記録された領域認識データを消去する，又は書き換える。これにより、オペレーティングシステムが認識できなかった領域Ｃが認識できるようになる。
【００４２】
その後、領域認識消去プログラムは、固定ディスク１の領域Ｃを、固定ディスク１を制御するＡＴＡコマンドを利用して削除し、ステップ３において、固定ディスク１に記録されたデータは完全に消去される。ここで、固定ディスク１の所定領域Ｃのうち、ＢＩＯＳの認識が不安定な領域（通常領域Ｂの終了位置付近の領域や所定領域Ｃの開始位置付近の領域等）はＡＴＡコマンドで削除される。
【００４３】
このような手順を遂行することにより、ＢＩＯＳの認識が不安定な領域が削除され、コンピュータは、電源を再投入することなく、固定ディスク１の全領域Ａを認識することができるようになる。例えば、容量１００ＧＢの固定ディスク１の全領域Ａのうち、所定領域Ｃ（例えば、容量１０ＧＢ）がオペレーティングシステムでは認識できず、領域Ｂの容量９０ＧＢのみが認識されていたところ、領域認識消去プログラムによって所定領域Ｃの容量１０ＧＢと通常領域Ｂの容量９０ＧＢとを仕切る仕切が取り払われて全領域Ａの容量１００ＧＢを認識することができるようになる。
【００４４】
ここで、ＡＴＡコマンドは固定ディスクのインターフェース毎に異なるが、ＢＩＯＳコマンドは基本的に固定ディスクのインターフェースとは無関係であり、今後、新たなインターフェースが導入されたとしても、ＢＩＯＳコマンドで固定ディスク１上の領域認識データを消去する，又は書き換える手法は有効である。
【００４５】
その結果、領域認識データが消去されるか上書きされる。より具体的には固定ディスク１の先頭のセクタＸの内容が消去又は上書きされる。念のためにセクタＸの領域を含み、これよりも大きな領域を消去してもよい。
【００４６】
本実施形態では、続いてデータ消滅プログラムが起動し、プログラムの内容が実行される。その結果、固定ディスク１の全領域Ａ（全容量）のデータが消去または上書きされる。従って領域Ｃ（領域Ｄ、領域Ｅ）に記録されたデータについても消去又は上書きされ、元のデータは消滅する。
【００４７】
消去後は、ログファイルに容量、型番等を記録し、このログファイルをフレキシブルディスク等のリムーバブルディスクに保存し全領域のデータを消去した記録を残す。もちろん、削除対象の固定ディスク１以外の固定ディスクがコンピュータに接続されているのであれば、削除対象ではない固定ディスクにログファイルを記録してもよい。これにより、各記録媒体（固定ディスク１）毎にデータ削除済みか否かを識別することができるようになる。
【００４８】
上記した実施形態で採用したデータ消去プログラムでは、領域認識消去プログラムは領域認識データを消去するか上書きするものであるが、上書きする際に領域Ｅ（リカバリに必要なデータを記録した領域）だけは、オペレーティングシステムが認識できない状態を維持してもよい。すなわちこの場合には、全領域Ａのうちの領域Ｅ以外の領域に記録されたデータが消去対象となる。
【００４９】
図２に示したデータ消去プログラムは、原則として先に領域認識消去プログラムを機能させ、その後にデータ消滅プログラムを機能させるが、逆の順序でプログラムを機能させても良い場合もある。
図４は、図２に示すデータ消去プログラムによって磁気記録媒体のデータが消去される手順の変形例を示すフローチャートである。
【００５０】
即ち、ユーザ（オペレーティングシステム）が認識することができない領域にデータをバックアップする機能を備えたコンピュータでは、データの上書きを繰り返すと、このデータについてもバックアップされ、遂には認識不可能な領域についても全領域が意味不明のデータで上書きされると考えられる。
【００５１】
従って図４に示すフローチャートの様にダミーデータの上書きを繰り返すと、実質的に認識不可能な領域のデータもダミーデータによって上書き消去されると考えられる。
【００５２】
本実施形態は、この様な状況が想定される場合に適用可能な構成であり、通常のデータをダミーデータで繰り返し上書きした後に領域認識データを消去又は書き換える。その結果、領域認識データが無くなるか、新たになり、記録媒体を再利用することができる。
【００５３】
なお本発明は、上書きの回数を複数回に限定するものではなく、上書き回数は１回で足る場合もある。
【００５４】
また、本発明は、記録媒体に記録されたデータをターゲットにして上書きするというよりは、データファイルの有無に関係なく、記録媒体の全てのアドレスに無差別にダミーデータを上書きする。よって、本発明を実施する際には、記録媒体に記録されたデータファイルそのものを認識する必要がないので、オペレーティングシステムが採用するファイルシステム（ＮＴＦＳ，ＦＡＴ３２等）に関係なく、記録媒体の全領域が認識された状態で全領域にダミーデータ（ローレベルのデータ）を記録して、元のデータを消去することができる。
【発明の効果】
【００５５】
本発明を実施すると、ユーザが使用するオペレーティングシステムでは認識されない領域に記録された記録データを含め、記録媒体上の記録データを全て消去することができるようになる。
【図面の簡単な説明】
【００５６】
【図１】  （ａ）及び（ｂ）は、共に磁気記録媒体の概念図である。
【図２】  本発明の実施形態のデータ消去プログラムの概念図である。
【図３】  図２に示すデータ消去プログラムによって磁気記録媒体のデータが消去される手順を示すフローチャートである。
【図４】  図２に示すデータ消去プログラムによって磁気記録媒体のデータが消去される手順の変形例を示すフローチャートである。
【国際調査報告】
2007097391.tif 000007
2007097391.tif 000008
2007097391.tif 000009
2007097391.tif 000010