(57)【要約】【課題】携帯用パーソナルコンピュータ等に外部接続可能なバックアップ用複写装置を提供する。【解決手段】パーソナルコンピュータ１の外部接続端子７にケーブル８３を介して接続される複写装置８であり、バックアップ用のハードディスク記憶装置８２と、コピー処理ソフトウエアを格納している制御部９を有する。パーソナルコンピュータ１の起動時に、内部のハードディスク記憶装置２からマスターブートレコードを読み出す前に、ケーブル８３で繋がっている複写装置８のコピー処理ソフトウエアをロードさせ、パーソナルコンピュータ１の中央処理装置（ＣＰＵ）に、内部ハードディスク記憶装置２からバックアップ用のハードディスク記憶装置８２へバックアップを取るコピー処理ソフトウエアを実行させる。【選択図】図２
2005242973.tif 000002
【特許請求の範囲】
【請求項１】
イニシャルプログラムが記憶されている第1記憶装置と、
ロードされたプログラムに従って動作する中央処理装置と、
オペーレーティングシステムプログラムを記憶している第２記憶装置と、
外部機器が着脱自在に接続される外部接続端子とを備え、
イニシャルプログラムローダに基づく起動時において、前記第２記憶装置からオペーレーティングシステムプログラムをロードする前に、前記外部接続端子に接続された外部機器からプログラムをロードする設定か行われている電子計算機に対して、該電子計算機の前記外部接続端子に接続される接続部を有する複写装置であって、
バックアップ用の第３記憶装置と、
前記中央処理装置にコピー動作を行わせるコピープログラムを格納している第４記憶装置を有し、
前記コピープログラムは、前記電子計算機内の第２記憶装置に記憶されているデータを、前記第３記憶手段にコピーするコピー処理ステップを有していることを特徴とする複写装置。
【請求項２】
前記第２記憶装置は、ハードディスク記憶装置であって、前記コピープログラムは、ハードディスク記憶装置において物理的に規定された記憶領域を、前記第３記憶装置にミラーコピーを行う請求項１に記載の複写装置。
【請求項３】
前記第３記憶装置は、ハードディスク記憶装置である請求項１又は２に記載の複写装置。
【請求項４】
コピー処理ステップは、第２記憶装置の先端のアドレスから、一定の量のデータを順に読み出す読出ステップと、読み出したデータを、第３記憶装置の先端のアドレスから順に書き込む書込ステップとを有する請求項１〜３のいずれか１に記載の複写装置。
【請求項５】
電子計算機の起動時にロードされたコピープログラムに基づき、中央処理装置は自動的に第２記憶装置から第３記憶装置にデータのコピー処理を開始する請求項１〜４のいずれか１に記載の複写装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタル化されたデータを記憶する記憶装置から、他の記憶装置にデータを複写する複写装置に係り、パーソナルコンピュータの記憶装置からデータをコピーする複写装置に関するものである。
【背景技術】
【０００２】
従来、例えば、サーバーやパーソナルコンピュータなどのコンピュータシステムでは、ハードディスク、ＭＯ（Magneto-Optical disk）、ＣＤ−ＲＯＭ（Compact Disc-ROM）などの記録媒体に、データやオペーレーションシステムなどを構成するソフト等がデジタル化されたデータとして記憶されている。
【０００３】
近年、これらの記憶媒体は、記憶容量が増大し、例えばハードディスクドライブ装置では、８０ギガバイト以上の記憶容量を有するものがある。
【０００４】
一方、パーソナルコンピュータには、携帯用小型パーソナルコンピュータが開発され、薄型のノート型パーソナルコンピュータがある。この小型パーソナルコンピュータに搭載されているハードディスクドライブ装置も、小型のものが用いられるが、その記憶容量は、十分に大きく、大型のパーソナルコンピュータに用いられるハードディスクドライブ装置の容量に匹敵する。
【０００５】
このようなパーソナルコンピュータにおいては、コンピュータウイルスや、物理的な衝撃、装置の故障、或は使用者の不作為などによって、ハードディスクドライブ装置に記憶されたデータが失われる恐れがある。そこで、そのような不測のデータの消滅に備えるために、ハードディスクドライブ装置に記録されたデータを、他の記録媒体にコピーする、いわゆるバックアップ作業が行われる。
【０００６】
このような複写装置には、例えば以下に示す先行文献が存在する。
【特許文献１】特開２００３−３０８１７９号。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の発明は、パーソナルコンピュータ内に搭載されているハードディスク装置と、マザーボードの間に接続されるバックアップ装置であり、パーソナルコンピュータの筐体内に接続ラインが装着され、装置自体がパーソナルコンピュータの筐体内に装置本体が格納され、または付設される構成となっている。
【０００８】
このような゛バックアッブ装置の他、一般に、レイドシステムと呼ばれるバックアップシステムが存在する。このシステムは、マスターのハードディスク装置にデータが書き込まれる毎に、バックアップ用のハードディスク装置にデータが記録されるシステムである。
【０００９】
しかしながら、特許文献１に記載のバックアップ装置では、マザーボードとハードディスクドライブ装置との間の回路に、バックアップ装置を接続する必要があり、筐体内のスペースが乏しいノート型パーソナルコンピュータには、取り付けることができない。
【００１０】
同様に、レイドシステムもノート型パーソナルコンピュータにセットすることか不可能であり、また、このシステムでは、コンピュータウイルスによるバックアップデータの破壊から保護することもできない。
【００１１】
本発明の目的は、ノート型パーソナルコンピュータなど、小型のパーソナルコンピュータに内蔵されたハードディスクドライブ装置に記憶されているデータを、複写することができる複写装置を提供することにある。
【課題を解決するための手段】
【００１２】
以上のような問題を解決する本発明は、以下のような構成を有する。
【００１３】
（１）  イニシャルプログラムが記憶されている第1記憶装置と、
ロードされたプログラムに従って動作する中央処理装置と、
オペーレーティングシステムプログラムを記憶している第２記憶装置と、
外部機器が着脱自在に接続される外部接続端子とを備え、
イニシャルプログラムローダに基づく起動時において、前記第２記憶装置からオペーレーティングシステムプログラムをロードする前に、前記外部接続端子に接続された外部機器からプログラムをロードする設定か行われている電子計算機に対して、該電子計算機の前記外部接続端子に接続される接続部を有する複写装置であって、
バックアップ用の第３記憶装置と、
前記中央処理装置にコピー動作を行わせるコピープログラムを格納している第４記憶装置を有し、
前記コピープログラムは、前記電子計算機内の第２記憶装置に記憶されているデータを、前記第３記憶手段にコピーするコピー処理ステップを有していることを特徴とする複写装置。
【００１４】
（２）  前記第２記憶装置は、ハードディスク記憶装置であって、前記コピープログラムは、ハードディスク記憶装置において物理的に規定された記憶領域を、前記第３記憶装置にミラーコピーを行う上記（１）に記載の複写装置。
【００１５】
（３）  前記第３記憶装置は、ハードディスク記憶装置である上記（１）又は（２）に記載の複写装置。
【００１６】
（４）  コピー処理ステップは、第２記憶装置の先端のアドレスから、一定の量のデータを順に読み出す読出ステップと、読み出したデータを、第３記憶装置の先端のアドレスから順に書き込む書込ステップとを有する上記（１）〜（３）のいずれか１に記載の複写装置。
【００１７】
（５）  電子計算機の起動時にロードされたコピープログラムに基づき、中央処理装置は自動的に第２記憶装置から第３記憶装置にデータのコピー処理を開始する上記（１）〜（４）のいずれか１に記載の複写装置。
【発明の効果】
【００１８】
請求項１に記載の発明によれば、第１記憶装置に記憶されているイニシャルプログラムローダが起動し、中央処理装置が、第２記憶装置のＭＢＲ(Master Boot Record)を読み出す前に、外部端子に接続された本発明の複写装置の第４記憶装置から、コピープログラムを読出し、ロードする。コピープログラムに従って、中央処理装置が、第２記憶装置から、データを読み出して第３記憶装置に、読み出したデータを記録する。このように、外部接続端子に接続され、バックアップ動作を行うため、例えば、ノート型パーソナルコンピュータなどの筐体内のスペースが乏しいコンピュータのデータバックアップを行うことが可能となる。通常の使用状態では接続されていないので、コンピュータウイルスの侵入や、使用者の不作為などよるバックアップデータの損傷も防止できる。また、バックアップ処理は、コンピュータ内の中央処理装置が行うため、複写装置自体は、コピー処理を行う処理部は不要となり、構成が簡単で安価に製造可能となる。
【００１９】
請求項２に記載の発明によれば、ミラーコピーを行うため、ファイルコピーなどのコピー処理に比較して、コピー時間を短縮できるとともに、プログラムの内容を単純に構成できる。
【００２０】
請求項３に記載の発明によれは゛、第３記憶装置をハードディスク記憶装置とすることによって、コピー時間をさらに短縮することができるとともに、ハードディスク記憶装置自体を交換することが可能となり、パーソナルコンピュータのハードディスク記憶装置のスペアとして利用するこもと可能となる。
【００２１】
請求項４に記載の発明によれば第３記憶装置が、パーソナルコンピュータ側の第２記憶装置とは異なる記憶媒体であった場合にも、データの複写が可能となる。
【００２２】
請求項５に記載の発明によれば、自動的にコピー動作が開始されるので、操作が簡単である。
【発明を実施するための最良の形態】
【００２３】
以下本発明の好適実施形態について、添付図面に基づいて詳細に説明する。図１は、パーソナルコンピュータ１の構成を示すブロック図である。
【００２４】
パーソナルコンピュータ１は、携帯可能なノート型パーソナルコンピュータであって、第２記憶装置であるハードディスクドライブ装置２と、マザーボード３と、キーボード、ポインティングディバイス等の入力手段４と、液晶表示装置５と、フロッピーディスクドライブ装置６と、外部接続端子としてＵＳＢ（Universal Serial Bus）接続端子７とを備えている。マザーボード３には、中央処理装置（ＣＰＵ：Central  Processing  Unit）３１と、イニシャルプログラムが記憶されている第１記憶装置であるリードオンリーメモリ３２と、ランダムアクセスメモリ（主記憶メモリ）３３とを備えている。
【００２５】
本実施形態のハードディスクドライブ装置２では、例えば、ＡＴＡ規格が採用されている。この他、ＳＣＳＩ規格等の他の接続規格が採用されていてもよい。ハードディスクドライブ装置２は、記録媒体である磁気ディスクと、磁気ディスクを回転駆動させる駆動装置と、磁気ヘッドと、駆動装置や磁気ヘッドの動きを制御する制御部と、メモリとを備えている。
【００２６】
磁気ディスクは、物理フォーマットによって、データを記録する単位であるセクタが構成される。このセクタには、先頭から順に連続した通し番号となるアドレスが付与される。ハードディスク記憶装置２の総記憶容量は、各磁気ディスク２１の物理フォーマットされたセクタの数の総計により規定される。
【００２７】
具体的には、先頭セクタのアドレス番号に対して、順にアドレス番号を付与した場合に、最後端のセクタのアドレス番号が、ハードディスク記憶装置２にデータを記録できる最大記憶容量を示すこととなり、この最後端セクタのアドレス値が、ネイティブマックスアドレスとして、ハードディスク記憶装置２に内蔵されているメモリに記憶されている。
【００２８】
このように、ハードディスクの先頭セクタから、セクタ番号を順に付与した論理的な通し番号として記憶データを管理するＬＢＡ（Logical Block Address）方式を用い、最大記憶容量は、最後のセクタ番号で規定される。
【００２９】
ハードディスク記憶装置の内蔵メモリには、マックスアドレスが記録されている。マックスアドレスとは、ハードディスクドライブ装置２が外部機器に対して、自己の記録媒体に記録可能な記憶容量を出力する際に示されるアドレスである。
【００３０】
ＵＳＢ接続端子７には、ＵＳＢケーブル８３の接続端子８３１が接続される。このＵＳＢケーブル８３介して、本発明の複写装置８が、パーソナルコンピュータ１に接続される。
【００３１】
図２は、複写装置８の構成を示すブロック図である。複写装置８は、筐体８１内に収容された、第３記憶装置であるバックアップ用ハードディスク記憶装置８２と、制御部９とを備えており、複写装置８とパーソナルコンピュータ１とはＵＳＢケーブル８３で接続されている。
【００３２】
制御部９は、中央処理装置９３と、第４記憶装置であるメモリ９２と、ハードディスク記憶装置８２を接続するインターフェース９３と、ＵＳＢケーブル８３の接続端子８３２を接続する接続端子を有するインターフェース９４とを備えている。
【００３３】
中央処理装置９３は、パーソナルコンピュータ１から供給されるコマンドを判別し、該コマンドに応答するコマンドを送信するとともに、メモリ９２に格納されている複写プログラムをパーソナルコンピュータ１へ供給する。メモリ９２には、既述の通り、複写プログラムが記録されている。
【００３４】
以上のように構成された複写装置８の作用について説明する。パーソナルコンピュータ１の電源を入れると、ROM３２内に記録されているInitial ProgramをＲＡＭ３３に読み込み、ブート（ｂｏｏｔ）が開始される。各種デバイスの初期化が行われ、次にＯＳが記録されていると予想される記憶装置に対して、順にコマンドを供給し、ＯＳが記録されている旨のステータスを受け取った記憶装置からＯＳを読み出す。
【００３５】
具体的には、ブートデバイスとして設定されているデバイスにおいて、そのデバイスのメモリの最初に記録されているデータ、つまり、先頭セクタを読み込み、その先頭セクタの後端に記録されているデータが、ＯＳである事を示す「５５ＡＡ」である場合には、そのデバイスからＯＳを主記憶メモリにロードする。「５５ＡＡ」でない場合には、次のデバイスのメモリを読みに行く。
【００３６】
この際、ハードディスク記憶装置２へのコマンド供給の順序は、最後に設定され、その前に、ＵＳＢ接続端子７にコマンドが供給されるようにInitial Programが設定されている。例えば、フロッピーディスクドライブ装置６、ＵＳＢ接続端子７、ハードディスク記憶装置２の順にＯＳの有無が確認される。
【００３７】
本発明の複写装置８は、ＵＳＢ接続端子７に接続されているので、中央処理装置３１がハードディスク記憶装置２からＯＳを読み出す前に、複写プログラムを供給することができ、中央処理装置３１に複写プログラムを実行させることができる。
【００３８】
中央処理装置９１は、例えば、ＰＬＤ（Programmable Logic Device）等、その他の集積回路で構成することができる。
【００３９】
次に、複写装置８の中央処理装置９１は、Initial Programを実行しているパーソナルコンピュータ１からコマンドを受け取ると、フロッピーディスクドライブ装置である内容のステータスを返信する。そして、中央処理装置９１は、メモリ９２から複写プログラムを起動させるためのＯＳを読み出し、パーソナルコンピュータ１へ供給する。中央処理装置３１は、複写装置８を、ＵＳＢ接続端子７に接続されたフロッピーディスクドライブ装置であると認識し、この擬似フロッピーディスクドライブ装置からＯＳを読み出し、ＲＡＭ３３にロードする処理を行う。
【００４０】
Initial Programから、ロードされた複写用ＯＳに自動的に処理が受け継がれ、複写用ＯＳは、メモリ９２から自動的に複写プログラムをＲＡＭ３３にロードする。このロードされた複写プログラムに基づき、複写動作が行われる。このInitial Programから複写プログラムへの移行は、自動的に行われる。
【００４１】
このような動作により、中央処理装置３１は、複写装置８のメモリ９２から読み出した複写プログラムに基づいて、以下に示されるようなステップにより、コピー動作を行う。この複写プログラムでは、複写装置８はリムーバブルディスクドライブ装置であると、予め設定されている。複写プログラムは、最初にスイッチの位置を確認し、バックアップ、リストア、マウントの３モードのいずれに設定されているか？を検出する。バックアップモードとは、ハードディスク記憶装置２からハードディスク記憶装置８２にデータをミラーコピーするモードであり、リストアモードとは、ハードディスク記憶装置８２からハードディスク記憶装置２にデータをコピーするモードであり、マウントモードとは、ハードディスク記憶装置８２からデータの読み出しのみを行うモードである。
【００４２】
リストア及びマウントに設定されている場合には、中央処理装置９１は、パーソナルコンピュータ１からライトコマンドが供給されると、ライトプロテクト状態（書き込み不可）を示すステータスを返信する。このような設定とすることで、データの書換えが防止され、バックアップデータは、バックアップ時のまま保護される。
【００４３】
以下は、バックアップに設定されている場合の処理について説明する。この動作により、パーソナルコンピュータ１のハードディスク記憶装置２における記憶領域の内容は、その全記憶領域に渡って、バックアップ側のハードディスク記憶装置８２にコピーされる。
【００４４】
ステップＳ１０１：ハードディスク記憶装置２の記憶領域において、ＬＢＡ方式で定義されたアドレスに基づき指定される先頭セクタから、所定量のセクタに記録されている情報を順に読み出す。この読み出す情報量（セクタ数）は、予め設定されており、コピー処理が終了するまで一定に設定されている。
【００４５】
ステップＳ１０３：情報が読み出された領域の最後端セクタのアドレスを記憶する。ステップＳ１０５：ステップＳ１０１で、読み出された情報を、バックアップ側ハードディスク記憶装置８２に供給する。
【００４６】
ステップＳ１０７：バックアップ側ハードディスク記憶装置８２では、ＬＢＡ方式で定義されたアドレスに基づき指定される先頭セクタから、順に供給された情報を記録する。
【００４７】
ステップＳ１０９：情報が記録された領域の最後端セクタのアドレスを記憶する。ステップＳ１１１：ハードディスク記憶装置２において、前回の情報の読出しの際に記録した、最後端セクタのアドレスを読出し、その次のアドレスのセクタを先頭として、所定量のセクタに記録されている情報を順に読み出す。
【００４８】
以下、ステップＳ１０３〜Ｓ１１１までのステップを繰り返し実行し、ハードディスク記憶装置２に格納されている情報を、バックアップ側ハードディスク記憶装置８２にコピーする。上記処理を開始する際には、ハードディスク記憶装置２の全記憶容量を、ステップＳ１０１等で読み出すデータ量（所定量：バイト数）で除し、読出し回数Ｎを求めておく。上記ステップＳ１０３〜Ｓ１１１の処理が終了する毎に、カウント値ｋをインクリメントする。そして、Ｎ＝ｋとなった時点で、コピー終了と判断し、コピー処理ルーチンを終了する。
【００４９】
このように、コピー処理が終了すると、ハードディスク記憶装置２の記憶領域に記録されている情報は、バックアップ側ハードディスク記憶装置８２にミラーコピーされる。このため、ハードディスク記憶装置２が物理的に破損した場合にも、バックアップ側ハードディスク記憶装置８２を本発明の複写装置８から取り外して、パーソナルコンピュータ１の破損したハードディスク記憶装置２と交換するとによって、データの復元を行うことができる。
【００５０】
或は、スイッチがリストアモードとある場合には、上記ステップＳ１０１〜Ｓ１１１の動作を、バックアップ側ハードディスク記憶装置８２から情報を読出し、ハードディスク記憶装置２に読み出した情報を書き込む構成することによって、データをリストアする動作を実行させることができる。
【００５１】
また、中央処理装置９１は、ライトプロテク機能を有し、複写プログラムにより制御されていない場合には、ライトプロテクトが掛かる構成となっている。これにより、パーソナルコンピュータのＯＳが起動している状態で、パーソナルコンピュータにＵＳＢケーブルを介して繋げられた場合には、バックアップ側ハードディスク記憶装置８２への書き込みはできず、バックアップデータは保護される構成となっており、かつ、バックアップデータの任意部分の読み出しは可能となる。
【００５２】
図３は、複写装置の他の実施形態を示すブロック図である。複写装置８Ｂの有する制御部９Ｂは、処理部９１Ｂと、メモリ９２Ｂと、第３記憶装置であるハードディスク記憶装置８２Ｂを接続するインターフェース９３Ｂと、ＵＳＢケーブル８３の接続端子８３２を接続する接続端子を有するインターフェース９４Ｂとを備えている。
【００５３】
更に、制御部９Ｂは、ＵＳＢハブ９４Ｂと、ＵＳＢ規格によるシリアル転送信号と、ＡＴＡ規格の転送信号との相互に変換を行う、2つの変換回路９１１Ｂ、９１２Ｂと、スイッチパネル９１６Ｂと、２つのライトプロテクト回路９１３Ｂ、９１４Ｂと、電源コントロール回路９１５Ｂとを備えている。
【００５４】
ＵＳＢハブ９４１Ｂによって、ＵＳＢケーブルには、２つの変換回路９１１Ｂ、９１２Ｂが接続される。パーソナルコンピュータ１から供給される信号は、ＵＳＢハブ９４１Ｂを介して、各変換回路９１１Ｂ、９１２Ｂにそれぞれ供給される。
【００５５】
変換回路９１１Ｂ、９１２Ｂは、ＵＳＢ規格で送信されるＳＣＳＩ（スカジー）のコマンドデータを、ＡＴＡのコマンドデータに変換して出力し、また、入力されたＡＴＡ規格のステータスデータをＳＣＳＩ（スカジー）のステータスデータに変換し、ＵＳＢ規格の信号で出力する機能を有している。変換回路９１１Ｂには、ライトプロテクト回路９１３Ｂを介して、メモリ９２Ｂが接続されており、また、変換回路９１２Ｂには、ライトプロテクト回路９１４Ｂを介してバックアップ用ハードディスク記憶装置８２Ｂが接続されている。
【００５６】
ライトプロテクト回路９１３Ｂ、９１４Ｂは、書き込みコマンド信号がパーソナルコンピュータ1側から供給された場合に、これをメモリ９２Ｂやバックアップ用ハードディスク記憶装置８２へ、コマンド信号を送信せず、記憶装置にライトプロテクトが掛けられることを意味するステータス信号をパーソナルコンピュータ１へ返信する。これにより、メモリ９２Ｂやバックアップ用ハードディスク記憶装置８２Ｂへの書き込みが阻止され、記録されているデータが保護される。このライトプロテクトは、処理部９１０Ｂからの信号により、ライトプロテクトのセット及び解除が行われる。このような構成により、メモリ９２Ｂや、バックアップ用ハードディスク記憶装置８２Ｂ内のデータは、適宜保護されることとなる。
【００５７】
電源コントロール回路９１５Ｂは、ＵＳＢケーブルの接続によって電源ＯＮとなり、バックアップ用ハードディスク記憶装置８２Ｂやメモリ９２Ｂ、その他構成部品に、電力を供給する。スイッチパネル９１６Ｂは、３つ切り替え状態を有している。１つは、バックアップ、１つは、リストア、１つは、マウントである。スイッチがバックアップ位置にある場合には、本装置は、自動的にバックアップ処理を行う。スイッチがリストア位置にある場合には、バックアップ用ハードディスク記憶装置８２Ｂからパーソナルコンピュータ１のハードディスク記憶装置２へデータをコピーするリストア処理を行う。スイッチがマウント位置ある場合には、バックアップ用ハードディスク記憶装置８２Ｂ内のデータ内容をパーソナルコンピュータ１から参照するモードとなり、書き込み禁止状態（ライトプロテクト状態）で、読み取りは可能となる。
【００５８】
処理部９１０Ｂは、パーソナルコンピュータ１から供給されるコマンドを判別し、該コマンドに応答するステータスを、変換回路９１１Ｂ、９１２Ｂを介して送信するとともに、メモリ９２に格納されているＯＳやコピープログラムをパーソナルコンピュータ１へ供給する。ＵＳＢ端子に接続されている装置の種類を示すステータスは、リムーバブルディスクドライブであることを示すステータスとなっている。メモリ９２Ｂには、既述の通り、ＯＳとコピープログラムが記録されている。
【００５９】
さらに、処理部９１０Ｂは、スイッチパネル９１６Ｂで設定されている３つの設定状態を検出し、検出された、バックアップ、リストア、マウントの各状態に応じて、変換回路９１１Ｂ、９１２Ｂや、ライトプロテクト回路９１３Ｂ、９１４Ｂなどに設定信号を供給する。つまり、マウントを検出した場合には、変換回路９１１Ｂにリセット信号を供給し、変換回路９１１Ｂをパーソナルコンピュータ１からのコマンド信号に応答しない状態に設定するとともに、ライトプロテクト回路９１４Ｂに信号を供給し、ライトプロテクト状態（書き込み不可状態）に切り替える。
【００６０】
リストアを検出した場合には、変換回路９１１Ｂ、９１２Ｂに信号を供給し、各変換回路９１１Ｂ、９１２Ｂが動作可能な状態とし、ライトプロテクト回路９１３Ｂ、９１４Ｂに信号を供給し、それぞれライトプロテクト状態（書き込み不可状態）に切り替える。バックアップを検出した場合には、変換回路９１１Ｂ、９１２Ｂに信号を供給し、各変換回路９１１Ｂ、９１２Ｂが動作可能な状態とし、ライトプロテクト回路９１３Ｂ、９１４Ｂに信号を供給し、ライトプロテクト回路９１３Ｂは、ライトプロテクト状態（書き込み不可状態）、ライトプロテクト回路９１４Ｂは、プロテクトを解除した状態に切り替える。
【００６１】
処理部９１０Ｂは、例えば、ＰＬＤ（Programmable Logic Device）、その他の集積回路で構成することができる。
【００６２】
以上のように構成された複写装置８Ｂの作用について説明する。図４に示されているフローチャートに基づいて説明する。パーソナルコンピュータ１の電源を入れると（ステップＳ２０１）、ROM３２内（又は、その他のメモリ内）に記録されているInitial Program LoaderをＲＡＭ３３に読み込み、ブート（ｂｏｏｔ）が開始される（ステップＳ２０３）。各種デバイスの初期化が行われる（ステップＳ２０５）。この際、各種デバイスにコマンドが供給され、応答されたステータスに基づいてデバイスの種類が特定される。複写装置８Ｂ側では、コマンドを受信すると（ステップＳ３０１）、フロッピーディスクドライブである旨のステータスを返信する（ステップＳ３０３）。これにより、パーソナルコンピュータ１側では、複写装置８Ｂは、フロッピーディスクドライブであると認識する。
【００６３】
次にＯＳが記録されていると予想されるデバイスに対して、順にコマンドを供給し、ＯＳが記録されている旨のステータスを受け取った記憶装置からＯＳを読み出す。
【００６４】
具体的には、ブートデバイスとして設定されているデバイスにおいて、そのデバイスのメモリの最初に記録されているデータ、つまり、先頭セクタを読み込み、その先頭セクタの後端に記録されているデータが、ＯＳである事を示す「５５ＡＡ」であるか判断する。「５５ＡＡ」でない場合には、次のデバイスの記録領域の先頭セクタを読み出す。デバイスにアクセスする順序は、予め設定されている。この際、ハードディスク記憶装置２へアクセスし、ＯＳを読み出す順序は、最後に設定され、その前に、ＵＳＢ接続端子７にアクセスされるようにInitial Programが設定されている。例えば、フロッピーディスクドライブ装置６、ＵＳＢ接続端子７、ハードディスク記憶装置２の順にＯＳの有無が確認される。
【００６５】
「５５ＡＡ」である場合には、そのデバイスにＯＳが記録されているものと判断し、そのデバイスからのＯＳの読み出しを開始する。この実施形態では、複写装置８Ｂのメモリ９２ＢにＯＳが格納されているので、メモリ９２Ｂの先頭セクタを供給する（ステップＳ３０５）。
【００６６】
パーソナルコンピュータ１側では、ＵＳＢ端子７に接続されているフロッピーディスクドライブとして認識されている複写装置８ＢにＯＳが記録されているものと認識し、フロッピーディスク（実際には、メモリ９２Ｂ）に記録されているＯＳを読み出し、ＲＡＭ３３にロードする（ステップＳ２０９）。複写装置８側では、メモリ９２Ｂに記録されているＯＳをパーソナルコンピュータ１側へ供給する（ステップＳ３０７）。
【００６７】
Initial Programから、ロードされた複写用ＯＳに自動的に処理が受け継がれ、ロードしたＯＳが作動する（ステップＳ２１１）。ＯＳは、自動的にメモリ９２Ｂに記録されているコピープログラムを読み出し、これをＲＡＭ３３にロードする（ステップＳ２１３）。
【００６８】
そして、ロードされたコピープログラムにより、自動的にバックアップ処理が開始される。
【００６９】
このロードされたコピープログラムに基づき、複写動作が行われる（ステップＳ２１５）。このInitial Programからコピープログラムへの移行は、自動的に行われる。
【００７０】
このような動作により、中央処理装置３１は、複写装置８Ｂのメモリ９２Ｂから読み出したコピープログラムに基づいて、以下に示されるようなステップにより、コピー動作を行う。コピープログラムは、最初にスイッチの位置を確認し、バックアップ、リストア、マウントの３つのモードのいずれに設定されているか？を検出する。
【００７１】
バックアップに設定されている場合には、ライトプロテクト回路９１４Ｂは、ライトプロテクが解除され、以降の処理は自動的に進行し、バックアップが終了するまで、或は何らかのエラーが生じるまで、バックアップ処理が続行される。
【００７２】
以下は、バックアップに設定されている場合の処理である。この動作により、パーソナルコンピュータ１のハードディスク記憶装置２における記憶領域の内容は、その全記憶領域に渡って、バックアップ側のハードディスク記憶装置８２Ｂにミラーコピーされる。
【００７３】
ステップＳ４０１：ハードディスク記憶装置２の記憶領域において、ＬＢＡ方式で定義されたアドレスに基づき指定される先頭セクタから、所定量のセクタに記録されている情報を順に読み出す。この読み出す情報量（セクタ数）は、予め設定されており、コピー処理が終了するまで一定に設定されている。
【００７４】
ステップＳ４０３：情報が読み出された領域の最後端セクタのアドレスを記憶する。ステップＳ４０５：ステップＳ４０１で、読み出された情報を、バックアップ側ハードディスク記憶装置８２Ｂに供給する。
【００７５】
ステップＳ４０７：バックアップ側ハードディスク記憶装置８２Ｂでは、ＬＢＡ方式で定義されたアドレスに基づき指定される先頭セクタから、順に供給された情報を記録する。
【００７６】
ステップＳ４０９：情報が記録された領域の最後端セクタのアドレスを記憶する。上記処理を開始する際には、ハードディスク記憶装置２の全記憶容量を、ステップＳ４０１等で読み出すデータ量（所定量：バイト数）で除し、読出し回数Ｎを求めておく。上記ステップＳ４０９の処理が終了する毎に、カウント値ｋをインクリメント（ステップＳ４１０）する。そして、Ｎ＝ｋとなったか判断し（ステップＳ４１１）、Ｎ＝ｋの場合には、コピー終了と判断し、電源をＯＦＦし（ステップＳ４１３）、コピー処理を終了する。
【００７７】
Ｎ＝ｋでない場合には、ステップＳ４１２を実行する。
【００７８】
ステップＳ４１２：ハードディスク記憶装置２において、前回の情報の読出しの際に記録した、最後端セクタのアドレスを読出し、その次のアドレスのセクタを先頭として、所定量のセクタに記録されている情報を順に読み出す。
【００７９】
以下、ステップＳ４０３〜Ｓ４１２までのステップを繰り返し実行し、ハードディスク記憶装置２に格納されている情報を、バックアップ側ハードディスク記憶装置８２Ｂにコピーする。
【００８０】
このように、コピー処理が終了すると、ハードディスク記憶装置２の記憶領域に記録されている情報は、バックアップ側ハードディスク記憶装置８２Ｂにミラーコピーされる。ミラーコピーとは、ハードディスクドライブ装置の記録媒体上の物理的な位置を定義したアドレスを用いて、複写元の記録媒体から記録されているデータを読み取り、複写先記録媒体に、読み取ったデータを書き込む方式である。
【００８１】
このため、ハードディスク記憶装置２が物理的に破損した場合にも、バックアップ側ハードディスク記憶装置８２Ｂを本発明の複写装置８Ｂから取り外して、パーソナルコンピュータ１の破損したハードディスク記憶装置２と交換するとによって、データの復元を行うことができる。パーソナルコンピュータ１を再起動する場合には、ＵＳＢケーブル８３を端子７から抜いた後、主電源をＯＮする。
【００８２】
或は、スイッチがリストアモードである場合には、ライトプロテクト回路９１４のライトプロテクトの設定は、維持され、かつ、リストア処理を開始する前に、パーソナルコンピュータ１の表示画面に、リストア処理を実行することを確認する表示が表示され、使用者の実行操作にもとづきリストア処理を行うステップが加えられる。実際の処理は、上記ステップＳ４０１〜Ｓ４１２の動作を、バックアップ側ハードディスク記憶装置８２Ｂから情報を読出し、ハードディスク記憶装置２に読み出した情報を書き込む構成することによって、データをリストアする動作を実行させることができる。
【００８３】
上記実施形態では、ＵＳＢケーブル８３を介してデータの送受信を行っているが、他の通信媒体を用いることもできる。例えば、ＰＣカードなどの他の接続手段を用いたケーブル、或は、赤外線、2.45GHz帯の電波などを用いる無線通信、ＬＡＮ（Local Area Network）などのネットワークを用いることもできる。なお、ＵＳＢケーブルやＰＣカード、赤外線、2.45GHz帯の電波などを用いる無線通信を用いて行う場合には、容易に本発明の複写装置の接続が可能であるので、特に携帯用パーソナルコンピュータに接続する手段として好ましい。
【００８４】
また、第３記憶装置は、ハードディスク記憶装置の他、ＭＯドライブ装置、ＣＤ−ＲＷなどの他の記憶装置を用いることもできる。
【００８５】
なお、メモリ９２、９２Ｂに記録されているコピープログラムは、別に用意された記録媒体、例えばフロッピーディスクやＣＤに記録し、ブート時に、別に設けられたこれらのドライブ装置にアクセスし、複写用ＯＳやコピープログラムをロードする構成とすることもできる。
【００８６】
また、ライトプロテクト回路９１３Ｂ，９１４Ｂが設定されており、コピープログラムにより制御されていない場合には、ライトプロテクトが自動的に設定される構成となっている。これにより、パーソナルコンピュータ１のＯＳが起動している状態で、パーソナルコンピュータ１に本複写装置８Ｂを接続した場合には、書き込みは防止され、バックアップデータは保護される構成となっている。処理部９１０Ｂは、ＵＳＢケーブルが接続され、電源オンとなった時点で、コピープログラムがダウンロードされたか否かを判断し、コピープログラムがダウンロードされていない場合には、スイッチパネル９１６Ｂのスイッチの位置に関わらず、ライトプロテクト回路９１３Ｂ，９１４Ｂをライトプロテクト状態（書き込み不可）に設定する。
【００８７】
また、この場合には、スイッチがマウントに設定されていれば、バックアップ用ハードディスクドライブ８２Ｂの記録内容は、読み出すことができ、パーソナルコンピュータ１側から、データの内容を確認することは可能となる。マウント設定状態では、処理部９１０Ｂからの指示信号により、変換回路９１Ｂはリセットされ、パーソナルコンピュータ１に応答せず、変換回路９１２Ｂのみが応答する。
【００８８】
特定のＯＳは、データをハードディスク記憶装置から読み出した時点で、アクセス日時や、残容量などを自動的に書き換える機能を有するものがあり、このＯＳによりバックアップデータを読み出した場合にも、ライトプロテクト機能により、データの内容は書き換えられずに保護される。
【００８９】
以上の説明したように、パーソナルコンピュータ１が、外部接続端子を有し、複数のブートデバイスの設定がされ、ブート時にＯＳをロードする構成のものであれば、本発明の複写装置８、８Ｂを用いてデータのバックアップやリストアが可能となる。さらに、パーソナルコンピュータが、いわゆるノート型の携帯用パーソナルコンピュータである場合には、フロッピーディスクドライブやＣＤドライブなどが、ＵＳＢ端子を介して外部接続される構成となっているものが多く、ＵＳＢ端子に接続されている外部機器（ブートデバイス）に優先して、ＯＳを読み出しのためにアクセスするよう設定されている。このため、ノート型携帯用パーソナルコンピュータに接続される複写装置として、本発明の複写装置は特に有用である。
【図面の簡単な説明】
【００９０】
【図１】本発明の複写装置をパーソナルコンピュータに接続した状態を示すブロック図である。
【図２】本発明の複写装置の構成を示すブロック図である。
【図３】制御部の構成を示すブロック図である。
【図４】パーソナルコンピュータのブート処理からコピープログラムが作動するまでの処理を示すフローチャートである。
【図５】コピープログラムの処理を示すフローチャートである。
【符号の説明】
【００９１】
１  パーソナルコンピュータ
２  ハードディスク記憶装置
３  マザーボード
７  外部接続端子
８  複写装置
８２  バックアップ用ハードディスク記憶装置
８３  ＵＳＢケーブル
９  制御部
【図１】
2005242973.tif 000003
【図２】
2005242973.tif 000004
【図３】
2005242973.tif 000005
【図４】
2005242973.tif 000006
【図５】
2005242973.tif 000007