(57)【要約】【課題】ＢＩＯＳを容易に復旧させる。【解決手段】システムに供給されているＤＣ電源が切断された場合、スタンバイ電源供給部１１１によってスタンバイ電源が供給され、ＢＩＯＳ１０２，１０３とシステムとが接続されているＢＵＳ１０１がＢＵＳ−ＳＷ１０５によって切断され、ＢＩＯＳ１０２，１０３のデータとメモリ１０８に予め格納されている復旧データとが比較部１０７にて比較され、その結果、ＢＩＯＳ１０２，１０３のデータと復旧データとが一致しなかった場合、制御部１１０によって復旧データがＢＩＯＳ１０２，１０３に書き込まれる。【選択図】図１
2007193563.tif 000002
【特許請求の範囲】
【請求項１】
システムを制御するためのプログラム群であるＢＩＯＳを復旧させるためのＢＩＯＳ復旧方式であって、
前記システムに供給されているＤＣ電源が切断された場合、スタンバイ電源を供給し、前記ＢＩＯＳと前記システムとが接続されているバスを切断し、前記ＢＩＯＳのデータと予めメモリに格納されている前記ＢＩＯＳのデータを復旧させるための復旧データとを比較し、前記ＢＩＯＳのデータと前記復旧データとが一致しなかった場合、前記復旧データを前記ＢＩＯＳに書き込むＢＩＯＳ復旧方式。
【請求項２】
請求項１に記載のＢＩＯＳ復旧方式において、
前記システムに供給されているＤＣ電源が切断された場合、スタンバイ電源を供給するスタンバイ電源供給手段と、
前記ＢＩＯＳと前記システムとが接続されているバスを切断するスイッチと、
前記ＢＩＯＳのデータを復旧させるための復旧データを予め格納するメモリと、
前記ＢＩＯＳのデータと前記復旧データとを比較する比較手段と、
前記比較手段によって前記ＢＩＯＳのデータと前記復旧データとを比較した結果、前記ＢＩＯＳのデータと前記復旧データとが一致しなかった場合、前記復旧データを前記ＢＩＯＳに書き込む制御手段とを有することを特徴とするＢＩＯＳ復旧方式。
【請求項３】
システムを制御するためのプログラム群であるＢＩＯＳを復旧させるためのＢＩＯＳ復旧方式であって、
前記ＢＩＯＳが運用系と待機系との二重化構成をとる場合、前記待機系のＢＩＯＳと前記システムとが接続されているバスを切断し、前記待機系のＢＩＯＳのデータと予めメモリに格納されている前記ＢＩＯＳのデータを復旧させるための復旧データとを比較し、前記待機系のＢＩＯＳのデータと前記復旧データとが一致しなかった場合、前記復旧データを前記待機系のＢＩＯＳに書き込むＢＩＯＳ復旧方式。
【請求項４】
請求項３に記載のＢＩＯＳ復旧方式において、
前記待機系のＢＩＯＳと前記システムとが接続されているバスを切断するスイッチと、
前記ＢＩＯＳのデータを復旧させるための復旧データを予め格納するメモリと、
前記待機系のＢＩＯＳのデータと前記復旧データとを比較する比較手段と、
前記比較手段によって前記待機系のＢＩＯＳのデータと前記復旧データとを比較した結果、前記待機系のＢＩＯＳのデータと前記復旧データとが一致しなかった場合、前記復旧データを前記待機系のＢＩＯＳに書き込む制御手段とを有することを特徴とするＢＩＯＳ復旧方式。
【請求項５】
システムを制御するためのプログラム群であるＢＩＯＳを復旧させるためのＢＩＯＳ復旧方法であって、
前記システムに供給されているＤＣ電源が切断された場合、スタンバイ電源を供給する処理と、
前記ＢＩＯＳと前記システムとが接続されているバスを切断する処理と、
前記ＢＩＯＳのデータと予めメモリに格納されている前記ＢＩＯＳのデータを復旧させるための復旧データとを比較する処理と、
前記ＢＩＯＳのデータと前記復旧データとを比較した結果、前記ＢＩＯＳのデータと前記復旧データとが一致しなかった場合、前記復旧データを前記ＢＩＯＳに書き込む処理とを有するＢＩＯＳ復旧方式。
【請求項６】
システムを制御するためのプログラム群であるＢＩＯＳを復旧させるためのＢＩＯＳ復旧方法であって、
前記ＢＩＯＳが運用系と待機系との二重化構成をとる場合、前記待機系のＢＩＯＳと前記システムとが接続されているバスを切断する処理と、
前記待機系のＢＩＯＳのデータと予めメモリに格納されている前記ＢＩＯＳのデータを復旧させるための復旧データとを比較する処理と、
前記待機系のＢＩＯＳのデータと前記復旧データとを比較した結果、前記待機系のＢＩＯＳのデータと前記復旧データとが一致しなかった場合、前記復旧データを前記待機系のＢＩＯＳに書き込む処理とを有するＢＩＯＳ復旧方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバにおけるＢＩＯＳを復旧させるためのＢＩＯＳ復旧方式及びＢＩＯＳ復旧方法に関する。
【背景技術】
【０００２】
サーバにおいて装置やボードを制御するためのプログラム群であるＢＩＯＳ（Basic Input/Output System）は重要な構成要素であり、このＢＩＯＳが壊れた場合には当該ＢＩＯＳを有するサーバが正常に立ち上がらない等の障害となってしまう。
【０００３】
そこで従来より、ＢＩＯＳを２つの系を持つ二重化構成とし、ＢＩＯＳ  ＵＰＤＡＴＥ時の停電等による障害によりＢＩＯＳが壊れてしまった場合、もう一方の系のＢＩＯＳに切り替えることでサーバを立ち上げる方法が行われている。また、２つに限らず複数のＢＩＯＳについて、いずれかのＢＩＯＳを選択してシステムを起動する方法が考えられている（例えば、特許文献１参照。）。
【０００４】
図５は、従来の二重化ＢＩＯＳ方式の一例を示す図である。
【０００５】
図５に示した二重化ＢＩＯＳ方式は、通信用バスであるＢＵＳ５０１と、ＢＩＯＳ５０２，５０３とから構成されている。ＢＩＯＳ５０２，５０３はＢＵＳ５０１に接続されており、二重化構成となっている。
【０００６】
以下に、図５に示した二重化ＢＩＯＳ方式を適用したシステムの立ち上げ方法について説明する。
【０００７】
図６は、図５に示した二重化ＢＩＯＳ方式を適用したシステムの立ち上げ方法を説明するためのフローチャートである。
【０００８】
まず、当該システムの電源が投入されると（ステップＳ６０１）、システムによってＢＵＳ５０１を介してＢＩＯＳ５０２からデータの読み出しが開始される（ステップＳ６０２）。このとき、ＢＩＯＳ５０２からの応答がタイムアウトしているかどうかが判断され（ステップＳ６０３）、ＢＩＯＳ５０２からの応答がタイムアウトしていないと判断された場合、つまりＢＩＯＳ５０２からの応答が正常である場合、そのままＢＩＯＳ５０２からデータの読み出しが続行され（ステップＳ６０４）、データの読み出しが終了するとシステムの立ち上げが完了する（ステップＳ６０５）。
【０００９】
一方、ステップ６０３にて、ＢＩＯＳ５０２からの応答がタイムアウトしていると判断された場合、ＢＵＳ５０１によってデータが読み出されるＢＩＯＳがＢＩＯＳ５０３に切り替えられ、ＢＩＯＳ５０３からデータの読み出しが開始される（ステップＳ６０６）。このとき、ＢＩＯＳ５０３からの応答がタイムアウトしているかどうかが判断され（ステップＳ６０７）、ＢＩＯＳ５０３からの応答がタイムアウトしていないと判断された場合、つまりＢＩＯＳ５０３からの応答が正常である場合、そのままＢＩＯＳ５０３からデータの読み出しが続行され（ステップＳ６０８）、データの読み出しが終了するとシステムの立ち上げが完了する（ステップＳ６０９）。そして、システムが立ち上がった状態で、システムに接続されているＢＵＳ５０１を介してシステムによってＢＩＯＳ５０２へ復旧データが書き込まれる（ステップＳ６１０）。なお、ステップＳ６１０の処理は、保守員等によって、システムの稼動を一時停止させ、ＦＤ等の媒体に保存されている復旧データが、システムからＢＵＳ６１０を介してＢＩＯＳ５０２へ書き込むための作業における処理である。
【００１０】
また、ステップ６０７にて、ＢＩＯＳ５０３からの応答がタイムアウトしていると判断された場合、ＢＩＯＳ５０２及びＢＩＯＳ５０３が壊れていると判断され、システムによってシステム障害が上位装置へ通知される（ステップＳ６１１）。その後、ＢＩＯＳ５０２，５０３は工場へ戻入され処理される（ステップＳ６１２）。なお、戻入処理は、例えば、戻入されたＢＩＯＳ５０２，５０３に設けられた記憶手段であるＲＯＭ等の交換処理である。
【特許文献１】特開２００３−３１６５８２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述した方法においては、保守員等が復旧作業を行う手間や、戻入処理を行うための手間や時間が多大にかかってしまうという問題点がある。また、一方の壊れたＢＩＯＳを復旧させるためには、システムの電源を投入したままでないと、復旧できないという問題点がある。
【００１２】
本発明は、上述したような従来の技術が有する問題点に鑑みてなされたものであって、ＢＩＯＳを容易に復旧させることができるＢＩＯＳ復旧方式及びＢＩＯＳ復旧方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために本発明は、
システムを制御するためのプログラム群であるＢＩＯＳを復旧させるためのＢＩＯＳ復旧方式であって、
前記システムに供給されているＤＣ電源が切断された場合、スタンバイ電源を供給し、前記ＢＩＯＳと前記システムとが接続されているバスを切断し、前記ＢＩＯＳのデータと予めメモリに格納されている前記ＢＩＯＳのデータを復旧させるための復旧データとを比較し、前記ＢＩＯＳのデータと前記復旧データとが一致しなかった場合、前記復旧データを前記ＢＩＯＳに書き込む。
【００１４】
また、前記システムに供給されているＤＣ電源が切断された場合、スタンバイ電源を供給するスタンバイ電源供給手段と、
前記ＢＩＯＳと前記システムとが接続されているバスを切断するスイッチと、
前記ＢＩＯＳのデータを復旧させるための復旧データを予め格納するメモリと、
前記ＢＩＯＳのデータと前記復旧データとを比較する比較手段と、
前記比較手段によって前記ＢＩＯＳのデータと前記復旧データとを比較した結果、前記ＢＩＯＳのデータと前記復旧データとが一致しなかった場合、前記復旧データを前記ＢＩＯＳに書き込む制御手段とを有することを特徴とする。
【００１５】
また、システムを制御するためのプログラム群であるＢＩＯＳを復旧させるためのＢＩＯＳ復旧方式であって、
前記ＢＩＯＳが運用系と待機系との二重化構成をとる場合、前記待機系のＢＩＯＳと前記システムとが接続されているバスを切断し、前記待機系のＢＩＯＳのデータと予めメモリに格納されている前記ＢＩＯＳのデータを復旧させるための復旧データとを比較し、前記待機系のＢＩＯＳのデータと前記復旧データとが一致しなかった場合、前記復旧データを前記待機系のＢＩＯＳに書き込む。
【００１６】
また、前記待機系のＢＩＯＳと前記システムとが接続されているバスを切断するスイッチと、
前記ＢＩＯＳのデータを復旧させるための復旧データを予め格納するメモリと、
前記待機系のＢＩＯＳのデータと前記復旧データとを比較する比較手段と、
前記比較手段によって前記待機系のＢＩＯＳのデータと前記復旧データとを比較した結果、前記待機系のＢＩＯＳのデータと前記復旧データとが一致しなかった場合、前記復旧データを前記待機系のＢＩＯＳに書き込む制御手段とを有することを特徴とする。
【００１７】
また、システムを制御するためのプログラム群であるＢＩＯＳを復旧させるためのＢＩＯＳ復旧方法であって、
前記システムに供給されているＤＣ電源が切断された場合、スタンバイ電源を供給する処理と、
前記ＢＩＯＳと前記システムとが接続されているバスを切断する処理と、
前記ＢＩＯＳのデータと予めメモリに格納されている前記ＢＩＯＳのデータを復旧させるための復旧データとを比較する処理と、
前記ＢＩＯＳのデータと前記復旧データとを比較した結果、前記ＢＩＯＳのデータと前記復旧データとが一致しなかった場合、前記復旧データを前記ＢＩＯＳに書き込む処理とを有する。
【００１８】
また、システムを制御するためのプログラム群であるＢＩＯＳを復旧させるためのＢＩＯＳ復旧方法であって、
前記ＢＩＯＳが運用系と待機系との二重化構成をとる場合、前記待機系のＢＩＯＳと前記システムとが接続されているバスを切断する処理と、
前記待機系のＢＩＯＳのデータと予めメモリに格納されている前記ＢＩＯＳのデータを復旧させるための復旧データとを比較する処理と、
前記待機系のＢＩＯＳのデータと前記復旧データとを比較した結果、前記待機系のＢＩＯＳのデータと前記復旧データとが一致しなかった場合、前記復旧データを前記待機系のＢＩＯＳに書き込む処理とを有する。
【００１９】
上記のように構成された本発明においては、システムに供給されているＤＣ電源が切断された場合、スタンバイ電源が供給され、ＢＩＯＳとシステムとが接続されているバスが切断され、ＢＩＯＳのデータと復旧データとが比較され、その結果、ＢＩＯＳのデータと復旧データとが一致しなかった場合、復旧データがＢＩＯＳに書き込まれる。
【００２０】
このため、システムのＤＣ電源が切断されている状態で、供給されるスタンバイ電源で動作する各手段により、壊れたＢＩＯＳが自動的に復旧される。
【発明の効果】
【００２１】
以上説明したように本発明においては、システムに供給されているＤＣ電源が切断された場合、スタンバイ電源を供給し、ＢＩＯＳとシステムとが接続されているバスを切断し、ＢＩＯＳのデータと復旧データとを比較し、その結果、ＢＩＯＳのデータと復旧データとが一致しなかった場合、復旧データをＢＩＯＳに書き込む構成としたため、ＢＩＯＳを容易に復旧させることができる。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２３】
図１は、本発明のＢＩＯＳ復旧方式の実施の一形態を示す図である。
【００２４】
本形態は図１に示すように、通信用バスであるＢＵＳ１０１，１０４，１０９と、ＢＩＯＳ１０２，１０３と、ＢＵＳ−ＳＷ１０５，１０６と、比較部１０７と、メモリ１０８と、制御部１１０と、スタンバイ電源供給部１１１とから構成されている。
【００２５】
ＢＩＯＳ１０２，１０３は、システムに使用される装置やボードを制御するためのプログラム群であり、運用系／待機系の二重化構成をとる。ＢＵＳ−ＳＷ１０５は、ＢＵＳ１０１とＢＵＳ１０４との接続／切断を行うスイッチである。ＢＵＳ−ＳＷ１０６は、ＢＵＳ１０４とＢＵＳ１０９との接続／切断を行うスイッチである。メモリ１０８には、ＢＩＯＳ復旧データが予め格納されている。比較部１０７は、ＢＩＯＳ１０２，１０３のデータとメモリ１０８に予め格納されているＢＩＯＳ復旧データとを比較する。制御部１１０はこれらを制御する。スタンバイ電源供給部１１１は、システムのＤＣ電源が切断されている場合に、これらにスタンバイ電源を供給する。また、ＢＵＳ１０１，１０４，１０９のバス形状は特に限定せず、ＢＩＯＳ１０２，１０３のデータがやり取り可能であれば良い。なお、ＢＵＳ１０１はシステムと接続されている。
【００２６】
以下に、図１に示したＢＩＯＳ復旧方式におけるＢＩＯＳ復旧方法について説明する。
【００２７】
図２は、図１に示したＢＩＯＳ復旧方式におけるＢＩＯＳ復旧方法を説明するためのフローチャートである。
【００２８】
まず、システムの電源が切断されると（ステップＳ１）、スタンバイ電源供給部１１１によってスタンバイ電源が供給される（ステップＳ２）。
【００２９】
そして、制御部１１０によって、ＢＵＳ−ＳＷ１０５にて接続されているＢＵＳ１０１とＢＵＳ１０４とが切断される（ステップＳ３）。その後、制御部１１０によって、ＢＵＳ−ＳＷ１０６にて切断されているＢＵＳ１０４とＢＵＳ１０９とが接続される（ステップＳ４）。
【００３０】
ＢＵＳ１０１とＢＵＳ１０４とが切断され、ＢＵＳ１０４とＢＵＳ１０９とが接続されると、制御部１１０によってＢＩＯＳ１０２，１０３からデータが読み出される（ステップＳ５）。読み出されたデータは、ＢＩＯＳ１０２，１０３からＢＵＳ１０４，１０９を介して比較部１０７に入力される。
【００３１】
比較部１０７にＢＩＯＳ１０２，１０３のデータが入力されると、比較部１０７にてメモリ１０８に予め格納されているＢＩＯＳ復旧データが読み出される。そして、入力されたＢＩＯＳ１０２，１０３のデータとメモリ１０８から読み出されたＢＩＯＳ復旧データとが比較部１０７にて比較される（ステップＳ６）。
【００３２】
比較部１０７にて、比較部１０７に入力されたＢＩＯＳ１０２，１０３のデータとメモリ１０８から読み出されたＢＩＯＳ復旧データとが比較された結果、比較部１０７に入力されたＢＩＯＳ１０２，１０３のデータとメモリ１０８から読み出されたＢＩＯＳ復旧データとに不一致な部分があると判断された場合、メモリ１０８から読み出されたＢＩＯＳ復旧データがＢＩＯＳ１０２，１０３に書き込まれる（ステップＳ７）。
【００３３】
メモリ１０８から読み出されたＢＩＯＳ復旧データがＢＩＯＳ１０２，１０３に書き込まれると、制御部１１０によって、ＢＵＳ−ＳＷ１０６にて接続されているＢＵＳ１０４とＢＵＳ１０９とが切断される（ステップＳ８）。その後、制御部１１０によって、ＢＵＳ−ＳＷ１０５にて切断されているＢＵＳ１０１とＢＵＳ１０４とが接続される（ステップＳ９）。
【００３４】
一方、ステップＳ６にて、比較部１０７に入力されたＢＩＯＳ１０２，１０３のデータとメモリ１０８から読み出されたＢＩＯＳ復旧データとが比較された結果、比較部１０７に入力されたＢＩＯＳ１０２，１０３のデータとメモリ１０８から読み出されたＢＩＯＳ復旧データとが一致すると判断された場合は、ステップＳ７の処理は行わずに、ステップＳ８の処理に進む。
【００３５】
以上により、システムのＤＣ電源が投入されていない状態においても、スタンバイ電源が供給され、ＢＩＯＳ１０２，１０３と復旧データが格納されているメモリ１０３とが、ＢＵＳ１０４，１０９を介して、それぞれを比較する比較部１０７からアクセス可能となることにより、壊れたＢＩＯＳデータを自動的に復旧することが可能となる。上述したように、システムのＤＣ電源が切断された直後に、上記の処理が無条件で行われるものであっても良い。また、ＢＩＯＳをチェックするためのコマンドを予め準備しておき、システムに設けられた入力手段（不図示）から当該コマンドが入力されることにより、システムのＤＣ電源が切断されたＢＩＯＳに対して、上記の処理が行われるものであっても良い。
【００３６】
なお、上述した処理については、ＢＩＯＳ１０２，１０３といった二重化構成ではなく、ＢＩＯＳが一重化構成であるシステムにおいても同様の処理の実行が可能であることは言うまでもない。
【００３７】
また、他の実施の形態として、運用中のＢＩＯＳの電源を切断することなく、壊れた待機中のＢＩＯＳのデータを復旧させる方法が考えられる。
【００３８】
図３は、本発明のＢＩＯＳ復旧方式の実施の他の形態を示す図である。
【００３９】
本形態は図３に示すように、通信用バスであるＢＵＳ１０１，１０４，１０９，１１４と、ＢＩＯＳ１０２，１０３と、ＢＵＳ−ＳＷ１０５，１０６，１１２，１１３と、比較部１０７と、メモリ１０８と、制御部１１０とから構成されている。
【００４０】
ＢＩＯＳ１０２，１０３は、システムに使用される装置やボードを制御するためのプログラム群であり、運用系／待機系の二重化構成をとる。ＢＵＳ−ＳＷ１０５は、ＢＵＳ１０１とＢＵＳ１０４との接続／切断を行うスイッチである。ＢＵＳ−ＳＷ１０６は、ＢＵＳ１０４とＢＵＳ１０９との接続／切断を行うスイッチである。ＢＵＳ−ＳＷ１１２は、ＢＵＳ１０１とＢＵＳ１１４との接続／切断を行うスイッチである。ＢＵＳ−ＳＷ１１３は、ＢＵＳ１１４とＢＵＳ１０９との接続／切断を行うスイッチである。メモリ１０８には、ＢＩＯＳ復旧データが予め格納されている。比較部１０７は、ＢＩＯＳ１０２，１０３のデータとメモリ１０８に予め格納されているＢＩＯＳ復旧データとを比較する。制御部１１０はこれらを制御する。また、ＢＵＳ１０１，１０４，１０９，１１４のバス形状は特に限定せず、ＢＩＯＳ１０２，１０３のデータがやり取り可能であれば良い。なお、ＢＵＳ１０１は、システムと接続されている。
【００４１】
以下に、図３に示したＢＩＯＳ復旧方式におけるＢＩＯＳ復旧方法について説明する。
【００４２】
図４は、図３に示したＢＩＯＳ復旧方式におけるＢＩＯＳ復旧方法を説明するためのフローチャートである。ここでは、ＢＩＯＳ１０２が運用系に、また、ＢＩＯＳ１０３が待機系に設定される場合を例に挙げて説明する。
【００４３】
まず、ＢＩＯＳ１０２が運用系ＢＩＯＳに設定され（ステップＳ２１）、また、ＢＩＯＳ１０３が待機系ＢＩＯＳに設定される（ステップＳ２２）。ステップＳ２１の設定とステップＳ２２の設定とは、制御部１１０によって排他的論理が組まれているものが望ましい。排他的論理を用いた設定により、それぞれの系切り替えが無瞬断で行われる。
【００４４】
そして、制御部１１０によって、ＢＵＳ−ＳＷ１１２にて接続されているＢＵＳ１０１とＢＵＳ１１４とが切断される（ステップＳ２３）。その後、制御部１１０によって、ＢＵＳ−ＳＷ１１３にて切断されているＢＵＳ１１４とＢＵＳ１０９とが接続される（ステップＳ２４）。
【００４５】
ＢＵＳ１０１とＢＵＳ１１４とが切断され、ＢＵＳ１１４とＢＵＳ１０９とが接続されると、制御部１１０によってＢＩＯＳ１０３からデータが読み出される（ステップＳ２５）。読み出されたデータは、ＢＩＯＳ１０３からＢＵＳ１１４，１０９を介して比較部１０７に入力される。
【００４６】
比較部１０７にＢＩＯＳ１０３のデータが入力されると、比較部１０７にてメモリ１０８に予め格納されているＢＩＯＳ復旧データが読み出される。そして、入力されたＢＩＯＳ１０３のデータとメモリ１０８から読み出されたＢＩＯＳ復旧データとが比較部１０７にて比較される（ステップＳ２６）。
【００４７】
比較部１０７にて、比較部１０７に入力されたＢＩＯＳ１０３のデータとメモリ１０８から読み出されたＢＩＯＳ復旧データとが比較された結果、比較部１０７に入力されたＢＩＯＳ１０３のデータとメモリ１０８から読み出されたＢＩＯＳ復旧データとに不一致な部分があると判断された場合、メモリ１０８から読み出されたＢＩＯＳ復旧データがＢＩＯＳ１０３に書き込まれる（ステップＳ２７）。
【００４８】
メモリ１０８から読み出されたＢＩＯＳ復旧データがＢＩＯＳ１０３に書き込まれると、制御部１１０によって、ＢＵＳ−ＳＷ１１３にて接続されているＢＵＳ１１４とＢＵＳ１０９とが切断される（ステップＳ２８）。その後、制御部１１０によって、ＢＵＳ−ＳＷ１１２にて切断されているＢＵＳ１０１とＢＵＳ１１４とが接続される（ステップＳ２９）。
【００４９】
一方、ステップＳ２６にて、比較部１０７に入力されたＢＩＯＳ１０３のデータとメモリ１０８から読み出されたＢＩＯＳ復旧データとが比較された結果、比較部１０７に入力されたＢＩＯＳ１０３のデータとメモリ１０８から読み出されたＢＩＯＳ復旧データとが一致すると判断された場合は、ステップＳ２７の処理は行わずに、ステップＳ２８の処理に進む。
【００５０】
以上により、システムが運用中、つまりシステムのＤＣ電源が供給されている状態であっても、待機系のＢＩＯＳ１０３と復旧データが格納されているメモリ１０３とが、ＢＵＳ１１４，１０９を介して、それぞれを比較する比較部１０７からアクセス可能となることにより、待機中の壊れたＢＩＯＳデータを自動的に復旧することが可能となる。上述したように、待機系に切り替えられた直後に上記の処理が無条件で行われるものであっても良い。また、ＢＩＯＳをチェックするためのコマンドを予め準備しておき、システムに設けられた入力手段（不図示）から当該コマンドが入力されることにより、待機系に切り替えられた系のＢＩＯＳに対して、上記の処理が行われるものであっても良い。さらに、図１に示した構成のように、スタンバイ電源供給部１１１を設けることにより、システムのＤＣ電源が投入されていない状態においても、同様の処理の実行が可能である。
【図面の簡単な説明】
【００５１】
【図１】本発明のＢＩＯＳ復旧方式の実施の一形態を示す図である。
【図２】図１に示したＢＩＯＳ復旧方式におけるＢＩＯＳ復旧方法を説明するためのフローチャートである。
【図３】本発明のＢＩＯＳ復旧方式の実施の他の形態を示す図である。
【図４】図３に示したＢＩＯＳ復旧方式におけるＢＩＯＳ復旧方法を説明するためのフローチャートである。
【図５】従来の二重化ＢＩＯＳ方式の一例を示す図である。
【図６】図５に示した二重化ＢＩＯＳ方式を適用したシステムの立ち上げ方法を説明するためのフローチャートである。
【符号の説明】
【００５２】
１０１，１０４，１０９，１１４    ＢＵＳ
１０２，１０３    ＢＩＯＳ
１０５，１０６，１１２，１１３    ＢＵＳ−ＳＷ
１０７    比較部
１０８    メモリ
１１０    制御部
１１１    スタンバイ電源供給部
【図１】
2007193563.tif 000003
【図２】
2007193563.tif 000004
【図３】
2007193563.tif 000005
【図４】
2007193563.tif 000006
【図５】
2007193563.tif 000007
【図６】
2007193563.tif 000008