(57)【特許請求の範囲】
【請求項１】
ＢＩＯＳのセットアップ設定値、装置モデル情報及び装置識別情報を記憶するＢＩＯＳ情報記憶部と、
起動開始の検出に基づいて、前記ＢＩＯＳ情報記憶部に記憶されている装置モデル情報と、自装置に外部接続された不揮発性メモリに記録されている装置モデル情報とが一致するか否かを比較する装置モデル情報比較部と、
前記起動開始の検出に基づいて、前記ＢＩＯＳ情報記憶部に記憶されている装置識別情報と、前記不揮発性メモリに記録されている装置識別情報とが一致するか否かを比較する装置識別情報比較部と、
前記装置モデル情報比較部が一致すると判定し、前記装置識別情報比較部が一致しないと判定した場合に、前記不揮発性メモリに記録されているＢＩＯＳのセットアップ設定値を読み込んで、前記ＢＩＯＳ情報記憶部に記憶されているＢＩＯＳのセットアップ設定値を更新するリストア処理を行うリストア処理部と、
前記装置モデル情報比較部が一致しないと判定した場合に、前記ＢＩＯＳ情報記憶部に記憶されている装置モデル情報を読み込んで、前記不揮発性メモリに記録されている装置モデル情報を更新する装置モデル情報バックアップ部と、
前記装置識別情報比較部が一致すると判定した場合に、前記ＢＩＯＳ情報記憶部に記憶されている装置識別情報を読み込んで、前記不揮発性メモリに記録されている装置識別情報を更新する装置識別情報バックアップ部と
を備える情報処理装置。
【請求項２】
前記リストア処理部がリストア処理を行った後、当該リストア処理が行われたかどうかを示すリストア処理フラグをリセットするリストア処理リセット部と、
前記装置モデル情報比較部が一致しないと判定した場合、又は前記装置識別情報比較部が一致すると判定した場合であって、前記リストア処理フラグがリセットされている場合に、前記ＢＩＯＳ情報記憶部に記憶されているＢＩＯＳのセットアップ設定値を読み込んで、前記不揮発性メモリに記録されているＢＩＯＳのセットアップ設定値を更新するバックアップ処理部と
を備える請求項１に記載の情報処理装置。
【請求項３】
ＢＩＯＳのセットアップ設定値、装置モデル情報及び装置識別情報を記憶するＢＩＯＳ情報記憶部を備えた情報処理装置の、ＢＩＯＳのセットアップ設定値の復旧方法であって、
起動開始の検出に基づいて、前記ＢＩＯＳ情報記憶部に記憶されている装置モデル情報と、自装置に外部接続された不揮発性メモリに記録されている装置モデル情報とが一致するか否かを比較する装置モデル情報比較段階と、
前記起動開始の検出に基づいて、前記ＢＩＯＳ情報記憶部に記憶されている装置識別情報と、前記不揮発性メモリに記録されている装置識別情報とが一致するか否かを比較する装置識別情報比較段階と、
前記装置モデル情報比較段階において一致すると判定され、前記装置識別情報比較段階において一致しないと判定された場合に、前記不揮発性メモリに記録されているＢＩＯＳのセットアップ設定値を読み込んで、前記ＢＩＯＳ情報記憶部に記憶されているＢＩＯＳのセットアップ設定値を更新するリストア処理を行うリストア処理段階と、
前記装置モデル情報比較段階において一致しないと判定された場合に、前記ＢＩＯＳ情報記憶部に記憶されている装置モデル情報を読み込んで、前記不揮発性メモリに記録されている装置モデル情報を更新する装置モデル情報バックアップ段階と、
前記装置識別情報比較段階において一致すると判定された場合に、前記ＢＩＯＳ情報記憶部に記憶されている装置識別情報を読み込んで、前記不揮発性メモリに記録されている装置識別情報を更新する装置識別情報バックアップ段階と
を備えるＢＩＯＳのセットアップ設定値の復旧方法。
【請求項４】
コンピュータを、
ＢＩＯＳのセットアップ設定値、装置モデル情報及び装置識別情報を記憶するＢＩＯＳ情報記憶部
起動開始の検出に基づいて、前記ＢＩＯＳ情報記憶部に記憶されている装置モデル情報と、自装置に外部接続された不揮発性メモリに記録されている装置モデル情報とが一致するか否かを比較する装置モデル情報比較部
前記起動開始の検出に基づいて、前記ＢＩＯＳ情報記憶部に記憶されている装置識別情報と、前記不揮発性メモリに記録されている装置識別情報とが一致するか否かを比較する装置識別情報比較部
前記装置モデル情報比較部が一致すると判定し、前記装置識別情報比較部が一致しないと判定した場合に、前記不揮発性メモリに記録されているＢＩＯＳのセットアップ設定値を読み込んで、前記ＢＩＯＳ情報記憶部に記憶されているＢＩＯＳのセットアップ設定値を更新するリストア処理を行うリストア処理部、
前記装置モデル情報比較部が一致しないと判定した場合に、前記ＢＩＯＳ情報記憶部に記憶されている装置モデル情報を読み込んで、前記不揮発性メモリに記録されている装置モデル情報を更新する装置モデル情報バックアップ部、
前記装置識別情報比較部が一致すると判定した場合に、前記ＢＩＯＳ情報記憶部に記憶されている装置識別情報を読み込んで、前記不揮発性メモリに記録されている装置識別情報を更新する装置識別情報バックアップ部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＢＩＯＳのセットアップ設定値の復旧を行う、情報処理装置、その復旧方法、プログラムに関する。
【背景技術】
【０００２】
ＰＣやサーバなどの情報処理装置において、何かしらの理由で情報処理装置が起動不可になった場合、情報処理装置を丸ごと交換することで復旧させるケースが多い。交換前の情報処理装置においてＢＩＯＳ（Basic Input/Output System）が起動可能な状態であればセットアップ設定値（ストレージデバイスの起動順位設定、ＲＡＩＤ、サウンド、ＬＡＮコントローラなど各種オンボードデバイスの有効／無効化などの設定値）を紙などに記録し、交換後の情報処理装置に手動で設定する等を行うことで、セットアップ設定値を引き継ぐことは可能である。しかしながら、交換前の情報処理装置においてＢＩＯＳが起動不可の場合、セットアップ設定値を取得できず、交換後の情報処理装置にセットアップ設定値を引き継げないという問題があった。このようなケースでは設定されていたであろうセットアップ設定値を、交換後の情報処理装置に再設定することになるが、手間がかかる上、設定漏れ等により交換後の情報処理装置について期待する運用ができないことがあり、不要な運用コストが発生していた。
ここで、ＢＩＯＳのセットアップ設定値に関しては、情報処理装置に固有なデータであるため、異なるモデルの情報処理装置へ適用することはできない。また、もし適用できないモデルの交換後の情報処理装置へ、交換前の情報処理装置のセットアップ設定値を適用してしまった場合は、交換後の情報処理装置が正常に動作しない等の問題が発生する可能性があるため、異なるモデルの情報処理装置へのセットアップ設定値の誤適用防止の仕組みが必要であるという問題があった。
なお、関連する技術が特許文献１〜４に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２００９４３号公報
【特許文献２】特開２０００−２３５４８３号公報
【特許文献３】特開２００６−１９００６１号公報
【特許文献４】特開２００９−２１１１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した問題に対して、特許文献１に開示されている方法では、代替機を予め用意しておき、運用中の装置が故障した場合に設定情報を代替機側へ適用することで設定を復旧させる方法が提案されている。しかし、この方法では、代替機を予め用意する必要があるため装置２台分のコストがかかってしまう。
【０００５】
また、特許文献２に開示されている方法では、セットアップ設定値をバックアップしておき、異常時にバックアップ側からリストアすることで障害時に復旧する方法が提案されている。しかし、この方法では、リストア作業にユーザ介入が必要である上、ＢＩＯＳ自身が起動不可になるという障害ではセットアップ設定値を復旧できない。
【０００６】
また、特許文献３に開示されている方法では、着脱可能な不揮発性メモリに、変更になった設定情報を格納し適用する方法が提案されている。しかし、この方法では、変更になった部分のみを設定する方法であるため、その他の設定値は装置内に格納されていることになる。もし装置が故障した場合、装置内の設定値を取得することができず設定値を復旧することができない問題があった。
【０００７】
さらに、特許文献４に開示されている方法では、変更になったシステムの構成の情報を着脱可能な不揮発メモリに記憶させ、複数のシステムに読み込ませることが可能なものである。しかしながら、ＢＩＯＳのセットアップ設定値は、異なるモデルの情報処理装置には適用できないことが多いため、このような問題を解決する必要がある。
【０００８】
そこでこの発明は、上述の課題を解決することのできる情報処理装置、ＢＩＯＳのセットアップ設定値の復旧方法、プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明は、ＢＩＯＳのセットアップ設定値と、装置モデル情報と、装置識別情報と、を記憶したＢＩＯＳ情報記憶部と、起動開始の検出に基づいて、前記装置モデル情報と、自装置に外部接続された不揮発性メモリに記録されている装置モデル情報とを比較する装置モデル情報比較処理を行う装置モデル情報比較部と、前記起動開始の検出に基づいて、前記装置識別情報と、前記不揮発性メモリに記録されている装置識別情報とを比較する装置識別情報比較処理を行う装置識別情報比較部と、前記装置モデル情報比較処理において一致と判定され、前記装置識別情報比較処理において不一致と判定された場合に、前記不揮発性メモリに記録されているＢＩＯＳのセットアップ設定値を読み込んで、前記ＢＩＯＳ利用情報の記憶するＢＩＯＳのセットアップ設定値を更新するリストア処理を行うリストア処理部と、を備えることを特徴とする情報処理装置である。
【００１０】
また本発明は、ＢＩＯＳのセットアップ設定値と、装置モデル情報と、装置識別情報と、を記憶するＢＩＯＳ情報記憶部を備えた情報処理装置の、ＢＩＯＳのセットアップ設定値の復旧方法であって、起動開始の検出に基づいて、前記装置モデル情報と、自装置に外部接続された不揮発性メモリに記録されている装置モデル情報とを比較する装置モデル情報比較処理を行い、前記起動開始の検出に基づいて、前記装置識別情報と、前記不揮発性メモリに記録されている装置識別情報とを比較する装置識別情報比較処理を行い、前記装置モデル情報比較処理において一致と判定され、前記装置識別情報比較処理において不一致と判定された場合に、前記不揮発性メモリに記録されているＢＩＯＳのセットアップ設定値を読み込んで、前記ＢＩＯＳ利用情報の記憶するＢＩＯＳのセットアップ設定値を更新するリストア処理を行うことを特徴とするＢＩＯＳのセットアップ設定値の復旧方法である。
【００１１】
また本発明は、情報処理装置のコンピュータを、ＢＩＯＳのセットアップ設定値と、装置モデル情報と、装置識別情報と、を記憶したＢＩＯＳ利用情報記憶手段、起動開始の検出に基づいて、前記装置モデル情報と、自装置に外部接続された不揮発性メモリに記録されている装置モデル情報とを比較する装置モデル情報比較処理を行う装置モデル情報比較手段、前記起動開始の検出に基づいて、前記装置識別情報と、前記不揮発性メモリに記録されている装置識別情報とを比較する装置識別情報比較処理を行う装置識別情報比較手段、前記装置モデル情報比較処理において一致と判定され、前記装置識別情報比較処理において不一致と判定された場合に、前記不揮発性メモリに記録されているＢＩＯＳのセットアップ設定値を読み込んで、前記ＢＩＯＳ利用情報の記憶するＢＩＯＳのセットアップ設定値を更新するリストア処理を行うリストア処理手段、として機能させることを特徴とするプログラムである。
【発明の効果】
【００１２】
本発明によれば、着脱可能な不揮発性メモリにＢＩＯＳのセットアップ設定値をバックアップしているので情報処理装置が突然起動不可となり装置交換でしか復旧できないようなケースでもセットアップ設定値を引き継ぐことができる。
また、異なるモデルの情報処理装置へのセットアップ設定値の誤適用の防止手段を実装しているので、セットアップ設定値の誤適用による運用ミスや復旧作業の労力の削減が期待できる。
【図面の簡単な説明】
【００１３】
【図１】情報処理装置の構成を示すブロック図である。
【図２】不揮発性メモリの記憶する情報を示す図である。
【図３】ＣＰＵがＢＩＯＳを実行することで有する機能ブロック図である。
【図４】情報処理装置の処理フローを示す第１の図である。
【図５】情報処理装置の処理フローを示す第２の図である。
【図６】情報処理装置の処理フローを示す第３の図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態による情報処理装置を図面を参照して説明する。
図１は同実施形態による情報処理装置の構成を示すブロック図である。
この図において、符号１はＰＣ（Personal Computer）やサーバなどの情報処理装置である。そして、当該情報処理装置１は、情報処理装置１全体の動作の制御を行うＣＰＵ１０、揮発性のメインメモリ１１、システムバス１２、ＢＩＯＳ情報記憶部１３、キーボードコントローラ１４、グラフィックコントローラ１５、着脱可能な不揮発性メモリ１６を備えている。
【００１５】
ここで、キーボードコントローラ１４にはキーボード３０が接続されており、グラフィックコントローラ１５には表示装置３１が接続されている。ＢＩＯＳ情報記憶部１３は、ＢＩＯＳ（ＢａｓｉｃＩｎｐｕｔ／Ｏｕｔｐｕｔ Ｓｙｓｔｅｍ）２０のプログラム、セットアップ設定値２１、装置のモデルを特定できる装置モデル情報２２、情報処理装置１を一意に特定できる装置識別情報２３を備えている。
【００１６】
図２は不揮発性メモリの記憶する情報を示す図である。
着脱可能な不揮発性メモリ１６は、図２に示されるように、装置管理情報５０、セットアップ設定値５１を備えている。装置管理情報５０には、装置モデル情報６０、装置識別情報６１、セットアップ設定値５１が有効かどうかを示す有効フラグ６２、の各情報を記憶している。
【００１７】
図３はＣＰＵがＢＩＯＳを実行することで有する機能ブロック図である。
ＣＰＵ１０は、ＢＩＯＳ２０をＢＩＯＳ情報記憶部１３から読み込んで実行することにより図３で示すような各処理部の機能を有することとなる。
この図で示すように、ＣＰＵ１０は、起動開始の検出に基づいて、装置モデル情報２２と、自装置に外部接続された不揮発性メモリ１６に記録されている装置モデル情報６０とを比較する装置モデル情報比較処理を行う装置モデル情報比較部２０１の機能を有する。
また、ＣＰＵ１０は、起動開始の検出に基づいて、装置識別情報２３と、不揮発性メモリ１６に記録されている装置識別情報６１とを比較する装置識別情報比較処理を行う装置識別情報比較部２０２の機能を有する。
また、ＣＰＵ１０は、装置モデル情報比較処理において一致と判定され、装置識別情報比較処理において不一致と判定された場合に、不揮発性メモリ１６に記録されているＢＩＯＳのセットアップ設定値５１を読み込んで、ＢＩＯＳ情報記憶部１３の記憶するＢＩＯＳのセットアップ設定値２１を更新するリストア処理を行うリストア処理部２０３の機能を有する。
【００１８】
また、ＣＰＵ１０は、装置モデル情報比較処理において不一致と判定された場合には、不揮発性メモリ１６に記録されている装置モデル情報６０を、自装置の装置モデル情報２２に更新する装置モデル情報バックアップ部２０４の機能を有する。
また、ＣＰＵ１０は、装置識別情報比較処理において一致と判定された場合には、不揮発性メモリ１６に記録されている装置識別情報６１を、自装置の装置識別情報２３に更新する装置識別情報バックアップ部２０５の機能を有する。
【００１９】
また、ＣＰＵ１０は、リストア処理の終了後、当該リストア処理が行われたかどうかを示すリストア終了フラグをリセットするリストア処理リセット部２０６の機能を有する。
また、ＣＰＵ１０は、装置モデル情報比較処理において不一致と判定された場合または装置識別情報比較処理において一致と判定された場合、およびリストア処理フラグがリセットされている場合には、不揮発性メモリ１６に記録されているＢＩＯＳのセットアップ設定値を、ＢＩＯＳ情報記憶部１３の記憶するＢＩＯＳのセットアップ設定値へ更新するバックアップ処理部２０７の機能を有する。
【００２０】
図４は情報処理装置の処理フローを示す第１の図である。
図５は情報処理装置の処理フローを示す第２の図である。
図６は情報処理装置の処理フローを示す第３の図である。
次に、図４〜図６を用いて、本実施形態による情報処理装置の処理の詳細について順を追って説明する。
まず、ユーザからの起動指示の入力（電源ボタンの押下など）に基づいて、情報処理装置１のＣＰＵ１０が当該起動指示を検出し、ＢＩＯＳ情報記憶部１３からＢＩＯＳのプログラムを読み込んで起動を開始する（ステップＳ１０１）。そして、ＣＰＵ１０はＰＯＳＴ（Power On Self Test）処理を実行する（ステップＳ１０２）。このＰＯＳＴ処理において、ＣＰＵ１０は、不揮発性メモリ１６からのセットアップ設定値のリストア処理を行う（ステップＳ１０３）。
【００２１】
当該リストア処理においては、図５より、ＣＰＵ１０が不揮発性メモリ１６における装置管理情報５０の記憶領域から有効フラグ６２を読み込む。そしてＣＰＵ１０は、当該有効フラグが有効または無効の何れであるかを判定する（ステップＳ１０３１）。有効フラグ６２が有効とセットされている場合には、次に、装置モデル情報比較部２０１が、不揮発性メモリ１６から装置モデル情報６０を読み込む。そして、装置モデル情報比較部２０１は、不揮発性メモリ１６から読み込んだ装置モデル情報６０と、予めＢＩＯＳ情報記憶部１３に記録されている装置モデル情報２２とを比較して一致するかを判定する（ステップＳ１０３２）。そして、装置モデル情報が一致する場合には、つぎに、装置識別情報比較部２０２が、不揮発性メモリ１６から装置識別情報６１を読み込む。そして、装置識別情報比較部２０２は、不揮発性メモリ１６から読み込んだ装置識別情報６１と、予めＢＩＯＳ情報記憶部１３に記録されている装置識別情報２３とを比較して一致するかを判定する（ステップＳ１０３３）。
【００２２】
そして、ステップＳ１０３３において装置識別情報が一致しない場合には、リストア処理部２０３が、不揮発性メモリ１６に記録されているセットアップ設定値５１を読み込んで、ＢＩＯＳ情報記憶部１３に記録されているセットアップ設定値２１を、不揮発性メモリ１６から読み込んだセットアップ設定値５１に更新するリストア処理を行う（ステップＳ１０３４）。そして、リストア処理部２０３は、不揮発性メモリ１６に記録されている有効フラグ６２を無効に書き換える（ステップＳ１０３５）。なお、有効フラグが有効を示す場合には、不揮発性メモリ１６に記録されているセットアップ設定値５１が有効であり、このセットアップ設定値５１を用いて、ＢＩＯＳ情報記憶部１３に記録されているセットアップ設定値２１を更新してよい（リストアしてよい）ことを示している。また、有効フラグが無効を示す場合には、不揮発性メモリ１６に記録されているセットアップ設定値５１が無効であり、このセットアップ設定値５１を用いて、ＢＩＯＳ情報記憶部１３に記録されているセットアップ設定値２１を更新してはいけない（リストアをしてはいけない）ことを示している。
【００２３】
ここで、上述のステップＳ１０３１において有効フラグ６２が無効を示す場合、また、ステップＳ１０３２において装置モデル情報が不一致である場合（つまり、不揮発性メモリ１６に格納されたセットアップ設定値が他の異なるモデルの情報処理装置１のセットアップ設定値を格納したものである場合）には、装置モデル情報バックアップ部２０４が、ＢＩＯＳ情報記憶部１３に記録されている装置モデル情報２２を読み込む。そして、装置モデル情報バックアップ部２０４は、不揮発性メモリ１６に記録されている装置モデル情報６０を、ＢＩＯＳ情報記憶部１３から読み込んだ装置モデル情報２２へ更新する（ステップＳ１０３６）。
【００２４】
そして、その後に、またはステップＳ１０３３において装置識別情報が一致である場合（つまり、不揮発性メモリ１６に記録されているセットアップ設定値と、ＢＩＯＳ情報記憶部１３に記録されているセットアップ設定値が同一装置のものであり、リストア処理をする必要がない場合）には、装置識別情報バックアップ部２０５が、ＢＩＯＳ情報記憶部１３に記録されている装置識別情報２３を読み込む。そして、装置モデル情報バックアップ部２０４は、不揮発性メモリ１６に記録されている装置識別情報６１を、ＢＩＯＳ情報記憶部１３から読み込んだ装置識別情報２３へ更新する（ステップＳ１０３７）。そして、ステップＳ１０３５の有効フラグを無効へする処理へ移行する。
以上、ステップＳ１０３１〜ステップＳ１０３７の処理によって、ステップＳ１０３のリストア処理が終了する。リストア処理が終了した際、リストア処理部２０３は、例えばＢＩＯＳ情報記憶部１３などに、リストア終了を示す情報を記録しておく。
【００２５】
次に、リストア処理が終了するとリストア処理リセット部２０６が、ＢＩＯＳ情報記憶部１３にリストア終了を示す情報があるかを判定して、リストアが行われたかを判定する（ステップＳ１０４）。そしてリストア終了を示す情報が記録されている場合には、リストア処理が行われたと判定し、リストア処理が行われたかどうかを示すリストア終了フラグをリセットする処理を行う（ステップＳ１０５）。当該リセットの処理は、具体的には、ＢＩＯＳ情報記憶部１３に記録されているリストア終了の情報を、リストア未終了を示す情報へ書き換える処理である。そして、ＣＰＵ１０は、上述のステップＳ１０１の電源起動時の処理から処理を繰り返す。
なお、再度の繰り返しの処理においては、図５のステップＳ１０３３において装置識別情報が同じとなるためリストア処理が行われずに、図５のリストア処理のフローが終了となる。
【００２６】
他方、ステップＳ１０４において、リストアが行われていないと判定した場合（ＢＩＯＳ情報記憶部１３にリストア未終了を示す情報が記録されている場合）、ＣＰＵ１０はＰＯＳＴ処理を継続する（ステップＳ１０６）。そして、バックアップ処理部２０７がバックアップ処理を行う（ステップＳ１０７）。当該バックアップ処理においては、まず、ＢＩＯＳ情報記憶部１３の記憶するＢＩＯＳのセットアップ設定値２１を読み込んで、不揮発性メモリ１６に記録されているＢＩＯＳのセットアップ設定値５１を、ＢＩＯＳ情報記憶部１３の記憶するＢＩＯＳのセットアップ設定値２１へ更新する（ステップＳ１０７１）。そして、バックアップ処理部２０７は、不揮発性メモリ１６に記録されている有効フラグ６２を有効に書き換える（ステップＳ１０７２）。これにより、ステップＳ１０７のバックアップ処理終了し、ＣＰＵ１０はＰＯＳＴ処理を終了する（ステップＳ１０８）。そして、ＣＰＵ１０はＯＳ（Operating System）の起動を行う。
【００２７】
以上、本発明の実施形態について説明したが、上述の処理によれば、着脱可能な不揮発性メモリにＢＩＯＳのセットアップ設定値をバックアップしているので情報処理装置が突然起動不可となり装置交換でしか復旧できないようなケースでもセットアップ設定値を引き継ぐことができる。
また、異なるモデルの情報処理装置へのセットアップ設定値の誤適用の防止手段を実装しているので、セットアップ設定値の誤適用による運用ミスや復旧作業の労力の削減が期待できる。
また、ＢＩＯＳの起動によるＰＯＳＴ処理においてセットアップ設定値のバックアップ／リストア処理を行っているので、ユーザ入力なしに他の情報処理装置へセットアップ設定値をリストアできる。
【００２８】
上述の情報処理装置は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００２９】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３０】
１・・・情報処理装置
１０・・・ＣＰＵ
１１・・・メモリ
１３・・・ＢＩＯＳ情報記憶部
１４・・・キーボードコントローラ
１５・・・グラフィックコントローラ
１６・・・不揮発性メモリ
２０・・・ＢＩＯＳ
２１・・・セットアップ設定値
２２・・・装置モデル情報
２３・・・装置識別情報
３０・・・キーボード
３１・・・表示装置
５０・・・装置管理情報
５１・・・セットアップ設定値
６０・・・装置モデル情報
６１・・・装置識別情報
６２・・・有効フラグ
２０１・・・装置モデル情報比較部
２０２・・・装置識別情報比較部
２０３・・・リストア処理部
２０４・・・装置モデル情報バックアップ部
２０５・・・装置識別情報バックアップ部
２０６・・・リストア処理リセット部
２０７・・・バックアップ処理部
【図１】
0005246255.tif 000002
【図２】
0005246255.tif 000003
【図３】
0005246255.tif 000004
【図４】
0005246255.tif 000005
【図５】
0005246255.tif 000006
【図６】
0005246255.tif 000007