(57)【要約】      （修正有）【課題】ＰＣ等の情報処理装置におけるシステムの障害時において、システムの復元の可能性を向上させる。【解決手段】第１ＯＳ３１を格納している第１ＯＳ用区画の内容の複製を行う情報処理装置であって、第１ＯＳ３１上で動作し、情報処理装置の次回の起動時に第１ＯＳ用区画とは異なる区画である第２ＯＳ用区画に格納された第２ＯＳ４１の起動を指示する起動情報を不揮発性メモリに設定し、第１ＯＳ用区画の内容の複製を指示する複製識別ファイル５６を設定し、情報処理装置の再起動を行う複製設定部３２と、情報処理装置の起動時に動作し、起動情報に基づいて第２ＯＳ４１を起動するＢＩＯＳ２１と、第２ＯＳ上で動作し、複製識別ファイル５６に基づいて、第１ＯＳ用区画の内容の複製であるイメージファイル５５を第１ＯＳ用区画とは異なる区画に作成する複製実行部４２とを備えた。【選択図】図２
2007058699.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体上の区画のうち、通常時に動作するプログラムである第１プログラムを格納している第１プログラム用区画の内容の複製を行う情報処理装置であって、
前記第１プログラム上で動作し、前記情報処理装置の次回の起動時に前記第１プログラム用区画とは異なる区画である第２プログラム用区画に格納された第２プログラムの起動を指示する起動情報を不揮発性記憶に設定し、前記第１プログラム用区画の内容の複製を指示する複製情報を設定し、前記情報処理装置の再起動を行う複製設定部と、
前記情報処理装置の起動時に動作し、前記不揮発性記憶の前記起動情報に基づいて第２プログラムを起動する起動プログラムと、
前記第２プログラム上で動作し、前記複製情報に基づいて、前記第１プログラム用区画の内容の複製である複製ファイルを前記第１プログラム用区画とは異なる区画に作成する複製実行部と、
を備えてなる情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記複製設定部は更に、前記第１プログラム用区画の復元が要求された場合、前記不揮発性記憶に前記起動情報を設定し、前記コンピュータの再起動を行い、
前記複製実行部は更に、前記複製情報が設定されていない場合に、前記複製ファイルに基づいて前記第１プログラム用区画の復元を行うことを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
前記起動プログラムは更に、前記情報処理装置の起動時のユーザによる操作に基づいて第２プログラムを起動し、
前記複製実行部は更に、前記複製ファイルに基づいて前記第１区画の復元を行うことを特徴とする情報処理装置。
【請求項４】
請求項１乃至請求項３のいずれかに記載の情報処理装置において、
前記第１プログラム用区画、前記第２プログラム用区画、前記複製ファイルは、同一の記録媒体上に存在することを特徴とする情報処理装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の情報処理装置において、
前記第１プログラム用区画は第１記録媒体上に存在し、前記第２プログラム用区画と前記複製ファイルは、前記第１記録媒体と異なる記録媒体上に存在することを特徴とする情報処理装置。
【請求項６】
請求項１乃至請求項５のいずれかに記載の情報処理装置において、
前記第１プログラムは、オペレーティングシステムであることを特徴とする情報処理装置。
【請求項７】
記録媒体上の区画のうち、通常時に動作するプログラムである第１プログラムを格納している第１プログラム用区画の内容の複製をコンピュータに実行させる情報処理装置制御プログラムであって、
前記第１プログラム上で動作し、前記コンピュータの次回の起動時に前記第１プログラム用区画とは異なる区画である第２プログラム用区画に格納された第２プログラムの起動を指示する起動情報を不揮発性記憶に設定し、前記第１プログラム用区画の内容の複製を指示する複製情報を設定し、前記情報処理装置の再起動を行う複製設定ステップと、
前記コンピュータの起動時に実行される起動プログラムにおいて、前記不揮発性記憶の前記起動情報に基づいて第２プログラムを起動する複製用起動ステップと、
前記第２プログラム上で動作し、前記複製情報が設定されている場合に、前記第１プログラム用区画の内容の複製である複製ファイルを前記第１プログラム用区画とは異なる区画に作成する複製実行ステップと、
をコンピュータに実行させる情報処理装置制御プログラム。
【請求項８】
請求項７に記載の情報処理装置制御プログラムにおいて、
更に、前記複製実行ステップの後、
前記第１プログラム上で動作し、前記第１プログラム用区画の復元が要求された場合、前記不揮発性記憶に前記起動情報を設定し、前記コンピュータの再起動を行う復元設定ステップと、
前記コンピュータの起動時に実行される起動プログラムにおいて、前記第２プログラムを起動する復元用起動ステップと、
前記第２プログラム上で動作し、前記複製情報が設定されていない場合に、前記複製ファイルに基づいて前記第１プログラム用区画の復元を行う復元実行ステップと、
をコンピュータに実行させることを特徴とする情報処理装置制御プログラム。
【請求項９】
請求項７に記載の情報処理装置制御プログラムにおいて、
更に、前記複製実行ステップの後、
前記コンピュータの起動時に動作する起動プログラムにおいて、ユーザによる操作に基づいて第２プログラムを起動する復元用起動ステップと、
前記第２プログラム上で動作し、前記複製ファイルに基づいて前記第１区画の復元を行う復元実行ステップと、
をコンピュータに実行させることを特徴とする情報処理装置制御プログラム。
【請求項１０】
情報処理装置が用いる記録媒体上の区画のうち、通常時に動作するプログラムである第１プログラムを格納している第１プログラム用区画の内容の複製を実行する情報処理装置制御方法であって、
前記第１プログラム上で動作し、前記情報処理装置の次回の起動時に前記第１プログラム用区画とは異なる区画である第２プログラム用区画に格納された第２プログラムの起動を指示する起動情報を不揮発性記憶に設定し、前記第１プログラム用区画の内容の複製を指示する複製情報を設定し、前記情報処理装置の再起動を行う複製設定ステップと、
前記情報処理装置の起動時に実行される起動プログラムにおいて、前記不揮発性記憶の前記起動情報に基づいて第２プログラムを起動する複製用起動ステップと、
前記第２プログラム上で動作し、前記複製情報が設定されている場合に、前記第１プログラム用区画の内容の複製である複製ファイルを前記第１プログラム用区画とは異なる区画に作成する複製実行ステップと、
を実行する情報処理装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム区画の内容の複製または復元を行う情報処理装置、情報処理装置制御プログラム、情報処理装置制御方法に関するものである。
【背景技術】
【０００２】
従来、ＰＣ（Personal Computer）等の情報処理装置におけるシステムの障害時に、ＯＳを含む区画（パーティション）であるシステム区画を工場出荷時の状態や使用開始後の特定の時点に戻すための方法として、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の可搬記録媒体やＨＤＤ（Hard Disk Drive）を用いるリカバリが行われている。
【０００３】
リカバリに可搬記録媒体を用いる情報処理装置の場合、予め復元用の可搬記録媒体に、工場出荷時や使用開始後の特定の時点におけるシステム区画を複製したイメージファイルと、緊急用のＯＳ（Operating System）が作成される。システムの障害時には、可搬記録媒体から緊急用のＯＳを起動した後、可搬記録媒体のイメージファイルをシステム区画へ複製することにより、システム区画が復元される。
【０００４】
また、リカバリにＨＤＤを用いる情報処理装置の場合、予めＨＤＤにおけるシステム区画以外の領域に、工場出荷時や使用開始後の特定の時点におけるシステム区画のイメージファイルが作成される。システムの障害時には、再起動時にユーザが特定の操作を行うことにより、予め隠し区画や可搬記録媒体に格納されている緊急用のＯＳを起動した後、隠し区画に格納されているイメージファイルをシステム区画へ複製することによりシステム区画が復元される。
【０００５】
なお、本発明の関連ある従来技術として、例えば、下記に示す特許文献１が知られている。この情報機器、記録媒体は、通常時のプログラムを格納する第１パーティションと、第１パーティションのプログラムを初期状態に戻すための復元プログラムを格納する第２パーティションと、いずれか一方のパーティションから起動するブートブロックと、ブートブロックに起動するパーティションを指示する起動パーティション切り替えプログラムを有し、ＢＩＯＳは、電源投入時に特定の入力操作があった場合に、起動パーティション切り替えプログラムを起動するものである。
【特許文献１】特開２００３−２８０９１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
リカバリに可搬記録媒体を用いる情報処理装置において、システムの障害時に、可搬記録媒体の緊急用のＯＳを起動するためには、ユーザがＢＩＯＳ（Basic Input/Output System）の設定変更等の操作が必要であり、情報処理装置に関する知識の少ないユーザは操作を行えない場合があった。また、復元用の可搬記録媒体を紛失した場合や、復元用の可搬記録媒体が破損している場合、システムの復元が不可能となっていた。
【０００７】
リカバリにＨＤＤを用いる情報処理装置において、システムの障害時に、緊急用のＯＳを起動するためには、電源投入時またはＢＩＯＳ実行後にユーザが特定の操作を行う必要があり、情報処理装置に関する知識の少ないユーザは操作を行えない場合があった。また、隠し区画に格納されているイメージファイルが破損してしまった場合、システムの復元が不可能となっていた。
【０００８】
また、緊急用のＯＳが起動するためには、ＨＤＤの先頭セクタとシステム区画の先頭セクタに存在する起動プログラムが必要となるため、ＨＤＤの先頭セクタやシステム区画の先頭セクタが破損している場合、システムの復元が不可能であった。
【０００９】
また、システムの複製時には、システム稼働中にアクセス不可能なファイルがあるため、ユーザは通常用のＯＳをシャットダウンし、緊急用のＯＳを起動してからシステム区画の内容の複製を行う等の操作を行う必要があり、情報処理装置に関する知識の少ないユーザが作業を行えない場合があった。
【００１０】
本発明は上述した問題点を解決するためになされたものであり、システムの復元の可能性を向上させる情報処理装置、情報処理装置制御プログラム、情報処理装置制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決するため、本発明は、記録媒体上の区画のうち、通常時に動作するプログラムである第１プログラムを格納している第１プログラム用区画の内容の複製を行う情報処理装置であって、前記第１プログラム上で動作し、前記情報処理装置の次回の起動時に前記第１プログラム用区画とは異なる区画である第２プログラム用区画に格納された第２プログラムの起動を指示する起動情報を不揮発性記憶に設定し、前記第１プログラム用区画の内容の複製を指示する複製情報を設定し、前記情報処理装置の再起動を行う複製設定部と、前記情報処理装置の起動時に動作し、前記不揮発性記憶の前記起動情報に基づいて第２プログラムを起動する起動プログラムと、前記第２プログラム上で動作し、前記複製情報に基づいて、前記第１プログラム用区画の内容の複製である複製ファイルを前記第１プログラム用区画とは異なる区画に作成する複製実行部とを備えたものである。
【００１２】
また、本発明に係る情報処理装置において、前記複製設定部は更に、前記第１プログラム用区画の復元が要求された場合、前記不揮発性記憶に前記起動情報を設定し、前記コンピュータの再起動を行い、前記複製実行部は更に、前記複製情報が設定されていない場合に、前記複製ファイルに基づいて前記第１プログラム用区画の復元を行うことを特徴とするものである。
【００１３】
また、本発明に係る情報処理装置において、前記起動プログラムは更に、前記情報処理装置の起動時のユーザによる操作に基づいて第２プログラムを起動し、前記複製実行部は更に、前記複製ファイルに基づいて前記第１区画の復元を行うことを特徴とするものである。
【００１４】
また、本発明に係る情報処理装置において、前記第１プログラム用区画、前記第２プログラム用区画、前記複製ファイルは、同一の記録媒体上に存在することを特徴とするものである。
【００１５】
また、本発明に係る情報処理装置において、前記第１プログラム用区画は第１記録媒体上に存在し、前記第２プログラム用区画と前記複製ファイルは、前記第１記録媒体と異なる記録媒体上に存在することを特徴とするものである。
【００１６】
また、本発明に係る情報処理装置において、前記複製情報は、複製識別ファイルとして前記第１プログラム用区画とは異なる区画に格納されることを特徴とするものである。
【００１７】
また、本発明に係る情報処理装置において、前記複製実行部は、前記複製ファイルの作成の後、前記複製識別ファイルのファイル名変更または削除を行うことを特徴とするものである。
【００１８】
また、本発明に係る情報処理装置において、前記記録媒体の区画に関する情報は、予め前記不揮発性記憶に格納されており、前記起動プログラムは、前記記録媒体の区画に関する情報に基づいて前記第２プログラム用区画のチェックを行い、前記第２プログラム用区画が正常であると判断した場合に、前記第２プログラムを起動することを特徴とするものである。
【００１９】
また、本発明に係る情報処理装置において、前記第１プログラムは、オペレーティングシステムであることを特徴とするものである。
【００２０】
また、本発明は、記録媒体上の区画のうち、通常時に動作するプログラムである第１プログラムを格納している第１プログラム用区画の内容の複製をコンピュータに実行させる情報処理装置制御プログラムであって、前記第１プログラム上で動作し、前記コンピュータの次回の起動時に前記第１プログラム用区画とは異なる区画である第２プログラム用区画に格納された第２プログラムの起動を指示する起動情報を不揮発性記憶に設定し、前記第１プログラム用区画の内容の複製を指示する複製情報を設定し、前記情報処理装置の再起動を行う複製設定ステップと、前記コンピュータの起動時に実行される起動プログラムにおいて、前記不揮発性記憶の前記起動情報に基づいて第２プログラムを起動する複製用起動ステップと、前記第２プログラム上で動作し、前記複製情報が設定されている場合に、前記第１プログラム用区画の内容の複製である複製ファイルを前記第１プログラム用区画とは異なる区画に作成する複製実行ステップとをコンピュータに実行させるものである。
【００２１】
また、本発明に係る情報処理装置制御プログラムにおいて、更に、前記複製実行ステップの後、前記第１プログラム上で動作し、前記第１プログラム用区画の復元が要求された場合、前記不揮発性記憶に前記起動情報を設定し、前記コンピュータの再起動を行う復元設定ステップと、前記コンピュータの起動時に実行される起動プログラムにおいて、前記第２プログラムを起動する復元用起動ステップと、前記第２プログラム上で動作し、前記複製情報が設定されていない場合に、前記複製ファイルに基づいて前記第１プログラム用区画の復元を行う復元実行ステップとをコンピュータに実行させることを特徴とするものである。
【００２２】
また、本発明に係る情報処理装置制御プログラムにおいて、更に、前記複製実行ステップの後、前記コンピュータの起動時に動作する起動プログラムにおいて、ユーザによる操作に基づいて第２プログラムを起動する復元用起動ステップと、前記第２プログラム上で動作し、前記複製ファイルに基づいて前記第１区画の復元を行う復元実行ステップとをコンピュータに実行させることを特徴とするものである。
【００２３】
また、本発明に係る情報処理装置制御プログラムにおいて、前記第１プログラム用区画、前記第２プログラム用区画、前記複製ファイルは、同一の記録媒体上に存在することを特徴とするものである。
【００２４】
また、本発明に係る情報処理装置制御プログラムにおいて、前記第１プログラム用区画は第１記録媒体上に存在し、前記第２プログラム用区画と前記複製ファイルは、前記第１記録媒体と異なる記録媒体上に存在することを特徴とするものである。
【００２５】
また、本発明に係る情報処理装置制御プログラムにおいて、前記複製情報は、複製識別ファイルとして前記第１プログラム用区画とは異なる区画に格納されることを特徴とするものである。
【００２６】
また、本発明に係る情報処理装置制御プログラムにおいて、前記複製実行部は、前記複製ファイルの作成の後、前記複製識別ファイルのファイル名変更または削除を行うことを特徴とするものである。
【００２７】
また、本発明に係る情報処理装置制御プログラムにおいて、前記記録媒体の区画に関する情報は、予め前記不揮発性記憶に格納されており、前記複製用起動ステップは、前記記録媒体の区画に関する情報に基づいて前記第２プログラム用区画のチェックを行い、前記第２プログラム用区画が正常であると判断した場合に、前記第２プログラムを起動することを特徴とするものである。
【００２８】
また、本発明に係る情報処理装置制御プログラムにおいて、前記第１プログラムは、オペレーティングシステムであることを特徴とするものである。
【００２９】
また、本発明は、情報処理装置が用いる記録媒体上の区画のうち、通常時に動作するプログラムである第１プログラムを格納している第１プログラム用区画の内容の複製を実行する情報処理装置制御方法であって、前記第１プログラム上で動作し、前記情報処理装置の次回の起動時に前記第１プログラム用区画とは異なる区画である第２プログラム用区画に格納された第２プログラムの起動を指示する起動情報を不揮発性記憶に設定し、前記第１プログラム用区画の内容の複製を指示する複製情報を設定し、前記情報処理装置の再起動を行う複製設定ステップと、前記情報処理装置の起動時に実行される起動プログラムにおいて、前記不揮発性記憶の前記起動情報に基づいて第２プログラムを起動する複製用起動ステップと、前記第２プログラム上で動作し、前記複製情報が設定されている場合に、前記第１プログラム用区画の内容の複製である複製ファイルを前記第１プログラム用区画とは異なる区画に作成する複製実行ステップとを実行するものである。
【発明の効果】
【００３０】
本発明によれば、通常時のシステム上でユーザが簡単な操作を行うことにより、知識の少ないユーザであっても容易に、通常時のシステムの区画複製処理を行うことができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００３２】
実施の形態１．
本実施の形態では、１台のＨＤＤを備えた情報処理装置の例について説明する。
【００３３】
まず、本実施の形態に係る情報処理装置のハードウェアの構成について説明する。
【００３４】
図１は、実施の形態１に係る情報処理装置のハードウェアの構成の一例を示すブロック図である。この情報処理装置のハードウェアは、ＣＰＵ１、揮発性メモリ２、不揮発性メモリ３、ＨＤＤ４で構成される。ＣＰＵ１は、不揮発性メモリ３やＨＤＤ４から揮発性メモリ２に読み込まれたプログラムの実行を行う。ＨＤＤ４は、先頭にＨＤＤ先頭セクタ１４を有し、その他の領域として、後述する第１ＯＳを格納するための第１ＯＳ用区画１１、後述する第２ＯＳを格納するための第２ＯＳ用区画１２、第１ＯＳ用区画１１の複製等を格納する複製用区画１３を有する。
【００３５】
ＨＤＤ先頭セクタ１４は、従来の情報処理装置と同様、ＨＤＤ４からの起動に必要なプログラム、各区画の情報、起動可能なＨＤＤであることを示す起動シグネチャが格納されている。また、第１ＯＳ用区画１１の先頭には、この区画の情報、この区画の起動に必要なプログラム、起動可能な区画であることを示す起動シグネチャが格納されている。同様に、第２ＯＳ用区画１２の先頭にも、この区画の情報、この区画の起動に必要なプログラム、起動可能な区画であることを示す起動シグネチャが格納されている。
【００３６】
次に、本実施の形態に係る情報処理装置のソフトウェアの構成について説明する。
【００３７】
図２は、本発明に係る情報処理装置のソフトウェアの構成の一例を示すブロック図である。この情報処理装置のソフトウェアは、ＢＩＯＳ２１、ＢＩＯＳ設定部２２、第１ＯＳ３１、複製設定部３２、第１ＯＳ用区画データ３３、第２ＯＳ４１、複製実行部４２、イメージファイル５５、複製識別ファイル５６、復元識別ファイル５７、イメージ識別ファイル５８で構成される。
【００３８】
ここで、ＢＩＯＳ２１、ＢＩＯＳ設定部２２は、不揮発性メモリ３に格納される。また、第１ＯＳ３１、複製設定部３２、第１ＯＳ用区画データ３３は、第１ＯＳ用区画１１に格納される。また、第２ＯＳ４１、複製実行部４２は、第２ＯＳ用区画１２に格納される。イメージファイル５５、複製識別ファイル５６、復元識別ファイル５７、イメージ識別ファイル５８は、複製用区画１３に格納されるが、最初の状態でイメージファイル５５、複製識別ファイル５６、復元識別ファイル５７、イメージ識別ファイル５８は存在しない。また、イメージファイル５５、イメージ識別ファイル５８は、複製用区画１３に複数存在しても良い。
【００３９】
第１ＯＳ３１上では、例えば、第１ＯＳ用区画１１がシステムドライブであるＣドライブ、複製用区画１３がＤドライブとして扱われ、第２ＯＳ用区画１２は第１ＯＳ３１からアクセスできない隠し区画として扱われる。
【００４０】
また、ＢＩＯＳ２１は、情報処理装置の起動時に実行されるプログラムである。ＢＩＯＳ設定部２２は、ＢＩＯＳ２１の設定を記憶するものであり、従来のＢＩＯＳが用いる設定の他に、起動識別子、各区画の情報を有する。第１ＯＳ３１は、情報処理装置の通常動作のためのＯＳであり、第２ＯＳ４１は、第１ＯＳ用区画複製処理または第１ＯＳ用区画復元処理の実行時のためのＯＳである。起動識別子は、情報処理装置の起動時に第２ＯＳ４１を起動し、第１ＯＳ用区画複製処理または第１ＯＳ用区画復元処理を実行することを表す第２ＯＳ起動モードと、第１ＯＳ３１を起動し、通常動作を行う第１ＯＳ起動モードのいずれかの値に設定されるものであり、通常時は、第１ＯＳ起動モードに設定されている。
【００４１】
第１ＯＳ用区画データ３３は、第１ＯＳ用区画１１における第１ＯＳ３１と複製設定部３２以外のデータであり、第１ＯＳ用区画複製処理の対象となる。複製設定部３２は、第１ＯＳ３１上で動作するアプリケーションであり、第１ＯＳ用区画複製処理または第１ＯＳ用区画復元処理の設定を行う。複製実行部４２は、第２ＯＳ４１上で動作するアプリケーションであり、第１ＯＳ用区画複製処理または第１ＯＳ用区画復元処理を実行する。
【００４２】
また、複製識別ファイル５６は、複製設定部３２から複製実行部４２へ、第１ＯＳ用区画複製処理の実行を指示するファイルであり、同様に、復元識別ファイル５７は、複製設定部３２から複製実行部４２へ、第１ＯＳ用区画復元処理の実行を指示するファイルである。イメージファイル５５は、第１ＯＳ用区画１１の複製であり、第１ＯＳ用区画複製処理により作成される。イメージ識別ファイル５８は、イメージファイル５５に対応して作成され、イメージファイル５５に関する情報を持つ。
【００４３】
次に、本実施の形態に係る情報処理装置に関する動作について説明する。
【００４４】
まず、情報処理装置の第１ＯＳ３１上で動作する複製設定部３２の動作について説明する。
【００４５】
図３は、本発明に係る情報処理装置の複製設定部の動作の一例を示すフローチャートである。まず、第１ＯＳ３１におけるユーザの指示により複製設定部３２が起動されると（Ｓ１１）、複製設定部３２は、ユーザの指示を取得し、ユーザの指示が第１ＯＳ用区画複製処理の指示であるか否かの判断を行う（Ｓ１２）。
【００４６】
第１ＯＳ用区画複製処理の指示である場合（Ｓ１２，Ｙ）、複製設定部３２は、ＢＩＯＳ設定部２２における起動識別子を第２ＯＳ起動モードに設定すると共に（Ｓ２１）、複製用区画１３に複製識別ファイル５６を作成し（Ｓ２２）、情報処理装置の再起動を行い（Ｓ４１）、このフローを終了する。ここで、複製設定部３２は、複製識別ファイル５６にユーザから入力されるコメントを含めても良い。
【００４７】
一方、第１ＯＳ用区画複製処理の指示でない場合、複製設定部３２は、ユーザの指示が第１ＯＳ用区画復元処理の指示であるか否かの判断を行う（Ｓ１３）。
【００４８】
第１ＯＳ用区画復元処理の指示である場合（Ｓ１３，Ｙ）、複製設定部３２は、ＢＩＯＳ設定部２２における起動識別子の値を第２ＯＳ起動モードに設定すると共に（Ｓ３１）、複製用区画１３に復元識別ファイル５７を作成し（Ｓ３２）、処理Ｓ４１へ移行する。
【００４９】
一方、第１ＯＳ用区画復元処理の指示でない場合（Ｓ１３，Ｎ）、複製設定部３２は、既存のイメージファイル５５の管理を行い（Ｓ１４）、このフローを終了する。ここで、既存のイメージファイル５５の管理として、複製設定部３２は、複製用区画１３に格納されている既存のイメージファイル５５の一覧、選択されたイメージファイル５５を可搬記録媒体へ複製するためのボタン、選択されたイメージファイル５５を削除するためのボタン、等の表示を行い、ユーザによる指示を受け付け、ユーザによる指示に従ってイメージファイル５５の可搬記録媒体への複製や削除を実行する。また、既存のイメージファイル５５の一覧の表示において、イメージ識別ファイル５８内のコメント等の情報を用いても良い。
【００５０】
次に、情報処理装置の起動時の動作について説明する。
【００５１】
ここで、情報処理装置の起動時とは、情報処理装置の電源断からの電源投入による起動時と処理Ｓ４１のような再起動時を含む。図４は、本発明に係る情報処理装置の起動時の動作の一例を示すフローチャートである。複製設定部３２による再起動（Ｓ４１）やシステム障害後の起動等、情報処理装置が起動される時に、このフローが実行される。まず、ＢＩＯＳ２１は、ＢＩＯＳ設定部２２を参照し、起動識別子が第２ＯＳ起動モードであるか否かの判断を行う（Ｓ５１）。
【００５２】
起動識別子が第２ＯＳ起動モードでない場合、すなわち第１ＯＳ起動モードである場合（Ｓ５１，Ｎ）、ＢＩＯＳ２１は、ユーザによる特定の操作があるか否かの判断を行う（Ｓ５４）。特定の操作がない場合（Ｓ５４，Ｎ）、ＢＩＯＳ２１は、第１ＯＳ３１の起動を行い（Ｓ５２）、このフローを終了する。一方、特定の操作がある場合（Ｓ５４，Ｙ）、ＢＩＯＳ２１は、処理Ｓ５３へ移行する。特定の操作とは、例えば、情報処理装置の起動時に、ユーザがファンクションキー等を押すことにより、ＢＩＯＳ２１が起動メニューを表示させ、この起動メニューにおいてユーザが第１ＯＳ用区画複製処理や第１ＯＳ用区画復元処理等、第２ＯＳ４１の起動を必要とする処理を選択した場合である。起動メニューは、第１ＯＳ用区画複製処理や第１ＯＳ用区画復元処理の他に、起動に用いる記録媒体の選択、ＢＩＯＳの設定、等の選択肢を有する。
【００５３】
起動識別子が第２ＯＳ起動モードである場合（Ｓ５１，Ｙ）、ＢＩＯＳ２１は、第２ＯＳ用区画１２のチェックを行い、第２ＯＳ用区画１２が正常であるか否かの判断を行う（Ｓ５３）。ここで、第２ＯＳ用区画１２のチェックとは、ＢＩＯＳ２１がＨＤＤ先頭セクタ１４に格納されている第２ＯＳ用区画１２の区画ＩＤが所定の値であることのチェックを行い、更にＢＩＯＳ２１が第２ＯＳ用区画１２の先頭セクタに格納されている第２ＯＳ用区画１２の起動シグネチャが所定の値であることのチェックを行い、これら全てが正常である場合、ＢＩＯＳ２１は第２ＯＳ用区画１２が正常であると判断する。
【００５４】
異常である場合（Ｓ５３，Ｎ）、処理Ｓ５２へ移行する。一方、正常である場合（Ｓ５３，Ｙ）、ＢＩＯＳ２１は、第２ＯＳ４１の起動を行う（Ｓ６１）。次に、第２ＯＳ４１は、複製実行部４２を起動する（Ｓ６２）。複製実行部４２は、複製識別ファイル５６が存在するか否かの判断を行う（Ｓ６３）。
【００５５】
複製識別ファイル５６が存在する場合（Ｓ６３，Ｙ）、複製実行部４２は、第１ＯＳ用区画データ３３の複製をイメージファイル５５として複製用区画１３に作成する（Ｓ７３）。ここで、複製実行部４２は、第１ＯＳ用区画複製処理の動作状態をユーザに通知するための表示を行う。第１ＯＳ用区画１１の複製が完了すると、複製実行部４２は、複製識別ファイル５６の名称をイメージファイル５５の名称に対応するようにリネームしてイメージ識別ファイル５８とし（Ｓ７４）、ＢＩＯＳ設定部２２における起動識別子の値を第１ＯＳ起動モードに設定し（Ｓ７５）、情報処理装置の再起動を行い（Ｓ７６）、このフローを終了する。
【００５６】
一方、複製識別ファイル５６が存在しない場合（Ｓ６３，Ｎ）、複製実行部４２は、ユーザの指示に従って第１ＯＳ用区画復元処理に用いるイメージファイル５５を決定し（Ｓ８２）、複製用区画１３におけるイメージファイル５５を第１ＯＳ用区画１１に複製し、新たな第１ＯＳ用区画データ３３とする（Ｓ８３）。ここで、複製実行部４２は、第１ＯＳ用区画復元処理の動作状態をユーザに通知するための表示を行う。イメージファイル５５の複製が完了すると、復元識別ファイル５７を削除し（Ｓ８４）、処理Ｓ７５へ移行する。
【００５７】
実施の形態２．
本実施の形態では、２台のＨＤＤを備えた情報処理装置の例について説明する。
【００５８】
まず、本実施の形態に係る情報処理装置のハードウェアの構成について説明する。
【００５９】
図５は、実施の形態２に係る情報処理装置のハードウェアの構成の一例を示すブロック図である。図５において、図１と同一符号は図１に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図１と比較すると図５は、１台のＨＤＤ４の代わりに２台のＨＤＤ５，６を備える。
【００６０】
ＨＤＤ５は、先頭にＨＤＤ先頭セクタ１５を有し、その他の領域として第１ＯＳ用区画１１を有する。また、ＨＤＤ６は、先頭にＨＤＤ先頭セクタ１６を有し、その他の領域として複製用区画１３、第２ＯＳ用区画１２を有する。ＨＤＤ先頭セクタ１５は、従来の情報処理装置と同様、ＨＤＤ５からの起動に必要なプログラム、ＨＤＤ５の各区画の情報、起動可能なＨＤＤであることを示す起動シグネチャが格納されている。同様に、ＨＤＤ先頭セクタ１６も、ＨＤＤ６からの起動に必要なプログラム、ＨＤＤ６の各区画の情報、起動可能なＨＤＤであることを示す起動シグネチャが格納されている。
【００６１】
まず、本実施の形態に係る情報処理装置のソフトウェアの構成について説明する。
【００６２】
本実施の形態に係る情報処理装置のソフトウェアの構成は、実施の形態１と同様である。
【００６３】
次に、本実施の形態に係る情報処理装置の動作について説明する。
【００６４】
本実施の形態に係る情報処理装置の第１ＯＳ上の動作は、実施の形態１と同様である。また、情報処理装置の起動時の動作は、実施の形態１と同様である。但し、処理Ｓ５３において、第２ＯＳ用区画１２のチェックとは、ＢＩＯＳ２１がＨＤＤ先頭セクタ１６に格納されている第２ＯＳ用区画１２の区画ＩＤが所定の値であることのチェックを行い、更にＢＩＯＳ２１が第２ＯＳ用区画１２の先頭セクタに格納されている第２ＯＳ用区画１２の起動シグネチャが所定の値であることのチェックを行い、これら全てが正常である場合、ＢＩＯＳ２１は第２ＯＳ用区画１２が正常であると判断する。
【００６５】
本実施の形態によれば、第１ＯＳ用区画１１を有するＨＤＤ５と第２ＯＳ用区画１２を有するＨＤＤ６が異なる記録媒体であることから、ＨＤＤ５の物理的な破損やＨＤＤ先頭セクタ１５の論理的な破損により第１ＯＳ３１が起動不能となった場合であっても、ＨＤＤ６の第２ＯＳ４１と複製実行部４２が起動することにより、新たに接続される外付けＨＤＤや破損したＨＤＤ５の代替として接続されたＨＤＤに対して、イメージファイル５５からの第１ＯＳ用区画復元処理を行い、新たな第１ＯＳ用区画１１として用いることにより、迅速かつ容易に情報処理装置の復旧を行うことができる。
【００６６】
実施の形態１，２によれば、第１ＯＳ３１上でユーザが簡単な操作を行うことにより、自動的に第１ＯＳ用区画複製処理を行うことができ、知識の少ないユーザであっても容易に第１ＯＳ用区画複製処理を行うことができる。更に、第１ＯＳ３１上でユーザが簡単な操作を行うことにより、自動的に第１ＯＳ用区画復元処理を行うことができ、知識の少ないユーザであっても容易に第１ＯＳ用区画復元処理を行うことができる。更に、ユーザが第１ＯＳ用区画復元処理に用いるイメージファイル５５を選択したり、イメージファイル５５の管理を行ったりすることにより、ユーザが第１ＯＳ用区画複製処理を行った中から任意の時点の第１ＯＳ用区画に復元することが容易となる。
【００６７】
また、従来の情報処理装置においては、緊急用のＯＳを起動するために、通常用のＯＳが用いる区画の先頭セクタが必要であり、これが破損した場合には復旧が不可能であった。しかし、実施の形態１によれば、第１ＯＳ用区画１１の先頭セクタが論理的な破損をした場合でも、ＢＩＯＳ２１が第２ＯＳ４１を起動することから、情報処理装置の復旧が可能となる。更に、実施の形態２によれば、ＨＤＤ５が物理的な破損をした場合でも、ＨＤＤ６から代替のＨＤＤに第１ＯＳ用区画１１の復元ができることから、情報処理装置の復旧が可能となる。
【００６８】
なお、実施の形態１では、第２ＯＳ用区画１２のチェック（Ｓ５３）において、ＢＩＯＳ２１はＨＤＤ先頭セクタ１４に格納されている第２ＯＳ用区画１２の区画ＩＤをチェックするとしたが、ＢＩＯＳ設定部２２にＨＤＤ先頭セクタ１４の情報を格納し、ＢＩＯＳ２１がＢＩＯＳ設定部２２に格納されている第２ＯＳ用区画１２の区画ＩＤをチェックすることにより、ＨＤＤ先頭セクタ１４が破損している場合でも、第２ＯＳ４１を起動できる構成としても良い。
【００６９】
同様に、実施の形態２では、第２ＯＳ用区画１２のチェック（Ｓ５３）において、ＨＤＤ先頭セクタ１６に格納されている第２ＯＳ用区画１２の区画ＩＤをチェックするとしたが、ＢＩＯＳ設定部２２にＨＤＤ先頭セクタ１６の情報を格納し、ＢＩＯＳ２１がＢＩＯＳ設定部２２に格納されている第２ＯＳ用区画１２の区画ＩＤをチェックすることにより、ＨＤＤ先頭セクタ１６が破損している場合でも、第２ＯＳ４１を起動できる構成としても良い。
【００７０】
また、実施の形態１，２においては、予め第２ＯＳ４１と複製実行部４２が第２ＯＳ用区画１２に格納されるとしたが、最初の状態で、第２ＯＳ４１と複製実行部４２が第２ＯＳ用区画１２に存在していなくても良い。この場合、例えば、情報処理装置が最初に第１ＯＳ用区画複製処理を行う前に、予め第２ＯＳ４１と複製実行部４２が格納された可搬記録媒体を用いて、第２ＯＳ用区画１２に第２ＯＳ４１と複製実行部４２を作成する。
【００７１】
また、実施の形態１，２においては、第１ＯＳ用区画復元処理を行うと、第１ＯＳ用区画１１はイメージファイル５５で上書きされるため、イメージファイル５５の作成の後に更新された第１ＯＳ用区画データ３３は失われる。これを防ぐため、第１ＯＳ用区画復元処理の前に現在の第１ＯＳ用区画データ３３と復元に用いるイメージファイル５５との差分を保存し、第１ＯＳ用区画復元処理の後にこの差分を第１ＯＳ用区画１１に反映するようにしても良い。
【００７２】
また、実施の形態１，２においては、複製実行部４２によりイメージファイル５５が作成されるとしたが、予め工場出荷時の第１ＯＳ用区画１１の複製であるイメージファイル５５が保存されていても良い。また、実施の形態１，２においては、第１ＯＳ用区画１１の複製としてイメージファイル５５を作成するとしたが、第１ＯＳ用区画１１の復元が可能であれば、第１ＯＳ用区画１１の内容を表す複数のファイルや第１ＯＳ用区画１１の内容を圧縮したファイルであっても良い。
【００７３】
また、実施の形態１，２において、複製設定部３２は、第１ＯＳ用区画複製処理を指示する場合に複製識別ファイル５６を作成し、第１ＯＳ用区画復元処理を指示する場合に復元識別ファイル５７を作成するとしたが、複製設定部３２は、第１ＯＳ用区画復元処理を指示する場合は復元識別ファイル５７を作成せず、複製実行部４２は、複製識別ファイル５６が存在する場合に第１ＯＳ用区画複製処理を行い、存在しない場合に第１ＯＳ用区画復元処理を行うとしても良い。
【００７４】
更に、情報処理装置を構成するコンピュータにおいて上述した各ステップを実行させるプログラムを、情報処理装置制御プログラムとして提供することができる。上述したプログラムは、コンピュータにより読取り可能な記録媒体に記憶させることによって、情報処理装置を構成するコンピュータに実行させることが可能となる。ここで、上記コンピュータにより読取り可能な記録媒体としては、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【００７５】
なお、複製ファイルは、実施の形態におけるイメージファイルに対応する。また、第１プログラムは、実施の形態における第１ＯＳに対応する。また、第２プログラムは、実施の形態における第２ＯＳに対応する。また、起動プログラムは、実施の形態におけるＢＩＯＳに対応する。また、不揮発性記憶は、実施の形態における不揮発性メモリに対応する。また、起動情報は、実施の形態における起動識別子に対応する。
【００７６】
また、複製設定ステップは、実施の形態における処理Ｓ２１，Ｓ２２，Ｓ４１に対応する。また、複製用起動ステップは、実施の形態における処理Ｓ５１，Ｓ５３，Ｓ５４，Ｓ６１に対応する。また、複製実行ステップは、実施の形態における処理Ｓ７３，Ｓ７４に対応する。また、復元用起動ステップは、実施の形態における処理Ｓ５１，Ｓ５３，Ｓ５４に対応する。また、復元実行ステップは、実施の形態における処理Ｓ８２，Ｓ８３，Ｓ８４に対応する。また、復元設定ステップは、実施の形態における処理Ｓ３１，Ｓ３２，Ｓ４１に対応する。
【００７７】
（付記１）  記録媒体上の区画のうち、通常時に動作するプログラムである第１プログラムを格納している第１プログラム用区画の内容の複製を行う情報処理装置であって、
前記第１プログラム上で動作し、前記情報処理装置の次回の起動時に前記第１プログラム用区画とは異なる区画である第２プログラム用区画に格納された第２プログラムの起動を指示する起動情報を不揮発性記憶に設定し、前記第１プログラム用区画の内容の複製を指示する複製情報を設定し、前記情報処理装置の再起動を行う複製設定部と、
前記情報処理装置の起動時に動作し、前記不揮発性記憶の前記起動情報に基づいて第２プログラムを起動する起動プログラムと、
前記第２プログラム上で動作し、前記複製情報に基づいて、前記第１プログラム用区画の内容の複製である複製ファイルを前記第１プログラム用区画とは異なる区画に作成する複製実行部と、
を備えてなる情報処理装置。
（付記２）  付記１に記載の情報処理装置において、
前記複製設定部は更に、前記第１プログラム用区画の復元が要求された場合、前記不揮発性記憶に前記起動情報を設定し、前記コンピュータの再起動を行い、
前記複製実行部は更に、前記複製情報が設定されていない場合に、前記複製ファイルに基づいて前記第１プログラム用区画の復元を行うことを特徴とする情報処理装置。
（付記３）  付記１に記載の情報処理装置において、
前記起動プログラムは更に、前記情報処理装置の起動時のユーザによる操作に基づいて第２プログラムを起動し、
前記複製実行部は更に、前記複製ファイルに基づいて前記第１区画の復元を行うことを特徴とする情報処理装置。
（付記４）  付記１乃至付記３のいずれかに記載の情報処理装置において、
前記第１プログラム用区画、前記第２プログラム用区画、前記複製ファイルは、同一の記録媒体上に存在することを特徴とする情報処理装置。
（付記５）  付記１乃至付記４のいずれかに記載の情報処理装置において、
前記第１プログラム用区画は第１記録媒体上に存在し、前記第２プログラム用区画と前記複製ファイルは、前記第１記録媒体と異なる記録媒体上に存在することを特徴とする情報処理装置。
（付記６）  付記１乃至付記５のいずれかに記載の情報処理装置において、
前記複製情報は、複製識別ファイルとして前記第１プログラム用区画とは異なる区画に格納されることを特徴とする情報処理装置。
（付記７）  付記６に記載の情報処理装置において、
前記複製実行部は、前記複製ファイルの作成の後、前記複製識別ファイルのファイル名変更または削除を行うことを特徴とする情報処理装置。
（付記８）  付記１乃至付記７のいずれかに記載の情報処理装置において、
前記記録媒体の区画に関する情報は、予め前記不揮発性記憶に格納されており、
前記起動プログラムは、前記記録媒体の区画に関する情報に基づいて前記第２プログラム用区画のチェックを行い、前記第２プログラム用区画が正常であると判断した場合に、前記第２プログラムを起動することを特徴とする情報処理装置。
（付記９）  付記１乃至付記８のいずれかに記載の情報処理装置において、
前記第１プログラムは、オペレーティングシステムであることを特徴とする情報処理装置。
（付記１０）  記録媒体上の区画のうち、通常時に動作するプログラムである第１プログラムを格納している第１プログラム用区画の内容の複製をコンピュータに実行させる情報処理装置制御プログラムであって、
前記第１プログラム上で動作し、前記コンピュータの次回の起動時に前記第１プログラム用区画とは異なる区画である第２プログラム用区画に格納された第２プログラムの起動を指示する起動情報を不揮発性記憶に設定し、前記第１プログラム用区画の内容の複製を指示する複製情報を設定し、前記情報処理装置の再起動を行う複製設定ステップと、
前記コンピュータの起動時に実行される起動プログラムにおいて、前記不揮発性記憶の前記起動情報に基づいて第２プログラムを起動する複製用起動ステップと、
前記第２プログラム上で動作し、前記複製情報が設定されている場合に、前記第１プログラム用区画の内容の複製である複製ファイルを前記第１プログラム用区画とは異なる区画に作成する複製実行ステップと、
をコンピュータに実行させる情報処理装置制御プログラム。
（付記１１）  付記１０に記載の情報処理装置制御プログラムにおいて、
更に、前記複製実行ステップの後、
前記第１プログラム上で動作し、前記第１プログラム用区画の復元が要求された場合、前記不揮発性記憶に前記起動情報を設定し、前記コンピュータの再起動を行う復元設定ステップと、
前記コンピュータの起動時に実行される起動プログラムにおいて、前記第２プログラムを起動する復元用起動ステップと、
前記第２プログラム上で動作し、前記複製情報が設定されていない場合に、前記複製ファイルに基づいて前記第１プログラム用区画の復元を行う復元実行ステップと、
をコンピュータに実行させることを特徴とする情報処理装置制御プログラム。
（付記１２）  付記１０に記載の情報処理装置制御プログラムにおいて、
更に、前記複製実行ステップの後、
前記コンピュータの起動時に動作する起動プログラムにおいて、ユーザによる操作に基づいて第２プログラムを起動する復元用起動ステップと、
前記第２プログラム上で動作し、前記複製ファイルに基づいて前記第１区画の復元を行う復元実行ステップと、
をコンピュータに実行させることを特徴とする情報処理装置制御プログラム。
（付記１３）  付記１０乃至付記１２のいずれかに記載の情報処理装置制御プログラムにおいて、
前記第１プログラム用区画、前記第２プログラム用区画、前記複製ファイルは、同一の記録媒体上に存在することを特徴とする情報処理装置制御プログラム。
（付記１４）  付記１０乃至付記１３のいずれかに記載の情報処理装置制御プログラムにおいて、
前記第１プログラム用区画は第１記録媒体上に存在し、前記第２プログラム用区画と前記複製ファイルは、前記第１記録媒体と異なる記録媒体上に存在することを特徴とする情報処理装置制御プログラム。
（付記１５）  付記１０乃至付記１４のいずれかに記載の情報処理装置制御プログラムにおいて、
前記複製情報は、複製識別ファイルとして前記第１プログラム用区画とは異なる区画に格納されることを特徴とする情報処理装置制御プログラム。
（付記１６）  付記１５に記載の情報処理装置制御プログラムにおいて、
前記複製実行部は、前記複製ファイルの作成の後、前記複製識別ファイルのファイル名変更または削除を行うことを特徴とする情報処理装置制御プログラム。
（付記１７）  付記１０乃至付記１６のいずれかに記載の情報処理装置制御プログラムにおいて、
前記記録媒体の区画に関する情報は、予め前記不揮発性記憶に格納されており、
前記複製用起動ステップは、前記記録媒体の区画に関する情報に基づいて前記第２プログラム用区画のチェックを行い、前記第２プログラム用区画が正常であると判断した場合に、前記第２プログラムを起動することを特徴とする情報処理装置制御プログラム。
（付記１８）  付記１０乃至付記１７のいずれかに記載の情報処理装置制御プログラムにおいて、
前記第１プログラムは、オペレーティングシステムであることを特徴とする情報処理装置制御プログラム。
（付記１９）  情報処理装置が用いる記録媒体上の区画のうち、通常時に動作するプログラムである第１プログラムを格納している第１プログラム用区画の内容の複製を実行する情報処理装置制御方法であって、
前記第１プログラム上で動作し、前記情報処理装置の次回の起動時に前記第１プログラム用区画とは異なる区画である第２プログラム用区画に格納された第２プログラムの起動を指示する起動情報を不揮発性記憶に設定し、前記第１プログラム用区画の内容の複製を指示する複製情報を設定し、前記情報処理装置の再起動を行う複製設定ステップと、
前記情報処理装置の起動時に実行される起動プログラムにおいて、前記不揮発性記憶の前記起動情報に基づいて第２プログラムを起動する複製用起動ステップと、
前記第２プログラム上で動作し、前記複製情報が設定されている場合に、前記第１プログラム用区画の内容の複製である複製ファイルを前記第１プログラム用区画とは異なる区画に作成する複製実行ステップと、
を実行する情報処理装置制御方法。
（付記２０）  付記１９に記載の情報処理装置制御方法において、
前記第１プログラムは、オペレーティングシステムであることを特徴とする情報処理装置制御方法。
【図面の簡単な説明】
【００７８】
【図１】実施の形態１に係る情報処理装置のハードウェアの構成の一例を示すブロック図である。
【図２】本発明に係る情報処理装置のソフトウェアの構成の一例を示すブロック図である。
【図３】本発明に係る情報処理装置の複製設定部の動作の一例を示すフローチャートである。
【図４】本発明に係る情報処理装置の起動時の動作の一例を示すフローチャートである。
【図５】実施の形態２に係る情報処理装置のハードウェアの構成の一例を示すブロック図である。
【符号の説明】
【００７９】
１  ＣＰＵ、２  揮発性メモリ、３  不揮発性メモリ、４，５，６  ＨＤＤ、１１  第１ＯＳ用区画、１２  第２ＯＳ用区画、１３  複製用区画、１４，１５，１６  ＨＤＤ先頭セクタ、２１  ＢＩＯＳ、２２  ＢＩＯＳ設定部、３１  第１ＯＳ、３２  複製設定部、３３  第１ＯＳ用区画データ、４１  第２ＯＳ、４２  複製実行部、５５  イメージファイル、５６  複製識別ファイル、５７  復元識別ファイル、５８  イメージ識別ファイル。
【図１】
2007058699.tif 000003
【図２】
2007058699.tif 000004
【図３】
2007058699.tif 000005
【図４】
2007058699.tif 000006
【図５】
2007058699.tif 000007