(57)【要約】【課題】メモリカードなどのリムーバブルメディアのデータを簡単かつ完全に消去する。【解決手段】まずコンピュータに接続されているすべての記録メディアドライブが検出され（Ｓ７０１）、その中からリムーバブルメディアドライブのみがデータ消去可能なメディアのドライブとして選択される（Ｓ７０２）。そしてデータ消去の対象となるリムーバブルメディアのドライブおよびその消去方式を選択させる画面が表示される（Ｓ７０３）。この選択画面で、リムーバブルメディアドライブ及び消去方式が選択されて、消去開始ボタンがクリックされることにより、消去処理が実行される（Ｓ７０４）。消去が完了すると、ダンプするか否かを確認させるメッセージボックスが表示される（Ｓ７０５）。ダンプする場合にはダンプ画面が表示され、ダンプしない場合にはメイン画面２００に戻る。【選択図】  図７
2004287549.tif 000002
【特許請求の範囲】
【請求項１】
データ消去対象となるリムーバブルメディアおよびその消去方式を選択させる選択ステップと、
選択された前記リムーバブルメディアに記録されているデータを前記消去方式に従って消去する消去ステップを有することを特徴とするリムーバブルメディアのデータ消去方法。
【請求項２】
前記選択ステップは、
消去可能な記録メディアの中からリムーバブルメディアのみを選択の対象として画面に表示するステップを含むことを特徴とするリムーバブルメディアのデータ消去方法。
【請求項３】
前記消去ステップの後に、
前記リムーバブルメディア内のデータをダンプするか否かを選択させるステップをさらに有することを特徴とするリムーバブルメディアのデータ消去方法。
【請求項４】
前記リムーバブルメディアは、メモリカードであることを特徴とするデータの消去方法。
【請求項５】
リムーバブルメディアを含む記録メディアの記録再生手段を備えたコンピュータに、
消去対象となるリムーバブルメディアおよびその消去方式を選択させる選択ステップと、
選択された前記リムーバブルメディアに記録されているデータを前記消去方式に従って消去する消去ステップを実行させるためのコンピュータプログラム。
【請求項６】
請求項５に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、リムーバブルメディアのデータ消去方法に関し、より詳細には、メモリカードなどのリムーバブルメディアに記録されているデータを簡単かつ完全に消去することが可能なリムーバブルメディアのデータ消去方法、コンピュータプログラムおよび記録媒体に関する。
【０００２】
【従来の技術】
従来から、リースやレンタルされたパーソナルコンピュータ（ＰＣ）を返却するときや、買い替えなどで古いコンピュータを手放す際にハードディスクから個人情報や重要なデータが漏洩することを防ぐことを目的として、ハードディスクのデータを消去する手段が多く出回っており、その消去方式にも様々なものがある。
【０００３】
例えば、ＮＳＡ標準（米国国防総省ＮＳＡ規格）では、１回目、２回目に乱数を書き込み、３回目にゼロ（１６進数の００）を書き込むことで、記録データの完全消去を実現している。また、旧ＮＳＡ標準では、１回目、３回目にゼロを書き込み、２回目、４回目に固定値（例えば１６進数のＦＦ）を書き込むことで記録データの完全消去を実現している。また、ＤｏＤ標準（米国国防総省規格）では、１回目にゼロ、２回目に固定値、３回目に乱数を書き込むことで記録データの完全消去を実現している。また、ＮＡＴＯ標準（ＮＡＴＯ規格）では、１回目、３回目、５回目にゼロを書き込み、２回目、４回目、６回目に固定値を書き込み、７回目に乱数を書き込むことで完全消去を実現している。
【０００４】
また、データ消去の高速処理を図る方法も知られている（特許文献２参照）。この方法では、ランダム単位データを作成し、これを繰り返し使用して消去用記録データを作成するので、消去用記録データの作成時間を短縮することができ、データ消去処理時間を短縮させることができる。
【０００５】
【特許文献１】
特開２００３−０３０８０１号公報
【０００６】
【発明が解決しようとする課題】
ところで、最近はフレキシブルディスク（ＦＤ）や光磁気ディスク（ＭＯ）などのリムーバブルメディアに代わって、フラッシュメモリカード（以下、単にメモリカードという）が広く普及してきている。メモリカードはフラッシュメモリを内蔵したリムーバブルな記録メディアであって、近年の大容量化により、デジタルカメラ、ＰＤＡ、携帯電話、その他の電子機器に広く利用されている。
【０００７】
しかしながら、メモリカードのデータをオペレーティングシステム（ＯＳ）上で用意されているフォーマットコマンドで初期化しても、ファイルとしては見えなくなるものの、実体的なデータはそのまま残っている。メモリカードは小型で紛失しやすく、人手に渡りやすいため、メモリカードに記録されたデータの漏洩を防ぐことは困難である。さらに、ＦＤやＭＯについてもその内容を簡単かつ完全に消去できるツールが望まれている。
【０００８】
したがって、本発明の目的は、メモリカードなどのリムーバブルメディアのデータを簡単かつ完全に消去することが可能なリムーバブルメディアのデータ消去方法、コンピュータプログラムおよび記録媒体を提供することにある。
【０００９】
【課題を解決するための手段】
本発明のかかる目的は、消去対象となるリムーバブルメディアおよびその消去方式を選択させる選択ステップと、選択された前記リムーバブルメディアに記録されているデータを前記消去方式に従って消去する消去ステップを有することを特徴とするリムーバブルメディアのデータ消去方法によって達成される。
【００１０】
本発明によれば、メモリカードなどのリムーバブルメディアのデータを簡単かつ完全に消去することができる。
【００１１】
本発明の好ましい実施形態において、前記選択ステップは、消去可能な記録メディアの中からリムーバブルメディアのみを選択の対象として画面に表示するステップを含んでいる。
【００１２】
本発明の好ましい実施形態によれば、ハードディスク内のデータを誤って消去してしまうことを防止するとともにリムーバブルメディアの選択を容易にすることができる。
【００１３】
本発明の好ましい実施形態においては、前記消去ステップの後に、前記リムーバブルメディア内のデータをダンプするか否かを選択させるステップをさらに有する。
【００１４】
本発明の好ましい実施形態によれば、リムーバブルメディアがドライブとして認識されているうちにユーザにダンプを促すことで、消去状態を確認させることができる。
【００１５】
本発明のさらに好ましい実施形態において、前記リムーバブルメディアはメモリカードである。
【００１６】
本発明のさらに好ましい実施形態によれば、小型で紛失しやすく、人手に渡りやすいメモリカード内のデータを簡単かつ確実に消去することができる。
【００１７】
本発明の前記目的はまた、リムーバブルメディアを含む記録メディアの記録再生手段を備えたコンピュータに、消去対象となるリムーバブルメディアおよびその消去方式を選択させる選択ステップと、選択された前記リムーバブルメディアに記録されているデータを前記消去方式に従って消去する消去ステップを実行させるためのコンピュータプログラムによっても達成される。
【００１８】
本発明の前記目的はまた、前記コンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体によっても達成される。
【００１９】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の好ましい実施形態について詳細に説明する。
【００２０】
図１は、本発明の好ましい実施形態にかかるリムーバブルメディアのデータ消去方法を実現するコンピュータシステムの構成を示す略ブロック図である。
【００２１】
図１に示されるように、このコンピュータシステム１００は、コンピュータ本体１０１と、ディスプレイ１０２などの表示手段と、キーボード１０３やマウス１０４などのデータ入力手段を備えている。これら表示手段とデータ入力手段は、後述するハードディスクのデータ消去プログラムとともにグラフィカルユーザインターフェースを構成する。コンピュータ本体（単に、コンピュータということがある）１０１は、一般的なパーソナルコンピュータの構成であって、ＣＰＵ１０５、メモリ１０６、ハードディスクドライブ（ＨＤＤ）１０７、フレキシブルディスクドライブ（ＦＤＤ）１０８、ＣＤ−ＲＯＭドライブ１０９、メモリカードドライブ１１０、入出力インターフェース（Ｉ／Ｏ）１１１などを備えている。
【００２２】
コンピュータ本体１０１には、各種デバイスドライバ１１２、ＯＳ１１３、リムーバブルメディアのデータ消去プログラム１１４ａその他のアプリケーションソフト１１４などがインストールされ、これらのソフトウェアと上述したハードウェアとが協働することにより、リムーバブルメディアのデータ消去機能が実現される。すなわち、インストールによってハードディスクドライブ（以下、単にハードディスクということがある）１０７内に格納されたソフトウェアは、ユーザからの指示により、あるいはコンピュータ起動時に自動的に、メモリ１０６へ読み出されて処理され、リムーバブルメディアのデータ消去機能を実現するための動作が実行される。これらのソフトウェアは、ＣＤ−ＲＯＭ１０９Ｃなどの記録媒体によって提供されてもよく、その場合はＣＤ−ＲＯＭドライブ１０９によって当該プログラムを読み出してインストールする。あるいは、インターネットからオンラインで提供されてもよく、その場合には図示しないネットワークインターフェースを介してインターネット上からダウンロードする。
【００２３】
本実施形態においては、フレキシブルディスク１０８Ｆやメモリカード１１０Ｃがリムーバブルメディアとしてデータ消去の対象とされる。メモリカードとしてはどのような種類のものであってもよく、メモリカードドライブ１１０が複数設けられていてもよい。
【００２４】
図２は、ディスプレイ１０２に表示されるリムーバブルメディアのデータ消去プログラムのメイン画面（ウィンドウ）を示す図である。
【００２５】
図２に示されるように、このウィンドウ２００では、消去方式の説明および消去状況を表示するメッセージ欄２０１と、消去対象のドライブを選択させるプルダウンメニュー２０２と、消去方式を選択させるプルダウンメニュー２０３と、消去回数を選択させるプルダウンメニュー２０４と、消去完了までにかかる残り時間や消去開始から現在までの経過時間などを表示する消去状況表示欄２０５と、消去開始ボタン２０６ａと、ダンプ表示ボタン２０６ｂと、終了ボタン２０６ｃが設けられている。
【００２６】
図３はドライブ選択メニュー２０２のプルダウン表示を示す図である。
【００２７】
図３に示されるように、ドライブ選択メニュー２０２をクリックすると、ＯＳによって現在認識されているドライブの一覧が表示される。実際にはハードディスク１０７もドライブとして認識されているが、ハードディスク１０７内のデータを誤って消去してしまうことを防止するとともにリムーバブルメディアの選択を容易にするため、一覧には表示されない。例えば、ハードディスクのドライブとしてＣ〜Ｅドライブが割り当てられ、ＯＳ上で認識されていたとしてもこれらは一覧に表示されない。その結果、図示のようにＡドライブの３．５インチＦＤ２０２ａと、Ｆドライブのメモリカード（１）２０２ｂと、Ｇドライブのリムーバブルメディア２０２ｃが表示される。ユーザは、マウス１０４あるいはキーボード１０３の操作によりいずれかを選択することができる。
【００２８】
図４は、消去方式選択メニュー２０３のプルダウン表示を示す図である。
【００２９】
図４に示されるように、消去方式選択メニューをクリックすると、適用可能な消去方式の一覧がプルダウン表示される。例えば、本実施形態においては、オリジナル消去方式２０３ａ、「ランダム書き込み＋ゼロ書き込み」方式２０３ｂ、ＮＳＡ標準２０３ｃ、旧ＮＳＡ標準２０３ｄ、ＤｏＤ標準２０３ｅ、ＮＡＴＯ標準２０３ｆといった適用可能な各種消去方式が一覧表示されている。ユーザは、マウス操作などによりいずれかを選択することができる。
【００３０】
なお、図４において「ランダム書き込み＋ゼロ書き込み」が選択された場合には、ランダム書き込みの消去回数を選択するプルダウンメニューがアクティブになり、消去回数が選択可能となる。例えば、書き込みの総合回数順に並べられた、ランダム書き込み回数（１〜ｎ）とゼロ書き込み回数（１回に固定）組み合わせの一覧が表示される。ユーザは、マウス操作などによりいずれかを選択することができる。
【００３１】
以上の項目について選択した後、消去開始ボタン２０６ａがクリックされると、本当に消去してもよいかどうかを確認する処理が何度か繰り返された後、選択されたドライブ（メディア）全体を対象として、選択された消去方式による消去処理が実行される。ここに「消去」とは、適当な規則に従って“０”又は“１”の情報を上書きすることによってデータとして意味をなさないようにすることである。例えば、Ｇドライブの「リムーバブルメディア」が選択され、かつ消去方式としてＮＳＡ標準が選択された場合には、Ｇドライブのリムーバブルメディア全体に対してＮＳＡ標準による消去処理が実行される。具体的には、記録領域全体にわたって１回目および２回目には乱数を書き込み、３回目には１６進数のゼロを書き込む。これにより記録データを完全に消去することができる。なお、フラッシュメモリをベースとするメモリカードの場合には磁気記録媒体のような残留磁化の問題がないため、書き込み回数は少なくても構わないが、ＦＤやＭＯといった磁気を利用する媒体では書き込み回数の多い消去方式を選択することが好ましい。
【００３２】
図５は、消去処理実行中の消去状況表示欄２０５を示す図である。
【００３３】
図５に示されるように、消去処理が実行されると、消去状況表示欄２０５に残り時間２０５ａと、経過時間２０５ｂと、メディアのサイズ２０５ｃと、現在の書き込み回数２０５ｄと、進行状況を表示するメーター（プログレスバー）２０５ｅが表示される。これらの表示により、ユーザは消去の処理状況を容易に確認することができる。なお、消去処理を途中で中断するには、消去処理の実行中にのみ終了ボタン２０６ｃ（図２参照）と同じ位置に終了ボタン２０６ｃに替わって表示される中断ボタン２０６ｄを押すことで行われる。
【００３４】
図６は、消去処理終了後に表示されるメッセージボックスを示す図である。
【００３５】
図６に示されるように、消去処理が完了すると、その旨のメッセージボックス（ウィンドウ）６０１がメイン画面の手前に表示され、ダンプするか否かの確認が行われる。すなわち、ユーザによってメッセージボックス６０１への操作が行われないままメイン画面に戻ることが防がれる。消去したメディアのダンプを見るにはメッセージボックス６０１で「ＯＫ」ボタン６０１ａをクリックすることで、ダンプモードに移行する。消去したリムーバブルメディアはフォーマットされていないため、ドライブを一度開放してメイン画面２００に戻ってしまうとドライブとして再び認識することができず、ダンプすることもできないおそれがある。しかし、ドライブとしての存在がまだ認識されている状態、すなわちドライブがロックされているデータ消去直後にダンプさせれば、データの消去状態を確実に見ることができる。このように、リムーバブルメディアがドライブとして認識されているうちにユーザにダンプを促すことで、消去状態を確認させることができる。
【００３６】
図７は、リムーバブルメディアのデータ消去手順を示すフローチャートである。
【００３７】
図７に示されるように、リムーバブルメディアのデータ消去では、まずコンピュータに接続されているすべての記録メディアドライブが検出され（Ｓ７０１）、その中からリムーバブルメディアドライブのみがデータ消去可能なメディアのドライブとして選択される（Ｓ７０２）。そして図２に示したように、データ消去の対象となるリムーバブルメディアのドライブおよびその消去方式を選択させる画面が表示される（Ｓ７０３）。この選択画面で、リムーバブルメディアドライブ及び消去方式が選択されて、消去開始ボタン２０６ａがクリックされることにより、消去処理が実行される（Ｓ７０４）。ただし、一部のドライブではリムーバブルメディア自体がセットされていなくてもＯＳ上で認識され、消去可能なメディアのドライブとして選択され得るが、消去開始ボタン２０６ａがクリックされたときリムーバブルメディアがドライブ内にセットされていなければ警告が表示され、消去処理は開始されない。すなわち、リムーバブルメディアがセットされているものと仮定してそのドライブが選択されることにより、データ消去の対象となるリムーバブルメディアが選択される。消去が完了すると、ダンプするか否かを確認させるメッセージボックスが表示される（Ｓ７０５）。ダンプする場合にはダンプ画面が表示され、ダンプしない場合にはメイン画面２００に戻る。
【００３８】
以上説明したように、本実施形態によれば、メモリカードなどのリムーバブルメディアのデータを簡単かつ完全に消去することができる。また、実際には認識されているハードディスクドライブを消去対象の一覧上で表示しないようにしたので、ハードディスク内のデータを誤って消去してしまうことを防止することができ、リムーバブルメディア（ドライブ）の選択も容易となる。また、メディアのデータを消去した直後にダンプを表示するか否かを選択させる画面を表示するので、ユーザに対して消去状態の確認を促すことができ、消去状態を確実に確認させることができる。
【００３９】
本発明は、以上の実施形態に限定されることなく、特許請求の範囲に記載された範囲内で種々の変更を加えることが可能であり、これらも特許請求の範囲に包含されるものであることは言うまでもない。
【００４０】
例えば、前記実施形態においては、「ランダム書き込み＋ゼロ書き込み」方式、ＮＳＡ標準、旧ＮＳＡ標準、ＤｏＤ標準、ＮＡＴＯ標準の消去方式などを選択可能な場合を例に説明したが、これに限定されるものではなく、どのような消去方式でも適用可能である。
【００４１】
また、前記実施形態においては、消去処理終了後に表示されるメッセージボックス６０１に従ってダンプ機能（ダンプツール）が実行される場合を例に説明したが、ダンプツールが消去処理の実行に付随することは必須でなく、例えば図２に示したメイン画面２００上でダンプ表示ボタン２０６ｂをクリックすることにより、使用中（認識されている）のリムーバブルメディアに対していつでもダンプ機能を利用でき、データ消去に先立ってダンプツールでリムーバブルメディアの記録状態を確認することでデータ消去の要否を判断することもできる。
【００４２】
【発明の効果】
以上説明したように、本発明によれば、メモリカードなどのリムーバブルメディアのデータを簡単かつ完全に消去することが可能なリムーバブルメディアのデータ消去方法、コンピュータプログラムおよび記録媒体を提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明の好ましい実施形態にかかるリムーバブルメディアのデータ消去方法を実現するコンピュータシステムの構成を示す略ブロック図である。
【図２】図２は、ディスプレイ１０２に表示されるリムーバブルメディアのデータ消去プログラムのメイン画面（ウィンドウ）を示す図である。
【図３】図３はドライブ選択メニュー２０２のプルダウン表示を示す図である。
【図４】図４は、消去方式選択メニュー２０３のプルダウン表示を示す図である。
【図５】図５は、消去処理実行中の消去状況表示欄２０５を示す図である。
【図６】図６は、消去処理終了後に表示されるメッセージボックスを示す図である。
【図７】図７は、リムーバブルメディアのデータ消去手順を示すフローチャートである。
【符号の説明】
１００      コンピュータシステム
１０１      コンピュータ本体
１０２      ディスプレイ
１０３      キーボード
１０４      マウス
１０６      メモリ
１０７      ハードディスクドライブ（ＨＤＤ）
１０８      フレキシブルディスクライブ（ＦＤＤ）
１０８Ｆ      フレキシブルディスク（ＦＤ）
１０９      ＣＤ−ＲＯＭドライブ
１０９Ｃ      ＣＤ−ＲＯＭ
１１０      メモリカードドライブ
１１０Ｃ      メモリカード
１１１      入出力インターフェース（Ｉ／Ｏ）
１１２      デバイスドライバ
１１３      ＯＳ
１１４      アプリケーションソフト
１１４ａ      データ消去プログラム
２００      データ消去プログラムのメイン画面（ウィンドウ）
２０１      メッセージ欄
２０２      ドライブ選択メニュー
２０２ａ      Ａドライブの３．５インチＦＤの選択項目
２０２ｂ      Ｆドライブのメモリカード（１）  の選択項目
２０２ｃ      Ｇドライブのリムーバブルメディアの選択項目
２０３      消去方式選択メニュー
２０３ａ      オリジナル消去方式の選択項目
２０３ｂ      ランダム＋ゼロ書き込み方式の選択項目
２０３ｃ      ＮＳＡ標準方式の選択項目
２０３ｄ      旧ＮＳＡ標準の選択項目
２０３ｅ      ＤｏＤ標準の選択項目
２０３ｆ      ＮＡＴＯ標準の選択項目
２０４      消去回数選択メニュー
２０５      消去状況表示欄
２０５ａ      残り時間の表示
２０５ｂ      経過時間の表示
２０５ｃ      サイズの表示
２０５ｄ      消去回数の表示
２０５ｅ      メーター（プログレスバー）
２０６ａ      消去開始ボタン
２０６ｂ      ダンプ表示ボタン
２０６ｃ      終了ボタン
２０６ｄ      中断ボタン
６０１      メッセージボックス（ウィンドウ）
６０１ａ      ＯＫボタン
６０１ｂ      キャンセルボタン
【図１】
2004287549.tif 000003
【図２】
2004287549.tif 000004
【図３】
2004287549.tif 000005
【図４】
2004287549.tif 000006
【図５】
2004287549.tif 000007
【図６】
2004287549.tif 000008
【図７】
2004287549.tif 000009