"複数のハードウェアコンポーネントを有するコンピュータに組み込まれ、当該コンピュータのブート処理及びリブート処理を制御する高速立ち上げ装置において、前記複数のハードウェアコンポーネントにそれぞれ対応する複数の情報管理テーブルであって、対応するハードウェアコンポーネントの装置ブート時の初期化情報及び当該ハードウェアコンポーネントを切り離す際に再初期化に必要となるハードウェアコンポーネントを示す依存関係、並びにBIOSによるブート完了時の初期化情報を記憶する複数の情報管理テーブルと、リブート処理の際に、前記複数のハードウェアコンポーネントのうち故障が生じているハードウェアコンポーネントを切り離すための再初期化と共に、ハードウェアコンポーネントの装置立ち上げ時の初期化情報を書き戻すブートリブート制御手段と、を備え、前記故障が生じているハードウェアコンポーネントを切り離す際に再初期化に必要とならないハードウェアコンポーネントについては再初期化を行わないことを特徴とする高速立ち上げ装置。請求項1に記載の高速立ち上げ装置において、前記リブート処理の際に前記ハードウェアコンポーネントの何れも故障していない場合は、前記BIOSによるブート完了時の初期化情報を書き戻すことによりハードウェアコンポーネントの初期化処理を省略することを特徴とする高速立ち上げ装置。請求項1又は2に記載の高速立ち上げ装置において、前記装置がOS配下で運用されている間に前記ハードウェアコンポーネントに故障が生じた場合に、当該故障の情報を記憶する故障情報記憶手段を更に備え、前記リブート処理の際に前記故障情報記憶手段を参照することにより前記ハードウェアコンポーネントに故障が生じているか否かを判断することを特徴とする高速立ち上げ装置。請求項1乃至3の何れか1項に記載の高速立ち上げ装置において、前記装置立ち上げ時の初期化位置情報は、対応するハードウェアコンポーネントの装置立ち上げ時での、初期化モジュールの先頭アドレス、メモリ上で対応する内部テーブル、及びCPU内における初期設定値を含み、前記BIOSブート完了時の初期化情報は、対応するハードウェアコンポーネントのBIOSブート完了時での、初期化モジュールの先頭アドレス、メモリ上で対応する内部テーブル、及びCPU内における初期設定値を含む、ことを特徴とする高速立ち上げ装置。請求項1乃至4の何れか1項に記載の高速立ち上げ装置において、前記リブート処理の際に、前記複数のハードウェアコンポーネントのうち故障が生じているハードウェアコンポーネントが複数存在する場合は、当該複数のハードウェアコンポーネントを切り離すための再初期化と共に、ハードウェアコンポーネントの装置立ち上げ時の初期化情報を書き戻す、ことを特徴とする高速立ち上げ装置。CPU、メモリ、及び複数のハードウェアコンポーネントを含むハードウェアと、前記ハードウェアのブート処理及びリブート処理を制御するBIOSと、前記BIOSによる前記ハードウェアのブート処理又はリブート処理の後にブートされるOSと、を備える情報処理装置において、前記BIOSが請求項1乃至5の何れか1項に記載の高速立ち上げ装置としての機能を有することを特徴とする情報処理装置。複数のハードウェアコンポーネントを有するコンピュータに組み込まれ、当該コンピュータのブート処理及びリブート処理を制御する高速立ち上げプログラムにおいて、前記複数のハードウェアコンポーネントにそれぞれ対応する複数の情報管理テーブルであって、対応するハードウェアコンポーネントの装置ブート時の初期化情報及び当該ハードウェアコンポーネントを切り離す際に再初期化に必要となるハードウェアコンポーネントを示す依存関係、並びにBIOSによるブート完了時の初期化情報を記憶する複数の情報管理テーブルと、リブート処理の際に、前記複数のハードウェアコンポーネントのうち故障が生じているハードウェアコンポーネントを切り離すための再初期化と共に、ハードウェアコンポーネントの装置立ち上げ時の初期化情報を書き戻すブートリブート制御手段と、を備え、前記故障が生じているハードウェアコンポーネントを切り離す際に再初期化に必要とならないハードウェアコンポーネントについては再初期化を行わない高速立ち上げ装置としてコンピュータを機能させることを特徴とする高速立ち上げプログラム。複数のハードウェアコンポーネントを有するコンピュータに組み込まれ、当該コンピュータのブート処理及びリブート処理を制御するBIOSが行う高速立ち上げ方法において、前記複数のハードウェアコンポーネントにそれぞれ対応する複数の情報管理テーブルであって、対応するハードウェアコンポーネントの装置ブート時の初期化情報及び当該ハードウェアコンポーネントを切り離す際に再初期化に必要となるハードウェアコンポーネントを示す依存関係、並びにBIOSによるブート完了時の初期化情報を記憶する複数の情報管理テーブルを用意するステップと、リブート処理の際に、前記複数のハードウェアコンポーネントのうち故障が生じているハードウェアコンポーネントを切り離すための再初期化と共に、ハードウェアコンポーネントの装置立ち上げ時の初期化情報を書き戻すブートリブート制御ステップと、を備え、前記故障が生じているハードウェアコンポーネントを切り離す際に再初期化に必要とならないハードウェアコンポーネントについては再初期化を行わないことを特徴とする高速立ち上げ方法。上述したような種々の技術を組みあわせることにより、再起動処理の高速化を図ることが可能となる。しかしながらこれらの技術を組み合わせたとしても、ハードウェア故障発生時のリブートに際しては、以下のような問題が存在した。具体的に説明する。BIOS立ち上げ完了位置からの再立ち上げはハードウェア,メモリの再初期化を伴わないため、高速のリブートが可能であるが、BIOS立ち上げ完了位置という特定の箇所からのリブートのみ可能である。従って、ハードウェア故障が発生した場合、該当コンポーネントの切り離し処理が必要となることからBIOS立ち上げ完了位置からの再立ち上げ方式を動作させることは出来ず、コールドリブートを行わなくてはならない。コールドリブートはハードウェア及びメモリの初期化を行うため、該当コンポーネントを切り離すだけにも関わらず、システム復旧までに時間を要してしまう。そこで、本発明は、ハードウェア故障が生じた場合であっても高速でリブートすることが可能な、ハードウェア構成縮退時の高速立ち上げ方法、高速立ち上げ装置及び高速立ち上げプログラムを提供することを目的とする。本発明の第1の観点によれば、複数のハードウェアコンポーネントを有するコンピュータに組み込まれ、当該コンピュータのブート処理及びリブート処理を制御する高速立ち上げ装置において、前記複数のハードウェアコンポーネントにそれぞれ対応する複数の情報管理テーブルであって、対応するハードウェアコンポーネントの装置ブート時の初期化情報及び当該ハードウェアコンポーネントを切り離す際に再初期化に必要となるハードウェアコンポーネントを示す依存関係、並びにBIOSによるブート完了時の初期化情報を記憶する複数の情報管理テーブルと、リブート処理の際に、前記複数のハードウェアコンポーネントのうち故障が生じているハードウェアコンポーネントを切り離すための再初期化と共に、ハードウェアコンポーネントの装置立ち上げ時の初期化情報を書き戻すブートリブート制御手段と、を備え、前記故障が生じているハードウェアコンポーネントを切り離す際に再初期化に必要とならないハードウェアコンポーネントについては再初期化を行わないことを特徴とする高速立ち上げ装置が提供される。本発明の第2の観点によれば、CPU、メモリ、及び複数のハードウェアコンポーネントを含むハードウェアと、前記ハードウェアのブート処理及びリブート処理を制御するBIOSと、前記BIOSによる前記ハードウェアのブート処理又はリブート処理の後にブートされるOSと、を備える情報処理装置において、前記BIOSが上記本発明の第1の観点により提供される高速立ち上げ装置としての機能を有することを特徴とする情報処理装置が提供される。本発明の第3の観点によれば、複数のハードウェアコンポーネントを有するコンピュータに組み込まれ、当該コンピュータのブート処理及びリブート処理を制御する高速立ち上げプログラムにおいて、前記複数のハードウェアコンポーネントにそれぞれ対応する複数の情報管理テーブルであって、対応するハードウェアコンポーネントの装置ブート時の初期化情報及び当該ハードウェアコンポーネントを切り離す際に再初期化に必要となるハードウェアコンポーネントを示す依存関係、並びにBIOSによるブート完了時の初期化情報を記憶する複数の情報管理テーブルと、リブート処理の際に、前記複数のハードウェアコンポーネントのうち故障が生じているハードウェアコンポーネントを切り離すための再初期化と共に、ハードウェアコンポーネントの装置立ち上げ時の初期化情報を書き戻すブートリブート制御手段と、を備え、前記故障が生じているハードウェアコンポーネントを切り離す際に再初期化に必要とならないハードウェアコンポーネントについては再初期化を行わない高速立ち上げ装置としてコンピュータを機能させることを特徴とする高速立ち上げプログラムが提供される。本発明の第4の観点によれば、複数のハードウェアコンポーネントを有するコンピュータに組み込まれ、当該コンピュータのブート処理及びリブート処理を制御するBIOSが行う高速立ち上げ方法において、前記複数のハードウェアコンポーネントにそれぞれ対応する複数の情報管理テーブルであって、対応するハードウェアコンポーネントの装置ブート時の初期化情報及び当該ハードウェアコンポーネントを切り離す際に再初期化に必要となるハードウェアコンポーネントを示す依存関係、並びにBIOSによるブート完了時の初期化情報を記憶する複数の情報管理テーブルを用意するステップと、リブート処理の際に、前記複数のハードウェアコンポーネントのうち故障が生じているハードウェアコンポーネントを切り離すための再初期化と共に、ハードウェアコンポーネントの装置立ち上げ時の初期化情報を書き戻すブートリブート制御ステップと、を備え、前記故障が生じているハードウェアコンポーネントを切り離す際に再初期化に必要とならないハードウェアコンポーネントについては再初期化を行わないことを特徴とする高速立ち上げ方法が提供される。本発明によれば、ハードウェア故障が発生した場合、全てのハードウェアの再初期化を行うのではなく、該当コンポーネントを切り離すと共に、それによって再初期化が必要なコンポーネントのみを再初期化することから、ハードウェア故障が生じた場合であっても高速でリブートすることが可能となる。まず、本発明の実施形態の概略を説明する。本発明の実施形態はBIOSがハードウェアの故障情報、各コンポーネントの初期化位置及びその位置からBIOSブートを行うための情報を記憶することで、リブートの際に故障コンポーネント切り離し処理、それに伴う初期化処理のみを行い、その他の健全なハードウェアコンポーネントの再初期化処理を実行せずに再立ち上げを行う。これにより、ハードウェア故障後のハードウェア縮退構成においても、従来技術より高速なリブートを可能とし、システム停止となる期間を短くすると共に、故障コンポーネント切り離し後の立ち上げを高速にする。以上が本願発明の実施形態の概略である。次に、本発明の実施形態について図面を用いて詳細に説明する。図1は、本発明の一実施形態である情報処理装置1000の概略構成を示すブロック図である。なお、情報処理装置1000自体は具体的にどのような用途の装置であってもよい。例えば、情報処理装置1000が汎用のパーソナルコンピュータやサーバであってもよく、携帯電話機等の端末であってもよく、その他何らかの機能を有する装置であってもよい。任意の装置により本実施形態を実現することが可能である。また、情報処理装置1000は、OSoperatingsystem100、BIOSbasicinputoutputsystem200及びハードウェアHW300を含む。OS100は、情報処理装置1000のシステム全体を管理する。ここで、OS100は本実施形態特有のものに限定されない、例えば、Windows登録商標や、Linux登録商標といったOSを用いることが可能である。BIOS200は、情報処理装置1000に、組み込まれた又は接続された周辺機器を制御するための機能を提供する。ここで、BIOS200は、ブートリブート制御部201、故障情報記憶部202及び複数の初期化情報管理テーブル203を含む。ブートリブート制御部201は、情報処理装置1000におけるブート及びリブートを制御する機能を有する。また、故障情報記憶部202は、故障した又は故障の疑いがあるハードウェアコンポーネント303を記憶する機能を有する。初期化情報管理テーブル203は、複数のハードウェアコンポーネント303のそれぞれに対応するように複数設けられている。なお、下述するが本実施形態においてハードウェアコンポーネント303の数に制限はなく、任意の個数が存在していてよい。従って初期化情報管理テーブル203も任意の個数設けられることとなる。なお、図1においては、初期化情報管理テーブル203-1、初期化情報管理テーブル203-2及び初期化情報管理テーブル203-nを図示する。ここで、nは任意の自然数を意味する。そして、初期化情報管理テーブル203は、それぞれ対応するハードウェアコンポーネント303に関しての初期化情報を記憶する。具体的には初期化情報管理テーブル203が記憶する初期化情報は、下記の三種類の情報を含む。すなわち、1メモリに関する情報として、対応するハードウェアコンポーネント303を初期化するための初期化モジュールの先頭アドレス、当該初期化モジュールの先頭アドレスに対応するメモリ302上の内部テーブル2CPUに関する情報として、CPU301内部のコンテキスト/レジスタ/スタック、初期設定値3関連情報として、ハードウェアコンポーネント切り離し時に再初期化が必要となるハードウェアコンポーネント間の依存関係の3つの情報を記憶する。なお、これらの情報はあくまで一例に過ぎず、これらの情報以外の情報が更に追加されていてもよく、また、これらの情報に代替する他の情報が含まれるようにしてもよい。また、情報処理装置1000は、ハードウェア300として、CPU301、メモリ302、及びその他のハードウェアコンポーネント303を含む。CPU301は演算処理装置であり、情報処理装置1000全体の動作を制御する機能を有する。メモリ302は、CPU301の動作に必要なプログラムを記憶する。更に、メモリ302は、CPU301の作業領域となる。具体的にはメモリ302は、主記憶装置となるRAMRandomAccessMemoryと、OS100等を格納する補助記憶装置であるHDDHarddiskdriveやFlashSSDSolidStateDriveと、BIOS200を記憶するフラッシュメモリ等により実現される。すなわち、メモリ302は、単一の記憶装置により実現されてもよいが、複数の記憶装置の組合せにより実現されてもよい。そして、CPU301及びメモリ302が協働することにより、各ハードウェアコンポーネント303の動作を制御する機能を有し、更に、BIOS200及びOS100を実現する。すなわち本実施形態はハードウェアとソフトウェアが協働することにより実現される。ハードウェアコンポーネント303は、情報処理装置1000において用いられる種々のハードウェアを含み得る。また、上述したようにハードウェアコンポーネント303は任意の個数が存在していてよい。また、図1においては説明の便宜上CPU301及びメモリ302をそれぞれ別途図示している。もっとも、CPU301及びメモリ302もハードウェアコンポーネント303のうちの一つでもある。すなわち、CPU301及びメモリ302はハードウェアコンポーネント303を兼ねているものとする。続いて、図2、3及び図4のフローチャートを参照して本発明の実施形態の動作について詳細に説明する。まず、図2のフローチャートを参照して情報処理装置1000のブート立ち上げ動作について説明する。図2に示すように、情報処理装置1000のブートは、大きく分けるとBIOS200の初期化ステップS11~ステップS14と、OS100の初期化ステップS15の2つの処理段階を含む。まず、BIOS200のブートリブート制御部170は、ハードウェアコンポーネント303-1~301-nそれぞれについて、各ハードウェアコンポーネントの初期化モジュールによる初期化処理を実行させる。この初期化処理においてブートリブート制御部170は、各ハードウェアコンポーネント303に対応する初期化情報管理テーブル203に情報を格納するステップS11。ステップS11において格納する初期化情報は上述したように、各ハードウェアコンポーネント303の初期化モジュールの先頭アドレス及び、その場所でのメモリ302上の内部テーブル、CPU301内部のコンテキスト/レジスタ/スタック、初期設定値、該当コンポーネント303の切り離した際に再初期化が必要になるハードウェアの依存関係である。続いて、ブートリブート制御部170は、全てのハードウェアコンポーネント303に対応する初期化情報管理テーブル203に情報を記憶できたか確認するステップS12。全ての初期化情報管理テーブル203に情報を記憶できていない場合はステップS12においてNo、ステップS11の動作を継続する。一方、全ての初期化情報管理テーブル203に情報を記憶できている場合はステップS12においてYes、BIOSブートが完了するステップS13。続いて、ブートリブート制御部170は、ステップS11及び12と同様にBIOSブート完了位置でのメモリ302、CPU301のデータを初期化情報管理テーブル160に記憶するステップS14。その後、OSのブート処理が開始されるステップS15。次に、図3のフローチャートを参照してOS100運用中の動作について説明する。OS100の運用中に何れかのハードウェアコンポーネント303が故障した場合、BIOS200は当該ハードウェアコンポーネント303の故障を故障情報記憶部202に記憶するステップS21。なお、図3の処理では、実際に故障が生じたハードウェアコンポーネントに限らず、故障の発生が疑われるハードウェアコンポーネントの情報が記憶されてもよい。続いて、図4のフローチャートを参照して情報処理装置1000のリブート動作について説明する。図4に示すように、このリブート動作は、OSのシャットダウンリブート指示の結果行われる、BIOSのシャットダウンOSのシャットダウンに続いて行われ、ハードウェア故障の有無の判断処理を含む、BIOSの初期化ステップS32、ステップS34、ステップS35、及びOSの初期化ステップS37の4つの処理段階を含む。OS100からのリブート立ち下げ指示が出た場合、BIOS200は運用中に故障情報記憶部202に記憶しておいたハードウェアコンポーネント303の故障情報を確認するステップS31。ハードウェア故障が発生していない場合ステップS31にてNo、BIOS200の立ち上げ完了位置で記憶したステップS14にてメモリ302上の内部テーブル、CPU301内部のコンテキスト/レジスタ/スタック及び、初期設定値を書き戻すステップS32。これにより、不要なハードウェアの初期化処理をスキップし、OS100立ち上げが可能な状態し、再度OS100立ち上げを行うステップS36及びステップS37。一方、OS100運用中にハードウェア故障が発生していた場合ステップS31にてYes、発生したハードウェア故障で切り離し対象となるハードウェアコンポーネント303と、ブート時にステップS11及びA12にて記憶していた各ハードウェアコンポーネント303の初期化情報管理テーブル160に含まれる初期化情報と、を照らし合わせる。そして、故障したハードウェアコンポーネント303の切り離しを行うための初期化位置から再度BIOS200立ち上げを実施するステップS35-1~35-n。このとき、BIOS200はハードウェア故障したハードウェアコンポーネント303を切り離すと同時に、ステップS11及びA12にて記憶したメモリ302上の内部テーブル、CPU301内部のコンテキスト/レジスタ/スタック、初期設定値を書き戻し、再初期化が必要なハードウェアコンポーネント303を初期化するステップS34-1~34-n。これにより故障したハードウェアコンポーネント303を縮退させた構成でのOS100立ち上げを行う。以上説明した本発明の実施形態の効果は、システム復旧時間の短縮を可能とすることにある。その理由は、ハードウェア故障が発生した場合、全てのハードウェアの再初期化を行うのではなく、該当コンポーネントを切り離すと共に、それによって再初期化が必要なコンポーネントのみを再初期化することで、不要な初期化処理を行わないからである。上述した実施形態においては、故障情報記憶部202が、故障した又は故障の疑いがあるハードウェアコンポーネント303を一つだけ記憶している場合を想定していた。もっとも、ステップS32において複数のハードウェアコンポーネント303が故障しているような場合もあり得る。このような場合には、当該複数のハードウェアコンポーネント303を切り離すための再初期化と共に、これら複数のハードウェアコンポーネント303と依存関係にあるハードウェアコンポーネント303を初期化することにより高速立ち上げを実現することが可能となる。なお、上記実施形態では、本実施形態を実現するためのプログラムが、情報処理装置に予め記憶されているものとして説明した。しかし、コンピュータを情報処理装置の全部又は一部として動作させ、あるいは、上述の処理を実行させるためのプログラムを、フレキシブルディスク、CD-ROMCompactDiscReadOnlyMemory、DVDDigitalVersatileDisc、MOMagnetoOpticalDiskBDBlurayDisc等のコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、あるいは、上述の工程を実行させてもよい。さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波にプログラムを重畳させて、コンピュータにダウンロード等してプログラムを実行してもよい。なお、本発明の実施形態である情報処理装置は、ハードウェアにより実現することもできるが、コンピュータをその情報処理装置として機能させるためのプログラムをコンピュータがコンピュータ読み取り可能な記録媒体から読み込んで実行することによっても実現することができる。また、本発明の実施形態による高速立ち上げ方法は、ハードウェアにより実現することもできるが、コンピュータにその方法を実行させるためのプログラムをコンピュータがコンピュータ読み取り可能な記録媒体から読み込んで実行することによっても実現することができる。また、上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。付記1複数のハードウェアコンポーネントを有するコンピュータに組み込まれ、当該コンピュータのブート処理及びリブート処理を制御する高速立ち上げ装置において、前記複数のハードウェアコンポーネントにそれぞれ対応する複数の情報管理テーブルであって、対応するハードウェアコンポーネントの装置ブート時の初期化情報及び当該ハードウェアコンポーネントを切り離す際に再初期化に必要となるハードウェアコンポーネントを示す依存関係、並びにBIOSによるブート完了時の初期化情報を記憶する複数の情報管理テーブルと、リブート処理の際に、前記複数のハードウェアコンポーネントのうち故障が生じているハードウェアコンポーネントを切り離すための再初期化と共に、ハードウェアコンポーネントの装置立ち上げ時の初期化情報を書き戻すブートリブート制御手段と、を備え、前記故障が生じているハードウェアコンポーネントを切り離す際に再初期化に必要とならないハードウェアコンポーネントについては再初期化を行わないことを特徴とする高速立ち上げ装置。付記2付記1に記載の高速立ち上げ装置において、前記リブート処理の際に前記ハードウェアコンポーネントの何れも故障していない場合は、前記BIOSによるブート完了時の初期化情報を書き戻すことによりハードウェアコンポーネントの初期化処理を省略することを特徴とする高速立ち上げ装置。付記3付記1又は2に記載の高速立ち上げ装置において、前記装置がOS配下で運用されている間に前記ハードウェアコンポーネントに故障が生じた場合に、当該故障の情報を記憶する故障情報記憶手段を更に備え、前記リブート処理の際に前記故障情報記憶手段を参照することにより前記ハードウェアコンポーネントに故障が生じているか否かを判断することを特徴とする高速立ち上げ装置。付記4付記1乃至3の何れか1に記載の高速立ち上げ装置において、前記装置立ち上げ時の初期化位置情報は、対応するハードウェアコンポーネントの装置立ち上げ時での、初期化モジュールの先頭アドレス、メモリ上で対応する内部テーブル、及びCPU内における初期設定値を含み、前記BIOSブート完了時の初期化情報は、対応するハードウェアコンポーネントのBIOSブート完了時での、初期化モジュールの先頭アドレス、メモリ上で対応する内部テーブル、及びCPU内における初期設定値を含む、ことを特徴とする高速立ち上げ装置。付記5付記1乃至4の何れか1に記載の高速立ち上げ装置において、前記リブート処理の際に、前記複数のハードウェアコンポーネントのうち故障が生じているハードウェアコンポーネントが複数存在する場合は、当該複数のハードウェアコンポーネントを切り離すための再初期化と共に、ハードウェアコンポーネントの装置立ち上げ時の初期化情報を書き戻す、ことを特徴とする高速立ち上げ装置。付記6CPU、メモリ、及び複数のハードウェアコンポーネントを含むハードウェアと、前記ハードウェアのブート処理及びリブート処理を制御するBIOSと、前記BIOSによる前記ハードウェアのブート処理又はリブート処理の後にブートされるOSと、を備える情報処理装置において、前記BIOSが付記1乃至5の何れか1に記載の高速立ち上げ装置としての機能を有することを特徴とする情報処理装置。付記7複数のハードウェアコンポーネントを有するコンピュータに組み込まれ、当該コンピュータのブート処理及びリブート処理を制御する高速立ち上げプログラムにおいて、前記複数のハードウェアコンポーネントにそれぞれ対応する複数の情報管理テーブルであって、対応するハードウェアコンポーネントの装置ブート時の初期化情報及び当該ハードウェアコンポーネントを切り離す際に再初期化に必要となるハードウェアコンポーネントを示す依存関係、並びにBIOSによるブート完了時の初期化情報を記憶する複数の情報管理テーブルと、リブート処理の際に、前記複数のハードウェアコンポーネントのうち故障が生じているハードウェアコンポーネントを切り離すための再初期化と共に、ハードウェアコンポーネントの装置立ち上げ時の初期化情報を書き戻すブートリブート制御手段と、を備え、前記故障が生じているハードウェアコンポーネントを切り離す際に再初期化に必要とならないハードウェアコンポーネントについては再初期化を行わない高速立ち上げ装置としてコンピュータを機能させることを特徴とする高速立ち上げプログラム。付記8複数のハードウェアコンポーネントを有するコンピュータに組み込まれ、当該コンピュータのブート処理及びリブート処理を制御するBIOSが行う高速立ち上げ方法において、前記複数のハードウェアコンポーネントにそれぞれ対応する複数の情報管理テーブルであって、対応するハードウェアコンポーネントの装置ブート時の初期化情報及び当該ハードウェアコンポーネントを切り離す際に再初期化に必要となるハードウェアコンポーネントを示す依存関係、並びにBIOSによるブート完了時の初期化情報を記憶する複数の情報管理テーブルを用意するステップと、リブート処理の際に、前記複数のハードウェアコンポーネントのうち故障が生じているハードウェアコンポーネントを切り離すための再初期化と共に、ハードウェアコンポーネントの装置立ち上げ時の初期化情報を書き戻すブートリブート制御ステップと、を備え、前記故障が生じているハードウェアコンポーネントを切り離す際に再初期化に必要とならないハードウェアコンポーネントについては再初期化を行わないことを特徴とする高速立ち上げ方法。"