(57)【要約】【課題】パソコン側で特段の操作をすることなく、パソコン等のホスト装置との間でユーザの意図するデータ転送処理を容易に行うことを可能にするバックアップ装置を提供する。【解決手段】ホスト装置との間で実行されるデータ転送処理の処理内容を入力するための十字キー２ａおよび決定キー２ｂを装置１本体に設け、パソコン２０との接続が完了した後に、十字キー２ａおよび決定キー２ｂを介して入力される処理内容に応じたバックアップ処理をパソコン２０に実行させるソフトウェアを起動し、パソコン２０のハードディスクの記憶内容が自動的にバックアップ装置１のハードディスクに格納する。【選択図】図２
2004086617.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置との間で実行される処理の種類およびその処理に関する設定情報を入力するための入力手段と、
前記入力手段に入力された処理の種類がバックアップ処理である場合には、前記ホスト装置との接続が完了後、前記ホスト装置に前記ホスト装置の記憶内容をバックアップするバックアッププログラムをロードさせる実行手段と、
前記入力手段に入力された前記設定情報を保持し、ホスト装置からの要求に応じて、前記ホスト装置に前記設定情報を出力する出力手段と、
前記バックアッププログラムによってバックアップされる前記ホスト装置の記憶内容を記憶する記憶手段と、を備えてなるバックアップ装置。
【請求項２】
前記ホスト装置との接続時に、バックアップ装置本体を前記ホスト装置にブート用デバイスとして認識させるブート手段と、
バックアップされた前記ホスト装置の記憶内容を前記ホスト装置にリストアするリストアプログラムと、を備え、
前記実行手段は、前記入力手段に入力された処理の種類がリストア処理である場合には、前記ブート手段により前記ホスト装置にブート用デバイスとして認識させて前記ホスト装置がブートすることにより、前記ホスト装置に前記リストアプログラムをロードさせることを特徴とする請求項１に記載のバックアップ装置。
【請求項３】
装置本体の動作状態の変化に応じて操作手順の表示を切り換える表示部を備えたことを特徴とする請求項１または２に記載のバックアップ装置。
【請求項４】
前記実行手段は、前記ホスト装置の読出要求に応じて、前記記憶手段の記憶内容を前記ホスト装置に対して出力することを特徴とする請求項１に記載のバックアップ装置。
【請求項５】
前記ホスト装置との接続時に、前記入力手段を介して入力される処理内容に応じたデバイスディスクリプタを前記ホスト装置に対して出力することを特徴とする請求項１〜４のいずれかに記載のバックアップ装置。
【請求項６】
適正なパスワードが入力されるまで、前記実行手段の動作を無効にするロック手段を備えたことを特徴とする請求項１〜５に記載のバックアップ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、パーソナルコンピュータ（以下、パソコンという。）に内蔵されるハードディスク等のデータ管理に用いるバックアップ装置に関する。
【０００２】
【従来の技術】
従来から、企業等を中心に情報セキュリティの対策の１つとして、貴重なデータを安全に管理するための定期的なバックアップを行うことが推奨されていた。さらに、最近のようにコンピュータウィルス等の被害が多発し、システムを復旧させる必要が生じる機会が増加したことに伴い、少なくとも企業等の間では、徐々に定期的なバックアップ作業を行うということが習慣化してきたといえる。
【０００３】
ところが、家庭内でコンピュータを使用する個人ユーザの間では、定期的にバックアップ作業を行っている者は、極めて稀である。その理由として、セキュリティに対する認識が乏しいことや、企業に比較して個人の有するデータの資産的価値が小さいことが考えられるが、その他にも個人ユーザがバックアップ作業自体が複雑で煩わしいものであるという意識を持っていることが考えられる。
【０００４】
このため、定期的なバックアップ作業の習慣化を個人ユーザレベルに拡げるには、バックアップ作業自体が複雑で煩わしいものであるという意識を払拭させる必要があり、一回ごとのバックアップ作業をより簡潔化することが重要になる。
【０００５】
具体的には、バックアップ作業用のハードウェアの接続やバックアップ用アプリケーションソフトの起動および操作等の一連の作業をオートメーション化したり、操作性をよりいっそう向上させることが重要になる。
【０００６】
そこで、従来技術の中には、特開２０００−２８４９９７号に記載のバックアップ装置のように、パソコンにバックアップ装置１台を接続すれば起動用のフレキシブルディスクドライブがなくてもバックアップおよび再インストールをすることが可能になるというバックアップ装置があり、この発明によれば、バックアップ作業におけるハードウェアの接続作業を簡潔化することが可能になる。
【０００７】
【発明が解決しようとする課題】
しかしながら、特開２０００−２８４９９７号に記載のバックアップ装置等の従来技術では、バックアップ作業に用いるハードウェアとパソコンとの接続や起動を容易にすることはできても、処理内容の細かな設定を容易に行うことはできない等、操作性の面で十分ではなく、また、一連の作業を自動的に行うことができないため、バックアップ作業が簡潔で容易なものであるという印象を個人ユーザに与えることはできない。
【０００８】
つまり、上述の従来技術では、バックアップ装置側に処理内容を入力する入力手段がないため、バックアップ作業において処理内容の設定等を含む一連の作業をバックアップ装置側のみで行うことはできず、バックアップ装置側でのハードウェア的な設定を行った後にパソコン側の操作が必要となり、一連の処理が煩雑であるという印象が残る。
【０００９】
この発明の目的は、パソコン側で特段の操作をすることなく、パソコン等のホスト装置との間でユーザの意図するデータ転送処理を容易に行うことを可能にするバックアップ装置を提供することである。
【００１０】
【課題を解決するための手段】
この発明は以下の構成を備えている。
【００１１】
（１）ホスト装置との間で実行される処理の種類およびその処理に関する設定情報を入力するための入力手段と、
前記入力手段に入力された処理の種類がバックアップ処理である場合には、前記ホスト装置との接続が完了後、前記ホスト装置に前記ホスト装置の記憶内容をバックアップするバックアッププログラムをロードさせる実行手段と、
前記入力手段に入力された前記設定情報を保持し、ホスト装置からの要求に応じて、前記ホスト装置に前記設定情報を出力する出力手段と、
前記バックアッププログラムによってバックアップされる前記ホスト装置の記憶内容を記憶する記憶手段と、を備えてなることを特徴とする。
【００１２】
この構成においては、操作ボタン等の入力手段を介してバックアップ処理をする旨の入力がされている状態で、バックアップ装置がパソコン等のホスト装置に接続されると、実行手段によって、ホスト装置は、バックアップ装置の接続を検出したことをトリガとして自動的に前記バックアッププログラムをロードする。
【００１３】
また、このとき、実行手段により、入力手段に入力された設定情報が適宜ホスト装置に供給される。
【００１４】
したがって、バックアップ装置側の入力手段を用いれば、ホスト装置側で実行する処理の種類の選択や選択された処理に関する設定等の操作を一切行うことなく、バックアップ装置をホスト装置に接続するだけで、ユーザの意図しているバックアップ処理が容易に実行される。
【００１５】
（２）前記ホスト装置との接続時に、バックアップ装置本体を前記ホスト装置にブート用デバイスとして認識させるブート手段と、
バックアップされた前記ホスト装置の記憶内容を前記ホスト装置にリストアするリストアプログラムと、を備え、
前記実行手段は、前記入力手段に入力された処理の種類がリストア処理である場合には、前記ブート手段により前記ホスト装置にブート用デバイスとして認識させて前記ホスト装置がブートすることにより、前記ホスト装置に前記リストアプログラムをロードさせることを特徴とする。
【００１６】
この構成においては、ブート手段によって、バックアップ装置がフレキシブルディスクドライブ（以下、ＦＤＤという。）等のブータブルデバイスとして前記ホスト装置に認識されると、実行手段によって、バックアップ装置からオペレーティングシステムがロードされ前記ホスト装置がブートされるとともに、前記ホスト装置は、前記リストアプログラムを自動的にロードする。
【００１７】
したがって、前記ホスト装置の状態にかかわらず、前記入力手段を介してリストア処理を選択して前記バックアップ装置を前記ホスト装置に接続すると、自動的に、前記ホスト装置にリストアすべき記憶内容が前記ホスト装置のハードディスクにリストアされるため、例えば、ウィルスに感染して、ホスト装置のハードディスクを物理フォーマットすることを余儀なくされた場合でも、ホスト装置側で特段の操作を行うことなく、容易に前記ホスト装置の復旧作業が遂行される。
【００１８】
（３）装置本体の動作状態の変化に応じて操作手順の表示を切り換える表示部を備えたことを特徴とする。
【００１９】
この構成においては、バックアップ装置側にデータ転送処理の経過と操作手順を適宜表示する表示部が設けられている。したがって、表示部の表示に従うことにより、容易に処理内容の設定が行われるとともに、ユーザが行うべき操作やデータ転送処理の進捗状態の把握がされる。また、転送処理を操作中にホスト装置側の表示手段を必要としないため、ホスト装置がモニタ等に接続されていない状態でも、データ転送処理が適正に行われる。
【００２０】
（４）前記実行手段は、前記ホスト装置の読出要求に応じて、前記記憶手段の記憶内容を前記ホスト装置に対して出力することを特徴とする。
【００２１】
この構成においては、ホスト装置側からバックアップ装置に格納されているデータの内容を参照したい旨の要求があると、実行手段より前記要求に応じて当該データがホスト装置に対して出力される。したがって、実行手段によって、バックアップ装置がホスト装置において記憶内容の参照が可能なリムーバブルディスクと同等に取り扱われるため、ユーザの任意によりバックアップ装置に格納されているデータの内容が参照され、データ管理における便宜が図られる。
【００２２】
（５）前記ホスト装置との接続時に、前記入力手段を介して入力される処理内容に応じたデバイスディスクリプタを前記ホスト装置に対して出力することを特徴とする。
【００２３】
この構成においては、バックアップ装置側からホスト装置に対して、データ転送処理の処理内容を最適に実行するためのデバイスディスクリプタが出力される。したがって、バックアップ装置がホスト装置に大容量記憶装置として認識されたり、バックアップ用装置として認識される等、処理を行う上で最適な装置として前記ホスト装置に認識されるため、ホスト装置と接続された状態における処理が最適に実行される。
【００２４】
（６）適正なパスワードが入力されるまで、前記実行手段の動作を無効にするロック手段を備えたことを特徴とする。
【００２５】
この構成においては、ロック手段によって前記実行手段の動作が制限されるため、暗証番号等のパスワードが適正に入力されるまで前記実行手段がホスト装置に処理を実行させることがない。したがって、適正なユーザ以外の者によりバックアップ装置の記憶内容が参照される等、正規のユーザが意図しない処理が実行されることが防止される。
【００２６】
【発明の実施の形態】
以下、図を用いて本発明のバックアップ装置の実施形態であるバックアップ装置を説明する。
【００２７】
図１は、バックアップ装置１の使用状態を示している。同図が示すように、バックアップ装置１はパソコン２０とＵＳＢインタフェースによって接続される。ここで、ＵＳＢインタフェースを用いているのは、ホットプラグイン機能とプラグアンドプレイ機能を有しているからであり、これらの機能を持つインタフェースであれば、他のインタフェースを用いることも可能である。
【００２８】
バックアップ装置１の使用に先立って、パソコン２０にバックアップ装置１のバックアップ処理用のプログラムがインストールされる。このプログラムは、原則として、バックアップ装置１とともに使用されるものであるが、通常の外部記憶装置にパソコン２０の記憶内容をバックアップする際に使用することも可能である。また、バックアップ装置１はパソコンに常時接続しておく必要はなく、後述するバックアップまたはリストア等の作業を行うときに適宜接続するようにすればよい。
【００２９】
パソコン２０は、データの入力がされる入力装置、入力されたデータを処理する演算装置、演算装置による処理結果を出力する出力装置、必要な情報を記憶する記憶装置、および各装置の動作を制御する制御装置を備えている。また、パソコン２０は、ＵＳＢ２．０インタフェースを搭載している。なお、バックアップ装置１は、通常のパソコンであれば適用することができ、特に適用されるパソコンの仕様等が限定されることはない。例えば、伝送速度が遅くなるという不利益はあるものの、通常のＵＳＢ（ＵＳＢ１．０）インタフェースのみ搭載しているパソコンに対してもバックアップ装置１を適用することができる。
【００３０】
バックアップ装置１は、前記記憶装置、とりわけ記憶装置のうちでもパソコンに内蔵されるハードディスクに対する記憶内容のバックアップおよびリストア等の作業を、簡潔な操作により行うことを特徴とするものである。この実施形態では、バックアップ装置１は、パソコン２０の補助記憶装置として機能するハードディスクモード、パソコン２０の記憶内容を複写・保存するバックアップモード、複写・保管されたパソコン２０の記憶内容をパソコン２０に戻すリストアモード、パソコン２０の読出専用のリムーバブルディスクと同等に機能するビューモード、およびバックアップ装置１自体の動作状態を設定するユーティリティモードの５つのモードで動作するが、その詳細は後述する。
【００３１】
図２（ａ）は、バックアップ装置１の上面図であり、図１（ｂ）は、バックアップ装置１の正面図である。同図が示すように、バックアップ装置１は、上面にＬＣＤ表示器３、操作部２、およびＬＥＤ表示灯４を、備えており、正面にＵＳＢ端子５、およびＡＣ端子６を備えている。
【００３２】
ＬＣＤ表示器３は、液晶ディスプレイでありバックアップ装置１の動作状態の変化に応じて、操作手順の表示を切り換えてユーザに視認させる。例えば、実行可能な複数の処理内容を表示してユーザに選択させたり、ホスト装置としてのパソコンとの接続を確認すべき旨の指示をする。
【００３３】
操作部２は、十字キー２ａと決定キー２ｂとで構成される。十字キー２ａは、ユーザがＬＣＤ表示器３に表示されている複数の選択肢のうちの１つを選択する際に用いられる。また、決定キー２ｂは、ユーザが十字キー２ａにより選択した選択肢を確定させる際に用いられる。
【００３４】
ＬＥＤ表示灯４は、バックアップ装置１の動作状態を表示するものであり、バックアップ装置１の起動、バックアップ装置１とパソコン２０との間の接続状態、データ転送処理状態等に応じて、それぞれ異なる表示状態で点滅または点灯する。
【００３５】
ＵＳＢ端子５は、ＵＳＢケーブルのコネクタが接続される端子であり、このＵＳＢケーブルを介してバックアップ装置１とパソコン２０とが接続される。なお、ＵＳＢケーブルは、ＵＳＢ１．０インタフェースおよびＵＳＢ２．０インタフェースの両方に対応している。ＡＣ端子６は、バックアップ装置１の電力源となるＡＣアダプタが接続される端子である。
【００３６】
図３は、パソコン２０と接続された状態のバックアップ装置１のブロック図である。同図に示すように、バックアップ装置１では、ＣＰＵ１０を中心に、ハードディスク１１、プログラムＲＯＭ１２、制御ＩＣ１３がそれぞれ接続されている。また、ＣＰＵ１０は、パソコン２０側のホストインタフェース１４と接続されている。
【００３７】
プログラムＲＯＭ１２は、バックアップ装置１の動作に必要なプログラムを格納している。このプログラムの中には、バックアップ装置１を円滑に動作させるためのファームウェアが含まれており、例えば、このファームウェアにより、バックアップアプリケーション起動時において、パソコン２０の内蔵ハードディスクの記憶容量を元にハードディスク１１の区画設定が行われる。
【００３８】
制御ＩＣ１３は、ＬＣＤ表示器３およびＬＥＤ表示灯を駆動するドライバを備えており、ＣＰＵ１０からの信号に応じてＬＣＤ表示器３およびＬＥＤ表示灯４を動作させる。また、十字キー２ａおよび決定キー２ｂを介して入力される信号を検出し、その検出結果をＣＰＵ１０に出力する。
【００３９】
ＣＰＵ１０は、上述のハードディスク１１、プログラムＲＯＭ１２、制御ＩＣ１３の動作を統括的に制御する。また、ＣＰＵ１０は、ＵＳＢ２．０インタフェースを内蔵している。なお、ホストインタフェース１４は、ＣＰＵ１０との間でＵＳＢ２．０インタフェースによる高速なデータ転送を実現するためのものであり、バックアップ装置１とパソコン２０との通信を司る。ハードディスク１１は、パソコン２０のハードディスクの記憶内容を定期的に複写・保管する際に用いられる。
【００４０】
図４は、バックアップ装置に内蔵されるハードディスク１１の記憶領域の構成を示している。同図に示すように、ハードディスク１１の記憶領域は、ユーザＨＤＤ領域、バックアップ領域、およびＵＳＢ＿ＦＤ＆管理領域の３つの区画に分割して管理されている。
【００４１】
ユーザＨＤＤ領域は、ユーザがバックアップ装置１をハードディスクモードで動作させるときに用いられる領域であり、このとき、ユーザＨＤＤ領域がパソコン２０の補助記憶領域として取り扱われる。
【００４２】
バックアップ領域は、ユーザがバックアップ装置１をバックアップモードで動作させるときに用いられる領域であり、パソコン２０のハードディスクの記憶内容をバックアップする場合に用いられる領域である。通常、図４（ａ）に示すようにバックアップ領域が１つ構成されたり、図４（ｂ）に示すようにバックアップ領域が２つ構成される。本実施形態ではバックアップ領域が２つ形成されるが、バックアップ領域が２つ形成される場合には、これらのバックアップ領域を同一のパソコン２０について２世代分のバックアップをとったり、異なるパソコン２０についてそれぞれ１世代分のバックアップをとるために使用することが可能となる。なお、バックアップ領域の数は２つに限られることはなく、記憶容量が許容する範囲で３つ以上のバックアップ領域を形成することもできる。
【００４３】
ＵＳＢ＿ＦＤ＆管理領域は、ユーザがバックアップ装置１をリストアモードで動作させるときに用いられる領域であり、ＵＳＢ＿ＦＤ＆管理領域には、パソコン２０がブートすることが可能なオペレーティングシステム（以下、ＯＳという。）、ＵＳＢポートを直接駆動するドライバソフトウェア、およびリストアすべきデータが格納されているバックアップ領域から、当該データをパソコン２０のハードディスクに転送するリストアプログラムが格納されている。
【００４４】
ハードディスク１１におけるこれらの区画管理は、ＣＰＵ１０、プログラムＲＯＭ１２に組み込まれたファームウェアによって行われるため、各区画の開始アドレスがハードディスク内の所定の管理領域に記録されている。
【００４５】
具体的には、ファームウェアは、起動時に管理領域区画領域情報、開始アドレス等のデータを取り出し、区画管理を行う。区画の設定は、バックアップアプリケーション起動時に、パソコン内蔵のハードディスクの容量に基づいて設定される。
【００４６】
例えば、バックアップ装置のハードディスク１１の容量が、内蔵ハードディスクの容量を２倍してＵＳＢ＿ＦＤ＆管理領域の容量を加えた容量よりも大きい場合は、２つバックアップ区画をもつことが可能である。なお、記憶容量の計算はプログラムＲＯＭ１２に格納されているプログラムにより自動的に行われる。
【００４７】
以上の構成において、ユーザがバックアップ装置１の電源をオンにするとＬＣＤ表示器３に、ハードディスクモード、バックアップモード、リストアモード、ビューモード、またはユーティリティモードのうちのいずれかの動作モードを選択する選択画面が表示される。そして、バックアップ装置１をパソコン２０に接続する前の状態で、ユーザが任意の動作モードを設定し、また、必要な場合には各動作モードについての詳細設定をして、ＵＳＢケーブルによりパソコン２０に接続すると、設定された各種設定を元にパソコン２０内蔵のハードディスクとの間で任意のデータ転送処理を行うことが可能となる。以下、フローチャートを用いて各モードの動作について詳細に説明する。
【００４８】
図５は、バックアップ装置１の処理手順を示すフローチャートである。まず、電源がオンにされると、ＣＰＵ１０は、処理内容の選択画面をＬＣＤ表示器３に表示させる（ｓ１）。
【００４９】
このとき、ＣＰＵ１０は、ユーザが十字キー２ａにより、任意の処理内容を選択し決定キー２ｂを押して処理内容を確定させるまで待機する。そして、ＣＰＵ１０は、ユーザから入力された処理内容がハードディスクモードであるか否かを判断し（ｓ２）、ハードディスクモードである場合には、後述するハードディスクモードに移行する（ｓ３）。
【００５０】
また、ｓ２の判断工程において、ユーザが選択した処理内容がハードディスクモード以外である場合には、ＣＰＵ１０は、その処理内容がバックアップ処理であるか否かを判断する（ｓ４）。
【００５１】
このｓ４の判断工程において、ユーザが選択した処理内容がバックアップ処理である場合には、後述するバックアップ処理に移行し（ｓ５）、ユーザが選択した処理内容がバックアップ処理以外の場合にはＣＰＵ１０は、その処理内容がリストア処理であるか否かを判断する（ｓ６）。
【００５２】
さらに、ｓ６の判断工程において、ユーザが選択した処理内容がリストア処理である場合には、後述するリストア処理に移行し（ｓ７）、ユーザが選択した処理内容がリストア処理以外の場合にはＣＰＵ１０は、その処理内容がビューモード処理であるか否かを判断する（ｓ８）。
【００５３】
そして、ｓ８の判断工程において、ユーザが選択した処理内容がビューモード処理である場合には、後述するビューモード処理に移行し（ｓ９）、ユーザが選択した処理内容がビューモード処理以外の場合にはＣＰＵ１０は、その処理内容がユーティリティ処理であると判断して後述するユーティリティ処理を行う（ｓ１０）。
【００５４】
図６は、ハードディスクモード（ＨＤＤモード）におけるバックアップ装置１の処理手順を示している。同図が示すように、ＣＰＵ１０は、ハードディスクモードが選択されると、まず、ユーザがＵＳＢケーブルによりバックアップ装置１とパソコン２０を接続するまで待機する（ｓ２１）。
【００５５】
次に、バックアップ装置１とパソコン２０との間の接続時、すなわちプラグアンドプレイにおけるコンフィギュレーション時に、ＣＰＵ１０は、ＵＳＢマスストレージクラスのデバイスディスクリプタ（ＵＳＢディスクリプタ）をパソコン２０に対して出力する（ｓ２２）。つまり、バックアップ装置１がパソコンに対して出力するデバイスディスクリプタの情報に基づいてパソコン２０におけるバックアップ装置１の動作や機能が定義されるところ、上述のデバイスディスクリプタがパソコン２０に対して出力されると、パソコン２０はバックアップ装置１を大容量記憶装置として分類されるデバイスとして認識するのである。
【００５６】
そして、ＣＰＵ１０は、プログラムＲＯＭ１２のファームウェアを読み出し、ハードディスク１１の区画のうちユーザＨＤＤ領域を使用すべき記憶領域として設定させる（ｓ２２）。これにより、ハードディスク１１のユーザＨＤＤ領域がパソコン２０側のＯＳにハードディスクであると認識されるため、バックアップ装置１が通常のリムーバブルディスクとして取り扱われ、前記ユーザＨＤＤ領域に対するファイル単位の読出処理や書込処理が可能になる。
【００５７】
図７は、バックアップ装置１のバックアップ処理の処理手順を示すフローチャートである。バックアップモードでは、ＣＰＵ１０は、まずＬＣＤ表示器３に使用するバックアップ領域を選択するためのエリア選択画面を表示させる（ｓ３１）。エリア選択画面が表示されている間、ＣＰＵ１０は、ユーザによるエリアの選択操作が完了するまで待機している（ｓ３５）。
【００５８】
ここで、エリア選択画面が表示されているとき、通常、ユーザは十字キー２ａの上下キーでバックアップ領域を選択して決定キー２ｂを押すとバックアップ領域の選択が完了するが、バックアップ領域が選択された状態で、ユーザが十字キー２ａの左右キーの操作をすると選択されたバックアップ領域に対するバックアップ処理の詳細設定が可能になる。このため、ＣＰＵ１０は、ＬＣＤ表示器３にエリア選択画面が表示されている間、ユーザからバックアップの処理の詳細設定をする旨のキー操作がされたか否かを検出している（ｓ３２）。
【００５９】
このとき、ユーザが十字キー２ａの左右ボタンを押してバックアップ処理の詳細設定をする旨のキー操作を行った場合には、ＣＰＵ１０は、ＬＣＤ表示器３にバックアップ設定画面を表示させる（ｓ３３）。
【００６０】
バックアップ設定画面が表示されると、ユーザはイージーバックアップまたはエキスパートバックアップのいずれかを設定したり、エキスパートバックアップに処理内容を構成するパラメータ、例えばバックアップするホストドライブの選択、暗証番号設定、バックアップタイトルの設定、コンペア設定等の各設定を変更することが可能になる。このバックアップ設定画面で、十字キー２ａの左右キーが操作される等設定操作が完了した旨のキー操作がされると（ｓ３４）、ＣＰＵ１０は、再度エリア選択画面を表示させる（ｓ３１）。
【００６１】
そして、ユーザがエリアの選択をして決定キー２ｂにより確定させると、ＣＰＵ１０は、ユーザによってバックアップ装置１とパソコンとがＵＳＢケーブルで接続されるまで待機する（ｓ３６）。なお、このとき同時に、ＣＰＵ１０は、ＬＣＤ表示器３にＵＳＢケーブルの接続を行う旨を表示させている。
【００６２】
その後、バックアップ装置１とパソコン２０とがＵＳＢケーブルにより接続されると、ＣＰＵ１０は、コンフィギュレーション時に、バックアップ用ＵＳＢディスクリプタをパソコン２０に対して出力する（ｓ３７）。この結果、パソコン２０は、バックアップ装置１をデータのバックアップ用デバイスとして認識する。
【００６３】
パソコン２０側では、バックアップ用ＵＳＢディスクリプタとリンクしたバックアップドライバソフトが自動的にローディングされ、このバックアップドライバソフトによりバックアップアプリケーションを呼び出され起動される（ｓ３８）。
【００６４】
そして、バックアップ装置１の十字キー２ａおよび決定キー２ｂを介して設定された各種設定に基づいて、バックアップアプリケーションによるパソコン２０に内蔵のハードディスクからバックアップ装置１のハードディスク１１へデータの複写・保管が行われる（ｓ３９）。
【００６５】
ＣＰＵ２は、上述の一連の処理中、ＬＣＤ表示器３に動作状況を表示させているが、バックアップ処理が終了したときには、その旨をＬＣＤ表示器３に表示させて、ユーザに視認させる（ｓ４０）。
【００６６】
上述のバックアップ処理の手順によれば、ユーザがＵＳＢケーブルによりバックアップ装置１とパソコン２０とを接続した後は、接続前に十字キー２ａおよび決定キー２ｂを介して設定された処理内容どおりのバックアップ処理が全自動で実行されるため、接続後、パソコン２０側で特段の操作をすることなくバックアップ処理を適正に実行することが可能になる。
【００６７】
図８は、バックアップ装置１のリストア処理の処理手順を示すフローチャートである。まず、ユーザによりリストア処理が選択されると、ＣＰＵ２は、ユーザから適正なパスワードとしての暗証番号の入力がされるまで待機する（ｓ４１）。
【００６８】
ユーザから適正な暗証番号の入力がされてユーザの認証が完了すると、次に、ユーザのエリア選択動作が完了するまで待機する（ｓ４２）。そして、ユーザによるエリアの選択が完了すると、ＣＰＵ２は、バックアップ装置とパソコンとがＵＳＢケーブルにより適正に接続されるまで待機する（ｓ４３）。なお、このとき、ＣＰＵ２は、ＬＣＤ表示器３にＵＳＢケーブルによって接続する旨の表示をさせる。
【００６９】
そして、バックアップ装置１とパソコン２０とがＵＳＢケーブルで接続されると、ＣＰＵ１０は、バックアップ装置１をＵＳＢ−ＦＤＤエミュレーションモードに設定する（ｓ４４）。ここで、ＵＳＢ−ＦＤＤエミュレーションモードとは、バックアップ装置１がＵＳＢ−ＦＤＤを模倣することであり、あたかもＵＳＢ−ＦＤＤであるかのような働きをすることをいう。このため、ＵＳＢ−ＦＤＤからシステムブート可能なパソコン２０では、バックアップ装置１のハードディスク１１のＵＳＢ＿ＦＤ＆管理領域からシステムブートすることが可能になる。
【００７０】
その後、自動的にパソコン２０が再起動され、ＵＳＢ＿ＦＤ＆管理領域が読み出される。このＵＳＢ＿ＦＤ＆管理領域には、パソコン２０においてブート可能なＯＳ、ＵＳＢポートを直接駆動するドライバソフト、およびバックアップ区画からパソコン２０のハードディスクにデータをリストアするためのプログラムが格納されているため、まず、パソコン２０によってＵＳＢ＿ＦＤ＆管理領域に格納されているＯＳがローディングされる（ｓ４５）。
【００７１】
その後、ＵＳＢポートを直接駆動するドライバソフトがパソコン２０にインストールされる。前記ＯＳでは、ＣＯＮＦＩＧ．ＳＹＳの実行後に自動的にバックアップ区画からパソコン２０のハードディスクにデータをリストアするためのプログラムの処理を行うように設定されているため、すなわち、当該プログラムがＡＵＴＯＥＸＥＣ．ＢＡＴに記述されているため、ＯＳの起動の後、ただちに、ＵＳＢ＿ＦＤ＆管理領域内のリストアプログラムが起動される（ｓ４６）。
【００７２】
そして、前記ドライバソフトによりバックアップ領域からパソコン２０に転送されるべきデータが読み出され、パソコン２０に対して転送されるとともに、バックアップ装置１からパソコン２０に転送されたデータがパソコン２０のハードディスクの所定の領域に書き込まれていく（ｓ４７）。
【００７３】
このように、リストアモードが選択されると、バックアップ装置はＵＳＢ＿ＦＤとして振る舞い、ＵＳＢ＿ＦＤＤからシステムブートできるパソコンでは、出荷段階で記録されているバックアップ装置のシステムブートして、自動的にリストア処理を実行できる。
【００７４】
なお、パソコン２０によっては、ＵＳＢ＿ＦＤＤからシステムブートできないものもあり得るが、この場合は、添付されているＣＤ−ＲＯＭ、またはＦＤＤからシステムブートをさせることができる。また、パソコン２０によって、ＵＳＢ２．０インタフェースを用いてＵＳＢ＿ＦＤＤからのシステムブートができない場合があるが、この場合はシステムブートのみ通常のＵＳＢインタフェースで行うようにすればよい。このため、バックアップ装置１は、ＵＳＢ２．０だけでなく、通常のＵＳＢインタフェースにも対応している。
【００７５】
図９は、バックアップ装置１のビューモード処理の処理手順を示している。
【００７６】
本モードは、通常ではＯＳからは認識されないバックアップ区画をＯＳから大容量ハードディスクとして認識させるモードである。なお、ビューモード処理では、バックアップ装置１に複写・保管されたデータを参照することを目的とするため、バックアップ区画への書込を行うことはできない。
【００７７】
同図が示すように、ビューモードが選択されると、ＣＰＵ１０は、ユーザにより適正な暗証番号が設定されるまで待機する（ｓ５１）。そして、ユーザから適正な暗証番号の入力がされると、ＣＰＵ１０は、ビューモード処理の対象となるエリアが選択されるまで待機する（ｓ５２）。
【００７８】
エリアの選択が完了すると、ＣＰＵ１０は、ＬＣＤ表示器３にバックアップ装置１をパソコン２０に接続すべき旨の表示をさせつつ、ユーザがバックアップ装置１とパソコン２０を接続するまで待機する（ｓ５３）。
【００７９】
ＵＳＢケーブルを用いた接続が完了すると、ＣＰＵ１０は、コンフィギュレーション時に、ハードディスクモードのときと同様のデバイスディスクリプタをパソコン２０に出力する（ｓ５４）。この結果、バックアップ装置１がパソコン２０に対してリムーバブルディスクとして認識され、ハードディスク１１のバックアップ領域にパソコン２０側からアクセスすることが可能になる。このとき、パソコン２０からバックアップ領域に格納されているデータをファイル単位で読み出すことが可能となるが、ＣＰＵ１０は、パソコン２０からバックアップ領域のデータの書込を許可しない（ｓ５５）。
【００８０】
図１０は、バックアップ装置１のユーティリティモード選択時の処理手順を示すフローチャートである。このモードでは、各種バックアップモードの設定、搭載ハードディスクの情報表示、ハードディスクのオフラインリードチェック、および液晶輝度調整を行うモードである。
【００８１】
バックアップの設定は、ハードディスク１１内のＵＳＢ＿ＦＤ＆管理領域に記憶され、適宜、この記憶内容がバックアップアプリケーションやリストアプリケーションから呼び出される。
【００８２】
同図が示すように、ビューモードが選択されると、ＣＰＵ１０は、ＬＣＤ表示器３にユーティリティ画面が表示させる（ｓ６１）。このとき、ユーザは、各種バックアップモードの設定（以下、バックアップ設定という。）、搭載ハードディスクの情報表示（以下、ＨＤＤ情報という。）、ハードディスクのオフラインリードチェック（以下、ＨＤＤチェックという。）、または液晶輝度調整（以下、液晶設定という。）のいずれかを選択するところ、ＣＰＵ１０は、ユーザの選択がバックアップの設定であるか否かを判断する（ｓ６２）。
【００８３】
このとき、ユーザの選択がバックアップ設定である場合は、ＣＰＵ１０は、バックアップ設定工程に移行し（ｓ６３）、ユーザの選択がバックアップ設定でない場合には、ＣＰＵ１０は、ユーザの選択がＨＤＤ情報であるか否かを判断する（ｓ６４）。
【００８４】
ｓ６４の判断工程において、ユーザの選択がＨＤＤ情報である場合は、ＣＰＵ１０は、ＨＤＤ情報をＬＣＤ表示器３に表示させ（ｓ６５）、ユーザの選択がＨＤＤ情報でない場合には、ＣＰＵ１０は、ユーザの選択がＨＤＤチェックであるか否かを判断する（ｓ６６）。
【００８５】
ｓ６６の判断工程において、ユーザの選択がＨＤＤチェックである場合は、ＣＰＵ１０は、再度、ＨＤＤチェックを行うか否かを確認し（ｓ６７）、確認がとれると、バックアップ装置１のハードディスク１１のリードチェックを実施する（ｓ６８）。一方、ユーザの選択がＨＤＤチェックでない場合には、ＣＰＵ１０は、ユーザの選択が液晶設定であるか否かを判断する（ｓ６９）。
【００８６】
ｓ６９の判断工程において、ユーザの選択が液晶設定である場合は、ＣＰＵ１０は、液晶設定工程に移行し（ｓ７０）。一方、ユーザの選択が液晶設定でない場合には、ＣＰＵ１０は、ユーザが誤入力したものと判断する。
【００８７】
そして、各設定工程が開始されると、ＣＰＵ１０は、設定工程が完了するまで待機し（ｓ７１）、各設定作業が終了した時点で、動作を終了する。なお、ユーティリティモード処理で更新された各種設定は、ＵＳＢ＿ＦＤ＆管理領域に記憶される。
【００８８】
このように、バックアップ装置１を用いることにより、パソコン２０による特段の操作を必要とすることなく、データのバックアップやリストアが可能になる。特に、バックアップ装置１側の操作部では、ＬＣＤ表示器３の表示内容にガイドしてもらいながら十字キー２ａと決定キー２ｂのみを操作することにより、きめ細かくバックアップ処理の処理内容の設定が可能になる。
【００８９】
このため、ユーザは１週間に一度というように定期的にバックアップを行う場合にも、特にバックアップ作業を煩わしく感じることがない。さらに、バックアップ装置１に、カレンダー機能を搭載して所定の期間でユーザにバックアップ作業を促すようにすれば、ユーザは確実に定期的なバックアップ作業を実行することが可能になる。
【００９０】
また、通常、バックアップ装置１のバックアップモードで、パソコン２０の起動ドライブの全体か、パソコン２０の全ドライブを対象とするフルバックアップを行い、ハードディスクモードによって適宜差分バックアップを行うようにすれば作業時間の短縮化を図りつつ、データ管理の安全性をさらに高めることが可能になる。特に、バックアップ装置１を常時パソコン２０に接続しておく必要がないことから、安全にバックアップデータの保管をすることができる。
【００９１】
さらに、上述の実施形態では、リストアモードとビューモードの場合にのみ暗証番号の入力が必要となるようにされているが、ハードディスクモードやバックアップモード、およびユーティリティモードの場合にも暗証番号の入力が必要となるように設定してもよい。
【００９２】
なお、バックアップ装置１は、原則として個人ユースのものであるが、クライアント−サーバシステムのクライアント側のデータを各自でバックアップする際に使用するようにすれば、企業ユースにも用いることが可能である。
【００９３】
【発明の効果】
以上のように、この発明によれば、以下の効果を奏することができる。
【００９４】
（１）操作ボタン等の入力手段を介してバックアップ処理をする旨の入力をしている状態で、バックアップ装置をパソコン等のホスト装置に接続すると、実行手段が、バックアップ装置の接続を検出したことをトリガとして自動的に前記バックアッププログラムをロードするようにホスト装置を動作させ、また、このとき、実行手段は、入力手段に入力された設定情報を適宜ホスト装置に供給することにより、バックアップ装置側の入力手段を用いれば、ホスト装置側で実行する処理の種類の選択や選択された処理に関する設定等の操作を一切行うことなく、バックアップ装置をホスト装置に接続するだけで、ユーザの意図しているバックアップ処理を容易に実行することができる。
【００９５】
（２）ブート手段によって、バックアップ装置がＦＤＤ等のブータブルデバイスとして前記ホスト装置に認識されると、実行手段によって、バックアップ装置からオペレーティングシステムがロードされ前記ホスト装置がブートされるとともに、前記ホスト装置は、前記リストアプログラムを自動的にロードすることにより、前記ホスト装置の状態にかかわらず、前記入力手段を介してリストア処理を選択して前記バックアップ装置を前記ホスト装置に接続すると、自動的に、前記ホスト装置にリストアすべき記憶内容を、前記ホスト装置のハードディスクにリストアできるため、例えば、ウィルスに感染して、ホスト装置のハードディスクを物理フォーマットすることを余儀なくされた場合でも、ホスト装置側で特段の操作を行うことなく、容易に前記ホスト装置の復旧作業を遂行することができる。
【００９６】
（３）バックアップ装置側にデータ転送処理の経過と操作手順を適宜表示する表示部が設けられていることにより、表示部の表示に従って、容易に処理内容の設定を行うことができるとともに、ユーザが行うべき操作やデータ転送処理の進捗状態を把握することができる。また、転送処理を操作中にホスト装置側の表示手段を必要としないため、ホスト装置がモニタ等に接続されていない状態でも、データ転送処理を適正に行うことができる。
【００９７】
（４）ホスト装置側からバックアップ装置に格納されているデータの内容を参照したい旨の要求があると、実行手段より前記要求に応じて当該データがホスト装置に対して出力される。つまり、実行手段によって、バックアップ装置がホスト装置において記憶内容の参照が可能なリムーバブルディスクと同等に取り扱われるため、ユーザの任意によりバックアップ装置に格納されているデータの内容を参照することができ、データの管理の便宜を図ることができる。
【００９８】
（５）バックアップ装置側からホスト装置に対して、データ転送処理の処理内容を最適に実行するためのデバイスディスクリプタを出力することにより、バックアップ装置をホスト装置に大容量記憶装置として認識させたり、バックアップ用装置として認識させる等、処理を行う上で最適な装置として前記ホスト装置に認識させることができるため、ホスト装置と接続された状態における処理を最適に実行することができる。
【００９９】
（６）ロック手段によって前記実行手段の動作を制限するため、暗証番号等のパスワードが適正に入力されるまで前記実行手段がホスト装置に動作の指示をしないことにより、適正なユーザ以外の者によりバックアップ装置の記憶内容が参照される等、正規のユーザが意図しない動作が実行されることを防止できる。
【０１００】
よって、パソコン側で特段の操作をすることなく、パソコン等のホスト装置との間でユーザの意図するデータ転送処理を容易に行うことを可能にするバックアップ装置を提供することができる。
【図面の簡単な説明】
【図１】
【図２】
【図３】
【図４】
【図５】
【図６】
【図７】
【図８】
【図９】
【図１０】
【符号の説明】
１−バックアップ装置
２ａ−十字キー
２ｂ−決定キー
３−表示部
４−ＬＥＤ表示灯
５−ＵＳＢ端子
６−ＡＣ端子
１０−ＣＰＵ
１１−ハードディスクドライブ
１２−プログラムＲＯＭ
１３−制御ＩＣ
１４−ホストインタフェース
２０−パソコン
【図１】
2004086617.tif 000003
【図２】
2004086617.tif 000004
【図３】
2004086617.tif 000005
【図４】
2004086617.tif 000006
【図５】
2004086617.tif 000007
【図６】
2004086617.tif 000008
【図７】
2004086617.tif 000009
【図８】
2004086617.tif 000010
【図９】
2004086617.tif 000011
【図１０】
2004086617.tif 000012