(57)【要約】【課題】コンピュータ装置を確実に故障発生直前の状態に復旧させることを可能とするハードディスクドライブ復旧システムを提供する。【解決手段】保守の対象とする保守対象装置１０（コンピュータ装置）にインストールされたソフトウェアの構成情報および保守対象装置１０への設定情報を、あらかじめ定めた周期または変更の都度、ソフトウェア管理システム４０および設定情報管理システム５０にネットワーク１００を介して転送してそれぞれにて保持し、作業指示端末２０は、保守作業者から検索操作が入力された際、ソフトウェア管理システム４０および設定情報管理システム５０から、故障発生直前の保守対象装置１０の最新のソフトウェア構成情報と該ソフトウェアのイメージファイルの入手先情報および保守対象装置１０の最新の設定情報を取得して、保守対象装置１０に対する復旧用データを作成し、該復旧用データを表示出力して、保守作業者に対して提示する。【選択図】        図１
2010256954.tif 000002
【特許請求の範囲】
【請求項１】
保守の対象とするコンピュータ装置のハードディスクドライブの故障が発生した際に当該コンピュータ装置のソフトウェアおよび設定情報を故障発生直前の状態に復旧させるハードディスクドライブ復旧方法であって、保守の対象とする前記コンピュータ装置と、当該コンピュータ装置の復旧作業を行う保守作業者が操作する作業指示端末と、当該コンピュータ装置にインストールされている最新のソフトウェアの構成情報および該ソフトウェアのイメージファイルを保持するソフトウェア管理システムと、当該コンピュータ装置に設定されている最新の設定情報を保持する設定情報管理システムとを、ネットワークを介して、接続し、前記コンピュータ装置にインストールされているソフトウェアの構成情報および前記コンピュータ装置に設定されている設定情報を、あらかじめ定めた周期、または、変更が発生する都度、前記ソフトウェア管理システムおよび前記設定情報管理システムに転送して、それぞれに保持することを特徴とするハードディスクドライブ復旧方法。
【請求項２】
前記作業指示端末に対して保守作業者から前記コンピュータ装置の設定環境に関する検索操作が入力された際に、前記作業指示端末は、前記ソフトウェア管理システムおよび前記設定情報管理システムから、当該コンピュータ装置にインストールされていた最新のソフトウェア構成情報と該ソフトウェアのイメージファイルのダウンロード先を示す情報および当該コンピュータ装置に設定されていた最新の設定情報を取得することにより、当該コンピュータ装置に対する復旧用データを作成し、該復旧用データを表示出力して、保守作業者に対して提示することを特徴とする請求項１に記載のハードディスクドライブ復旧方法。
【請求項３】
前記コンピュータ装置の所在地および／または当該コンピュータ装置の名称・種類に基づいて、当該コンピュータ装置を特定することができる特定情報を保持する保守対象装置稼動情報管理システムをさらに備え、前記コンピュータ装置から前記ソフトウェア管理システムおよび前記設定情報管理システムに対してソフトウェアの前記構成情報および前記設定情報を転送する際、あるいは、前記作業指示端末からの検索操作により前記ソフトウェア管理システムおよび前記設定情報管理システムから前記最新のソフトウェア構成情報と該ソフトウェアのイメージファイルのダウンロード先を示す情報および前記最新の設定情報を取得する際、対象とする前記コンピュータ装置を特定するために、対象とする前記コンピュータ装置の所在地および／または当該コンピュータ装置の名称・種類を前記保守対象装置稼動情報管理システムに通知することにより、当該コンピュータ装置を特定した前記特定情報を取得することを特徴とする請求項１または２に記載のハードディスクドライブ復旧方法。
【請求項４】
保守の対象とするコンピュータ装置のハードディスクドライブの故障が発生した際に当該コンピュータ装置のソフトウェアおよび設定情報を故障発生直前の状態に復旧させるハードディスクドライブ復旧システムであって、保守の対象とする前記コンピュータ装置と、当該コンピュータ装置の復旧作業を行う保守作業者が操作する作業指示端末と、当該コンピュータ装置にインストールされている最新のソフトウェアの構成情報および該ソフトウェアのイメージファイルを保持するソフトウェア管理システムと、当該コンピュータ装置に設定されている最新の設定情報を保持する設定情報管理システムとを、ネットワークを介して、接続し、前記コンピュータ装置にインストールされているソフトウェアの構成情報および前記コンピュータ装置に設定されている設定情報を、あらかじめ定めた周期、または、変更が発生する都度、前記ソフトウェア管理システムおよび前記設定情報管理システムに転送して、それぞれに保持することを特徴とするハードディスクドライブ復旧システム。
【請求項５】
前記作業指示端末に対して保守作業者から前記コンピュータ装置の設定環境に関する検索操作が入力された際に、前記作業指示端末は、前記ソフトウェア管理システムおよび前記設定情報管理システムから、当該コンピュータ装置にインストールされていた最新のソフトウェア構成情報と該ソフトウェアのイメージファイルのダウンロード先を示す情報および当該コンピュータ装置に設定されていた最新の設定情報を取得することにより、当該コンピュータ装置に対する復旧用データを作成し、該復旧用データを表示出力して、保守作業者に対して提示することを特徴とする請求項１に記載のハードディスクドライブ復旧システム。
【請求項６】
前記コンピュータ装置の所在地および／または当該コンピュータ装置の名称・種類に基づいて、当該コンピュータ装置を特定することができる特定情報を保持する保守対象装置稼動情報管理システムをさらに備え、前記コンピュータ装置から前記ソフトウェア管理システムおよび前記設定情報管理システムに対してソフトウェアの前記構成情報および前記設定情報を転送する際、あるいは、前記作業指示端末からの検索操作により前記ソフトウェア管理システムおよび前記設定情報管理システムから前記最新のソフトウェア構成情報と該ソフトウェアのイメージファイルのダウンロード先を示す情報および前記最新の設定情報を取得する際、対象とする前記コンピュータ装置を特定するために、対象とする前記コンピュータ装置の所在地および／または当該コンピュータ装置の名称・種類を前記保守対象装置稼動情報管理システムに通知することにより、当該コンピュータ装置を特定した前記特定情報を取得することを特徴とする請求項４または５に記載のハードディスクドライブ復旧システム。
【請求項７】
保守の対象とするコンピュータ装置のハードディスクドライブの故障が発生した際に当該コンピュータ装置を故障発生直前の状態に復旧させるためのハードディスクドライブ復旧プログラムであって、前記コンピュータ装置にインストールされているソフトウェアの構成情報および前記コンピュータ装置に設定されている設定情報を、あらかじめ定めた周期、または、変更が発生する都度、ソフトウェアの構成情報と該ソフトウェアのイメージファイルとを保持して管理するソフトウェア管理システムおよび設定情報を保持して管理する設定情報管理システムにネットワークを介して転送することを、コンピュータにより実行可能なプログラムとして実施していることを特徴とするハードディスクドライブ復旧プログラム。
【請求項８】
前記コンピュータ装置のハードディスクドライブに故障が発生した際に、前記ソフトウェア管理システムおよび前記設定情報管理システムから、当該コンピュータ装置にインストールされていた最新のソフトウェア構成情報と該ソフトウェアのイメージファイルのダウンロード先を示す情報および当該コンピュータ装置に設定されていた最新の設定情報を取得することにより、当該コンピュータ装置に対する復旧用データを作成し、該復旧用データを表示出力して、保守作業者に対して提示することを、コンピュータにより実行可能なプログラムとして実施していることを特徴とする請求項７に記載のハードディスクドライブ復旧プログラム。
【請求項９】
請求項７または８に記載のハードディスクドライブ復旧プログラムを、コンピュータにより読み取り可能な記録媒体に記録していることを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクドライブ復旧方法、ハードディスクドライブ復旧システム、ハードディスクドライブ復旧プログラムおよびプログラム記録媒体に関する。
【背景技術】
【０００２】
コンピュータ装置のプログラムやデータを格納しているハードディスクドライブに故障が発生した場合、ハードディスクドライブ上に現在格納されているプログラムやデータを取り出すことができず、あらかじめ定めた周期でバックアップを取っている場合には、バックアップしているプログラムやデータを、一方、バックアップを取っていなかった場合は、コンピュータ装置を購入した時点で添付されているＣＤやＤＶＤに記録されている初期のプログラムやデータを、交換したハードディスクドライブにインストールすることによって復旧させる方法が採用されている。
【０００３】
また、サーバ等のより一層の信頼性の確保を要する場合には、特許文献１の特開平１１−２４９８２４号公報「コンピュータ装置」のように、ハードディスクドライブを二重化構成とし、一方をアクティブなハードディスクドライブとして使用し、故障発生時に、スタンバイ側のハードディスクに切り替えるようにしている。しかし、かかる構成の場合であっても、アクティブハードディスクドライブに故障が発生した場合、コンピュータ装置に現在設定されている設定情報が喪失してしまうため、設定情報を再度設定し直す操作を必要とするとともに、一般の利用者が用いるコンピュータ装置にとっては、冗長構成を採用することによるコストアップが生じて、好ましくない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２４９８２４号公報（第３−４頁）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述のように、従来の一般的なコンピュータ装置においては、ＣＤやＤＶＤにバックアップを取っていない限り、利用者のコンピュータ装置に実装されたハードディスクドライブが故障した場合、ハードディスクドライブにインストールされていたＯＳやアプリケーションなどのソフトウェアは、当該利用者が保管しているＣＤやＤＶＤを使用して、コンピュータ装置の復旧作業を行うのが一般的である。しかし、コンピュータ装置を購入した際に添付されていたＣＤやＤＶＤ等の記録媒体の紛失・破損などによって、必要なソフトウェアを揃えることができなくなって、復旧作業を行うことができなくなる場合があり、問題となっていた。
【０００６】
また、コンピュータ装置を購入した際に添付されていたＣＤやＤＶＤ等の記録媒体を保管していた場合であっても、故障発生時点のコンピュータ装置の設定内容までの保管は行われていない場合が多く、コンピュータ装置の再設定を行うための情報収集などに長時間を要し、復旧作業が長時間に及ぶという問題もあった。さらには、システムによっては、ＯＳやアプリケーションのバージョンを最新版まで更新してはいけない場合もあり、故障後の情報収集やシステム設定が困難になっていた。
【０００７】
本発明は、かかる問題に鑑みてなされたものであり、コンピュータ装置に実装されたハードディスクドライブが故障した際に、当該コンピュータ装置を確実に故障発生直前の状態に復旧させることを可能とするハードディスクドライブ復旧方法、ハードディスクドライブ復旧システム、ハードディスクドライブ復旧プログラムおよびプログラム記録媒体を提供することを、その目的としている。
【課題を解決するための手段】
【０００８】
前述の課題を解決するため、本発明によるハードディスクドライブ復旧方法は、次のような特徴的な構成を採用している。
【０００９】
（１）保守の対象とするコンピュータ装置のハードディスクドライブの故障が発生した際に当該コンピュータ装置のソフトウェアおよび設定情報を故障発生直前の状態に復旧させるハードディスクドライブ復旧方法であって、保守の対象とする前記コンピュータ装置と、当該コンピュータ装置の復旧作業を行う保守作業者が操作する作業指示端末と、当該コンピュータ装置にインストールされている最新のソフトウェアの構成情報および該ソフトウェアのイメージファイルを保持するソフトウェア管理システムと、当該コンピュータ装置に設定されている最新の設定情報を保持する設定情報管理システムとを、ネットワークを介して、接続し、前記コンピュータ装置にインストールされているソフトウェアの構成情報および前記コンピュータ装置に設定されている設定情報を、あらかじめ定めた周期、または、変更が発生する都度、前記ソフトウェア管理システムおよび前記設定情報管理システムに転送して、それぞれに保持するハードディスクドライブ復旧方法。
【発明の効果】
【００１０】
本発明のハードディスクドライブ復旧方法、ハードディスクドライブ復旧システム、ハードディスクドライブ復旧プログラムおよびプログラム記録媒体によれば、以下のような効果を奏することができる。
【００１１】
第一に、保守対象のコンピュータ装置にインストールされているソフトウェアの状態（種類、バージョン）を、常に、最新の内容として把握しておくことが可能であり、コンピュータ装置の復旧作業の際に、故障発生直前の状態への復旧に必要とするデータやアプリケーションが不足することを防止することができる。
【００１２】
第二に、コンピュータ装置に設定されている設定内容まで含めて保管することによって、保守作業者が、再設定作業をまとめて実施することが可能となり、復旧までの時間を短縮することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係るハードディスクドライブ復旧システムのシステム構成の一例を示すシステム構成図である。
【図２】図１に示すハードディスクドライブ復旧システムの保守対象装置の内部構成の一例を示す内部構成図である。
【図３】図１に示すハードディスクドライブ復旧システムの作業指示端末の内部構成の一例を示す内部構成図である。
【図４】図１に示すハードディスクドライブ復旧システムの保守対象装置稼動情報管理システムの内部構成の一例を示す内部構成図である。
【図５】図１に示すハードディスクドライブ復旧システムのソフトウェア管理システムの内部構成の一例を示す内部構成図である。
【図６】図１に示すハードディスクドライブ復旧システムの設定情報管理システムの内部構成の一例を示す内部構成図である。
【図７】図１〜図６に示すハードディスクドライブ復旧システムの動作の一例を示すフローチャートである。
【図８】図１〜図６に示すハードディスクドライブ復旧システムの図７のフローチャートの動作以降における動作例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明によるハードディスクドライブ復旧方法、ハードディスクドライブ復旧システム、ハードディスクドライブ復旧プログラムおよびプログラム記録媒体の好適な実施例について添付図を参照して説明する。なお、以下の説明においては、本発明によるハードディスクドライブ復旧方法およびハードディスクドライブ復旧システムについて説明するが、かかるハードディスクドライブ復旧方法をコンピュータにより実行可能なハードディスクドライブ復旧プログラムとして実施するようにしても良いし、あるいは、ハードディスクドライブ復旧プログラムをコンピュータにより読み取り可能な記録媒体に記録するようにしても良いことは言うまでもない。
【００１５】
（本発明の特徴）
本発明の実施形態の説明に先立って、本発明の特徴についてその概要をまず説明する。本発明は、コンピュータ装置に実装されたハードディスクドライブが故障した際に、当該ハードディスクドライブにインストールされていたＯＳやアプリケーションなどのソフトウェアの種類・バージョンに合わせた復旧用データを選定し、復旧作業を行う作業者に供給するとともに、故障発生直前に当該コンピュータ装置で設定されていた設定内容も合わせて復旧作業を行う作業者に供給することによって、限りなく、故障発生直前の状態に復元することを可能とすることを特徴としている。
【００１６】
つまり、本発明は、コンピュータ装置のハードディスクドライブにインストールされているＯＳやアプリケーションをイメージファイル化して保管するとともに、利用者が使用中のコンピュータ装置から現在使用しているＯＳやアプリケーションの種類・バージョン情報、設定情報を、あらかじめ定めた周期で定期的に、および／または、変更が発生する都度、収集しておき、当該コンピュータ装置の故障が発生して、復旧作業が必要となった際に、あらかじめ収集しておいたＯＳやアプリケーションの種類・バージョン情報、設定情報の中から、当該コンピュータ装置の復旧に必要なＯＳやアプリケーションの種類・バージョンに合わせたソフトウェアと設定情報とを、復旧作業を行う保守作業者に供給することによって、復旧作業を円滑に実施するとともに、限りなく、故障発生直前の使用状態に近い状態に復旧することを可能とする。
【００１７】
（実施形態の構成例）
次に、本発明に係るハードディスクドライブ復旧システムの構成例について、図１を用いて説明する。図１は、本発明に係るハードディスクドライブ復旧システムのシステム構成の一例を示すシステム構成図である。図１のシステム構成図に示す通り、ハードディスクドライブ復旧システムは、保守対象装置１０（コンピュータ装置）と作業指示端末２０と保守対象装置稼動情報管理システム３０とソフトウェア管理システム４０と設定情報管理システム５０とがネットワーク１００を介して接続されている。
【００１８】
保守対象装置１０は、利用者が購入して使用しているコンピュータ装置であり、本発明において保守対象となる装置である。当該保守対象装置１０は、インストールされているソフトウェアの種類およびバージョン、設定情報を、ネットワーク１００を介して保守対象装置稼動情報管理システム３０に対して送信するために、図２に示すような構成要素を少なくとも備えている。図２は、図１に示すハードディスクドライブ復旧システムの保守対象装置１０の内部構成の一例を示す内部構成図であり、情報送信部１０１と情報収集部１０２とを少なくとも含んで構成される。
【００１９】
図２の保守対象装置１０において、情報送信部１０１は、ネットワーク１００に接続されている部位であり、情報収集部１０２が収集した送信用データを、ネットワーク１００を介して保守対象装置稼動情報管理システム３０に対して送信する部位である。また、情報収集部１０２は、保守対象装置１０にインストールされているソフトウェアの種類、バージョン情報、設定情報を収集し、情報送信部１０１から送信する送信用データとして編集する部位である。なお、インストールされているソフトウェアの種類、バージョン情報、設定情報の収集および送信用データとしての送信は、あらかじめ定めた周期で定期的に行うとともに、設定に変更が発生した場合にも、随時、収集して送信する。
【００２０】
作業指示端末２０は、保守対象装置１０の故障時に、当該保守対象装置１０の復旧作業を行う保守作業者に対して、復旧作業に必要とするソフトウェアの種類やバージョン情報、設定情報などの情報を表示、出力するために使用され、保守対象装置稼動情報管理システム３０とソフトウェア管理システム４０と設定情報管理システム５０との間を、ネットワーク１００を介して接続する機能を備えた情報処理端末であり、図３に示すような構成要素を少なくとも備えている。図３は、図１に示すハードディスクドライブ復旧システムの作業指示端末２０の内部構成の一例を示す内部構成図であり、情報送受信部２０１と情報入力部２０２と情報表示部２０３と復旧用データ作成部２０４とを少なくとも含んで構成される。
【００２１】
図３の作業指示端末２０において、情報送受信部２０１は、ネットワーク１００に接続されている部位であり、ソフトウェア管理システム４０と設定情報管理システム５０とから保守対象装置１０の復旧作業に必要となるデータの受信を行う部位である。また、情報入力部２０２は、保守対象装置１０に対する復旧作業指示を行う際に、保守対象装置１０を特定する情報を入力することにより、当該保守対象装置１０にインストールされているソフトウェアの種類、バージョン情報、設定情報を情報表示部２０３に表示させるとともに、復旧用データ作成部２０４を使用して、復旧用データの作成の操作を行う部位である。
【００２２】
また、情報表示部２０３は、保守対象装置１０に対する復旧作業の指示を行う際に、情報入力部２０２から入力された当該保守対象装置１０を特定する情報に基づいて、当該保守対象装置１０にインストールされているソフトウェアの種類、バージョン情報、設定情報に関する情報を表示する部位である。また、復旧用データ作成部２０４は、復旧作業を行う保守対象装置１０に故障発生時にインストールされていたソフトウェアの種類、バージョン情報、設定情報を基にして、ソフトウェア管理システム４０および設定情報管理システム５０から、復旧に必要とするソフトウェアおよび設定情報を取得して、復旧用のデータを作成して、外部出力する部位である。
【００２３】
保守対象装置稼動情報管理システム３０は、保守対象装置１０の所在地、保守対象装置１０の名称・種別等の保守対象装置１０を特定するための情報および故障内容の情報等を記録・管理するシステムであり、図４に示すような構成要素を少なくとも備えている。図４は、図１に示すハードディスクドライブ復旧システムの保守対象装置稼動情報管理システム３０の内部構成の一例を示す内部構成図であり、保守対象装置１０の所在地情報３０１ａ、保守対象装置１０の名称・種別情報３０１ｂ、および、保守対象装置１０の故障履歴情報３０１ｃ等を記録する稼動情報データベース３０１、保守対象装置１０からの送信用データ（ソフトウェアの種類、バージョン、設定情報）の転送や作業指示端末２０からの検索指示に対して、該当するソフトウェアデータおよび設定データを、ネットワーク１００を介して、送受信するための、データ受信処理部３０２、データ入出力部３０３、データ送信処理部３０４を少なくとも含んで構成される。
【００２４】
図４の保守対象装置稼動情報管理システム３０において、データ受信処理部３０２は、保守対象装置１０からネットワーク１００を介して送信用データとして送信されてくる、当該保守対象装置１０にインストールされているソフトウェアの種類・バージョン情報および設定情報を受信したり、作業指示端末２０からの検索指示のデータを受け付けて、データ入出力部３０３へ引き渡したり、あるいは、ソフトウェア管理システム４０や設定情報管理システム５０からソフトウェアの種類・バージョン情報および設定情報をネットワーク１００を介して受信したりする部位である。
【００２５】
データ入出力部３０３は、保守対象装置１０からの送信用データ（ソフトウェアの種類・バージョン情報および設定情報）や作業指示端末２０からの保守対象装置１０の設定環境に関する検索操作に対し、処理結果の出力を行う部位である。保守対象装置１０からの送信用データ（ソフトウェアの種類・バージョン情報および設定情報）については、稼動情報データベース３０１を参照して保守対象装置１０の特定を行うとともに、送信用データの仕分けを行う。仕分けしたソフトウェアの構成情報（種類・バージョン情報）については、特定した保守対象装置１０と関連付けて、ソフトウェア管理システム４０へ転送し、保守対象装置１０からの送信用データのソフトウェアの種類に不足がある旨の通知がソフトウェア管理システム４０から返送されてきた場合は、不足している旨を作業指示端末２０に対して出力し、不足しているソフトウェアに関する情報をソフトウェア管理システム４０に対して返送する。一方、仕分けした設定情報については、特定した保守対象装置１０と関連付けて、設定情報管理システム５０へ転送する。
【００２６】
また、作業指示端末２０からの検索操作については、稼動情報データベース３０１を参照して保守対象装置１０の特定を行うとともに、特定した保守対象装置１０に関して、復旧作業に必要とするソフトウェアの構成情報（種類・バージョン情報）、設定情報を、ソフトウェア管理システム４０、設定情報管理システム５０から取得して、作業指示端末２０に返送する。
【００２７】
データ送信処理部３０４は、保守対象装置１０から受信したソフトウェアの種類・バージョン情報および設定情報をソフトウェア管理システム４０および設定情報管理システム５０へネットワーク１００を介して送信したり、ソフトウェア管理システム４０および設定情報管理システム５０から受け取ったソフトウェアの種類・バージョン情報および設定情報を作業指示端末２０へネットワーク１００を介して送信したりする部位である。
【００２８】
ソフトウェア管理システム４０は、保守対象装置１０毎のソフトウェアのイメージファイルを保持・管理するシステムであり、図５に示すような構成要素を少なくとも備えている。図５は、図１に示すハードディスクドライブ復旧システムのソフトウェア管理システム４０の内部構成の一例を示す内部構成図であり、保守対象装置１０毎のソフトウェアの構成情報（種類・バージョン）とソフトウェアのイメージファイルとを保持する、装置−ソフトウェア組合せデータベース４０１、保守対象装置稼動情報管理システム３０からの保守対象装置１０のソフトウェアの構成情報（種類・バージョン）の転送や作業指示端末２０の検索操作に対して、該当するデータを、ネットワーク１００を介して送受信するための、データ受信処理部４０２、データ入出力部４０３、データ送信処理部４０４を少なくとも含んで構成される。
【００２９】
図５のソフトウェア管理システム４０において、データ受信処理部４０２は、保守対象装置稼動情報管理システム３０からの保守対象装置１０のソフトウェアの構成情報（種類・バージョン）の転送や作業指示端末２０の検索操作をネットワーク１００を介して受信して、データ入出力部４０３へ引き渡しを行う。
【００３０】
データ入出力部４０３は、データ受信処理部４０２が受け付けた保守対象装置１０のソフトウェアの構成情報（種類・バージョン）に基づいて、保守対象装置１０に対するソフトウェアの組合せ（ＯＳの種類、バージョン情報、アプリケーションの種類）を装置−ソフトウェア組合せデータベース４０１に登録して、その登録結果をデータ送信処理部４０４へ引き渡したり、あるいは、データ受信処理部４０２が受け付けた作業指示端末２０の検索操作に基づいて、該検索操作が示す保守対象装置１０に対するソフトウェアの組合せ（ＯＳの種類、バージョン情報、アプリケーションの種類）を装置−ソフトウェア組合せデータベース４０１から抽出し、検索結果として、復旧作業に必要なソフトウェアのイメージファイルのダウンロード先情報を、データ送信処理部４０４へ引き渡したりする。
【００３１】
例えば、図５においては、保守対象装置１０のうち、装置Ａは、ＯＳのリビジョン（ｒｅｖ．）番号は“ａ”であり、アプリケーションソフトウェアとして、“ＡＰα”と“ＡＰβ”とを使用しており、装置Ｂは、ＯＳのリビジョン（ｒｅｖ．）番号は“ｂ”であり、アプリケーションソフトウェアとして、“ＡＰα”と“ＡＰγ”とを使用している旨が登録されており、作業指示端末２０の検索操作を受け取った際に、それぞれのソフトウェアのイメージファイルが格納されている領域を示す情報が、検索結果のダウンロード先情報としてデータ送信処理部４０４へ引き渡される。
【００３２】
登録結果または検索結果（ソフトウェアのイメージファイルのダウンロード先情報）を受け付けたデータ送信処理部４０４は、登録要求元または検索要求元の保守対象装置稼動情報管理システム３０に対して登録結果または検索結果をネットワーク１００を介して出力する。なお、保守対象装置稼動情報管理システム３０が検索結果（ソフトウェアのイメージファイルのダウンロード先情報）を受け取った際には、検索操作元の端末である作業指示端末２０へ検索結果（ソフトウェアのイメージファイルのダウンロード先情報）を出力することになる。
【００３３】
設定情報管理システム５０は、保守対象装置１０それぞれから送信されてくる保守対象装置１０毎の設定情報ファイルを保持・管理するシステムであり、図６に示すような構成要素を少なくとも備えている。図６は、図１に示すハードディスクドライブ復旧システムの設定情報管理システム５０の内部構成の一例を示す内部構成図であり、保守対象装置１０それぞれから保守対象装置稼動情報管理システム３０を介して送信されてくる保守対象装置１０毎の設定情報ファイルを保持する、装置−設定情報組合せデータベース５０１、保守対象装置稼動情報管理システム３０を介した保守対象装置１０それぞれの設定情報の受信および作業指示端末２０の検索操作に対して、該当するデータを、ネットワーク１００を介して送受信するための、データ受信処理部５０２、データ入出力部５０３、データ送信処理部５０４を少なくとも含んで構成される。
【００３４】
図６の装置−設定情報組合せデータベース５０１においては、各保守対象装置１０の設定情報について３世代分の履歴情報を保持しており、例えば、装置Ａは、最新の設定情報、前世代の設定情報、前々世代の設定情報を保持している。保守対象装置稼動情報管理システム３０を介した作業指示端末２０の検索操作に対しては、通常、最新の設定情報を検索して返送するように動作する。
【００３５】
図６の設定情報管理システム５０において、データ受信処理部５０２は、保守対象装置稼動情報管理システム３０からの保守対象装置１０の設定情報の転送や作業指示端末２０の検索操作をネットワーク１００を介して受信して、データ入出力部５０３へ引き渡しを行う。
【００３６】
データ入出力部５０３は、データ受信処理部５０２が受け付けた保守対象装置１０の設定情報を装置−設定情報組合せデータベース５０１に登録して、その登録結果をデータ送信処理部５０４へ引き渡したり、あるいは、データ受信処理部５０２が受け付けた作業指示端末２０の検索操作に基づいて、該検索操作が示す保守対象装置１０に対する設定情報を装置−設定情報組合せデータベース５０１から抽出し、検索結果として、復旧作業に必要な設定情報ファイルが格納されている領域を示す情報が、検索結果のダウンロード先情報として、データ送信処理部５０４へ引き渡したりする。
【００３７】
登録結果または検索結果（設定情報ファイルのダウンロード先情報）を受け付けたデータ送信処理部４０４は、登録要求元または検索要求元の保守対象装置稼動情報管理システム３０に対して登録結果または検索結果をネットワーク１００を介して出力する。なお、保守対象装置稼動情報管理システム３０が検索結果（設定情報ファイルのダウンロード先情報）を受け取った際には、検索操作元の端末である作業指示端末２０へ検索結果（設定情報ファイルのダウンロード先情報）を出力することになる。
【００３８】
（実施形態の動作例の説明）
次に、図１〜図６に示すハードディスクドライブ復旧システムの動作の一例を図７、図８のフローチャートを用いて詳細に説明する。図７は、図１〜図６に示すハードディスクドライブ復旧システムの動作の一例を示すフローチャートであり、各保守対象装置１０のソフトウェアの種類・バージョン情報および設定情報を登録する動作例を示している。図８は、図１〜図６に示すハードディスクドライブ復旧システムの図７のフローチャートの動作以降における動作例を示すフローチャートであり、保守対象装置１０の復旧作業の動作例を示している。
【００３９】
まず、図７のフローチャートを用いて、各保守対象装置１０のソフトウェアの種類・バージョン情報および設定情報を登録する動作について説明する。
【００４０】
図７のフローチャートにおいて、保守対象装置１０の情報収集部１０２は、故障が発生する前の段階で、ソフトウェア構成に変更があったか否かを確認し（ステップＡ１）、変更がなかった場合には（ステップＡ１のＮｏ）、設定内容に変更があったか否かを確認する（ステップＡ２）。設定内容にも変更がなかった場合には（ステップＡ２のＮｏ）、前回のソフトウェア構成情報（種類・バージョン情報）や設定情報の保守対象装置稼動情報管理システム３０への送信動作から、あらかじめ定めた一定時間が経過したか否かを確認し（ステップＡ３）、一定時間経過していない場合は（ステップＡ３のＮｏ）、ステップＡ１に戻って、ソフトウェア、設定内容の変更の有無を監視し続ける。
【００４１】
一方、ソフトウェアの変更があった場合（ステップＡ１のＹｅｓ）、または、設定内容の変更があった場合（ステップＡ２のＹｅｓ）、あるいは、あらかじめ定めた一定時間が経過した場合（ステップＡ３のＹｅｓ）、当該保守対象装置１０の情報収集部１０２により、設定情報を収集し（ステップＡ４）、さらに、ソフトウェア構成情報（種類・バージョン情報）を収集して（ステップＡ５）、収集した設定情報、ソフトウェア構成情報を、情報送信部１０１により、保守対象装置稼動情報管理システム３０に対して送信する（ステップＡ６）。
【００４２】
通常は、あらかじめ定めた一定時間経過毎に、設定情報、ソフトウェア構成情報を収集して、保守対象装置稼動情報管理システム３０に対して送信を行うが、ソフトウェアの構成に追加や削除などの変化があった場合や、設定内容に変更が発生した場合には、随時、ソフトウェア構成情報、設定情報を収集して、保守対象装置稼動情報管理システム３０に対して送信を行い、常に、各保守対象装置１０の最新の情報を、保守対象装置稼動情報管理システム３０を介して、ソフトウェア管理システム４０、設定情報管理システム５０が保持するように動作する。
【００４３】
保守対象装置稼動情報管理システム３０においては、保守対象装置１０から送信されてきた当該保守対象装置１０のソフトウェア構成情報、設定情報をデータ受信処理部３０２にて受信し、データ入出力部３０３においてソフトウェア構成情報（種類・バージョン情報）と設定情報とに仕分けを行う（ステップＡ７）。仕分けされたソフトウェア構成情報は、データ送信処理部３０４によりソフトウェア管理システム４０へ送信され（ステップＡ８）、仕分けされた設定情報は、データ送信処理部３０４により設定情報管理システム５０へ送信される（ステップＡ９）
【００４４】
設定情報管理システム５０においては、保守対象装置稼動情報管理システム３０から送信されてきた設定情報をデータ受信処理部５０２にて受信し（ステップＡ１０）、受信した設定情報を保守対象装置１０と関連付けて、装置−設定情報組合せデータベース５０１に保存する（ステップＡ１１）。その際に、同一保守対象装置１０の設定情報が既に存在しているか否かを確認し（ステップＡ１２）、同一保守対象装置１０の設定情報が既に存在している場合には（ステップＡ１２のＹｅｓ）、今回の設定情報が最新の世代情報として、履歴情報を更新し、世代管理を実施する（ステップＡ１３）。
【００４５】
一方、ソフトウェア管理システム４０においては、保守対象装置稼動情報管理システム３０から送信されてきたソフトウェア構成情報（種類・バージョン情報）をデータ受信処理部４０２にて受信し（ステップＡ１４）、受信したソフトウェア構成情報（種類・バージョン情報）を保守対象装置１０と関連付けて、装置−ソフトウェア組合せデータベース４０１に保存する（ステップＡ１５）。
【００４６】
その際に、ソフトウェア管理システム４０は、装置−ソフトウェア組合せデータベース４０１に今まで保存しているソフトウェアとの照合を行い（ステップＡ１６）、受信したソフトウェア構成情報（種類・バージョン情報）の中に不足しているソフトウェアがあるか否かを確認する（ステップＡ１７）。受信したソフトウェア構成情報（種類・バージョン情報）の中に不足しているソフトウェアがある場合には（ステップＡ１７のＹｅｓ）、保守対象装置稼動情報管理システム３０を介して、作業指示端末２０に対して、不足ソフトウェアがある旨を通知する（ステップＡＡ１８）。
【００４７】
作業指示端末２０においては、保守対象装置稼動情報管理システム３０を介してソフトウェア管理システム４０から不足ソフトウェアがある旨の通知を情報送受信部２０１にて受信すると、受信した不足ソフトウェアがある旨の通知を情報表示部２０３にて表示し（ステップＡ１９）、保守作業者に対して、不足ソフトウェアの入手を促す。情報表示部２０３にて表示された指示に従って、保守作業者が、作業指示端末２０の情報入力部２０２により不足ソフトウェアに関する情報を入力して（ステップＡ２０）、情報送受信部２０１にて保守対象装置稼動情報管理システム３０を介してソフトウェア管理システム４０へ送信することにより、ソフトウェア管理システム４０は不足ソフトウェアに関する情報の追加格納処理を行う（ステップＡ２１）。
【００４８】
以上の処理により、各保守対象装置１０のソフトウェア構成情報および設定情報を収集する動作が実施される。
【００４９】
なお、ステップＡ１７において、不足しているソフトウェアがあると判定した場合であっても（ステップＡ１７のＹｅｓ）、不足している当該ソフトウェアは、当該保守対象装置１０からアンインストールされている場合もあるので、作業指示端末２０においては、不足ソフトウェアがある旨の通知が表示されても、保守作業者は、実際にインストールされているか否かを、設定情報管理システム５０側に問合せ情報を送信させて、設定情報管理システム５０に保存されている設定情報に基づいて、アンインストールされたソフトウェアか否かを確認するようにしても良い。
【００５０】
次に、図８のフローチャートを用いて、保守対象装置１０のハードディスクドライブの故障が発生した場合に、ソフトウェアや設定情報を元の状態に復旧させるための動作について説明する。
【００５１】
図８のフローチャートにおいて、保守対象装置１０のハードディスクドライブの故障が発生した場合（ステップＢ１）、保守対象装置１０の情報送信部１０１から電話連絡やメール等の各種の手段によって、復旧作業の依頼が、作業指示端末２０に対して行われる（ステップＢ２）。作業指示端末２０は、保守対象装置１０からの復旧作業依頼を情報送受信部２０１にて受信すると（ステップＢ３）、復旧作業依頼の旨が情報表示部２０３に表示されて、保守作業者に通知される。該通知を視認した保守作業者は、情報入力部２０２を操作して、依頼元の当該保守対象装置１０のソフトウェア構成や設定情報を確認する動作を起動する（ステップＢ４）。
【００５２】
作業指示端末２０において依頼元の保守対象装置１０のソフトウェア構成や設定情報の確認操作がなされると、保守対象装置稼動情報管理システム３０に対してソフトウェア構成や設定情報の確認要求が情報送受信部２０１から送信される。ソフトウェア構成や設定情報の確認要求を受信した保守対象装置稼動情報管理システム３０は、データ入出力部３０３により、ソフトウェア構成や設定情報の確認要求の対象とされる保守対象装置１０の所在地や保守対象装置１０の構成情報の確認を行う（ステップＢ５）。保守対象装置１０の所在地や構成情報の確認結果として、正当な保守対象装置１０に対する復旧作業であることを確認するとともに、当該保守対象装置１０を特定する情報を取得し、まず、当該保守対象装置１０にインストールされているソフトウェア構成情報（ソフトウェアの種類・バージョン情報）の検索を行うための動作を起動する。
【００５３】
つまり、保守対象装置稼動情報管理システム３０は、確認結果として得られた当該保守対象装置１０を特定する特定情報を付して、当該保守対象装置１０にインストールされているソフトウェア構成情報（ソフトウェアの種類・バージョン情報）の取得要求を、データ送信処理部３０４によりソフトウェア管理システム４０に送信する（ステップＢ６）。
【００５４】
ソフトウェア管理システム４０においては、データ受信処理部４０２により受信したソフトウェア構成情報の取得要求に付されている保守対象装置１０の特定情報に基づいて、装置−ソフトウェア組合せデータベース４０１を検索して、該当する保守対象装置１０にインストールされている最新のソフトウェア構成情報（ソフトウェアの種類・バージョン情報）を復旧に使用するソフトウェア構成情報として読出し（ステップＢ７）、復旧に使用するソフトウェア構成情報に関するソフトウェアのイメージファイルの入手先（ダウンロード先）情報を取得して、該ソフトウェア構成情報とともにデータ送信処理部４０４により保守対象装置稼動情報管理システム３０に対して返送する（ステップＢ８）。
【００５５】
次に、保守対象装置稼動情報管理システム３０は、当該保守対象装置１０に設定されている設定情報の検索を行うための動作を起動する。
【００５６】
つまり、保守対象装置稼動情報管理システム３０は、確認結果として得られた当該保守対象装置１０を特定する特定情報を付して、当該保守対象装置１０に設定されている設定情報の取得要求を、データ送信処理部３０４により設定情報管理システム５０に送信する（ステップＢ９）。
【００５７】
設定情報管理システム５０においては、データ受信処理部５０２により受信した設定情報の取得要求に付されている保守対象装置１０の特定情報に基づいて、装置−設定情報組合せデータベース５０１を検索して、該当する保守対象装置１０に設定されている最新の設定情報を復旧に使用する設定情報として読出し（ステップＢ１０）、復旧に使用する設定情報を取得して、データ送信処理部４０４により保守対象装置稼動情報管理システム３０に対して返送する（ステップＢ１１）。
【００５８】
保守対象装置稼動情報管理システム３０は、ソフトウェア管理システム４０から返送されたソフトウェア構成情報と該ソフトウェアのイメージファイルの入手先（ダウンロード先）情報、設定情報管理システム５０から返送された設定情報をデータ受信処理部３０２にて受信し、作業指示端末２０へデータ送信処理部３０４により転送する（ステップＢ１２）。
【００５９】
保守対象装置稼動情報管理システム３０から転送されてきたソフトウェア構成情報と該ソフトウェアの入手先（ダウンロード先）情報および設定情報を受信した作業指示端末２０は、情報表示部２０３により、受信した情報を検索結果として出力するとともに、復旧用データ作成部２０４にて、設定情報を含め、故障発生直前の状態に復旧させるためのソフトウェアデータを復旧用データとして作成し、保守作業者へ供給する（ステップＢ１４）。保守作業者は、復旧に使用するソフトウェアデータを、設定情報も含めて取得することにより、保守対象装置１０の復旧作業を実施することができる（ステップＢ１５）。
【００６０】
（実施形態の効果の説明）
以上に詳細に説明したように、本実施形態においては、次のような効果が得られる。
【００６１】
第一に、保守対象のコンピュータ装置にインストールされているソフトウェアの状態（種類、バージョン）を、常に、最新の内容として把握しておくことが可能であり、コンピュータ装置の復旧作業の際に、故障発生直前の状態への復旧に必要とするデータやアプリケーションが不足することを防止することができる。
【００６２】
第二に、コンピュータ装置に設定されている設定内容まで含めて保管することによって、保守作業者が、再設定作業をまとめて実施することが可能となり、復旧までの時間を短縮することができる。
【００６３】
以上、本発明の好適実施例の構成を説明した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。例えば、本発明の実施態様は、課題を解決するための手段における構成（１）に加えて、次のような構成として表現できる。
（２）前記作業指示端末に対して保守作業者から前記コンピュータ装置の設定環境に関する検索操作が入力された際に、前記作業指示端末は、前記ソフトウェア管理システムおよび前記設定情報管理システムから、当該コンピュータ装置にインストールされていた最新のソフトウェア構成情報と該ソフトウェアのイメージファイルのダウンロード先を示す情報および当該コンピュータ装置に設定されていた最新の設定情報を取得することにより、当該コンピュータ装置に対する復旧用データを作成し、該復旧用データを表示出力して、保守作業者に対して提示する上記（１）のハードディスクドライブ復旧方法。
（３）前記コンピュータ装置の所在地および／または当該コンピュータ装置の名称・種類に基づいて、当該コンピュータ装置を特定することができる特定情報を保持する保守対象装置稼動情報管理システムをさらに備え、前記コンピュータ装置から前記ソフトウェア管理システムおよび前記設定情報管理システムに対してソフトウェアの前記構成情報および前記設定情報を転送する際、あるいは、前記作業指示端末からの検索操作により前記ソフトウェア管理システムおよび前記設定情報管理システムから前記最新のソフトウェア構成情報と該ソフトウェアのイメージファイルのダウンロード先を示す情報および前記最新の設定情報を取得する際、対象とする前記コンピュータ装置を特定するために、対象とする前記コンピュータ装置の所在地および／または当該コンピュータ装置の名称・種類を前記保守対象装置稼動情報管理システムに通知することにより、当該コンピュータ装置を特定した前記特定情報を取得する上記（１）または（２）のハードディスクドライブ復旧方法。
（４）保守の対象とするコンピュータ装置のハードディスクドライブの故障が発生した際に当該コンピュータ装置のソフトウェアおよび設定情報を故障発生直前の状態に復旧させるハードディスクドライブ復旧システムであって、保守の対象とする前記コンピュータ装置と、当該コンピュータ装置の復旧作業を行う保守作業者が操作する作業指示端末と、当該コンピュータ装置にインストールされている最新のソフトウェアの構成情報および該ソフトウェアのイメージファイルを保持するソフトウェア管理システムと、当該コンピュータ装置に設定されている最新の設定情報を保持する設定情報管理システムとを、ネットワークを介して、接続し、前記コンピュータ装置にインストールされているソフトウェアの構成情報および前記コンピュータ装置に設定されている設定情報を、あらかじめ定めた周期、または、変更が発生する都度、前記ソフトウェア管理システムおよび前記設定情報管理システムに転送して、それぞれに保持するハードディスクドライブ復旧システム。
（５）前記作業指示端末に対して保守作業者から前記コンピュータ装置の設定環境に関する検索操作が入力された際に、前記作業指示端末は、前記ソフトウェア管理システムおよび前記設定情報管理システムから、当該コンピュータ装置にインストールされていた最新のソフトウェア構成情報と該ソフトウェアのイメージファイルのダウンロード先を示す情報および当該コンピュータ装置に設定されていた最新の設定情報を取得することにより、当該コンピュータ装置に対する復旧用データを作成し、該復旧用データを表示出力して、保守作業者に対して提示する上記（１）のハードディスクドライブ復旧システム。
（６）前記コンピュータ装置の所在地および／または当該コンピュータ装置の名称・種類に基づいて、当該コンピュータ装置を特定することができる特定情報を保持する保守対象装置稼動情報管理システムをさらに備え、前記コンピュータ装置から前記ソフトウェア管理システムおよび前記設定情報管理システムに対してソフトウェアの前記構成情報および前記設定情報を転送する際、あるいは、前記作業指示端末からの検索操作により前記ソフトウェア管理システムおよび前記設定情報管理システムから前記最新のソフトウェア構成情報と該ソフトウェアのイメージファイルのダウンロード先を示す情報および前記最新の設定情報を取得する際、対象とする前記コンピュータ装置を特定するために、対象とする前記コンピュータ装置の所在地および／または当該コンピュータ装置の名称・種類を前記保守対象装置稼動情報管理システムに通知することにより、当該コンピュータ装置を特定した前記特定情報を取得する上記（４）または（５）のハードディスクドライブ復旧システム。
（７）保守の対象とするコンピュータ装置のハードディスクドライブの故障が発生した際に当該コンピュータ装置を故障発生直前の状態に復旧させるためのハードディスクドライブ復旧プログラムであって、前記コンピュータ装置にインストールされているソフトウェアの構成情報および前記コンピュータ装置に設定されている設定情報を、あらかじめ定めた周期、または、変更が発生する都度、ソフトウェアの構成情報と該ソフトウェアのイメージファイルとを保持して管理するソフトウェア管理システムおよび設定情報を保持して管理する設定情報管理システムにネットワークを介して転送することを、コンピュータにより実行可能なプログラムとして実施しているハードディスクドライブ復旧プログラム。
（８）前記コンピュータ装置のハードディスクドライブに故障が発生した際に、前記ソフトウェア管理システムおよび前記設定情報管理システムから、当該コンピュータ装置にインストールされていた最新のソフトウェア構成情報と該ソフトウェアのイメージファイルのダウンロード先を示す情報および当該コンピュータ装置に設定されていた最新の設定情報を取得することにより、当該コンピュータ装置に対する復旧用データを作成し、該復旧用データを表示出力して、保守作業者に対して提示することを、コンピュータにより実行可能なプログラムとして実施している上記（７）のハードディスクドライブ復旧プログラム。
（９）上記（７）または（８）のハードディスクドライブ復旧プログラムを、コンピュータにより読み取り可能な記録媒体に記録しているプログラム記録媒体。
【符号の説明】
【００６４】
１０      保守対象装置
２０      作業指示端末
３０      保守対象装置稼動情報管理システム
４０      ソフトウェア管理システム
５０      設定情報管理システム
１００    ネットワーク
１０１    情報送信部
１０２    情報収集部
２０１    情報送受信部
２０２    情報入力部
２０３    情報表示部
２０４    復旧用データ作成部
３０１    稼動情報データベース
３０１ａ  所在地情報
３０１ｂ  名称・種別情報
３０１ｃ  故障履歴情報
３０２    データ受信処理部
３０３    データ入出力部
３０４    データ送信処理部
４０１    装置−ソフトウェア組合せデータベース
４０２    データ受信処理部
４０３    データ入出力部
４０４    データ送信処理部
５０１    装置−設定情報組合せデータベース
５０２    データ受信処理部
５０３    データ入出力部
５０４    データ送信処理部
【図１】
2010256954.tif 000003
【図２】
2010256954.tif 000004
【図３】
2010256954.tif 000005
【図４】
2010256954.tif 000006
【図５】
2010256954.tif 000007
【図６】
2010256954.tif 000008
【図７】
2010256954.tif 000009
【図８】
2010256954.tif 000010