"ファームウェアの実行により情報処理装置の設定処理及び基本システムの起動処理を行なう処理部と、前記基本システムを格納するとともに、前記基本システムを格納する領域に係る第1領域情報を保持する格納部と、前記第1領域情報に対応する第2領域情報を保持する保持部と、を備え、前記処理部は、前記情報処理装置の設定処理において、前記第1領域情報に対応する第2領域情報が前記保持部に保持されているか否かに基づいて、前記格納部に格納された前記基本システムの起動処理を行なうか否かを判定する判定部と、前記判定部により、前記第1領域情報に対応する第2領域情報が前記保持部に保持されていないと判断された場合に、前記第1領域情報を、前記第1領域情報に対応する第2領域情報として前記保持部に登録する登録部と、を備えるとともに、前記判定部による判定結果に応じて、前記基本システムの起動処理を行なうことを特徴とする、情報処理装置。前記登録部は、前記判定部により、前記第1領域情報に対応する第2領域情報が前記保持部に保持されていないと判断された場合に、所定の登録条件に基づいて、前記第1領域情報を前記保持部に登録し、前記判定部は、前記登録部により前記第1領域情報が前記保持部に登録された場合に、前記格納部に保持された第1領域情報と、前記登録部により登録された第2領域情報とに基づいて、前記格納部に格納された前記基本システムの起動処理を行なうか否かを判定することを特徴とする、請求項1記載の情報処理装置。前記格納部は、格納する基本システムに係る第1基本システム情報をさらに保持し、前記保持部は、前記処理部による起動を許可する基本システムに係る起動許可情報をさらに保持し、前記判定部は、前記第1領域情報に対応する第2領域情報が前記保持部に保持されていると判断した場合に、前記第1基本システム情報と、前記起動許可情報とに基づいて、前記格納部に格納された前記基本システムの起動処理を行なうか否かを判定することを特徴とする、請求項1又は請求項2記載の情報処理装置。前記起動許可情報には、少なくとも一つの基本システムに係る第2基本システム情報が登録され、前記判定部は、前記第1基本システム情報に対応する第2基本システム情報が、前記起動許可情報に登録されていると判断した場合に、前記格納部に格納された前記基本システムの起動処理を行なうと判定することを特徴とする、請求項3記載の情報処理装置。前記起動許可情報には、前記少なくとも一つの第2基本システム情報に対応付けて、前記処理部による当該基本システムの起動の可否を示す起動可否情報が登録され、前記判定部は、前記第1基本システム情報に対応する第2基本システム情報が前記起動許可情報に登録されていると判断した場合に、当該第2基本システム情報に対応付けられた起動可否情報に応じて、前記格納部に格納された前記基本システムの起動処理を行なうと判定することを特徴とする、請求項4記載の情報処理装置。前記判定部は、前記第1基本システム情報に対応する前記第2基本システム情報が前記起動許可情報に登録されていると判断した場合であって、且つ、当該第2基本システム情報に対応付けられた起動可否情報が起動可能を示していると判断した場合に、前記格納部に格納された前記基本システムの起動処理を行なうと判定することを特徴とする、請求項5記載の情報処理装置。前記処理部は、前記起動許可情報における前記第2基本システム情報ごとに、前記起動可否情報を設定する設定部をさらに備えることを特徴とする、請求項5又は請求項6記載の情報処理装置。前記登録部は、前記判定部により、前記第1領域情報に対応する第2領域情報が前記保持部に保持されていないと判断された場合に、自動登録及び手動登録の設定情報に基づいて、前記所定の登録条件が満たされているか否かを判断し、満たされていると判断した場合に、前記第1領域情報を前記保持部に登録することを特徴とする、請求項2記載の情報処理装置。前記処理部は、前記設定情報を設定する設定部をさらに備えることを特徴とする、請求項8記載の情報処理装置。前記ファームウェアは、UEFIUnifiedExtensibleFirmwareInterfaceシステムファームウェアであり、前記基本システムは、前記UEFIシステムファームウェアに対応した基本システムであることを特徴とする、請求項1~9のいずれか1項記載の情報処理装置。前記第1及び第2領域情報は、それぞれパーティションGUIDGloballyUniqueIdentifierであり、前記第1及び第2基本システム情報は、それぞれパーティションタイプGUIDであることを特徴とする、請求項1~10のいずれか1項記載の情報処理装置。ファームウェアの実行により情報処理装置の設定処理及び基本システムの起動処理を行なう処理部と、前記基本システムを格納するとともに、前記基本システムを格納する領域に係る第1領域情報を保持する格納部と、前記第1領域情報に対応する第2領域情報を保持する保持部と、を備える情報処理装置において、前記情報処理装置の設定処理において、前記第1領域情報に対応する第2領域情報が前記保持部に保持されているか否かを判断し、前記第1領域情報に対応する第2領域情報が前記保持部に保持されていないと判断された場合に、前記第1領域情報を、前記第1領域情報に対応する第2領域情報として前記保持部に登録し、判断結果に基づいて、前記格納部に格納された前記基本システムの起動処理を行なうか否かを判定し、判定結果に応じて、前記基本システムの起動処理を行なうことを特徴とする、基本システム起動方法。前記第1領域情報に対応する第2領域情報が前記保持部に保持されていないと判断された場合に、所定の登録条件に基づいて、前記第1領域情報を前記保持部に登録し、前記第1領域情報が前記保持部に登録された場合に、前記格納部に保持された第1領域情報と、登録された第2領域情報とに基づいて、前記格納部に格納された前記基本システムの起動処理を行なうか否かを判定することを特徴とする、請求項12記載の基本システム起動方法。前記第1領域情報に対応する第2領域情報が前記保持部に保持されていると判断した場合に、格納する基本システムに係る情報であって前記格納部に保持された第1基本システム情報と、前記保持部に保持された前記処理部による起動を許可する基本システムに係る起動許可情報とに基づいて、前記格納部に格納された前記基本システムの起動処理を行なうか否かを判定することを特徴とする、請求項12又は請求項13記載の基本システム起動方法。少なくとも一つの基本システムに係る第2基本システム情報が登録される前記起動許可情報において、前記第1基本システム情報に対応する第2基本システム情報が登録されていると判断した場合に、前記格納部に格納された前記基本システムの起動処理を行なうと判定することを特徴とする、請求項14記載の基本システム起動方法。ファームウェアの実行により情報処理装置の設定処理及び基本システムの起動処理を行なう処理部と、前記基本システムを格納するとともに、前記基本システムを格納する領域に係る第1領域情報を保持する格納部と、前記第1領域情報に対応する第2領域情報を保持する保持部と、を備えるコンピュータにおいて、前記情報処理装置の設定処理において、前記第1領域情報に対応する第2領域情報が前記保持部に保持されているか否かを判断し、前記第1領域情報に対応する第2領域情報が前記保持部に保持されていないと判断された場合に、前記第1領域情報を、前記第1領域情報に対応する第2領域情報として前記保持部に登録し、判断結果に基づいて、前記格納部に格納された前記基本システムの起動処理を行なうか否かを判定し、判定結果に応じて、前記基本システムの起動処理を行なう、処理を前記コンピュータに実行させることを特徴とする、基本システム起動プログラム。前記第1領域情報に対応する第2領域情報が前記保持部に保持されていないと判断された場合に、所定の登録条件に基づいて、前記第1領域情報を前記保持部に登録し、前記第1領域情報が前記保持部に登録された場合に、前記格納部に保持された第1領域情報と、登録された第2領域情報とに基づいて、前記格納部に格納された前記基本システムの起動処理を行なうか否かを判定する、処理を前記コンピュータに実行させることを特徴とする、請求項16記載の基本システム起動プログラム。前記第1領域情報に対応する第2領域情報が前記保持部に保持されていると判断した場合に、格納する基本システムに係る情報であって前記格納部に保持された第1基本システム情報と、前記保持部に保持された前記処理部による起動を許可する基本システムに係る起動許可情報とに基づいて、前記格納部に格納された前記基本システムの起動処理を行なうか否かを判定する、処理を前記コンピュータに実行させることを特徴とする、請求項16又は請求項17記載の基本システム起動プログラム。少なくとも一つの基本システムに係る第2基本システム情報が登録される前記起動許可情報において、前記第1基本システム情報に対応する第2基本システム情報が登録されていると判断した場合に、前記格納部に格納された前記基本システムの起動処理を行なうと判定する、処理を前記コンピュータに実行させることを特徴とする、請求項18記載の基本システム起動プログラム。前記少なくとも一つの第2基本システム情報に対応付けて、前記処理部による当該基本システムの起動の可否を示す起動可否情報が登録される前記起動許可情報において、前記第1基本システム情報に対応する第2基本システム情報が登録されていると判断した場合に、当該第2基本システム情報に対応付けられた起動可否情報に応じて、前記格納部に格納された前記基本システムの起動処理を行なうと判定する、処理を前記コンピュータに実行させることを特徴とする、請求項19記載の基本システム起動プログラム。上述の如く、UEFIが実装された情報処理装置は、起動するOSが格納されたHDDにおけるパーティションGUIDが、NVRAM内のパーティションGUIDの情報と一致する場合に、当該OSを起動する。従って、UEFIが実装された情報処理装置のHDDを、他のOSがインストールされたHDDと交換すると、交換後のHDDに係るパーティションGUIDとNVRAM内のパーティションGUIDとが一致しなくなり、交換後のHDDのOSを起動することができないという問題がある。上述の点に鑑み、本件の目的の1つは、情報処理装置において基本システムの格納部の交換を行なった場合であっても、交換後の格納部に格納された基本システムの起動を可能とすることである。なお、前記目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的の1つとして位置付けることができる。本件の情報処理装置は、ファームウェアの実行により情報処理装置の設定処理及び基本システムの起動処理を行なう処理部と、前記基本システムを格納するとともに、前記基本システムを格納する領域に係る第1領域情報を保持する格納部と、前記第1領域情報に対応する第2領域情報を保持する保持部と、を備え、前記処理部は、前記情報処理装置の設定処理において、前記第1領域情報に対応する第2領域情報が前記保持部に保持されているか否かに基づいて、前記格納部に格納された前記基本システムの起動処理を行なうか否かを判定する判定部と、前記判定部により、前記第1領域情報に対応する第2領域情報が前記保持部に保持されていないと判断された場合に、前記第1領域情報を、前記第1領域情報に対応する第2領域情報として前記保持部に登録する登録部と、を備えるとともに、前記判定部による判定結果に応じて、前記基本システムの起動処理を行なうものである。また、本件の基本システム起動方法は、ファームウェアの実行により情報処理装置の設定処理及び基本システムの起動処理を行なう処理部と、前記基本システムを格納するとともに、前記基本システムを格納する領域に係る第1領域情報を保持する格納部と、前記第1領域情報に対応する第2領域情報を保持する保持部と、を備える情報処理装置において、前記情報処理装置の設定処理において、前記第1領域情報に対応する第2領域情報が前記保持部に保持されているか否かを判断し、前記第1領域情報に対応する第2領域情報が前記保持部に保持されていないと判断された場合に、前記第1領域情報を、前記第1領域情報に対応する第2領域情報として前記保持部に登録し、判断結果に基づいて、前記格納部に格納された前記基本システムの起動処理を行なうか否かを判定し、判定結果に応じて、前記基本システムの起動処理を行なうものである。さらに、本件の基本システム起動プログラムは、ファームウェアの実行により情報処理装置の設定処理及び基本システムの起動処理を行なう処理部と、前記基本システムを格納するとともに、前記基本システムを格納する領域に係る第1領域情報を保持する格納部と、前記第1領域情報に対応する第2領域情報を保持する保持部と、を備えるコンピュータにおいて、前記情報処理装置の設定処理において、前記第1領域情報に対応する第2領域情報が前記保持部に保持されているか否かを判断し、前記第1領域情報に対応する第2領域情報が前記保持部に保持されていないと判断された場合に、前記第1領域情報を、前記第1領域情報に対応する第2領域情報として前記保持部に登録し、判断結果に基づいて、前記格納部に格納された前記基本システムの起動処理を行なうか否かを判定し、判定結果に応じて、前記基本システムの起動処理を行なう、処理を前記コンピュータに実行させるものである。開示の技術によれば、情報処理装置において基本システムの格納部の交換を行なった場合であっても、交換後の格納部に格納された基本システムの起動を可能とすることができる。以下、図面を参照して実施の形態を説明する。1一実施形態1-1情報処理装置の構成例図1は、一実施形態としての情報処理装置1のハードウェアの構成例を示す図であり、図2は、情報処理装置1の詳細な構成例を示すブロック図である。なお、図2においては、説明の便宜上、一部の構成要素の図示を省略している。情報処理装置1は、システムファームウェアとしてUEFIUnifiedExtensibleFirmwareInterfaceを実装し、UEFIに対応した基本システムを起動実行するものである。なお、基本システムとしては、例えばOSOperatingSystemが挙げられる。以下、基本システムがOSである場合について説明する。図1に例示するように、情報処理装置1は、CPUCentralProcessingUnit2、メモリ3、NVRAMNonVolatileRandomAccessMemory4、HDDHardDiskDrive5、入力装置6、及び表示装置7を備える。メモリ3は、種々のデータやプログラムを一時的に格納する記憶領域であって、CPU2がプログラムを実行する際に、データやプログラムを一時的に格納展開して用いる。なお、メモリ3としては、例えばRAM等の揮発性メモリが挙げられる。HDD格納部5は、種々のデータやプログラム等を格納する記憶装置であり、本実施形態においては、図2に示すUEFIに対応したOS基本システム5Cを格納する。なお、HDD5等の磁気ディスク装置の代わりに、SSDSolidStateDriveのような半導体ドライブ装置等の他の記憶装置が用いられても良い。ここで、HDD5は、GPTGUIDPartitionTableによりパーティションが設定されており、使用するOS5Cが格納されたパーティション領域に、パーティションGUIDGloballyUniqueIdentifier5Aと、パーティションタイプGUID5Bとを保持している。パーティションGUID第1領域情報5Aは、上述したように、OS5Cを格納するパーティションに係るGUIDであり、HDD5のパーティションごとに一意である。図3は、一実施形態に係るHDD5が保持するパーティションGUID5Aの一例を示す図である。図3に示すように、HDD5は、例えば16バイトの値であるGUID図3中、便宜上{GUID1}と表記と、格納するOS5Cの種別本例においてはWindows登録商標x64とを少なくとも含む情報を、パーティションGUID5Aとして保持する。パーティションタイプGUID第1OS情報,第1基本システム情報5Bは、格納するOS5Cに係るGUIDであり、上述したように、OS5C及びそのOS5Cが使用するパーティション形式によって一意に決まるGUIDである。パーティションタイプGUID5Bは、例えば16バイトの値である。一例として、格納するOS5CがWindows登録商標x64であり、パーティション形式がLDMである場合には、パーティションタイプGUID5Bは、5808C8AA7E8F42E085D2E1E90434CFB3となる。以下、本実施形態に係るHDD5は、格納するOS5CがWindows登録商標x64であり、パーティション形式がLDMであるものとして説明する。なお、以下、パーティションGUID5Aを単にGUID5Aともいい、パーティションタイプGUID5Bを単にGUID5Bともいう。NVRAM保持部4は、情報処理装置1のシステムファームウェアであるUEFIF/Wファームウェア41を格納するものである。UEFIF/W41は、情報処理装置1の電源投入後に、CPU2によって読み出されて、OS5Cの実行開始までの制御が実行される。なお、NVRAM4の代わりに、他の読み書き可能な不揮発性メモリが用いられても良い。また、NVRAM4は、UEFIF/W41の格納領域における特定の領域であるVariable領域を備え、OS5Cがインストールされる際に、HDD5のパーティションGUID5Aに対応するパーティションGUID4AがパーティションGUIDリスト42に格納される。なお、Variable領域へのパーティションGUID4Aの書き込みは、OS5Cにより、UEFIF/W41が持つランタイムファンクションが実行されることにより行なわれる。また、本実施形態に係る情報処理装置1においては、後述するGUID登録部22によるHDD5の登録処理においても、ランタイムファンクションが実行されて、Variable領域のパーティションGUIDリスト42へのパーティションGUID4Aの書き込みが行なわれる。パーティションGUIDリスト登録情報42は、少なくとも一つのパーティションGUID4Aを有するものである。パーティションGUID第2領域情報4Aは、上述の如くランタイムファンクションによって書き込まれたGUIDであり、HDD5に格納されたパーティションGUID5Aに対応する。なお、以下、パーティションGUIDリスト42を単にGUIDリスト42ともいい、パーティションGUID4Aを単にGUID4Aともいう。図4は、一実施形態に係るNVRAM4が保持するパーティションGUIDリスト42の一例を示す図である。図4に示すように、NVRAM4は、Variable領域に、GUID及び格納するOS5Cの種別を少なくとも含む情報を、パーティションGUID4Aとして保持する。なお、NVRAM4は、図4に示すように、GUIDリスト42内に、複数のGUID及び格納するOS5Cの種別等の組であるGUID4Aを保持しても良い。例えば、図4に示すように、Variable領域のGUIDリスト42には、HDD5が保持するGUID5Aと同じGUID図4中、便宜上{GUID1}と表記と、格納するOS5Cの種別本例においてはWindows登録商標x64とを少なくとも含む情報が、GUID4Aとして保持されている。また、例えば、このGUIDリスト42には、他のGUID図4中、便宜上{GUID2}と表記と、他のGUIDに係るパーティションに格納されたOSの種別本例においてはLinux登録商標とを少なくとも含む情報が、パーティションGUID4Aとしてさらに保持されている。また、NVRAM4は、CPU2による起動を許可するOS5Cに係るサポートパーティションタイプGUIDリスト43を保持する。サポートパーティションタイプGUIDリスト起動許可情報43は、少なくとも一つのパーティションタイプGUID4B及び起動可否フラグ4Cが登録される。パーティションタイプGUID第2OS情報,第2基本システム情報4Bは、少なくとも一つのOSに係るGUIDであり、パーティションタイプGUID5Bと同様に、OS及びそのOSが使用するパーティション形式によって一意に決まるGUIDである。起動可否フラグ起動可否情報4Cは、CPU2による当該OSの起動の可否を示す情報であり、パーティションタイプGUID4Bに対応付けられる。なお、以下、サポートパーティションタイプGUIDリスト43を単にパーティションタイプGUIDリスト43又はGUIDリスト43ともいい、パーティションタイプGUID4Bを単にGUID4Bともいう。図5は、一実施形態に係るNVRAM4が保持するパーティションタイプGUIDリスト43の一例を示す図である。図5に示すように、パーティションタイプGUIDリスト43は、複数のパーティションタイプGUID4Bと、これらのGUID4Bに対応付けた起動可否フラグ4Cとを保持する。例えば、図5に例示するように、OSがWindows登録商標x64であり、パーティション形式がLDMである場合のパーティションタイプGUID4Bには、起動可否フラグ4Cとして、起動可能を示す1が設定されている。一方、OSがHPUX登録商標であり、パーティション形式がServiceである場合のパーティションタイプGUID4Bには、起動可否フラグ4Cとして、起動不可を示す0が設定されている。なお、図5において、説明の便宜上、パーティションタイプGUID4Bの後にOS種別及びパーティション形式を示しているが、実際には、パーティションタイプGUID4Bには16バイトの値のみが設定される。また、例えばシステム管理者は、パーティションタイプGUIDリスト43におけるGUID4Bについて、NVRAM4の書き換えを行なうアプリケーション等を実行することにより、GUID4Bの追加や変更、削除等の更新を行なうことができる。これにより、GUIDリスト43に含まれていない新たなOSの追加や不要なOSの削除等を、UEFIF/W41自体をアップデートすることなく、容易に行なうことができ、利便性が向上する。なお、パーティションタイプGUIDリスト43における起動可否フラグ4Cは、後述するパラメータ設定部23による起動OSの設定処理によって変更可能である。入力装置6は、情報処理装置1の使用者や管理者等以下、これらを単に使用者等というが各種入力や操作を行なうことにより、データや指示内容等をCPU2に入力するものであって、例えば、マウスやキーボードを備えて構成される。表示装置7は、CPU2からの種々の情報が表示されるものであって、例えばモニタ等を備えて構成される。CPU処理部2は、種々の制御や演算を行なう処理装置プロセッサであり、HDD5やNVRAM4、図示しないROM等に格納されたプログラムを、メモリ3に一時的に格納展開して実行することにより、種々の機能を実現する。また、CPU2は、CPU2とメモリ3又はNVRAM4との間で転送されるデータ等を保持するキャッシュメモリCacheMemory;以下、CMという20を備える。さらに、CPU2は、UEFIF/W41の実行により、情報処理装置1の設定処理及びOS5Cの起動処理を行なう。ここで、情報処理装置1の設定処理としては、OS5Cの起動準備を含む情報処理装置1の起動処理POST処理、後述する起動OS及びHDD登録の設定処理の設定処理や、HDDの登録処理等がある。以下、図6を参照しながら、CPU2によるUEFIF/W41の実行により行なわれる情報処理装置1及びOSの起動処理について説明する。図6は、一実施形態に係る情報処理装置1の起動処理POST処理及びOSの起動処理の一例を説明するフローチャートである。図6に示すように、例えば情報処理装置1の電源ボタンが押下され電源が投入されるとステップS1、SECSecurityフェーズにおいて、CPU2の初期化が行なわれ、CM20が使用可能になるステップS2。次いで、PEIPreEFIInitializationフェーズにおいて、CPU2によりNVRAM4からUEFIF/W41を構成する実行モジュールがCM20に読み出され、主にチップセットやメモリ3の初期化が実行されるステップS3。ここで、UEFIF/W41は、FVFirmwareVolumeと呼ばれる実行モジュールの集合体である。電源投入後、UEFIF/W41において最初に実行されるのが、BFVBootFirmwareVolumeと呼ばれるモジュールであり、このBFVでは上述したステップS3のPEIが実行される。次に、DXEDriverExecutionEnvironmentフェーズにおいて、CPU2により、NVRAM4から実行モジュールがメモリ3に読み出され、主に内蔵デバイスや各種機能の設定が実行されるステップS4。ステップS2~S4におけるシステムプラットフォームの初期化処理が完了すると、UEFIF/W41に組み込まれたブートマネージャBootManagerが起動し、起動するUEFI対応OSが選択されるステップS5。そして、ファイナルOSブートローダFinalOSBootLoaderにより、選択したUEFI対応OSが起動されてステップS6,S7、POST処理が終了する。ここで、CPU2は、OS起動判定部21、GUID登録部22、及びパラメータ設定部23を備える。OS起動判定部基本システム起動判定部,判定部21は、情報処理装置1の設定処理において、パーティションGUID5Aに対応するパーティションGUID4AがNVRAM4に保持されているか否かを判断する。具体的には、OS起動判定部21は、図6に示すステップS5におけるブートマネージャの実行において、起動するOS5CのHDD5に設定されたパーティションGUID5A図3参照を取得する。そして、OS起動判定部21は、取得したGUID5AがNVRAM4のパーティションGUIDリスト42内のパーティションGUID4A図4参照と一致するか否かを判断する。また、OS起動判定部21は、GUID5Aに対応するGUID4AがNVRAM4に保持されていると判断した場合に、パーティションタイプGUID5Bと、パーティションタイプGUIDリスト43図5参照とに基づいて、HDD5に格納されたOS5Cの起動処理を行なうか否かを判定する。具体的には、OS起動判定部21は、GUID5Bに対応するGUID4Bが、GUIDリスト43に登録されているか否かを判断し、登録されていると判断した場合に、当該GUID4Bに対応付けられた起動可否フラグ4Cに応じて、OS5Cの起動処理を行なうと判定する。より具体的には、OS起動判定部21は、GUID4Bに対応付けられた起動可否フラグ4Cが起動可能を示していると判断した場合に、OS5Cの起動処理を行なうと判定する。そして、CPU2は、OS起動判定部21による判定結果に応じて、OS5Cの起動処理を行なう。具体的には、CPU2は、OS起動判定部21により、OS5Cの起動処理を行なうと判定された場合に、図6に示すステップS6及びS7の処理を実行して、OS5Cの起動処理を行なう。図7は、一実施形態に係るGUID登録部22によるHDDの登録処理の一例を説明する図である。GUID登録部登録部22は、OS起動判定部21により、パーティションGUID5Aに対応するパーティションGUID4AがNVRAM4に保持されていないと判断された場合に、このGUID5Aを、GUID5Aに対応するGUID4AとしてNVRAM4に登録する。具体的には、GUID登録部22は、GUID5Aに対応するGUID4AがNVRAM4に保持されていないと判断された場合に、所定の登録条件に基づいて、GUID5AをGUID4AとしてNVRAM4のVariable領域GUIDリスト42内に登録する。ここで、GUID登録部22は、UEFIF/W41の一機能であるフラッシュROMNVRAM4アクセスのランタイムファンクションを用いて、GUID4AのVariable領域への登録を行なう。つまり、本実施形態におけるGUID登録部22は、OS5Cのインストールの際に用いられていたランタイムファンクションを、OS起動判定部21による判定処理において実行するものである。OS起動判定部21は、GUID登録部22によりパーティションGUID5AがNVRAM4に登録された場合に、HDD5に保持されたGUID5Aと、GUID登録部22により登録されたGUID4Aとに基づいて、OS5Cの起動処理を行なうか否かを判定する。すなわち、OS起動判定部21は、GUID5Aに対応するGUID4AがNVRAM4のVariable領域に保持されていないと判断した場合であっても、GUID登録部22により当該GUID4AがVariable領域に登録された場合には、GUIDリスト43に基づくOS5Cの起動可否の判定を行なうことができる。ここで、GUID登録部22による所定の登録条件を満たしているか否かの判断は、NVRAM4に保持されていないGUID4Aに対応するGUID5A、つまり未登録のパーティションGUID5Aに対する、自動登録及び手動登録の設定有効又は無効に応じて行なわれる。具体的には、GUID登録部22は、自動登録が有効である場合、及び、自動登録が無効であるが手動登録が有効であり且つ使用者等により登録が許可された場合、のいずれか一方の場合に、所定の登録条件が満たされたと判断する。例えば、GUID登録部22は、OS起動判定部21により未登録のパーティションGUID5Aが認識された場合に、自動登録が有効である場合には、所定の登録条件を満たしていると判断し、未登録のGUID5AをGUID4AとしてNVRAM4に登録する。また、GUID登録部22は、未登録のパーティションGUID5Aが認識された場合に、自動登録が無効であるが手動登録が有効である場合には、例えば表示装置7に対して図7に示すような選択画面22Aを表示させ、使用者等にHDD5GUID5Aを登録するか否かを選択させる。そして、使用者等により入力装置6を介して登録を許可する旨の指示図7に示す例ではyの入力が行なわれた場合には、GUID登録部22は、所定の登録条件を満たしていると判断し、未登録のGUID5AをGUID4AとしてNVRAM4に登録する。一方、登録しない旨の指示図7に示す例ではnの入力が行なわれた場合には、GUID登録部22は、所定の登録条件を満たしていないと判断し、当該GUID5Aを登録せず、OS起動判定部21は、OSの起動を行なわないと判断する。また、自動登録及び手動登録のいずれも無効である場合には、GUID登録部22は、所定の登録条件を満たしていないと判断し、当該GUID5Aを登録せず、OS起動判定部21は、OSの起動処理を行なわないと判定する。なお、自動登録及び手動登録の設定情報は、それぞれ、例えば有効を示す1及び無効を示す0のフラグとして、NVRAM4の所定の領域に保持される。これらのフラグは、GUID登録部22により読み出され、所定の登録条件を満たしているか否かの判断に用いられる。パラメータ設定部設定部23は、GUIDリスト43におけるパーティションタイプGUID4Bごとに、起動可否フラグ4Cを設定することができる。また、パラメータ設定部23は、GUID登録部22が所定の登録条件に係る判断に用いる自動登録及び手動登録の設定を行なうことができる。パラメータ設定部23による起動可否フラグ4Cや自動登録及び手動登録の設定情報等のパラメータの設定処理は、例えば、図6に示すステップS4におけるDXEフェーズの処理完了後、使用者等により、入力装置6を介してUEFIF/W41のセットアップパラメータの設定が要求された場合に実行される。図8は、一実施形態に係るパラメータ設定部23による起動OS及びHDD登録の設定処理の一例を説明する図である。パラメータ設定部23は、パラメータの設定処理において、図8に示すように、現在のパラメータ設定値を反映したセットアップ画面23Aを、例えば表示装置7に表示させる。具体的には、パラメータ設定部23は、現在パーティションタイプGUIDリスト43に保持されているGUID4Bに係るOSの種別、及び、当該OSに対応する起動可否フラグ4Cの値に応じた起動可能又は起動不可の状態を表示させる。また、パラメータ設定部23は、NVRAM4に保持されている、GUID登録部22に係る自動登録及び手動登録の有効又は無効の設定情報を読み出し、表示させる。例えば、図8に示すように、UEFI対応OSの起動可否設定の表示欄には、起動可否フラグ4Cの値に1、すなわち起動可能が設定されたOSである、Windows登録商標x64、及びRedHatLinux登録商標が表示される図5参照。また、UEFI対応OSの起動可否設定の表示欄には、起動可否フラグ4Cの値に0、すなわち起動不可が設定されたOSである、FreeBSD登録商標、MacOS登録商標X、Solaris登録商標、及びHPUX登録商標が表示される図5参照。また、NVRAM4における自動登録及び手動登録のフラグにいずれも0が設定されている場合を例に挙げると、図8に示すように、HDDのGUID登録方法の設定の表示欄には、自動登録について無効、すなわち使用しないが表示され、手動登録について無効、すなわち不許可が表示される。使用者等は、表示装置7に表示されたUEFIF/W41のセットアップ画面23Aにおいて、入力装置6の操作を通じて、上述した各パラメータについて設定を変更し、保存することができる。例えばOSの種別としてFreeBSD登録商標がインストールされたHDDを起動可能に変更する場合、使用者等は、セットアップ画面23AのFreeBSD登録商標に設定されている起動不可を起動可能に変更し、保存する。これによりFreeBSD登録商標がインストールされたHDDが接続された場合でも、このHDDにおけるGUID5AがNVRAM4に登録されていれば又はHDDの登録処理により登録されれば、OSの起動ができるようになる。このように、パラメータ設定部23による設定処理によって、使用者等例えばシステム管理者が許可したOSがインストールされたHDDのみを起動可能とすることができる。パラメータ設定部23は、図8に示すように表示装置7に表示されたパラメータについて、使用者等により設定情報が変更され、保存されると、変更されたパラメータを、NVRAM4内に保持されたGUIDリスト43又は自動登録及び手動登録の設定情報に対して反映する。すなわち、パラメータ設定部23は、変更後のパラメータをGUIDリスト43又は自動登録及び手動登録の設定情報に対して設定上書きする。パラメータ設定部23により、図8に示すセットアップユーティリティでの設定処理が終了し、GUIDリスト43又は自動登録及び手動登録の設定情報に変更があった場合、変更内容は、次のOS起動判定部21によるGUIDリスト43を用いたOS5Cの起動可否の判定、又は、GUID登録部22によるHDD5の登録処理の際に適用される。なお、パラメータ設定部23による図8に示したセットアップのメニュー項目は、例えば情報処理装置1のシステム管理者のみが操作できるように、設定画面23Aへの遷移等にパスワード設定を行なうことが好ましい。これにより、システム権限のない使用者等による登録が不可能になり、セキュリティが向上するとともに管理が容易になる。1-2情報処理装置の設定処理及びOSの起動処理次に、上述の如く構成された一実施形態に係る情報処理装置1における情報処理装置1の設定処理及びOS5Cの起動処理の一例を説明する。図9は、一実施形態に係る情報処理装置1の設定処理及びOS5Cの起動処理の一例を説明するフローチャートである。なお、図9に示すフローチャートは、図6に示すステップS4からステップS7の処理の詳細を説明するものである。はじめに、図9に示すように、CPU2により、UEFIF/W41のDXEディスパッチャDispatcherが実行され、DXEフェーズにおけるデバイスに対する初期化等の処理が実行されるステップS11;図6のステップS4参照。次いで、CPU2により、HDD5におけるBDSBootDeviceSelectionエントリが検出されるステップS12。なお、ステップS12において、BDSエントリが検出されない場合、HDD5は、GPTで設定されておらずUEFIに対応したOSが格納されていないため、CPU2は、ステップS13以降の処理を行なわずに、レガシーブート、つまり従来のBIOS方式によるOSの起動を行なう。レガシーブートについては、既知の手法により行なうことが可能であり、その詳細な説明は省略する。ステップS12において、BDSエントリが検出されると、CPU2により、ブートマネージャOS起動判定部21が実行されるステップS13;図6のステップS5参照。次に、OS起動判定部21により、OS5Cが格納されたHDD5のパーティションからパーティションGUID5Aが参照取得される。また、OS起動判定部21により、NVRAM4のVariable領域からパーティションGUIDリスト42が参照され、GUIDリスト42内に、GUID5Aに一致する対応するGUID4Aがあるか否かが判断されるステップS14。GUID5Aに一致するGUID4Aがないと判断された場合にはステップS14のNoルート、OS起動判定部21により、後述する図10に示すHDD5GUID5Aの登録処理が実行されるステップS15。そして、OS起動判定部21により、ステップS15においてHDD5が登録されたか否かが判断されステップS16、登録されていないと判断された場合にはステップS16のNoルート、OS起動判定部21により、HDD5に格納されたOS5Cの認識ができなかったと判断されステップS24、処理が終了する。具体的には、CPU2は、表示装置7にOSNotFound等のメッセージを表示させ、OSの起動処理が終了する。一方、ステップS16において、HDD5が登録されたと判断された場合ステップS16のYesルート、又は、ステップS14において、GUID5Aに一致するGUID4Aがあると判断された場合にはステップS14のYesルート、以下のステップS17の処理に移行する。すなわち、ステップS17においては、OS起動判定部21により、NVRAM4からパーティションタイプGUIDリスト43がメモリ3に読み込まれる。また、OS起動判定部21により、OS5Cが格納されたHDD5のパーティションからパーティションタイプGUID5Bが参照取得され、取得したGUID5BがGUIDリスト43の現在のポインタが示すGUID4Bに一致するか対応するか否かが判断されるステップS18。一致しない場合にはステップS18のNoルート、OS起動判定部21により、GUIDリスト43のポインタが次に進められステップS22、GUIDリスト43の変更後のポインタが示す位置にGUID4Bがあるか否か、すなわちGUIDリスト43が最後まで参照されたか否かが判断されるステップS23。GUIDリスト43のポインタが示す位置にGUID4Bがある、すなわちGUIDリスト43がまだ最後まで参照されていないと判断された場合ステップS23のYesルート、ステップS18の処理に移行する。このように、ステップS17、S18、S22及びS23において、OS起動判定部21は、HDD5のパーティションに記録されたGUID5Bと、NVRAM4内にあるGUIDリスト43とを比較しながら、GUID5Bに一致するGUID4Bを検索する。一方、GUIDリスト43のポインタが示す位置にGUID4Bがない、すなわちGUIDリスト43が最後まで参照されたと判断された場合ステップS23のNoルート、ステップS24の処理に移行し、処理が終了する。また、ステップS18において、取得したGUID5BがGUIDリスト43のポインタが示すGUID4Bに一致すると判断された場合ステップS18のYesルート、OS起動判定部21により、一致したGUID4Bに対応付けられた起動可否フラグ4Cの値が確認されるステップS19。そして、OS起動判定部21により、起動可否フラグ4Cの値が1、すなわち起動可能であるか否かが判断されるステップS20。起動可否フラグ4Cの値が起動可能である場合にはステップS20のYesルート、CPU2により、GUID5Bに係る情報がNVRAM4のブートマネージャ用OS起動領域に登録され、OS5Cが起動可能にされる。そして、CPU2により、HDD5に格納された、パーティションタイプGUID5Bに係るUEFI対応のOS5Cについて起動処理が実行されステップS21;図6のステップS6及びS7参照、処理が終了する。一方、ステップS20において、起動可否フラグ4Cの値が0、すなわち起動不可であると判断された場合にはステップS20のNoルート、ステップS24の処理に移行して、処理が終了する。以上の処理により、情報処理装置1における情報処理装置1の設定処理及びOS5Cの起動処理が行なわれる。1-3HDDの登録処理次に、上述の如く構成された一実施形態に係る情報処理装置1におけるHDD5GUID5Aの登録処理の一例を説明する。図10は、一実施形態に係る情報処理装置1におけるHDD5の登録処理の一例を説明するフローチャートである。なお、図10に示すフローチャートは、図9に示すステップS15の処理の詳細を説明するものである。はじめに、図9のステップS15において、HDD5GUID5Aの登録処理が実行されるとステップS31、GUID登録部22が起動される。次いで、GUID登録部22により、NVRAM4の特定の領域に格納された自動登録の設定情報が参照され、自動登録が1有効、すなわち使用するに設定されているか否かが判断されるステップS32。自動登録が使用するに設定されている場合ステップS32のYesルート、GUID登録部22により、UEFIF/W41のフラッシュROMNVRAM4アクセスのランタイムファンクションが用いられ、GUID5AがNVRAM4内のGUIDリスト42に登録追加されるステップS35。そして、HDD5の登録処理が終了し、図9に示すステップS16の処理に移行する。一方、ステップS32において、自動登録が使用しないに設定されている場合ステップS32のNoルート、GUID登録部22により、NVRAM4の特定の領域に格納された手動登録の設定情報が参照され、手動登録が1有効、すなわち許可に設定されているか否かが判断されるステップS33。手動登録が許可に設定されている場合ステップS33のYesルート、GUID登録部22は、表示装置7に対して選択画面22A図7参照を表示させ、使用者等にHDD5GUID5Aを登録するか否かを選択させるステップS34。HDD5の登録を許可する旨の指示が入力されるとステップS34のYesルート、ステップS35の処理に移行する。一方、ステップS33において、手動登録が不許可に設定されている場合ステップS33のNoルート、又は、ステップS34において、HDD5の登録を許可しない旨の指示が入力された場合ステップS34のNoルート、GUID登録部22により、HDD5の登録が行なわれずに、処理が終了する。そして、図9に示すステップS16の処理に移行する。以上の処理により、情報処理装置1におけるHDD5の登録処理が行なわれる。上述のように、本実施形態に係る情報処理装置1によれば、GUID登録部22によって、GUID5Aに対応するGUID4AがNVRAM4に保持されていない場合でも、GUID5AがGUID4AとしてNVRAM4に登録される。従って、UEFIが実装された情報処理装置1においてHDD5の交換を行なった場合であっても、従来は行なえなかった交換後のHDD5に格納されたOS5Cの起動を可能とすることができ、情報処理装置1の利便性が向上する。また、複製されたOS5Cが、複製元のHDD5の容量以上のHDD5にインストールされた場合にも、ブートローダの実装に応じて、複製先のHDD5から複製されたOS5Cを起動することができ、利便性が向上する。また、本実施形態に係る情報処理装置1によれば、GUID登録部22によって、所定の登録条件に基づいて、GUID5AがGUID4AとしてNVRAM4に登録される。従って、使用者等が管理者に無断でHDD5を交換した場合でも、所定の登録条件を満たさない場合には、交換後のHDD5に格納されたOS5Cの起動を防止することが可能となり、システム管理者やサポートセンタの対応負荷が軽減されるとともに、セキュリティを向上させることができる。さらに、本実施形態に係る情報処理装置1によれば、NVRAM4には、CPU2による起動を許可するOSに係るGUIDリスト43が保持される。そして、OS起動判定部21により、HDD5GUID5AがNVRAM4に登録されていると判断された場合に、HDD5に保持されたGUID5Bと、GUIDリスト43とに基づいて、HDD5に格納されたOS5Cの起動処理を行なうか否かが判定される。従って、UEFI環境において、管理者の許可承認するOS5CがインストールされたHDD5からのみ起動可能に制御することが可能となる。例えば、情報処理装置1に対応したOS5Cや、管理者による評価が完了したOS5Cのみを起動するように制御することができ、サポートの負荷やコストを低減することができる。また、GPTで設定されたHDD5を交換した場合でも、管理者の許可承認するOS5Cが交換後のHDD5にインストールされていれば、交換後のHDD5からOS5Cを容易に起動することができ、情報処理装置1のセキュリティや利便性が向上する。また、本実施形態に係る情報処理装置1によれば、パラメータ設定部23によって、GUIDリスト43におけるGUID4Bごとに、起動可否フラグ4Cが設定される。従って、UEFI環境において、管理者の許可承認するOS5Cの設定が、例えばUEFIF/W41のセットアップユーティリティを用いて容易に行なうことができ、サポートの負荷やコストを低減することができる。さらに、本実施形態に係る情報処理装置1によれば、OS起動判定部21によって、GUID5Bに対応するGUID4BがGUIDリスト43に登録され、且つ、当該GUID4Bに対応付けられた起動可否フラグ4Cが起動可能を示していると判断された場合に、OS5Cの起動処理を行なうと判定される。換言すれば、起動可否フラグ4Cが起動不可を示している場合には、OS起動判定部21によりOS5Cの起動処理が抑止される。従って、使用者等が管理者に無断でHDD5を交換し、且つ、所定の登録条件を満たしている場合であっても、交換後のHDD5に非サポートのOS5Cがインストールされている場合には、当該OS5Cの起動を防止することが可能となる。これにより、システム管理者やサポートセンタの対応負荷が軽減されるとともに、セキュリティを向上させることができる。2その他以上、本発明の好ましい実施形態について詳述したが、本発明は、かかる特定の実施形態及び変形例に限定されるものではなく、本発明の趣旨を逸脱しない範囲内において、種々の変形、変更して実施することができる。例えば、上述した一実施形態において、HDD5には、OS5C及びOS5Cが格納されるパーティションがそれぞれ一つ存在するものとして説明したが、これに限定されるものではなく、一つのHDD5にOS5C及びパーティションがそれぞれ複数存在しても良い。また、上述した一実施形態においては、OS起動判定部21により、一つのHDD5に対してOS5Cの起動可否の判定が行なわれるものとして説明したが、これに限定されるものではない。例えば、情報処理装置1が、それぞれOS5Cを格納した複数のHDD5を備え、OS5Cが起動されるまでは、HDD5のブート優先順位に従って、複数のHDD5に対して順にOS起動判定部21によるOS起動可否の判定が行なわれても良い。さらに、上述した一実施形態においては、GUIDリスト43には、GUID4Bと起動可否フラグ4Cとの組が含まれるものとして説明したが、これに限定されるものではなく、起動を許可するOS5Cに係るGUID4BのみをGUIDリスト43に含めるようにしても良い。これにより、起動可否フラグ4Cを備えずに済み、図9のステップS19及びS20の処理を省略することができる。この場合、起動を許可するOSの設定は、管理者により、NVRAM4の書き換えを行なうアプリケーション等を実行し、GUID4Bの追加や変更、削除等を行なうことによって、実現することができる。また、上述した一実施形態における、HDD5の登録処理においては、GUID登録部22により、例えば図10に示すステップS31において、使用者等にパスワードの入力を要求しても良い。これにより、使用者等がHDD5を交換し、所定の登録条件を満たす場合であっても、使用者等にシステム権限がない場合にはOS5Cの起動が不可能になり、セキュリティが向上する。なお、CPU2OS起動判定部21、GUID登録部22、パラメータ設定部23としての機能を実現するためのプログラム基本システム起動プログラムは、例えばフレキシブルディスク,CDCD-ROM,CD-R,CD-RW等,DVDDVD-ROM,DVD-RAM,DVD-R,DVDR,DVD-RW,DVDRW,HDDVD等,ブルーレイディスク,磁気ディスク,光ディスク,光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク,光ディスク,光磁気ディスク等の記憶装置記録媒体に記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしても良い。CPU2OS起動判定部21、GUID登録部22、パラメータ設定部23としての機能を実現する際には、内部記憶装置本実施形態ではNVRAM4又はメモリ3に格納されたプログラムがコンピュータのマイクロプロセッサ本実施形態ではCPU2によって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしても良い。また、OS起動判定部21、GUID登録部22、及びパラメータ設定部23としての機能を実現する際には、外部設定ノードの記憶装置に格納されたプログラムがコンピュータのマイクロプロセッサ本実施形態では例えばCPU2によって実行されても良い。なお、本実施形態において、コンピュータとは、ハードウェアとオペレーティングシステムとを含む概念であり、オペレーティングシステムの制御の下で動作するハードウェアを意味している。また、オペレーティングシステムが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウェアは、少なくとも、CPU等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とをそなえており、本実施形態においては、情報処理装置1がコンピュータとしての機能を有しているのである。"