(57)【要約】【課題】情報処理装置等において、現在使用中のデータが破損したような状態から回復（リストア）させるにあたって、不所望に被害を増大させてしまったり、無用な手間や時間を掛けてしまうことのないようにする。【解決手段】従来はメモリ上の現在のデータを消去して、以前にバックアップしておいた過去のデータで置換えていたのに対して、本発明では、その過去のデータに対して設定されているパスワードを事前に確認し（Ｓ２５〜Ｓ２８）、適正である、すなわち操作者が設定したパスワードを覚えている場合にのみ、現在のデータの消去を行い、前記バックアップしておいた過去のデータで置換える（Ｓ３１，Ｓ３２）。したがって、操作者が、その過去のデータのパスワードを忘れているにも拘わらず、現在のデータが消去されてしまうような不所望に被害を増大させてしまったり、無用な手間や時間を掛けてしまうことのないようにできる。【選択図】  図６
2004280463.tif 000002
【特許請求の範囲】
【請求項１】
現在のデータを、バックアップしておいた過去のデータで置換えることで、前記現在のデータの少なくとも一部の回復が可能であり、かつ予め定める識別情報を確認することで、前記過去のデータへのアクセスを制御するようにしたデータ回復方法において、
前記過去のデータで現在のデータを置換えるに際して、前記識別情報を確認し、適正である場合に、前記置換えを行うことを特徴とするデータ回復方法。
【請求項２】
現在のデータを、バックアップしておいた過去のデータで置換えることで、前記現在のデータの少なくとも一部の回復が可能であり、かつ予め定める識別情報を確認することで、前記過去のデータへのアクセスを制御するようにしたデータ回復方法において、
前記識別情報を確認するステップと、
前記識別情報が適正である場合に、前記現在のデータを消去するステップと、
前記過去のデータで現在のデータを置換えるステップとを、この順で行うことを特徴とするデータ回復方法。
【請求項３】
コンピューターに、前記請求項２記載のデータ回復方法を実行させることを特徴とする回復プログラム。
【請求項４】
前記請求項３記載の回復プログラムを格納したことを特徴とする記録媒体。
【請求項５】
第１のメモリ領域に格納されて使用中の現在のデータを、第２のメモリ領域にバックアップしておいた過去のデータで置換えることで、前記現在のデータの少なくとも一部の回復が可能であり、かつ予め定める識別情報を確認することで、前記過去のデータへのアクセスを制御するようにした情報処理装置において、
入力された識別情報と、前記第２のメモリ領域に格納されている過去のデータに対応した識別情報とを相互に比較する比較手段と、
前記比較手段で前記識別情報が適正であると判断された場合に、前記第１のメモリ領域の現在のデータを消去した後、前記第２のメモリ領域から前記過去のデータを読出し、前記第１のメモリ領域のデータを置換えるバックアップ手段とを含むことを特徴とする情報処理装置。
【請求項６】
前記第２のメモリ領域には複数のデータがバックアップ可能であり、
前記バックアップ手段は、前記現在のデータを第２のメモリ領域にバックアップ保存させるにあたって、本体データおよび前記識別情報とともに、保存時点の時刻情報を合わせて格納させ、バックアップしておいた過去のデータへの置換え時には、前記時刻情報を参照してのデータの選択を行うことを特徴とする請求項５記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データのバックアップ保存とセキュリティとが同時に求められる情報処理装置等における、データの安全な回復（リストア）方法、回復プログラム、記録媒体および前記情報処理装置に関する。
【０００２】
【従来の技術】
パーソナルコンピュータ等の前記情報処理装置では、取扱うデータの一部または全部の消失／破損は防ぎがたく、現在使用中（処理中）のデータが破損したときのために、従来から、予め定める定期的なタイミングや、予め定める操作のたびに、その時点のデータを前記バックアップ保存しておき、前記データに破損が生じたときに、その保存しておいた過去のデータに置換えることで、回復（リストア）させることが行われている。
【０００３】
一方、情報処理装置等の電子機器においては、セキュリティ保護が重要となっており、前記データのセキュリティを高めるために、従来から、データに対応付けて設定しておいたパスワードと、入力されたパスワードとを比較し、本人と特定しない限りは、データにアクセスさせないような仕組みになっている。したがって、データのバックアップ保存に当たって、その時点でのパスワードを伴って保存し、後に必要性が生じて過去のデータへの回復を行いたいときには、その過去のパスワードを設定することで、置換えを行うことが従来から行なわれている。
【０００４】
たとえば、特開平７−１２１４４８号公報では、装置本体内のデータを外部記憶手段に保存する場合に、パスワード設定手段によって設定されたパスワードデータと関連する属性データを付加しておき、前記外部記憶手段からのデータの読出しに際して、前記属性データをチェックし、該属性データが装置本体に設定されたパスワードデータと関連する場合にのみ、読出しを許可するようにしている。これによって、他の同一機種の装置を用いての読出しを防止することができ、前記外部記憶媒体にバックアップされたデータの機密保持が実現されている。
【０００５】
【特許文献１】
特開平７−１２１４４８号公報（公開日：平成７年５月１２日）
【０００６】
【発明が解決しようとする課題】
しかしながら、前記パスワードは定期的にメンテナンスを受けて運用され、時間の経過に伴って更新されることが通常であり、一方で、過去のパスワードをきちんと管理できていないケースも生じている。
【０００７】
これに対して、前記データの置換えは、以下の手順で行なわれている。すなわち、先ずメモリ上の現在のデータを消去した後、前記パスワードを入力し、適正である場合にのみ、過去のデータにアクセスし、現在のデータの更新が行われる。
【０００８】
ここで、本発明は、上書きにあたって、必ず一括消去（現状のメモリの初期化）してから、旧データを一括で書込むという処理が行われるメモリを想定している。このような構造のメモリを用いることで、
・結果が確実（書換えエラーが生じにくい）
・処理が速い
・コストが安く済む
という利点を有している。
【０００９】
したがって、過去のパスワードを覚えていない場合には、現在のデータを消去した挙句、過去のデータにもアクセスできず、以下のような著しい不利益を被るという問題がある。
▲１▼上記のような結果を予想せず、まだ一部は使用可能な現在のデータまで自ら消去してしまった。
▲２▼アクセスできない過去のデータへの無用な書換えに、手間と時間を消費してしまった。
▲３▼最悪の場合には、無用な過去のデータを総て消去（初期化）して、改めてメモリを無の状態（工場出荷時の状態）に戻さなければ、再び使用（操作）することができず、再度時間と手間とを消費する。
【００１０】
本発明の目的は、不所望に被害を増大させてしまったり、無用な手間や時間を掛けてしまうことのないデータ回復方法、回復プログラム、記録媒体および情報処理装置を提供することである。
【００１１】
【課題を解決するための手段】
本発明のデータ回復方法は、現在のデータを、バックアップしておいた過去のデータで置換えることで、前記現在のデータの少なくとも一部の回復が可能であり、かつ予め定める識別情報を確認することで、前記過去のデータへのアクセスを制御するようにしたデータ回復方法において、前記過去のデータで現在のデータを置換えるに際して、前記識別情報を確認し、適正である場合に、前記置換えを行うことを特徴とする。
【００１２】
上記の構成によれば、情報処理装置等において、現在使用中のデータが破損したような状態から回復（リストア）させるには、メモリ上の現在のデータを消去して、以前にバックアップしておいた過去のデータで置換えることが有効である。一方、セキュリティ上、その過去のデータへのアクセスは、セキュリティ・パスワード等の識別情報で制御されている。そして、従来は前記メモリ上の現在のデータを消去した後、過去のデータにアクセスされていたのに対して、本発明では、その過去のデータに対して設定されている前記識別情報を事前に確認し、その過去のデータにアクセス可能かどうかの確認を行う。すなわち、操作者が、過去に設定した識別情報を覚えているか否かを、回復操作に先立って確認し、前記識別情報が適正である、すなわち設定したパスワードを覚えている場合にのみ、現在のデータの消去を行い、前記バックアップしておいた過去のデータで置換える。
【００１３】
したがって、操作者が、その過去のデータの識別情報を忘れているにも拘わらず、現在のデータが消去されてしまうような不所望に被害を増大させてしまうような事態を確実に防止することができる。
【００１４】
なお、前記識別情報を確認し、適正であるか否かの判断は、たとえば比較手段で行なうことができ、前記過去のデータへの置換えは、たとえばバックアップ手段で行なうことができ、いずれもマイクロコンピュータの演算処理等で実現することができる。
【００１５】
また、本発明のデータ回復方法は、現在のデータを、バックアップしておいた過去のデータで置換えることで、前記現在のデータの少なくとも一部の回復が可能であり、かつ予め定める識別情報を確認することで、前記過去のデータへのアクセスを制御するようにしたデータ回復方法において、前記識別情報を確認するステップと、前記識別情報が適正である場合に、前記現在のデータを消去するステップと、前記過去のデータで現在のデータを置換えるステップとを、この順で行うことを特徴とする。
【００１６】
上記の構成によれば、情報処理装置等において、現在使用中のデータが破損したような状態から回復（リストア）させるために、メモリ上の現在のデータを消去して、以前にバックアップしておいた過去のデータで置換えるにあたって、従来は前記メモリ上の現在のデータを消去した後、過去のデータにアクセスしていたのに対して、本発明では、先ず識別情報を確認するステップで、その過去のデータに対して設定されているセキュリティ・パスワード等の識別情報を事前に確認し、その過去のデータにアクセス可能かどうかの確認を行う。そして、前記識別情報が適正である場合にのみ、消去ステップで現在のデータの消去を行った後、置換えステップで前記バックアップしておいた過去のデータで置換えを行う。
【００１７】
したがって、操作者が、その過去のデータの識別情報を忘れているにも拘わらず、現在のデータが消去されてしまうような不所望に被害を増大させてしまうような事態を確実に防止することができる。
【００１８】
なお、前記確認ステップは、たとえば比較手段で行なうことができ、前記消去ステップおよび置換えステップは、たとえばバックアップ手段で行なうことができ、いずれもマイクロコンピュータの演算処理等で実現することができる。
【００１９】
さらにまた、本発明の回復プログラムは、コンピューターに、前記のデータ回復方法を実行させることを特徴とする。
【００２０】
上記の構成によれば、パーソナルコンピュータなどにこのプログラム読込ませて実行させるだけで、不所望に被害を増大させてしまうような事態を確実に防止することができる。
【００２１】
また、本発明の記録媒体は、前記の回復プログラムを格納したことを特徴とする。
【００２２】
上記の構成によれば、パーソナルコンピュータにこの記録媒体を装着し、プログラムを読込ませて実行させるだけで、不所望に被害を増大させてしまうような事態を確実に防止することができる。
【００２３】
さらにまた、本発明の情報処理装置は、第１のメモリ領域に格納されて使用中の現在のデータを、第２のメモリ領域にバックアップしておいた過去のデータで置換えることで、前記現在のデータの少なくとも一部の回復が可能であり、かつ予め定める識別情報を確認することで、前記過去のデータへのアクセスを制御するようにした情報処理装置において、入力された識別情報と、前記第２のメモリ領域に格納されている過去のデータに対応した識別情報とを相互に比較する比較手段と、前記比較手段で前記識別情報が適正であると判断された場合に、前記第１のメモリ領域の現在のデータを消去した後、前記第２のメモリ領域から前記過去のデータを読出し、前記第１のメモリ領域のデータを置換えるバックアップ手段とを含むことを特徴とする。
【００２４】
上記の構成によれば、現在使用中のデータが破損したような状態から回復（リストア）させるために、メモリ上の現在のデータを消去して、以前にバックアップしておいた過去のデータで置換えることで、前記現在のデータの少なくとも一部の回復が可能な情報処理装置において、従来のバックアップ手段は、第１のメモリ領域上の現在のデータを消去した後、比較手段で、その過去のデータに対して設定されているセキュリティ・パスワード等の識別情報が適正であると判断された場合に第２のメモリ領域の過去のデータにアクセスしていたのに対して、本発明では、先ず比較手段で識別情報を事前に確認し、その過去のデータにアクセス可能かどうかの確認を行う。そして、前記識別情報が適正である場合にのみ、バックアップ手段は、現在のデータの消去を行った後、データの置換えを行う。
【００２５】
したがって、操作者が、その過去のデータの識別情報を忘れているにも拘わらず、現在のデータが消去されてしまうような不所望に被害を増大させてしまうような事態を確実に防止することができる。
【００２６】
また、本発明の情報処理装置は、前記第２のメモリ領域には複数のデータがバックアップ可能であり、前記バックアップ手段は、前記現在のデータを第２のメモリ領域にバックアップ保存させるにあたって、本体データおよび前記識別情報とともに、保存時点の時刻情報を合わせて格納させ、バックアップしておいた過去のデータへの置換え時には、前記時刻情報を参照してのデータの選択を行うことを特徴とする。
【００２７】
上記の構成によれば、複数のデータがバックアップされている場合、最新のデータは、破壊が生じる前のデータに最も類似している可能性が高く、一方、その破壊が生じる直前の処理途中のデータよりも、前回の処理が完了した時点等の過去のデータの方が有用な場合がある。
【００２８】
したがって、操作者が、セキュリティ設定やバックアップ保存を行った時点の時刻情報を参照して、置換えを行うデータを選択することで、パスワード管理の利便性を高めつつ、バックアップ操作を行うことができる。
【００２９】
【発明の実施の形態】
本発明の実施の一形態について、図１〜図９に基づいて説明すれば、以下のとおりである。
【００３０】
図１は、本発明の実施の一形態の情報処理装置１の電気的構成を示すブロック図である。この情報処理装置１は、前記パーソナルコンピュータやＰＤＡ（携帯情報端末）などとして実現され、大略的に、通常構成機器１１に、メモリカードやＣＤやＦＤなどの外部記憶媒体である周辺機器２１が装着されて構成されている。
【００３１】
電源スイッチ１２が投入されると、電源１３から、ＣＰＵなどで実現される処理回路１４を始め、各部に電力が供給される。前記電源投入によって、前記処理回路１４は、ＲＯＭ１５に格納されている起動プログラムを作動させ、該情報処理装置１は動作状態となる。前記ＲＯＭ１５には、後述するような本発明に関するバックアップの処理を行うバックアッププログラムや、リストア処理を行うリストアプログラムなども記憶されている。
【００３２】
前記処理回路１４での処理結果や、キーボード１６からの入力データは、液晶表示装置などで実現される表示器１７で表示される。また、前記処理回路１４での処理に使用されているデータは、内部メモリ１８に格納される。その際、スケジュールやメールなどの演算処理に使用される本体データがメインデータメモリ１８ａに記憶されるとともに、この情報処理装置１のセキュリティ情報であるパスワード情報がパスワードメモリ１８ｂに記憶される。
【００３３】
そして、定期的に、または操作者のバックアップ保持操作等に応答して、適宜前記内部メモリ１８内のデータは、前記周辺機器２１の外部メモリ２２に転送され、バックアップ保存される。この外部メモリ２２も、前記内部メモリ１８と同様に、本体データを記憶するメインデータメモリ２２ａと、パスワード情報を記憶するパスワードメモリ２２ｂとを備えて構成されている。
【００３４】
一方、前記起動時やリストア処理を行う際には、前記キーボード１６から入力されたパスワードと、前記パスワードメモリ１８ｂ，２２ｂに格納されているパスワードとが比較器１９において照合され、適正なパスワードが入力されている場合のみ、前記処理回路１４での処理が可能になる。
【００３５】
図２は、上述のように構成される情報処理装置１の前記起動時におけるセキュリティ確認動作を示すフローチャートである。ステップＳ１で電源スイッチ１２が投入されると、電源１３から各部への電力供給が開始され、処理回路１４が起動する。ステップＳ２では、前記処理回路１４は内部メモリ１８のデータにアクセスするに当たって、先ずパスワードメモリ１８ｂのセキュリティ設定の有無が確認される。その結果、セキュリティ設定が無ければ、機器はそのままステップＳ８の起動プロセスに移る。
【００３６】
前記ステップＳ２においてセキュリティ設定があれば、ステップＳ３に移り、パスワード情報が前記パスワードメモリ１８ｂから比較器１９に移され、パスワードの入力要求が表示器１７に表示される。この表示画面は、通常構成機器１１のパスワードメモリ１８ｂ内にパスワード情報が無ければ、セキュリティ設定状態での最初の起動となるので、ステップＳ４，Ｓ５で、最初としてのパスワード入力が行われ、前記ステップＳ８の起動へと移る。図３（ａ）に、そのパスワードの入力要求画面の例を示す。
【００３７】
前記ステップＳ４でパスワードメモリ１８ｂ内にパスワード情報があれば、ステップＳ６に進み、パスワード入力が行われる。この場合の入力画面の例は、図３（ｂ）で示す。この場合の操作例としては、現時点で有効なパスワードを、たとえば「Ｂ４５６」と仮定すると、キーボード１６などから入力が行われると、表示画面には「＊」が順次表示される。そして「ＯＫ」を押し、ＯＫのコマンドが実行された結果、入力されたデータが、「Ｂ」「４」「５」「６」で、比較器１９での比較の結果、前記パスワードメモリ１８ｂ内のパスワードと合致すると、その結果が前記処理回路１４に伝えられ、前記ステップＳ８で、メインデータメモリ１８ａのデータがアクセス可能になり、またアプリケーションも使用可能となって、表示器１７に起動後の最初の画面が表示され、機器は起動プロセスに移る。
【００３８】
これに対して、前記ステップＳ７において、入力されたパスワードとパスワードメモリ１８ａのパスワード情報とが合致しなければ、ステップＳ９に進み、初期化するかどうか確認される。初期化しない場合は、前記ステップＳ６に戻り、再度パスワードが入力され、パスワードの合致が確認される。前記ステップＳ９で初期化する場合は、ステップＳ１０に進み、初期化の処理を行い、機器の起動プロセスに移る。
【００３９】
このようにして、パスワードが合致しない限り、図３の画面から先には進めず、アプリケーションの使用とデータへのアクセスは防がれ、セキュリティが確保されている。また、もし操作者がパスワードを忘れた場合は、初期化する（工場出荷状態に戻す）操作を行なうことで、セキュリティが掛かった状態は解除、したがってパスワードは削除されてアプリケーションの使用が可能となるけれども、前記初期化処理によってデータは総て消去され、そのことでセキュリティは守られる。
【００４０】
図４は、前記内部メモリ１８から外部メモリ２２へのデータのバックアップ保存動作を示すフローチャートである。この動作は、上述のように、定期的に、または操作者のバックアップ保持操作等に応答して、前記ＲＯＭ１５内に格納されているバックアップ・アプリケーションが起動されて行なわれる。ステップＳ１１では、バックアップデータを保存する媒体があるかどうか確認される。本実施の形態では、図１の外部メモリ２２が接続されているかどうかの確認となる。この場合、外部メモリ２２の接続があるまで確認が繰返される。接続があれば、ステップＳ１２に移って、バックアップ処理の開始となる。
【００４１】
バックアップの開始が指示されると、先ずステップＳ１３で内部メモリ１８内のメインデータメモリ１８ａのデータが外部メモリ２２に転送され、ステップＳ１４で、該外部メモリ２２のメインデータメモリ２２ａに保存される。これと同様に、パスワード情報もバックアップ処理され、ステップＳ１５で、内部メモリ１８内のパスワードメモリ１８ｂのデータが外部メモリ２２に転送され、ステップＳ１６で、該外部メモリ２２のパスワードメモリ２２ｂに保存される。このようにして、外部メモリ２２にメインデータとパスワード情報とがそれぞれ保存され、バックアップ処理が終了する。
【００４２】
なお、データの転送については、メモリ内のデータを全て転送する方法や、ある期間だけのデータを転送する方法や、任意のデータを転送する方法などでも構わない。
【００４３】
図５は、外部メモリ２２にバックアップされたデータの一例を示す図である。この例は、全データをバックアップしたものである。図５（ａ）はメインデータメモリ２２ａに保存されているメインデータであり、図５（ｂ）はパスワードメモリ２２ｂに保存されているパスワード情報データである。機器の対象モデルは「ＡＡ−２５０」であり、先ず最初のバックアップデータは、２００３／１／３０の１７：５８：２０にバックアップ処理を行ったことを示している。そして、そのときのパスワードは、「Ａ１２３」である。
【００４４】
その後、さらに３回のバックアップが行なわれ、２００３／２／５と、２００３／３／１５と、２００３／３／３１とに行われたことを示している。そして、それぞれのバックアップ時におけるパスワード情報が、いずれも前記「Ａ１２３」であり、全て同じパスワードとなっている。前記外部メモリ２２の容量に応じて、保存されるデータの数を制限し、古いデータから順次消去されるようにしてもよい。
【００４５】
したがって、これらのバックアップされたデータにアクセスするには、選択したデータを、再度内部メモリ１８にリストアした上で、パスワードメモリ２２ｂからパスワードメモリ１８ｂに転送されたアクセスのためのパスワードを、操作者が知っていることが必要となる。そして、図５の例では、総てのバックアップデータに同じパスワードが使用されているけれども、セキュリティ上、適宜変更されることがある。そこで、バックアップされたデータが時系列に管理可能で、データの識別とパスワード管理との利便性を高めるために、上述のようにバックアップする時点の時刻情報が付随して保存されている。
【００４６】
そして、前記処理回路１４が現在使用中のメインデータメモリ１８ａに格納されているメインデータが破損した場合、リストアさせるにあたって、従来では、前記メインデータメモリ１８ａ上の現在のデータを消去した後、入力されたパスワードがパスワードメモリ２２ｂに格納されているパスワードと合致しているか確認し、合致している場合に、メインデータメモリ２２ａに保存されている過去のデータにアクセスしていた。これに対して、本発明では、以下のように、先ず入力されたパスワードがパスワードメモリ２２ｂに格納されているパスワードと合致しているか確認し、合致している場合に、前記メインデータメモリ１８ａ上の現在のデータを消去し、メインデータメモリ２２ａに保存されている過去のデータにアクセスして、リストア処理を行なう。
【００４７】
図６は、前記リストア処理のフローチャートである。前記ＲＯＭ１５内のリストア・アプリケーションが起動すると、周辺機器２１の一つである外部メモリ２２上のデータで内部メモリ１８のデータがリストア可能になり、ステップＳ２１では、リストアするデータを保存している媒体があるかどうか確認する。本実施の形態では、図１の外部メモリ２２が接続されているかどうかの確認となる。この場合、外部メモリ２２の接続があるまで確認が繰返され、接続があればリストア処理の開始となる。そして、ステップＳ２２において、表示器１７に、図７で示すようなリストア・アプリケーション起動画面が表示される。
【００４８】
前記表示画面には、これまでにバックアップ保存したデータが時系列の一覧表で示される（モデル名、バックアップした日時などの管理情報と共に表示される）。これは、図５のバックアップデータの内容を一覧表として表示したものである。このときには、図５の一覧表上の各データ（図１の外部メモリ２２上のデータに相当）には、バックアップされた時点での通常構成機器１１のパスワードと同じものが、パスワードメモリ２２ｂに、メインデータメモリ２２ａと対になって保存されている。
【００４９】
次に、ステップＳ２３では、操作者によって、バックアップデータの一覧表の中から、どのデータによってリストアするのかが選択される。図７では、最下段である２００３／３／３１にバックアップした最新のデータをリストア用に選択した状態を示す。続いて、ステップＳ２４では、処理回路１４は、リストア・プロセスに先立って外部メモリ２２上のパスワードメモリ２２ｂに対して、セキュリティ設定の事前確認を行う。
【００５０】
前記ステップＳ２４において、セキュリティ設定が無ければ、ステップＳ３１において、メインデータメモリ２２ａは、前記ステップＳ２３で選択されたデータを通常構成機器１１に転送する。そして、ステップＳ３２で通常構成機器１１の内部メモリ１８内のメインデータメモリ１８ａに、転送されたデータが保存される。こうして、外部メモリ２２内のデータを用いて、リストアを行なうことができる。
【００５１】
これに対して、前記ステップＳ２４において、セキュリティ設定が有る場合にはステップＳ２５に進み、パスワードの入力画面を表示（図８参照）し、ステップＳ２６のパスワードの入力を待つ。パスワードの入力が行われると、ステップＳ２７で、選択されたデータに対応して、外部メモリ２２内のパスワードメモリ２２ｂに記憶されているパスワードとの比較を行い、パスワードが同じであれば前記ステップＳ３１に進み、データの転送および保存が行われる。なお、この場合には、前記ステップＳ３２では、前記ステップＳ２６にて入力されたパスワードが、内部メモリ１８のパスワードメモリ１８ａに記憶されているパスワードと異なっておれば、該ステップＳ２６で入力されたパスワード情報に差し替えられることになる。
【００５２】
前記ステップＳ２７でパスワードが異なっておれば、ステップＳ２８に進み、再度パスワードを入力し直すかどうか確認される。再度入力を行う場合は、前記ステップＳ２６に戻り、パスワードの入力が行われる。パスワードの再入力を行わない場合は、ステップＳ２９に進む。この場合、バックアップ時のパスワードを忘れてしまったときの処理であり、このステップＳ２９では、初期化を行うか否かが判断され、初期化を行う場合はステップＳ３０で初期化を行った後に処理を終了し、初期化を行わない場合は、リストア処理を行わずに、現在の状態をそのままで処理を終了することになる。
【００５３】
次に、具体例を挙げて説明する（上述のフローチャートの説明と重複する部分もある）。先ず、図９に、現在の内部メモリ１８のパスワードメモリ１８ｂの内容を示す。この例では、２００３／４／１以降、現在使用しているパスワードは、「Ｂ４５６」であることを示している。それ以前は、前記図５で示すように、「Ａ１２３」であったと仮定する。
【００５４】
前記キーボード１６などから、バックアップしたいデータ（＝３／３１時点のもの）を選択して、リストアを開始したい旨の要求が行われる。具体的には、前記図７の表示画面で対象データにカーソルを当てて選択し、〔リストア〕というコマンドを実行させる。この例では、上述のように、現在の機器のパスワードは「Ｂ４５６」であるが、３／３１以前のデータにアクセスするためのパスワードは以前の「Ａ１２３」である（図５参照）。リストア後は機器の内部メモリ１８は３／３１時点の状態に戻るので、注目すべきは、本発明では、機器の起動（データへのアクセス／アプリケーションの使用）に必要となるパスワード「Ａ１２３」を、操作者が覚えているかどうかを、この時点で事前確認することである。
【００５５】
これは、もし操作者がパスワードを覚えていなければ、その操作者は、リストア直後の起動時のフローチャート（図２）の入力要求の段階（ステップＳ３）で引掛かり、データへのアクセスとアプリケーションの使用とが可能となる状態（ステップＳ８）に進めない状態になるからである。この状態からの脱出は、先述の通り、セキュリティを解除／パスワードを削除すると共に現在のデータを総て削除する「初期化」操作だけである。こうして、アクセス不可能なバックアップデータをリストアすることは、無用であるばかりか、操作者の意志に反してでも現在のデータを消失させざるを得なくなるので、本発明では、無用なリストアを開始しないために、事前確認のプロセスを採り入れている。
【００５６】
そして、キーボード１６などから、バックアップ保存時のパスワード「Ａ１２３」が入力され、「ＯＫ」というコマンドが実行される（図６のステップＳ２６）。このときの入力画面が前記図８である。入力されたパスワードが比較器１９でパスワードメモリ２２ａのパスワードに合致しなければ、パスワードの入力要求が繰返される。その繰返しのためには、図８の入力画面例で入力欄がクリアされた状態に戻る。合致しない限り、この入力画面から先には進めず、無用なリストアと現状のデータの消失とは防がれる。どうしても機器の操作を行いたい場合は、初期化するか、リストアせずに現在のデータをそのまま使用するかの選択となる。
【００５７】
パスワードが合致すれば、その結果は処理回路１４に伝えられ、リストア・プロセスが開始可能となる。リストア・プロセスが行われると、現在の内部メモリ１８上のデータは消去され、過去にバックアップされていた外部メモリ２２上の選択されたデータ（＝３／３１のデータ）に置換えられる（パスワードメモリ１８ｂおよびメインデータメモリ１８ａのデータが、それぞれパスワードメモリ２２ｂおよびメインデータメモリ２２ａのデータに置換えられる）。このとき、パスワード情報は、「Ｂ４５６」から「Ａ１２３」に書換えられることになる。
【００５８】
リストア・プロセスが完了すると、処理回路１４は、新たに内部メモリ１８に書換えられた情報にアクセスしようとする。これは、図２の「起動時のフローチャート」で電源投入（Ｓ１）後の状態である。そして、このとき利用されるセキュリティ設定とパスワードの情報とは、リストア・プロセス直前に確認された情報（「Ａ１２３」）と同一である。操作者がこの設定に対応できることは既に上記の操作手順で確認済みであるので、操作者は無事にリストアされたメインデータメモリ１８ａ上のデータにアクセスすることができる。
【００５９】
こうして、リストア・プロセス開始に先立って、リストアの対象とする過去のデータのセキュリティ設定の有無と、必要なパスワードを覚えているかどうかとを確認するルーチンを実行することによって、無用なリストア・プロセスを開始させず、事前にアクセス可能であることを判定できた安全なバックアップ・データだけをリストア可能とすることができる。これによって、前記無用なリストアと引換えに、一部は活用可能なデータまでも完全に消失させ、不所望に被害を増大させてしまったり、無用な手間や時間を掛けてしまうことを確実に防止することができる。
【００６０】
本発明の実施の他の形態について、図１０に基づいて説明すれば、以下のとおりである。
【００６１】
図１０は、本発明の実施の他の形態のパスワード入力画面の例を示す図である。前記図３や図８の入力画面と比較して注目すべきは、この入力画面では、セキュリティ設定やバックアップ保存を行った時点の時刻情報を表示することである。たとえば、図１０（ａ）の場合は、図６で選択された時のパスワード入力画面であり、バックアップデータのモデル名・日付・時刻である「（ＡＡ−２５０）・（２００３／３／３１）・（１５：１５：４２）」も同時に表示するようにしている。また、図１０（ｂ）は、起動時のパスワード入力画面であり、図９のパスワードメモリ１８ｂ内のパスワード情報を入力画面に表示している。表示内容としては、モデル名・日付・時刻である「（ＡＡ−２５０）・（２００３／４／１）・（１１：３４：０７）」が表示されている。
【００６２】
このように、パスワード入力要求時に、そのパスワードを設定したり、バックアップを行った時点の時刻情報などを表示させることによって、パスワードの想起／識別／運用管理を、より利便性良く行うことができる。
【００６３】
【発明の効果】
本発明のデータ回復方法は、以上のように、情報処理装置等において、現在使用中のデータが破損したような状態から回復（リストア）させるにあたって、従来は前記メモリ上の現在のデータを消去した後、過去のデータにアクセスされていたのに対して、本発明では、その過去のデータに対して設定されているセキュリティ・パスワード等の識別情報を事前に確認し、前記識別情報が適正である、すなわち操作者が設定したパスワードを覚えている場合にのみ、現在のデータの消去を行い、バックアップしておいた過去のデータで置換える。
【００６４】
それゆえ、操作者が、その過去のデータの識別情報を忘れているにも拘わらず、現在のデータが消去されてしまうような不所望に被害を増大させてしまうような事態を確実に防止することができる。
【００６５】
また、本発明のデータ回復方法は、以上のように、情報処理装置等において、現在使用中のデータが破損したような状態から回復（リストア）させるにあたって、従来は前記メモリ上の現在のデータを消去した後、過去のデータにアクセスしていたのに対して、本発明では、先ず識別情報を確認するステップで、その過去のデータに対して設定されているセキュリティ・パスワード等の識別情報を事前に確認し、前記識別情報が適正である場合にのみ、消去ステップで現在のデータの消去を行った後、置換えステップで前記バックアップしておいた過去のデータで置換えを行う。
【００６６】
それゆえ、操作者が、その過去のデータの識別情報を忘れているにも拘わらず、現在のデータが消去されてしまうような不所望に被害を増大させてしまうような事態を確実に防止することができる。
【００６７】
さらにまた、本発明の回復プログラムは、以上のように、コンピューターに、前記のデータ回復方法を実行させる。
【００６８】
それゆえ、パーソナルコンピュータなどにこのプログラム読込ませて実行させるだけで、不所望に被害を増大させてしまうような事態を確実に防止することができる。
【００６９】
また、本発明の記録媒体は、以上のように、前記の回復プログラムを格納している。
【００７０】
それゆえ、パーソナルコンピュータにこの記録媒体を装着し、プログラムを読込ませて実行させるだけで、不所望に被害を増大させてしまうような事態を確実に防止することができる。
【００７１】
さらにまた、本発明の情報処理装置は、以上のように、現在使用中のデータが破損したような状態から回復（リストア）させるにあたって、従来のバックアップ手段は、第１のメモリ領域上の現在のデータを消去した後、比較手段で、その過去のデータに対して設定されているセキュリティ・パスワード等の識別情報が適正であると判断された場合に第２のメモリ領域の過去のデータにアクセスしていたのに対して、本発明では、先ず比較手段で識別情報を事前に確認し、前記識別情報が適正である場合にのみ、バックアップ手段は、現在のデータの消去を行った後、データの置換えを行う。
【００７２】
それゆえ、操作者が、その過去のデータの識別情報を忘れているにも拘わらず、現在のデータが消去されてしまうような不所望に被害を増大させてしまうような事態を確実に防止することができる。
【００７３】
また、本発明の情報処理装置は、以上のように、複数のデータがバックアップされている場合、最新のデータは、破壊が生じる前のデータに最も類似している可能性が高く、一方、その破壊が生じる直前の処理途中のデータよりも、前回の処理が完了した時点等の過去のデータの方が有用な場合があるので、操作者が、セキュリティ設定やバックアップ保存を行った時点の時刻情報を参照して、置換えを行うデータを選択する。
【００７４】
それゆえ、パスワード管理の利便性を高めつつ、バックアップ操作を行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態の情報処理装置の電気的構成を示すブロック図である。
【図２】図１で示す情報処理装置の起動時におけるセキュリティ確認動作を示すフローチャートである。
【図３】機器用パスワードの入力要求画面の例を示す図である。
【図４】内部メモリから外部メモリへのデータのバックアップ保存動作を示すフローチャートである。
【図５】外部メモリにバックアップされたデータの一例を示す図である。
【図６】本発明のリストア処理のフローチャートである。
【図７】リストア・アプリケーション起動画面の例を示す図である。
【図８】バックアップ・データ用パスワードの入力画面の例を示す図である。
【図９】内部メモリのパスワードメモリの内容を示す図である。
【図１０】本発明の実施の他の形態のパスワード入力画面の例を示す図である。
【符号の説明】
１    情報処理装置
１１    通常構成機器
１２    電源スイッチ
１３    電源
１４    処理回路（バックアップ手段）
１５    ＲＯＭ（バックアップ手段）
１６    キーボード
１７    表示器
１８    内部メモリ（第１のメモリ）
１８ａ，２２ａ    メインデータメモリ
１８ｂ，２２ｂ    パスワードメモリ
１９    比較器
２１    周辺機器
２２    外部メモリ（第２のメモリ）
【図１】
2004280463.tif 000003
【図２】
2004280463.tif 000004
【図３】
2004280463.tif 000005
【図４】
2004280463.tif 000006
【図５】
2004280463.tif 000007
【図６】
2004280463.tif 000008
【図７】
2004280463.tif 000009
【図８】
2004280463.tif 000010
【図９】
2004280463.tif 000011
【図１０】
2004280463.tif 000012