(57)【要約】【課題】ディスクリカバリを行う際にリカバリ用及びバックアップ用の補助記憶装置を必要とせず復元可能とする。【解決手段】業務用ディスクとバックアップ用ディスクのいずれか一方をシステム起動用として選択するためのスイッチを設けるとともに、少なくともバックアップ用ディスクにリカバリ用プログラムと業務用ディスクの初期状態の内容をファイル化したイメージファイルとを実装する。そして、ディスクリカバリを行う際には、バックアップ用ディスクをシステム起動用とするべくスイッチを切換えた後、コンピュータを起動してバックアップ用ディスクに保存されたリカバリ用プログラムを実行することで、コンピュータに、業務用ディスクの初期化フォーマットを行わせ、続いてバックアップ用ディスクに保存されたイメージファイルを業務用ディスクに展開して業務用ディスクを初期状態に復元させる。【選択図】      図６
2005327003.tif 000002
【特許請求の範囲】
【請求項１】
２基のディスクを搭載し、一方を業務用とし他方をそのバックアップ用として使用するコンピュータのディスクリカバリ方法であって、
前記業務用ディスクと前記バックアップ用ディスクのいずれか一方をシステム起動用として選択するためのスイッチを設けるとともに、少なくとも前記バックアップ用ディスクにリカバリ用プログラムと前記業務用ディスクの初期状態の内容をファイル化したイメージファイルとを実装し、
前記バックアップ用ディスクをシステム起動用とするべく前記スイッチを切換えた後、前記コンピュータを起動して前記バックアップ用ディスクに保存されたリカバリ用プログラムを実行することで、前記コンピュータに、前記業務用ディスクの初期化フォーマットを行わせ、続いて前記バックアップ用ディスクに保存されたイメージファイルを前記業務用ディスクに展開して前記業務用ディスクを初期状態に復元させることを特徴とするディスクリカバリ方法。
【請求項２】
前記業務用ディスクの復元後に、前記バックアップ用ディスクにてバックアップされている前記業務用ディスクのファイル群を前記業務用ディスクにコピーすることを特徴とする請求項１記載のディスクリカバリ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二基のディスクを搭載してなるコンピュータのディスクリカバリ方法に関する。
【背景技術】
【０００２】
二基のハードディスクを搭載してなるコンピュータとして事務コンピュータが知られている。事務コンピュータは、財務会計，給与計算等の事務作業に関する各種情報を処理し、伝票や帳票の作成，発行等に対応したもので、一方のハードティスクを業務用とし、他方のハードディスクをそのバックアップ用としている。業務用ハードディスクには、システムファイル，アプリケーションファイル，データファイル等の事務コンピュータとして通常使用されるファイル群が保管されている。事務コンピュータは、システム電源のオフ時に業務用ハードディスクのファイル群を自動的にバックアップ用ハードディスクにコピーして、ファイル群のバックアップを行っている。これにより、業務用ハードディスクに障害が発生してそのファイル群のデータを失っても、業務用ハードディスクのリカバリを行うことによって最新のバックアップ時の状態まで業務用ハードディスクを復元できるようになっている。
【０００３】
ところで、コンピュータ機器におけるハードディスクのリカバリ方法としては、取外し可能大容量ディスクをコンピュータに挿入してコンピュータを再起動する方法が知られている。この方法によりコンピュータを起動すると、コンピュータに搭載されたハードディスクは一旦初期化され、フォーマットされた後、システムファイル等の必要なファイルがハードディスクに再インストール（再セットアップ）される（例えば、特許文献１参照）。
【０００４】
したがって、ハードディスクのリカバリを実行した際には、これまでのハードディスクのデータがすべて消去されるので、事務コンピュータの場合、リカバリ実行前にバックアップ用ハードディスクに保管されていたデータを別の磁気ディスクや光ディスク等のバックアップ用補助記憶装置にバックアップし、リカバリ実行後にバックアップデータを業務用ハードディスクとバックアップ用ハードディスクに戻す作業が必要であった。
【特許文献１】特表２００１−５２２０８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、ハードディスクを搭載したコンピュータにおいて、そのハードディスクのリカバリを行う際にはリカバリ用の補助記憶装置が必要であったので、リカバリ用補助記憶装置が無かった場合にはリカバリを行うことができず、また、リカバリ用補助記憶装置が破損していた場合にもリカバリを行うことはできないという問題があった。
【０００６】
また、リカバリの際にデータのバックアップが必要な場合には、バックアップ作業が強いられる上、バックアップ用の補助記憶装置も用意しなければならず、手間がかかっていた。しかも、バックアップ処理のプログラムは起動後のコンピュータから実行されるものが多いので、コンピュータの起動時にハードディスクに障害が発生して起動不能になった場合にはバックアップを行うことが困難であるという問題もあった。
【０００７】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、ディスクリカバリを行う際にリカバリ用及びバックアップ用の補助記憶装置を必要とせず、しかもディスクの障害によりコンピュータが起動不能になっていてもそのディスクを障害発生前に近い状態まで復元することができるディスクリカバリ方法を提供しようとするものである。
【課題を解決するための手段】
【０００８】
本発明は、２基のディスクを搭載し、一方を業務用とし他方をそのバックアップ用として使用するコンピュータのディスクリカバリ方法であって、業務用ディスクとバックアップ用ディスクのいずれか一方をシステム起動用として選択するためのスイッチを設けるとともに、少なくともバックアップ用ディスクにリカバリ用プログラムと業務用ディスクの初期状態の内容をファイル化したイメージファイルとを実装する。そして、業務用ハードディスクのリカバリを行う際には、バックアップ用ディスクをシステム起動用とするべくスイッチを切換えた後、コンピュータを起動してバックアップ用ディスクに保存されたリカバリ用プログラムを実行することで、コンピュータに、業務用ディスクの初期化フォーマットを行わせ、続いてバックアップ用ディスクに保存されたイメージファイルを業務用ディスクに展開して業務用ディスクを初期状態に復元させる。その後、バックアップ用ディスクにてバックアップされている業務用ディスクのファイル群を業務用ディスクにコピーすることで、業務用ディスクを最新バックアップ時の状態まで復元する。
【発明の効果】
【０００９】
本発明のディスクリカバリ方法によれば、ディスクリカバリを行う際にリカバリ用及びバックアップ用の補助記憶装置を必要とせず、しかもディスクの障害によりコンピュータが起動不能になっていてもそのディスクを障害発生前に近い状態まで復元できる効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良な形態について、図面を用いて説明する。  
なお、この実施の形態は、２基のハードディスクを搭載してなる事務コンピュータに本発明方法を適用した場合である。
【００１１】
図１は本実施の形態に関わる事務コンピュータのハードウェア構成を示すブロック図である。事務コンピュータは、コンピュータ本体１と、この本体１に装着されたキーボード２，ディスプレイ３及びプリンタ４の各入出力機器とから構成されている。
【００１２】
コンピュータ本体１には、業務用ハードディスク５とバックアップ用ハードディスク６の２基のディスクが搭載されている。また、業務用ハードディスク５とバックアップ用ハードディスク６のいずれか一方をシステム起動用として選択するための切換スイッチ７が設けられている。この切換スイッチ７は、コンピュータ本体１の外部から所定の操作子８を用いて手動で切換えられるようになっている。
【００１３】
この他、コンピュータ本体には、主制御部としてのＣＰＵ（Central Processing Unit）９、主記憶部としてのＲＯＭ（Read Only Memory）１０及びＲＡＭ（Random Access Memory）１１、前記スイッチ７によって選択された一方のハードディスクをマスタとし、他方のハードディスクをスレーブとして、そのデータの読出し，書込みを制御するハードディスクコントローラ１２、磁気ディスク，光ディスク等の補助記憶装置をアクセスする補助記憶装置ドライバ１３、前記キーボード２を制御するキーボードコントローラ１４、前記ディスプレイ３を制御するディスプレイコントローラ１５、前記プリンタ４を制御するプリンタコントローラ１６、マウスが接続されるマウスインターフェイス１７、ＬＡＮ（Local Area Network）等の通信回線が接続される通信インターフェイス１８等が搭載されている。ＣＰＵ９と、ＲＯＭ１０，ＲＡＭ１１，ハードディスクコントローラ１２，補助記憶装置ドライバ１３，キーボードコントローラ１４，ディスプレイコントローラ１５，プリンタコントローラ１６，マウスインターフェイス１７及び通信インターフェイス１８とは、アドレスバス，データバス等のバスライン１９で接続されている。
【００１４】
かかる構成の事務コンピュータにおいて、業務用ハードディスク５には、図２に示すように、オペレーティングシステム（ＯＳ）及びこのシステムが動作するために必要なファイル群を格納したシステムファイル２１と、各種のアプリケーションプログラム及びこのプログラムによって作成されるファイル群を格納したアプリケーションファイル２２と、データ処理の対象となるデータのファイル群が格納されるデータファイル２３等とが、事務コンピュータとして通常使用されるファイル群２０として製品出荷時から予め保存されている。また、この通常使用されるファイル群２０には、システム復元プログラム及びこのプログラムが動作するための必要なファイル群を格納したシステム復元ファイル２４も保存されている。そして、このファイル群２０は、システム電源のオフ時にバックアップ処理を行うプログラムにより業務用ハードディスク５からバックアップ用ハードディスク６に自動的にコピーされる。また、ユーザによる任意のタイミングにおいても業務用ハードディスク５からバックアップ用ハードディスク６にコピーされて、ファイル群２０がバックアップされるようになっている。
【００１５】
具体的には、図４に示すように、業務用ハードディスク５からファイル群２０の中のファイルを順次選択し、そのファイルがバックアップ用ハードディスク６に存在するか否かを判断する。そして存在しない場合には、同一のファイルをバックアップ用ハードディスク６に作成する。存在する場合には、両ファイルの更新日付を比較する。そして、業務用ハードディスク５のファイルの方がバックアップ用ハードディスク６のファイルよりも更新日付が新しい場合には、業務用ハードディスク５のファイルをバックアップ用ハードディスク６に上書きする。こうして、業務用ハードディスク５のファイル群２０に保存されている全てのファイルをバックアップ用ハードディスク６にコピーしたならば、システムにバックアップ処理終了を通知して、今回のバックアップ処理を終了する。
【００１６】
また、業務用ハードディスク５とバックアップ用ハードディスク６の双方には、図３に示すように、業務用ハードディスク５に保存されているファイル群２０の初期状態の内容をそのままファイル化したイメージファイル３０が製品出荷時から予め保存されている。なお、図３において、符号２０′は初期状態のファイル群２０を示し、符号２１′は初期状態のシステムファイルを示し、符号２２′は初期状態のアプリケーションファイルを示し、符号２３′は初期状態のデータファイルを示し、符号２４′は初期状態のシステム復元ファイルを示している。
【００１７】
このように、本実施の形態の事務コンピュータに搭載されている２つのハードディスク、すなわち業務用ハードディスク５とバックアップ用ハードディスク６のファイル構成は同一である。そして、バックアップ処理を行った直後は各ファイルのデータも一致している。
【００１８】
さて、例えば業務用ハードディスク５に保存されているシステムファイル２１に障害が発生し、事務コンピュータが立ち上がらなくなった場合、本実施の形態では、ユーザは、事務コンピュータの電源をオフした後、図５の流れ図に示す手順で業務用ハードディスク５のリカバリ作業を行うこととなる。
【００１９】
先ずユーザは、第１のステップＳＴ１として、操作子８を操作してスイッチ７を業務用ハードディスク５側からバックアップ用ハードディスク６側に切換える。次にユーザは、第２のステップＳＴ２として、事務コンピュータの電源をオンしてオペレーティングシステム等を起動する。この場合、スイッチ７によりシステム起動用としてバックアップ用ハードディスク６が選択されているので、事務コンピュータはこのバックアップ用ハードディスク６のシステムファイル２１に基づいてオペレーティングシステムを立ち上げる。
【００２０】
次にユーザは、第３のステップＳＴ３としてシステム復元プログラムを実行する。これにより、バックアップ用ハードディスク６のシステム復元ファイル２４に格納されているシステム復元プログラムが起動し、図６の流れ図に示すシステム復元処理が開始される。
【００２１】
先ず、復元環境のチェックが行なわれる。例えば、復元元ハードディスク（バックアップ用ハードディスク６）と復元先ハードディスク（業務用ハードディスク５）がアクティブであり破損等がないこと、また、復元元ハードディスク（バックアップ用ハードディスク６）と復元先ハードディスク（業務用ハードディスク５）の容量に一定以上（例えば２ＧＢ以上）の差がないことがチェックされる。この結果、異常があった場合には、異常終了のメッセージがディスプレイ３に表示されて、システム復元処理が中止される。
【００２２】
環境チェックの結果、異常がない場合には、復元先ハードディスク（業務用ハードディスク５）の初期化フォーマットが行われる。このフォーマット中に異常があった場合、若しくは意図的に中止が指示された場合には、異常終了のメッセージがディスプレイ３に表示されて、システム復元処理が中止される。
【００２３】
初期化フォーマットが正常に終了すると、次に、起動中の復元元ハードディスク（バックアップ用ハードディスク６）に保存されているイメージファイル３０が、フォーマットされた復元先ハードディスク（業務用ハードディスク５）に展開されて、通常使用されるファイル群２０が形成される。そして展開後、同イメージファイル３０がそのまま復元先ハードディスク（業務用ハードディスク５）にコピーされる。なお、イメージファイル３０の展開中若しくはコピー中に異常があった場合、若しくは意図的に中止が指示された場合には、異常終了のメッセージがディスプレイ３に表示されて、システム復元処理が中止される。
【００２４】
イメージファイル３０のコピーを正常に終了すると、正常終了のメッセージがディスプレイ３に表示される。かくして、システム復元プログラムによるシステム復元処理が終了する。
【００２５】
こうして、システム復元処理が終了したならば、ユーザは、第４のステップＳＴ４としてオペレーティングシステムを終了させ、終了後、事務コンピュータの電源を一旦オフする。しかる後、第５のステップＳＴ５として、操作子８を操作してスイッチ７をバックアップ用ハードディスク６側から業務用ハードディスク５側に切換える。そして、第６のステップＳＴ６として、事務コンピュータの電源をオンしてオペレーティングシステム等を再度起動する。この場合、スイッチ７によりシステム起動用として業務用ハードディスク５が選択されているので、事務コンピュータはこの業務用ハードディスク５の初期状態におけるシステムファイル２１′に基づいて起動する。
【００２６】
ここで、業務用ハードディスク５を障害発生前における最新バックアップ時の状態に戻す必要がある場合には、ユーザは、第７のステップＳＴ７としてバックアップ用ハードディスク６に保管されているファイル群２０の業務用ハードディスク５へのコピーを指令する。これにより、バックアップ用ハードディスク６に保管されているファイル群２０の全ファイルが業務用ハードディスク５にコピーされて、業務用ハードディスク５は、障害発生前における最新バックアップ時の状態に戻される。
【００２７】
このように本実施の形態によれば、バックアップ用ハードディスク６に保存されたシステムファイル２１に基づいてシステムが立ち上がり、同バックアップ用ハードディスク６に保存されたシステム復元ファイル２４及びイメージファイル３０に基づいて業務用ハードディスク５を初期状態に復元することができるので、従来、業務用ハードディスク５のリカバリに必要であったリカバリ用補助記憶装置を不要にできる。したがって、リカバリ用補助記憶装置が無かったためにリカバリを行えなかったり、リカバリ用補助記憶装置が破損していたためにリカバリを行えなかったりするような不具合を無くすことができ、いつでも確実に業務用ハードディスク５をリカバリすることができる。
【００２８】
また、バックアップ用ハードディスク６には最新バックアップ時における業務用ハードディスク５のファイル群２０の内容が保存されているので、業務用ハードディスク５を復元した後、バックアップ用ハードディスク６のファイル群２０を業務用ハードディスク５にコピーすることによって、業務用ハードディスク５を障害発生前における最新バックアップ時の状態に戻すことができる。したがって、バックアップ作業が不要となるのでその手間を簡略できる上、バックアップ用の補助記憶装置も不要であり、補助記憶装置を用意する面倒も無くなる。
【００２９】
なお、前回のバックアップ時から障害発生時までの間に更新されたファイルがわかっている場合には、図５の第２のステップＳＴ２にてオペレーティングシステム等を起動した後、業務用ハードディスク５から該当するファイルをバックアップ用ハードディスク６にコピーすることによって、障害発生時により近い状態まで業務用ハードディスク５を復元することができる。
【００３０】
また、本実施の形態では、システム復元ファイル２４とイメージファイル３０とをバックアップ用ハードディスク６のみでなく、業務用ハードディスク５にも保管するようにしている。したがって、バックアップ用ハードディスク６に障害が発生した際には、業務用ハードディスク５のシステムファイル２１に基づいて起動した後、この業務用ハードディスク（復元元ハードディスク）５のシステム復元ファイル２４に格納されているシステム復元プログラムを起動させることによって、復元先ハードディスクであるバックアップ用ハードディスク６を同様に復元することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施の形態に関わる事務コンピュータのハードウェア構成を示すブロック図。
【図２】同事務コンピュータのハードディスクに保存されるファイル群の一例を示す模式図。
【図３】同事務コンピュータのハードディスクに保存されるイメージファイルの一例を示す模式図。
【図４】同事務コンピュータが実行するハードディスクバックアップ処理の手順を示す流れ図。
【図５】同事務コンピュータのディスクリカバリ作業の手順を示す流れ図。
【図６】同事務コンピュータが実行するシステム復元処理の手順を示す流れ図。
【符号の説明】
【００３２】
１…事務コンピュータ本体、２…キーボード、３…ディスプレイ、４…プリンタ、５…業務用ハードディスク、６…バックアップ用ハードディスク、７…切換スイッチ、８…操作子、９…ＣＰＵ、２０…通常使用されるファイル群、２４…システム復元ファイル、３０…イメージファイル。
【図１】
2005327003.tif 000003
【図２】
2005327003.tif 000004
【図３】
2005327003.tif 000005
【図４】
2005327003.tif 000006
【図５】
2005327003.tif 000007
【図６】
2005327003.tif 000008