"再現対象となるオペレーションシステム以下、再現対象OSというが稼動する装置とは異なる装置以下、再現装置というによる前記再現対象OSの再現を支援する再現支援装置であって、前記再現対象OSを構成するファイル群の各ファイルを一意に特定する識別情報を含む第1の識別情報群を入力する入力手段と、前記再現対象OSを含むOS群の各OSを構成するファイル群の各ファイルを一意に特定する識別情報を含む第2の識別情報群を、前記OS群の各OSを構成するファイル群の各ファイルと共に記憶する記憶手段と、前記記憶手段内の前記第2の識別情報群から前記第1の識別情報群の識別情報と一致する識別情報を、前記第1の識別情報群の識別情報ごとに検索する検索手段と、前記記憶手段に記憶されたファイル群から、前記検索手段によって検索された識別情報によって特定されるファイルを抽出する抽出手段と、前記抽出手段により抽出されたファイルのうち、前記再現装置による前記再現対象OSの再現に必要なファイルに関する情報を前記再現装置に送信する送信手段と、を備えることを特徴とする再現支援装置。OSを構成するファイルの識別情報を前記第2の識別情報群に追加する追加手段をさらに備え、前記入力手段は、OSを構成するファイルを入力し、前記検索手段は、前記入力手段によって入力されたファイルを一意に特定する識別情報を、前記第2の識別情報群から検索し、前記追加手段は、前記検索手段による検索の結果、前記入力手段によって入力されたファイルを一意に特定する識別情報が検索されなかった場合、前記入力手段によって入力されたファイルを一意に特定する識別情報を前記第2の識別情報群に追加することを特徴とする請求項1に記載の再現支援装置。前記再現装置は、前記再現対象OSの最初の出荷時におけるOSを構成するファイル群のファイルを有し、前記送信手段は、前記抽出手段によって抽出されたファイルを含むファイル群から前記再現対象OSの最初の出荷時におけるOSを構成するファイル群のファイルを除いた残余のファイルを、前記再現装置に送信することを特徴とする請求項1または2に記載の再現支援装置。前記入力手段は、OSを構成するファイル群のうちのファイルを入力し、前記検索手段は、前記入力手段によって入力されたファイルを一意に特定する識別情報を、前記第2の識別情報群から検索し、前記検索手段によって前記入力手段によって入力されたファイルを一意に特定する識別情報が検索されなかった場合、前記入力手段によって入力されたファイルを一意に特定する識別情報を前記第2の識別情報群に追加する追加手段と、前記OS群の各OSを構成するファイル群を記憶する記憶手段に、前記入力手段によって入力されたファイルを一意に特定する識別情報と関連付けて前記入力手段によって入力されたファイルを格納する格納手段と、をさらに備えることを特徴とする請求項1~3のいずれか一つに記載の再現支援装置。再現対象となるオペレーションシステム以下、再現対象OSというが稼動する装置とは異なる装置以下、再現装置というによる前記再現対象OSの再現を支援する再現支援装置が、前記再現対象OSを構成するファイル群の各ファイルを一意に特定する識別情報を含む第1の識別情報群ごとに、前記再現対象OSを含むOS群の各OSを構成するファイル群の各ファイルを一意に特定する識別情報を含む第2の識別情報群を、前記OS群の各OSを構成するファイル群の各ファイルと共に記憶する記憶手段から前記第1の識別情報群の識別情報と一致する識別情報を検索する検索工程と、前記記憶手段に記憶されたファイル群から、前記検索工程によって検索された識別情報によって特定されるファイルを抽出する抽出工程と、前記抽出工程により抽出されたファイルのうち、前記再現装置による前記再現対象OSの再現に必要なファイルに関する情報を前記再現装置に送信する送信工程と、を実行することを特徴とする再現支援方法。前記検索工程は、OSを構成するファイル群のうちのファイルを一意に特定する識別情報を、前記第2の識別情報群から検索し、前記再現支援装置が、前記検索工程によって検索されなかった場合、前記OSを構成するファイル群のうちのファイルを一意に特定する識別情報を前記識別情報群に追加する追加工程と、前記記憶手段に、前記OSを構成するファイル群のうちのファイルを一意に特定する識別情報と関連付けて前記OSを構成するファイル群のうちのファイルを格納する格納工程と、を実行することを特徴とする請求項5に記載の再現支援方法。再現対象となるオペレーションシステム以下、再現対象OSというが稼動する装置とは異なる装置以下、再現装置というによる前記再現対象OSの再現を支援する再現支援装置に、前記再現対象OSを構成するファイル群の各ファイルを一意に特定する識別情報を含む第1の識別情報群ごとに、前記再現対象OSを含むOS群の各OSを構成するファイル群の各ファイルを一意に特定する識別情報を含む第2の識別情報群を、前記OS群の各OSを構成するファイル群の各ファイルと共に記憶する記憶手段から前記第1の識別情報群の識別情報と一致する識別情報を検索する検索工程と、前記記憶手段に記憶されたファイルから、前記検索工程によって検索された識別情報によって特定されるファイルを抽出する抽出工程と、前記抽出工程により抽出されたファイルのうち、前記再現装置による前記再現対象OSの再現に必要なファイルに関する情報を前記再現装置に送信する送信工程と、を実行させることを特徴とする再現支援プログラム。前記検索工程は、OSを構成するファイル群のうちのファイルを一意に特定する識別情報を、前記第2の識別情報群から検索し、前記検索工程によって検索されなかった場合、前記OSを構成するファイル群のうちのファイルを一意に特定する識別情報を前記第2の識別情報群に追加する追加工程と、前記記憶手段に、前記OSを構成するファイル群のうちのファイルを一意に特定する識別情報と関連付けて前記OSを構成するファイル群のうちのファイルを格納する格納工程と、を前記再現支援装置に実行させることを特徴とする請求項7に記載の再現支援プログラム。しかしながら、上述したベンダ側が顧客のOSを直接操作する技術や顧客側の記憶装置の内容をコピーする技術では、顧客の秘匿したい情報がベンダ側に知られうるというセキュリティ上の問題があった。さらに、ベンダ側が顧客のOSを直接操作しているとき、または顧客側の記憶装置の内容をコピーするときには、顧客の業務を停止しなければならないという問題があった。また、上述した特許文献4,5に記載の従来技術では、ベンダ側コンピュータへのパッチのインストールに膨大な時間と手間がかかり、顧客の使用するOSを再現するのに時間がかかるため、障害の調査が滞るという問題があった。本発明は、かかる問題点に鑑み、再現対象OSの再現に要する時間と手間を削減する再現支援装置、再現支援方法、および再現支援プログラムを提供することを目的とする。上記課題を解決し、目的を達成するため、再現対象OSを構成するファイル群の各ファイルを一意に特定する識別情報を含む第1の識別情報群を入力し、再現対象OSを含むOS群の各OSを構成するファイル群の各ファイルを一意に特定する識別情報を含む第2の識別情報群を、OS群の各OSを構成するファイル群の各ファイルと共に記憶手段に記憶し、第2の識別情報群から第1の識別情報群の識別情報と一致する識別情報を、第1の識別情報群の識別情報ごとに検索し、記憶手段に記憶されたファイル群から、検索された識別情報によって特定されるファイルを抽出し、抽出されたファイルのうち、再現装置による再現対象OSの再現に必要なファイルに関する情報を再現装置に送信する再現支援装置、再現支援方法、および再現支援プログラムが、一例として提案される。本発明にかかる再現支援装置、再現支援方法、および再現支援プログラムによれば、再現対象OSの再現に要する時間と手間を削減することができるという効果を奏する。以下に添付図面を参照して、本発明の実施の形態にかかる再現支援装置、再現支援方法、および再現支援プログラムを詳細に説明する。再現支援装置による再現調査用OSの作成の内容まず、図1を用いて再現支援装置による再現調査用OSの作成の内容について説明する。図1は、再現支援装置による再現調査用OSの作成の内容を示す説明図である。ここで、ベンダは、再現対象OSと同一のファイルから構成される再現調査用OSを作成する。再現対象OSとは、ベンダ側の再現装置で再現されるOSであり、他の装置で使用されているOSである。再現対象OSとは、例えば、顧客側装置で使用されている故障したOSである。そして、ベンダは、例えば、顧客側装置で使用されているOSに障害が発生した場合に、障害が発生したOSを再現装置に再現して調査を行う。ここでは、ベンダ側で再現調査用OSの再現の支援のために使用されているコンピュータを再現支援装置101とし、顧客側で使用されているコンピュータを顧客側装置102とし、ベンダ側で、再現対象OSを再現して再現調査を行うコンピュータを再現装置103とする。また、再現装置103は、顧客側装置102のハードウェアと同一のハードウェアからなる。顧客側装置102では、初めにインストールされたベンダの提供した一つのOSにパッチを適用して修正されたOSが使用されている。例えば、顧客側装置102では、OS1にパッチ3を適用したOSが使用されている。この修正されたOSに障害が発生した場合に、ベンダは、障害が発生したOSと同一のOSを再現装置103に再現して、障害発生の原因を調査する。なお、顧客側装置102には、顧客が作成した顧客の資産であるファイルも保持されている。まず、ベンダは、再現支援装置101の記憶装置に、過去に提供した全てのOSを構成するファイルおよび過去に提供した全てのパッチのファイルをデータベース111として保持しておく。なお、各パッチは、OSを構成するファイルと置換するべきファイルまたはOSに追加するべきファイルからなる。さらに、ベンダは、各ファイルのリスト以下、全構成ファイル情報112というを作成して、再現支援装置101の記憶装置に保持しておく。各ファイルは全構成ファイル情報112において識別情報に関連付けされている。識別情報とは、関連付けされたリストを一意に特定することができる情報である。例えば、識別情報は、インストール後のファイル名とインストール後のパス名とファイルのサイズとファイルの属性とファイルから算出したチェックサムとのうちのいずれか1つ、または少なくとも2つの組み合わせである。ここで、顧客側装置102に障害が発生したとする。障害が発生すると、顧客側装置102は、装置内の各ファイルのリスト以下全ファイル情報113というを作成して顧客側装置102の記憶装置に保持しておく。顧客側装置102の装置内の各ファイルには、上述した修正されたOSを構成するファイルのほか顧客が作成した顧客の資産であるファイルが含まれる。各ファイルは全ファイル情報113において識別情報に関連づけされている。識別情報とは、関連づけされたリストを一意に特定することができる情報である。例えば、識別情報は、インストール後のファイル名とインストール後のパス名とファイルのサイズとファイルの属性とファイルから算出したチェックサムとのうちのいずれか1つ、または少なくとも2つの組み合わせである。全ファイル情報113は、識別情報のみからなるため、ファイルの内容は含まれていない。そして、顧客側装置102は、作成した全ファイル情報113を再現支援装置101に送信する。なお、顧客側装置102において、記録媒体に全ファイル情報113を記録し、該記録媒体を再現支援装置101が読み込むようにしてもよい。再現支援装置101は、顧客側装置102から全ファイル情報113を受信すると、受信した全ファイル情報113と、全構成ファイル情報112とで一致する識別情報を検索する。これにより、再現支援装置101のデータベース111に保持されたファイルのうち、検索された識別情報に対応するファイルが顧客側装置102のOSを構成するファイルであると判断できる。そして、再現支援装置101は、顧客側装置102のOSを構成するファイルであると判断されたファイルを再現装置103にコピーする。例えば、初期状態のOSのみがインストールされた再現装置103に対して、再現支援装置101がネットワークを介して顧客側装置102のOSを構成するファイルであると判断されたファイルをコピーインストールする。このようにして、再現支援装置101は、顧客側装置102と同一のOSを再現するために必要なファイルを再現装置103にコピーするため、再現装置103では再現調査用OSを容易に構築でき、障害の再現調査を行うことができる。また、顧客側装置102では、ファイルの内容自体は含まれない全ファイル情報113を送信送信に限らないするだけであるため、顧客側装置102に顧客の資産が保持されていた場合であっても、秘匿すべき顧客の資産が漏れることはない。そして、再現装置103に対して、再現支援装置101は、OSの構成ファイルをコピーするだけでよく、パッチの適用を行う必要がないため、パッチの適用に要していた手間と時間を削減することができる。コンピュータのハードウェア構成次に、図2を用いてコンピュータコンピュータのハードウェア構成について説明する。ここで、コンピュータとは、例えば、上述した再現支援装置101や顧客側装置102や再現装置103である。図2は、コンピュータのハードウェア構成を示すブロック図である。図2において、コンピュータは、CPUCentralProcessingUnit201と、記憶装置202と、I/FInterface203と、磁気ディスクドライブ204と、磁気ディスク205と、光ディスクドライブ206と、光ディスク207と、を備えている。また、各構成部は、バス210によってそれぞれ接続されている。CPU201は、コンピュータ全体の制御を司る。記憶装置202は、再現支援プログラムを記憶している。再現支援プログラムとして、例えば、後述するデータベース作成プロセスや情報抽出プロセスやチェックサム計算プロセスや再現対象OS作成プロセスが記憶されている。また、記憶装置202は、全構成ファイル情報112や全ファイル情報113を記憶する。さらに、記憶装置202は、データベース111を記憶する。記憶装置202としては、不揮発性メモリやフラッシュメモリ、ハードディスクドライブなどを採用することができる。インターフェース以下、I/Fと略する。203は、通信回線を通じてLANLocalAreaNetwork、WANWideAreaNetwork、インターネットなどのネットワーク220に接続され、このネットワーク220を介して他の装置に接続される。そして、I/F203は、ネットワーク220と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。I/F203には、たとえばモデムやLANアダプタなどを採用することができる。磁気ディスクドライブ204は、CPU201の制御にしたがって磁気ディスク205に対するデータのリード/ライトを制御する。磁気ディスク205は、磁気ディスクドライブ204の制御で書き込まれたデータを記憶する。光ディスクドライブ206は、CPU201の制御にしたがって光ディスク207に対するデータのリード/ライトを制御する。光ディスク207は、光ディスクドライブ206の制御で書き込まれたデータを記憶したり、光ディスク207に記憶されたデータをコンピュータに読み取らせたりする。ここでは、データベース111は記憶装置202に記憶されているとしたが、外部のサーバにデータベース111を記憶しておき、I/F203を介してコンピュータから外部のサーバにデータを入出力するようにしてもよい。全構成ファイル情報112の構成次に、図1に示した全構成ファイル情報112の構成について説明する。図3は、全構成ファイル情報112の構成を示す説明図である。図3に示すように、全構成ファイル情報112は、識別子付きファイル名項目のそれぞれに対応付けて、インストール後のパス名項目と、インストール後のファイル属性項目と、サイズ項目と、チェックサム項目と、識別子付きファイル名項目と、を有し、識別子付きファイル名ごとにレコードを構成する。インストール後のファイル名項目には、OSの構成ファイルまたはパッチのファイル名が記憶される。インストール後のファイル名項目には同名のファイルが存在するが、例えば、これらのファイルは版数の異なるパッチに含まれる同名のファイルであり、同名であってもファイル内容が異なるファイルである。インストール後のパス名項目には、OSの構成ファイルまたはパッチのファイルの再現支援装置101の記憶装置202内でのファイルの所在を示す文字列が記憶される。インストール後のファイル属性項目には、OSの構成ファイルまたはパッチのファイル属性が記憶される。ファイル属性とは、ファイルの種類、システムオーナー名、グループ名、編集権限を示す。サイズ項目には、ファイルのサイズが記憶される。サイズの単位は例えばバイトbyteである。チェックサム項目には、チェックサムが記憶される。周知技術のため詳しい説明を省略するが、チェックサムとは、ファイルのハッシュ値であり、ファイルの同一性の保証に用いられる値である。例えば、チェックサムの手法としてはMD5MessageDigestAlgorithm5を採用できる。識別子付きファイル名項目には、上述したデータベース111におけるファイル名が記憶される。識別子は、同名のファイルであってファイル内容が異なるファイルを識別するために付与される。ここでは、識別子としてプレフィックスを用いているが、サフィックスを用いてもよい。全ファイル情報113の構成次に、図1に示した全ファイル情報113の構成について説明する。図4は、全ファイル情報113の記憶内容を示す説明図である。図4に示すように、全ファイル情報113は、インストール後のファイル名項目のそれぞれに対応付けて、インストール後のパス名項目と、インストール後のファイル属性項目と、サイズ項目と、チェックサム項目と、を有し、インストール後のファイル名ごとにレコードを構成する。インストール後のファイル名項目には、顧客側装置102の記憶装置202に保持されているOSの構成ファイルまたはパッチのファイル名が記憶される。インストール後のファイル名項目には同名のファイルが存在するが、例えば、これらのファイルは版数の異なるパッチに含まれるファイルであり、同名であってもファイル内容が異なるファイルである。インストール後のパス名項目には、OSの構成ファイルまたはパッチのファイルの顧客側装置102の記憶装置202内でのファイルの所在を示す文字列が記憶される。インストール後のファイル属性項目には、顧客側装置102にインストールされたOSの構成ファイルまたはパッチのファイル属性が記憶される。サイズ項目とチェックサム項目には、それぞれ、図3におけるサイズ項目とチェックサム項目と同様の内容が記憶される。再現支援装置101の機能的構成次に、図5を用いて再現支援装置101の機能的構成について説明する。図5は、再現支援装置の機能的構成を示す機能ブロック図である。図5に示すように、再現支援装置101は、入力部501と、検索部502と、抽出部503と、追加部504と、送信部505と、格納部506と、を備える。入力部501は、再現対象OSを構成するファイル群の各ファイルを一意に特定する識別情報を含む第1の識別情報群を入力する機能を有する。ここで、再現対象OSとは、例えば、上述した顧客側装置102のOSである。第1の識別情報群とは、上述した全ファイル情報113である。再現対象OSを構成するファイル群の各ファイルを一意に特定する識別情報とは、上述した全ファイル情報113においてファイルごとに関連付けされた識別情報である。具体的には、例えば、入力部501は、顧客側装置102から送信された全ファイル情報113を受信する。または、入力部501は、磁気ディスクドライブ204や光ディスクドライブ206によって記録媒体から全ファイル情報113を読み込む。これにより、入力部501は、全ファイル情報113を得ることができる。また、入力部501は、任意のファイルを入力する機能を有する。任意のファイルとは、例えば、OSの構成ファイルまたはパッチの適用によりOSの構成ファイルとなるパッチのファイルである。具体的には、入力部501は、磁気ディスクドライブ204や光ディスクドライブ206によって記録媒体からOSの構成ファイルまたはパッチのファイルを読み込む。これにより、入力部501は、OSの構成ファイルまたはパッチのファイルを得ることができ、追加部504にOSの構成ファイルまたはパッチのファイルを一意に特定する識別情報を全構成ファイル情報112に追加させることができる。また、これにより、入力部501は、OSの構成ファイルまたはパッチのファイルを得ることができ、後述する格納部506にデータベース111にOSの構成ファイルまたはパッチのファイルを格納させることができる。入力部501は、具体的には、例えば、図2に示した記憶装置202に記憶された再現支援プログラムをCPU201に実行させることにより、およびI/F203や磁気ディスクドライブ204や光ディスクドライブ206により、その機能を実現する。検索部502は、第1の識別情報群の識別情報ごとに、再現対象OSを含むOS群の各OSを構成するファイル群の各ファイルを一意に特定する識別情報を含む第2の識別情報群から第1の識別情報群の識別情報と一致する識別情報を検索する機能を有する。ここで、再現対象OSを含むOS群の各OSを構成するファイル群とは、ベンダが提供した全てのOSを構成するファイルおよびベンダが提供した全てのパッチに含まれるファイルである。第2の識別情報群とは、上述した全構成ファイル情報112である。OS群の各OSを構成するファイル群の各ファイルを一意に特定する識別情報とは、上述した全構成ファイル情報112におけるインストール後のファイル名とインストール後のパス名とファイルのサイズとファイルの属性とファイルから算出したチェックサムとのうちのいずれか1つ、または少なくとも2つの組み合わせである。第1の識別情報群の識別情報と一致する識別情報とは、全ファイル情報113と全構成ファイル情報112のインストール後のファイル名とインストール後のパス名とファイルの属性とファイルのサイズとチェックサムが全て一致する識別情報である。具体的には、例えば、検索部502は、全ファイル情報113と全構成ファイル情報112のインストール後のファイル名とインストール後のパス名とファイルの属性とファイルのサイズとチェックサムが全て一致する識別情報を検索する。また、ベンダが予め指定しておいたインストール後のファイル名とインストール後のパス名とファイルのサイズとファイルの属性とチェックサムとのうちのいずれか1つ、または少なくとも2つの組み合わせが一致する識別情報を検索してもよい。これにより、検索部502は、顧客側装置102のOSの構成ファイルと同一の構成ファイルが再現支援装置101の記憶装置202に保持されているか検索することができる。また、検索部502は、入力部501によって入力されたファイルを一意に特定する識別情報を、第2の識別情報群から検索する機能を有する。具体的には、例えば、検索部502は、入力されたファイルのインストール後のファイル名とパス名とファイルの属性とサイズとチェックサムが、全て一致する全構成ファイル情報112のレコードを検索する。また、ベンダが予め指定しておいたインストール後のファイル名とインストール後のパス名とファイルのサイズとファイルの属性とチェックサムとのうちのいずれか1つ、または少なくとも2つの組み合わせが一致する識別情報を検索してもよい。これにより、入力部501によって入力されたOSの構成ファイルまたはパッチのファイルが、再現支援装置101のデータベース111に保持されているか検索することができる。これにより、検索部502は、入力されたファイルがデータベース111に保持されているか判断でき、保持されていない場合は、格納部506に該ファイルをデータベース111に格納させることができる。検索部502は、具体的には、例えば、図2に示した記憶装置202に記憶された再現支援プログラムをCPU201に実行させることにより、その機能を実現する。抽出部503は、記憶手段に記憶されたファイル群から、検索部502によって検索された識別情報によって特定されるファイルを抽出する機能を有する。ここで、記憶手段とは、上述した記憶装置202であり、再現対象OSを含むOS群の各OSを構成するファイル群の各ファイルを一意に特定する識別情報を含む第2の識別情報群を、OS群の各OSを構成するファイル群の各ファイルと共に記憶するデータベースを含む。データベースとは、第2の識別情報群の各識別情報によって特定されるファイルからなるファイル群を記憶する記憶装置202内のデータベース111である。具体的には、例えば、抽出部503は、データベース111から、検索部502によって検索されたレコードにおける識別子付きファイル名のファイルを抽出する。これにより、抽出部503は、顧客側装置102のOSを構成するファイルをデータベース111から抽出することができる。ここで、抽出部503によって抽出されたファイルは、記録媒体に記憶されてもよい。そして、抽出部503によって抽出されたファイルは、記憶媒体を介して再現装置103に入力されてもよい。なお、再現支援装置101が、再現装置103としての機能を有する場合には、抽出部503によって抽出されたファイルを用いて、再現支援装置101において、再現対象OSを再現することもできる。例えば、再現支援装置101は、OSのデュアルブートが可能な構成であって、パーティションで区切られた領域を再現装置103としての作業領域としてもよい。そして、再現支援装置101は、抽出したファイルからパーティションで区切られた領域に顧客側装置102と同一のOSを新たにインストールするようにしてもよい。抽出部503は、具体的には、例えば、図2に示した記憶装置202に記憶された再現支援プログラムをCPU201に実行させることにより、その機能を実現する。追加部504は、検索部502によって検索されなかった場合、任意のファイルを一意に特定する識別情報を第2の識別情報群に追加する機能を有する。ここで、任意のファイルとは、例えば、OSの構成ファイルまたはパッチの適用によりOSの構成ファイルとなるパッチのファイルである。具体的には、例えば、追加部504は、検索部502による検索の結果、入力部501によって入力されたファイルを一意に特定する識別情報が全構成ファイル情報112から検索できなかった場合、入力部501によって入力されたファイルを一意に特定する識別情報を記憶装置202に保持されている全構成ファイル情報112に追加する。これにより、追加部504は、例えば、ベンダがデータベース111を作成するために用意した記録媒体から入力部501によって入力されたファイルについて全構成ファイル情報112にレコードを追加することができる。また、追加部504は、例えば、ベンダが作成した新たなパッチが入力された際に、該パッチのファイルについて全構成ファイル情報112にレコードを追加することができる。追加部504は、具体的には、例えば、図2に示した記憶装置202に記憶された再現支援プログラムをCPU201に実行させることにより、その機能を実現する。送信部505は、抽出部503によって抽出されたファイルからなるファイル群から再現OSの再現に必要なファイルに関する情報を送信する機能を有する。ここで、再現OSの再現に必要なファイルとは、例えば、抽出部503によって抽出されたファイルからなるファイル群からインストール時でのOSを構成するファイル群のファイルを除いた残余のファイルである。具体的には、例えば、送信部505は、再現対象OSのインストール時でのOSを構成するファイル群を有するコンピュータに、抽出部503によって抽出されたファイルからなるファイル群からインストール時でのOSを構成するファイル群のファイルを除いた残余のファイルを送信する。ここで、再現対象OSのインストール時でのOSとは、顧客側装置102のOSにパッチが適用される前の初期状態のOSであり、例えば、顧客側装置102の出荷時におけるOSである。インストール時でのOSを構成するファイル群を有するコンピュータとは、上述した再現装置103である。残余のファイルは、例えば、記憶装置202に顧客側装置102の出荷時におけるOSの構成ファイルを記憶しておき、抽出部503によって抽出されたファイルと記憶されている構成ファイルとの比較により、求めることができる。また、送信部505は、少なくとも、残余のファイルを送信すればよく、抽出したすべてのファイルを送信してもよい。この場合、再現OSの再現に必要となるファイルは、再現装置103により選択される。ここでの再現装置103は、例えば、該初期状態のOSによって動作しており、受信したファイルをインストールすることにより、顧客側装置102と同一のOSによって動作するようになる。また、再現装置103は、例えば、OSのデュアルブートが可能な構成であって、再現装置103のOSによって動作しており、受信したファイルからパーティションで区切られた領域に顧客側装置102と同一のOSを新たにインストールするようにしてもよい。より具体的には、例えば、送信部505は、ネットワーク220を介して再現装置103のOSを構成するファイルと置換するべきファイルおよび再現装置103のOSに追加するべきファイルを送信する。これにより、送信部505は、再現装置103に、顧客側装置102のOSと同一のOSを構成させることができる。送信部505は、具体的には、例えば、図2に示した記憶装置202に記憶された再現支援プログラムをCPU201に実行させることにより、およびI/F203により、その機能を実現する。格納部506は、OS群の各OSを構成するファイル群を記憶する記憶手段に、任意のファイルを一意に特定する識別情報と関連付けて任意のファイルを格納する機能を有する。ここで、記憶手段とは、上述した記憶装置202であり、具体的には、OS群の各OSを構成するファイル群を記憶するデータベース111である。任意のファイルとは、例えば、OSの構成ファイルまたはパッチの適用によりOSの構成ファイルとなるパッチのファイルである。具体的には、例えば、格納部506は、入力部501によって入力されたファイルを全構成ファイル情報112と関連付けてデータベース111に保持する。これにより、格納部506は、例えば、ベンダがデータベース111を作成するために用意した記録媒体から入力部501によって入力されたファイルをデータベース111に格納していくことができる。また、格納部506は、例えば、ベンダが作成した新たなパッチが入力された際に、該パッチのファイルを識別情報と対応付けてデータベースにさらに格納していくことができる。格納部506は、具体的には、例えば、図2に示した記憶装置202に記憶された再現支援プログラムをCPU201に実行させることにより、および記憶装置202により、その機能を実現する。次に、再現支援装置101におけるデータベース111と全構成ファイル情報112の作成について説明する。図6は、再現支援装置におけるデータベース111と全構成ファイル情報112の作成の具体例を示す説明図である。ここで、顧客からの再現調査依頼が来る前に、ベンダは、過去に提供した全OSと全パッチと全PTFProgramTemporaryFixを個々のファイルに分解し、全構成ファイル情報112を作成しておく。同時に、過去に提供した全OSと全パッチと全PTFを個々のファイルに分解し、データベース111に蓄積しておく。なお、PTFとは、パッチの集合体である。例えば、ベンダは、過去に提供した全OSと全PTFと全パッチが記録された記録媒体から、OSやPTFやパッチの個々のファイルを再現支援装置101に入力する。再現支援装置101は、全構成ファイル情報112に、入力されたファイルについてのレコードを追加していく。同時に、再現支援装置101は、入力されたファイルを木構造のデータベース111として記憶装置202に保持する。ここで、パッチαおよびパッチβの個々のファイルからデータベース111と全構成ファイル情報112を作成する例について説明する。ここで、再現支援装置101の記憶装置202には、データベース作成プロセスが格納されている。なお、例えば、パッチαの中身-/d11/d12/d13/f14とは、ファイルf14が、インストール時にはroot下のディレクトリd11下のディレクトリd12下のディレクトリd13にコピーされるファイルであることを示している。ここで、再現支援装置101は、データベース作成プロセスを実行して、データベース111と全構成ファイル情報112を作成する。再現支援装置101は、データベース111を作成していく。具体的には、再現支援装置101は、インストールされる場合のパスのディレクトリを作成し、パッチのファイル名を識別子付きファイル名に変更して作成したディレクトリ内にコピーしていく。なお、識別子としては、3桁のプレフィックスを付与している。例えば、パッチαのファイルf14であれば、インストールされる場合のパス-/d11/d12/d13/の構造に従ってディレクトリd11,d12,d13をデータベース111上に作成し、ファイル名f14を識別子付きファイル名001-f14に変換した上で、作成したディレクトリd13内に保持する。同様に、パッチαのファイルf24であれば、インストールされる場合のパス-/d21/d22/d23/の構造に従ってディレクトリd21,d22,d23をデータベース111上に作成し、ファイル名f24を識別子付きファイル名001-f24に変換した上で、作成したディレクトリd23内に保持する。ここで、パッチβのファイルf14のように、パッチαのファイルf14と同名のファイルで中身も同じファイルが入力された場合には、再現支援装置101はパッチβのf14はコピーしない。一方で、パッチβのファイルf24のように、パッチαのファイルf24と同名のファイルではあるが中身が違うファイルが入力された場合には、ファイル名f24を識別子付きファイル名002-f24に変換した上で、作成済のディレクトリd23内に保持する。データベース111の作成と同時に、再現支援装置101は、全構成ファイル情報112にレコードを追加していく。具体的には、再現支援装置101は、全構成ファイル情報112に、各パッチのファイルがインストールされる場合のファイル名とインストールされる場合のパス名、およびファイルの属性とサイズ、チェックサム、識別子付きファイル名をレコードとして追加していく。ただし、ここでは簡単のため、全構成ファイル情報112には、インストールされる場合のパス名と識別子付きファイル名のみを記載するものとして説明する。レコードを作成する際、例えば、パッチαのファイルf14であれば、全構成ファイル情報112に、インストールされる場合のパス名-/d11/d12/d13/およびプレフィックス001を付与した識別子付きファイル名001-f14をレコードとして追加する。同様に、パッチαのファイルf24であれば、全構成ファイル情報112に、インストールされる場合のパス名-/d21/d22/d23/およびプレフィックス001を付与した識別子付きファイル名001-f24をレコードとして追加する。ここで、パッチβのファイルf14のように、パッチαのファイルf14と同名のファイルで中身も同じファイルが入力された場合には、レコードは追加されない。一方で、パッチβのファイルf24のように、パッチαのファイルf24と同名のファイルではあるが中身が違うファイルが入力された場合には、異なるプレフィックス002を付与した識別子付きファイル名002-f24を作成し、別個のレコードとして追加する。このようにして、再現支援装置101は、全構成ファイル情報112を作成する。このようにして、再現支援装置101は、データベース111を作成する。ここで、実際のパッチの内容とパッチをデータベース111上に配置した木構造および全構成ファイル情報112の構成について説明する。図7は、木構造の構成を示す説明図である。図8は、全構成ファイル情報112の構成を示す説明図である。例えば、実際のパッチの内容とは、図7に示すパッチA-01~A-04とパッチB-01~B-04である。パッチには、OSを構成するコンポーネント例えば、スーパーバイザ、各種I/Oを制御するドライバ、ライブラリ、コマンド、情報ファイルごとにユニークなIDが付けられる。ここでは、IDはアルファベットにパッチの版数を付与したIDとする。なお、ここではパッチA-01~A-04のファイルは-/DA1/DA2/DA3/の位置に保持され、パッチB-01~B-04のファイルは-/DB1/DB2/DB3/の位置に保持されるファイルであるとする。パッチはその中に、OSに既に存在するファイルを置き換えるファイル図中に入替と示す、あるいは新規にOSに追加するファイル図中に追加と示すを複数含んでいる。パッチは、パッチのファイルの修正を行うとき、前の版において包含したファイルを必ず引き継いで、修正したファイルを追加していく。そのため、修正のないファイルであっても引き継がれてパッチに含まれることとなる。上述した同名で中身が同じファイルとは、この引き継いだファイルであり、例えば、パッチA-01のファイルa1とパッチA-02のファイルa1である。また、上述した同一名かつ中身が違うファイルとは、OSに既に存在するファイルを置き換えるファイルであり、例えば、パッチA-03のファイルa1とパッチA-04のファイルa1である。従って、図7に示すパッチA-01~A-04とパッチB-01~B-04とのファイルが入力された場合、図7に示す木構造のデータベース111が作成され、かつ図8に示す全構成ファイル情報112が作成される。なお、プレフィックスは、同名ファイルで中身の違うファイルを別個にレコードし、かつ別個に保持しておくために付与されるものであるため、パッチの版数に対応した数字である必要はないし、数字に限らず任意の文字列であってもよい。また、プレフィックスではなくサフィックスであってもよいし、識別用のディレクトリを作成してもよい。次に、図9,10を用いて、顧客側装置102における全ファイル情報113の作成について説明する。図9は、顧客側装置102における全ファイル情報113の作成の具体例を示す説明図である。図10は、顧客側装置102によって作成された全ファイル情報113の具体例を示す説明図である。ここで、顧客側装置102のOSに障害が発生した場合、顧客側装置102では全ファイル情報113を作成する。顧客側装置102の記憶装置202には、ベンダによって情報抽出プロセスおよびチェックサム計算プロセスを実行するプログラムの実行ファイルが格納されている。顧客側装置102は、記憶装置202に格納された情報抽出プロセスを実行する。情報抽出プロセスは、顧客側装置102の記憶装置202に保持されている全てのファイルから、インストール後のファイル名とインストール後のパス名とファイルの属性とファイルのサイズを抽出する。また、情報抽出プロセスはチェックサム計算プロセスを呼び出し、呼び出されたチェックサム計算プロセスはファイルのチェックサムを計算する。抽出した情報および計算した値から、顧客側装置102は、インストール後のファイル名ごとにインストール後のパス名とインストール後のファイル属性とサイズとチェックサムとをレコードとして、全ファイル情報113を作成する。このようにして、顧客側装置102は、図10に示すような全ファイル情報113を作成することができる。作成された全ファイル情報113は再現支援装置101に入力される。再現支援装置101への入力は、顧客側装置102がネットワーク220を介して再現支援装置101に送信することにより行ってもよいし、全ファイル情報113が記録された記録媒体を再現支援装置101に読み込ませることにより行ってもよい。次に、図11および図12を用いて、再現支援装置101における再現調査用OSの作成について説明する。図11は、再現支援装置101における再現調査用OSの作成の具体例を示す説明図である。図12は、再現支援装置101における再現調査用OSの作成の具体例を示す説明図である。ここで、再現支援装置101は、全ファイル情報113と全構成ファイル情報112とに基づき、データベース111から顧客側装置102のOSを構成するファイルと同一のファイルを抽出して、再現調査用のOSを作成する。ここで、再現支援装置101の記憶装置202には、再現調査用OS作成プロセスが格納されている。また、再現支援装置101の記憶装置202には、全ファイル情報113と全構成ファイル情報112とデータベース111が保持されている。また、再現支援装置101と再現装置103はネットワーク220を介して接続されているとする。再現支援装置101は記憶装置202に格納された再現調査用OS作成プロセスを実行する。再現調査用OS作成プロセスは、まず全ファイル情報113と全構成ファイル情報112とを比較し、ファイル情報の一致するレコードを検索する。具体的には、該プロセスは、全ファイル情報113と全構成ファイル情報112のインストール後のファイル名とインストール後のパス名とファイルの属性とファイルのサイズとチェックサムが全て一致するレコードを全構成ファイル情報112から抽出する。そして、抽出したレコードから一致ファイル一覧を作成する。ここで、一致ファイル一覧の各レコードから特定されるファイルを、データベース111から抽出する。具体的には、データベース111において、一致ファイル一覧のレコードのインストール後のパス名の位置に記録されている識別子付きファイル名のファイルを抽出する。この抽出したファイルを、再現支援装置101は、再現装置103の記憶装置202におけるインストール後のパスの位置にコピーする。ただしコピーの際には、再現支援装置101は、抽出したファイルのファイル名をインストール後のファイル名に変換してコピーを行う。例えば、上述した一致ファイル一覧は図12に示すような一覧となる。このように、再現支援装置101は、一致ファイル一覧を用いてデータベース111から顧客側装置102のOSを構成するファイルと同一のファイルにかかるレコードのみを抽出することができる。なお、再現装置103は、例えば、顧客側装置102の初期状態のOSと同一のOSによって動作しており、再現支援装置101からコピーされたファイルをインストールすることにより、顧客側装置102と同一のOSによって動作するようになるようにしてもよい。また、再現装置103は、例えば、OSのデュアルブートが可能な構成であって、再現装置103のOSによって動作しており、再現支援装置101からコピーされたファイルからパーティションで区切られた領域に顧客側装置102と同一のOSを新たにインストールするようにしてもよい。再現支援装置101によるデータベース作成処理の詳細次に、再現支援装置101によるデータベース作成処理の詳細について説明する。データベース作成処理は上述したデータベース作成プロセスの処理の内容である。図13は、再現支援装置によるデータベース作成処理の詳細を示すフローチャートである。まず、再現支援装置101のCPU201は、OSを構成するファイルやPTFのファイルやパッチのファイルのデータが入力されたか否か判定するステップS1301。データが入力されていない場合ステップS1301:No、ステップS1301に戻る。データが入力された場合ステップS1301:Yes、再現支援装置101のCPU201は、入力されたファイルのインストール後のファイル名またはインストール後のパス名が全構成ファイル情報112にまだ保持されていない新規なファイル名またはパス名であるか判定するステップS1302。新規なファイル名またはパス名である場合ステップS1302:Yes、ステップS1303に進む。ステップS1303で再現支援装置101のCPU201は、入力されたファイルのインストール後のパス名の位置と同一のデータベース111上における位置に入力ファイルのファイル名を識別子付きのファイル名に変換して保持するステップS1303。そして、ステップS1306に進む。新規なファイル名またはパス名でない場合、すなわち、データベース111上の同一パス名の位置に同名ファイルがある場合ステップS1302:No、再現支援装置101のCPU201は、入力されたファイルの内容と既にデータベース111に保持されているファイルの内容とが違う内容であるか否か判定するステップS1304。違う内容ではない場合、すなわち、同一の内容である場合ステップS1304:No、データベース作成処理を終了する。違う内容である場合ステップS1304:Yes、再現支援装置101のCPU201は、既にデータベース111に保持されているファイルとは異なる識別子を付けたファイル名へと、入力されたファイルのファイル名を変換する。そして、再現支援装置101のCPU201は、入力されたファイルのインストール後のパス名の位置と同一のデータベース111上における位置にファイル名を変換したファイルを保持するステップS1305。そして、ステップS1306に進む。ステップS1306で再現支援装置101のCPU201は、入力されたファイルのインストール後のファイル名とインストール後のパス名とファイルの属性とファイルのサイズとチェックサムとを全構成ファイル情報112にレコードとして保持するステップS1306。そして、データベース作成処理を終了する。これにより、ベンダが再現支援装置101に入力した全てのファイルについて全構成ファイル情報112とデータベース111が作成される。顧客側装置102によるファイル情報採取処理の詳細次に、顧客側装置102によるファイル情報採取処理について説明する。ファイル情報採取処理は上述した情報抽出プロセスとチェックサム計算プロセスとの処理の内容である。図14は、顧客側装置102によるファイル情報採取処理の詳細を示すフローチャートである。まず、顧客側装置102のCPU201は、装置内の全てのファイルを調べて全ファイルのインストール後のファイル名とインストール後のパス名とファイルの属性とファイルのサイズとを抽出する。同時にファイルのチェックサムを計算しておく。それらの各ファイルのインストール後のファイル名とインストール後のパス名とファイルの属性とファイルのサイズとチェックサムをレコードとして全ファイル情報113を作成するステップS1401。次に、CPU201は、作成した全ファイル情報113を再現支援装置101にネットワーク220を介して送信するステップS1402。そして、ファイル情報採取処理を終了する。再現支援装置101による再現調査用OS作成処理の詳細次に、再現支援装置101による再現調査用OS作成処理について説明する。再現調査用OS作成処理は上述した再現調査用OS作成プロセスの処理の内容である。図15は再現支援装置101による再現調査用OS作成処理の詳細を示すフローチャートである。まず、再現支援装置101のCPU201は、全ファイル情報113と全構成ファイル情報112のインストール後のファイル名とインストール後のパス名とファイルの属性とファイルのサイズとチェックサムが全て一致するレコードを全構成ファイル情報112から抽出するステップS1501。そして、抽出したレコードから特定されるファイルを、データベース111から抽出し、抽出したファイルを、再現支援装置101のCPU201は、再現装置103の記憶装置202におけるインストール後のパスの位置にコピーするステップS1502。具体的には、データベース111において、一致ファイル一覧のレコードのインストール後のパス名の位置に記録されている識別子付きファイル名のファイルを抽出する。なお、コピーの際には、再現支援装置101は、抽出したファイルのファイル名をインストール後のファイル名に変換してコピーを行う。そして、再現調査用OS作成処理を終了する。このように、上述した実施の形態では、再現支援装置101は、顧客側装置102と同一のOSを再現するために必要なファイルを再現装置103にコピーできる。そのため、再現装置103では再現調査用OSを容易に構築でき、障害の再現調査を行うことができる。また、再現支援装置101は、再現装置103に対して、データベース111からOSの構成ファイルをコピーするだけでよく、パッチの適用を行う必要がないため、パッチの適用に要していた手間と時間を削減することができる。また、顧客側装置102で送信するまたは、記録媒体に記録する全ファイル情報113にはファイルの内容自体は含まれないため、秘匿すべき顧客の資産であるファイルの内容が外部に漏れることを防止することができる。さらに、顧客側装置102で全ファイル情報113を作成する際には、ファイルの情報を集めるだけであるため、従来のようにベンダが顧客側装置102を専有して操作したり装置内のファイル全てのコピーを行って多大な負荷を顧客側装置102に加えたりすることはない。そのため、顧客の業務停止や業務遅延を防止することができる。なお、本実施の形態で説明した再現支援方法は、予め用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本再現支援プログラムは、ハードディスク、フレキシブルディスク、CD-ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本再現支援プログラムは、インターネット等のネットワークを介して配布することとしてもよい。"