(57)【特許請求の範囲】
【請求項１】
複数言語のリカバリ・イメージを予め格納している格納手段と、
前記複数言語のうち１の言語を選択するユーザ操作を受け付け、前記ユーザ操作に応じた操作信号を生成する操作手段と
を備える情報処理装置が、前記格納手段にソフトウェアをインストールするソフトウェアインストール方法において、
前記操作手段により生成された前記操作信号に基づいて、ユーザ操作により選択された言語を認識する認識工程と、
前記認識工程の処理で認識された言語のリカバリ・イメージを用いて、前記格納手段にソフトウェアをインストールするインストール工程と
を含み、
前記インストール工程は、前記認識工程でいずれかの言語が認識されたときには、その後、前記格納手段に予め格納されているロック情報設定ツールを用いて、該認識された言語固有のロック情報を前記情報処理装置に登録することで、該登録されたロック情報で示される言語の前記リカバリ・イメージを用いたソフトウェアのインストールに固定する言語固定工程を含む
ことを特徴とするソフトウェアインストール方法。
【請求項２】
前記インストール工程では、前記格納手段の前記リカバリ・イメージが格納されている領域とは異なる第１の領域に、前記認識された言語のリカバリ・イメージを用いてソフトウェアのインストールを行う
ことを特徴とする請求項１記載のソフトウェアインストール方法。
【請求項３】
前記インストール工程では、前記認識工程で認識された言語のリカバリ・イメージを、前記第１の領域とは異なる第２の領域に格納させる
ことを特徴とする請求項２記載のソフトウェアインストール方法。
【請求項４】
前記格納手段の前記第１および第２の領域とは異なる第３の領域に、前記複数言語のリカバリ・イメージを予め格納させておく
ことを特徴とする請求項３記載のソフトウェアインストール方法。
【請求項５】
前記第１の領域には、予め第１の言語のソフトウェアを格納しておき、前記第２の領域には、予め第１の言語のリカバリ・イメージを格納しておくものとし、
前記インストール工程では、前記認識工程で認識された言語が前記第１の言語でない場合のみ、前記第２の領域に格納されている第１の言語のリカバリ・イメージを、前記第３の領域に格納されている前記認識された言語のリカバリ・イメージに更新し、該更新された前記第２の領域に格納されているリカバリ・イメージを用いて前記第１の領域にソフトウェアをインストールする
ことを特徴とする請求項４記載のソフトウェアインストール方法。
【請求項６】
前記インストール工程は、前記認識工程でいずれかの言語が認識されたとき、認識されていない言語のリカバリ・イメージを前記格納手段から削除するリカバリ・イメージ削除工程を有する
ことを特徴とする請求項１記載のソフトウェアインストール方法。
【請求項７】
前記言語固定工程は、前記ロック情報の登録後前記ロック情報設定ツールを前記格納手段から削除する
ことを特徴とする請求項１記載のソフトウェアインストール方法。
【請求項８】
前記インストール工程では、前記認識された言語のリカバリ・イメージを用いたソフトウェアのインストール後、前記第１の領域を起動可能な領域に設定する
ことを特徴とする請求項２記載のソフトウェアインストール方法。
【請求項９】
リカバリ・イメージやソフトウェアを格納する格納手段と、
言語選択操作に応じた操作信号を生成する操作手段と、
前記操作信号に基づき、前記格納手段に予め格納されている複数言語のリカバリ・イメージから、前記言語選択操作によって前記操作手段で選択された言語のリカバリ・イメージを用いて前記格納手段にソフトウェアをインストールする制御手段とを有し、
前記制御手段は、前記言語選択操作でいずれかの言語が選択されたときには、その後、前記格納手段に予め格納されているロック情報設定ツールを用いて、該認識された言語固有のロック情報を登録することで、該登録されたロック情報で示される言語の前記リカバリ・イメージを用いたソフトウェアのインストールに固定する
ことを特徴とする情報処理装置。
【請求項１０】
前記制御手段は、前記格納手段の前記リカバリ・イメージが格納されている領域とは異なる第１の領域に、前記選択された言語のリカバリ・イメージを用いてソフトウェアのインストールを行う
ことを特徴とする請求項９記載の情報処理装置。
【請求項１１】
前記制御手段は、前記言語選択操作で選択された言語のリカバリ・イメージを、前記第１の領域とは異なる第２の領域に格納させる
ことを特徴とする請求項１０記載の情報処理装置。
【請求項１２】
前記格納手段は、前記第１および第２の領域とは異なる第３の領域に、前記複数言語のリカバリ・イメージを予め格納する
ことを特徴とする請求項１１記載の情報処理装置。
【請求項１３】
前記格納手段は、前記第１の領域に予め第１の言語のソフトウェアを格納しており、前記第２の領域に予め第１の言語のリカバリ・イメージを格納しており、
前記制御手段は、前記言語選択操作で選択された言語が前記第１の言語でない場合のみ、前記第２の領域に格納されている第１の言語のリカバリ・イメージを、前記第３の領域に格納されている前記選択された言語のリカバリ・イメージに更新し、該更新された前記第２の領域に格納されているリカバリ・イメージを用いて前記第１の領域にソフトウェアをインストールする
ことを特徴とする請求項１２記載の情報処理装置。
【請求項１４】
前記制御手段は、前記言語選択操作でいずれかの言語が選択されたとき、選択されていない言語のリカバリ・イメージを前記格納手段から削除する
ことを特徴とする請求項９記載の情報処理装置。
【請求項１５】
前記制御手段は、前記ロック情報の登録後前記ロック情報設定ツールを前記格納手段から削除する
ことを特徴とする請求項９記載の情報処理装置。
【請求項１６】
前記制御手段は、前記選択された言語のリカバリ・イメージを用いたソフトウェアのインストール後、前記第１の領域を起動可能な領域に設定する
ことを特徴とする請求項１０記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ソフトウェアインストール方法と情報処理装置に関する。詳しくは、情報処理装置の格納手段に予め複数言語のリカバリ・イメージを格納しておき、選択された言語のリカバリ・イメージを用いてソフトウェアのインストールを行うものである。
【背景技術】
【０００２】
従来のソフトウェアを実行して種々の処理を行う情報処理装置では、特許文献１に開示されているように、オペレーティングシステム(ＯＳ：Operating System)イメージや縮小ＯＳイメージを、ＣＤ−ＲＯＭのようなコンピュータ読み取り可能媒体に記録しておき、このコンピュータ読み取り可能媒体に記録されているＯＳイメージや縮小ＯＳイメージを用いて、オペレーティングシステム等をインストールすることが行われている。
【０００３】
【特許文献１】特開２００３−９９２６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、複数言語が用いられるような地域で情報処理装置の提供等を行う場合、情報処理装置で用いられている言語が特定の言語に設定されていると、他の言語を使用するユーザは、情報処理装置を容易に操作することができなくなってしまう。このため、複数言語のＯＳイメージ等を記録したコンピュータ読み取り可能媒体を情報処理装置に添付しておき、ユーザが所望する言語のＯＳイメージ等を用いたインストール処理を行うことで、情報処理装置を所望の言語で動作させることが行われている。
【０００５】
しかし、ＯＳイメージ等を記録したコンピュータ読み取り可能媒体を情報処理装置に添付することで複数言語に対応させるものとした場合、コストが増加してしまう。特にＯＳイメージ等のデータ量が大きいと、コンピュータ読み取り可能媒体を言語毎に用意しなければならなくなってしまうため、コストが更に増加してしまう。
【０００６】
また、コンピュータ読み取り可能媒体を用いてインストール処理を行う場合、コンピュータ読み取り可能媒体から、ＯＳイメージ等を読み出さなければならないことから、処理に時間を要してしまう。
【０００７】
そこで、この発明では、安価な構成で所望の言語のソフトウェアを簡単かつ速やかにインストールすることができるソフトウェアインストール方法と情報処理装置を提供するものである。
【課題を解決するための手段】
【０００８】
この発明に係るソフトウェアインストール方法は、複数言語のリカバリ・イメージを予め格納している格納手段と、複数言語のうち１の言語を選択するユーザ操作を受け付け、ユーザ操作に応じた操作信号を生成する操作手段とを備える情報処理装置が、格納手段にソフトウェアをインストールするソフトウェアインストール方法であって、操作手段により生成された操作信号に基づいて、ユーザ操作により選択された言語を認識する認識工程と、認識工程の処理で認識された言語のリカバリ・イメージを用いて、格納手段にソフトウェアをインストールするインストール工程と含み、インストール工程は、認識工程でいずれかの言語が認識されたときには、その後、格納手段に予め格納されているロック情報設定ツールを用いて、該認識された言語固有のロック情報を情報処理装置に登録することで、登録されたロック情報で示される言語のリカバリ・イメージを用いたソフトウェアのインストールに固定する言語固定工程を含むものである。
【０００９】
また、この発明に係る情報処理装置は、リカバリ・イメージやソフトウェアを格納する格納手段と、言語選択操作に応じた操作信号を生成する操作手段と、操作信号に基づき、格納手段に予め格納されている複数言語のリカバリ・イメージから、言語選択操作によって操作手段で選択された言語のリカバリ・イメージを用いて格納手段にソフトウェアをインストールする制御手段とを有し、制御手段は、言語選択操作でいずれかの言語が選択されたときには、その後、格納手段に予め格納されているロック情報設定ツールを用いて、認識された言語固有のロック情報を登録することで、登録されたロック情報で示される言語のリカバリ・イメージを用いたソフトウェアのインストールに固定するものである。
【００１０】
この発明においては、情報処理装置の格納手段に予め複数言語のリカバリ・イメージを格納するものとして、いずれかの言語が選択されたときには、選択された言語のリカバリ・イメージを用いてソフトウェアのインストールが行われる。例えば、選択された言語のリカバリ・イメージを用いて格納手段の第１の領域にソフトウェアがインストールされる。また、選択された言語のリカバリ・イメージは格納手段の第２の領域に格納される。また、言語の異なるリカバリ・イメージは予め格納手段の第３の領域に格納しておくものとし、言語の選択が行われて、選択された言語のリカバリ・イメージが第２の領域に格納されたときには、第３の領域のリカバリ・イメージが削除される。
【００１１】
さらに、言語の選択が行われたときは、格納手段に予め格納されているロック情報設定ツールを用いて、選択された言語固有のロック情報が情報処理装置に登録されて、この登録されたロック情報で示される言語とは異なる言語のリカバリ・イメージを用いたソフトウェアのインストールが禁止される。また、ロック情報の登録後にロック情報設定ツールが削除される。
【発明の効果】
【００１２】
この発明によれば、情報処理装置の格納手段に予め格納されている複数言語のリカバリ・イメージから何れかの言語が選択されて、選択された言語のリカバリ・イメージを用いてソフトウェアのインストールが行われる。このため、複数言語のリカバリ・イメージを記録したコンピュータ読み取り可能媒体を情報処理装置に添付しなくとも、所望の言語でソフトウェアをインストールすることが可能となり、情報処理装置を安価に提供できる。また、コンピュータ読み取り可能媒体からリカバリ・イメージを読み出す必要がないので、ソフトウェアのインストールに要する時間を短縮できる。
【００１３】
また、格納手段のリカバリ・イメージが格納されている領域とは異なる第１の領域に、選択された言語のリカバリ・イメージを用いてソフトウェアがインストールされる。このように領域が区分されていることから、ソフトウェアのインストール後に、インストールされているソフトウェアのリカバリ処理を行う場合に、リカバリ処理を領域単位で容易に行うことができる。
【００１４】
また、選択された言語のリカバリ・イメージは、第１の領域とは異なる第２の領域に格納されるので、例えば第２の領域を隠し領域とすることで、インストールされているソフトウェアのリカバリ処理を行う際に用いるリカバリ・イメージを保護することができる。さらに、格納手段の第１および第２の領域とは異なる第３の領域に、複数言語のリカバリ・イメージが予め格納されるので、言語選択後に複数言語のリカバリ・イメージが格納されている領域を初期化するだけで、不要となった他言語のリカバリ・イメージを容易に削除できる。
【００１５】
また、第１の領域には、予め第１の言語のソフトウェアが格納されて、第２の領域には、予め第１の言語のリカバリ・イメージが格納される。ここで、選択された言語が第１の言語でない場合のみ、第２の領域に格納されている第１の言語のリカバリ・イメージが、第３の領域に格納されている選択された言語のリカバリ・イメージに更新される。この更新された第２の領域に格納されているリカバリ・イメージを用いて第１の領域にソフトウェアがインストールされる。このため、最も多く用いられる言語を第１の言語に設定すれば、他の言語のリカバリ・イメージを用いてソフトウェアのインストールが行われる機会を少なくできる。
【００１６】
また、いずれかの言語が選択されたときには、選択されていない言語のリカバリ・イメージが格納手段から削除されるので、格納手段を有効に活用できる。
【００１７】
また、いずれかの言語が選択されたときには、その後、他の言語のリカバリ・イメージを用いたソフトウェアのインストールが禁止される。例えば、格納手段に予め格納されているロック情報設定ツールを用いて、選択された言語固有のロック情報が情報処理装置に登録されて、この登録されたロック情報で示される言語とは異なる言語のリカバリ・イメージを用いたソフトウェアのインストールが禁止される。このため、例えばオペレーティングシステム等の使用許諾契約によって、選択された言語でのみ使用が許可されるような場合、契約内容を確実に遵守させることができる。
【００１８】
さらに、ロック情報の登録後、ロック情報設定ツールが格納手段から削除されるので、ロック情報の書き換えの困難性を高めることができ、異なる言語でソフトウェアのリカバリ処理が行われてしまうことを更に確実に防止できる。
【００１９】
また、選択された言語のリカバリ・イメージを用いたソフトウェアのインストール後、ソフトウェアのインストールが行われた第１の領域が起動可能な領域に設定されるので、情報処理装置を自動的に所望の言語で動作させることができる。
【発明を実施するための最良の形態】
【００２０】
以下、図を参照しながら、この発明の実施の形態について説明する。図１は情報処理装置の構成を示すブロック図である。情報処理装置１０のバス１１には、メモリ部１２、ハード・ディスク・ドライブ（ＨＤＤ）１３、表示部１４、入出力インタフェース１５、操作部１６、制御部１７が接続されている。
【００２１】
メモリ部１２は、ハード・ディスク・ドライブ１３や表示部１４、入出力インタフェース１５を介して接続された外部機器、操作部１６の動作の設定や制御等を行うための制御プログラムであるＢＩＯＳ(Basic Input/Output System)を記憶する。また、メモリ部１２は、種々の処理を行うためのワーク領域として用いる。
【００２２】
ハード・ディスク・ドライブ１３は、例えばオペレーティングシステム(Operating System)や種々のアプリケーションプログラム，アプリケーションプログラムを実行したときに用いるデータ，種々のツール等をソフトウェアとして格納する。さらに、ハード・ディスク・ドライブ１３は、ソフトウェアのインストールに用いられるリカバリ・イメージを予め複数の言語で格納する。
【００２３】
表示部１４は、液晶表示素子や有機EL（electroluminescence）素子、プラズマディスプレイ、陰極線管、電界放出ディスプレイ等を用いて構成されており、実行されたソフトウェアに応じた表示、情報処理装置の動作設定表示等を行う。
【００２４】
入出力インタフェース１５は、外部機器例えば光ディスクやメモリカード等のコンピュータ読み取り可能媒体に対して記録再生を行う機器を接続するためのインタフェースであり、後述する制御部１７によって外部機器の動作を制御して、コンピュータ読み取り可能媒体に記録された信号の読み出しやコンピュータ読み取り可能媒体への信号の書き込みを可能とする。
【００２５】
操作部１６は、例えばキーボードやポインティングデバイス等のユーザインタフェースで構成されており、ユーザ操作に応じた操作信号を生成して制御部１７に供給する。
【００２６】
制御部１７は、ＣＰＵ(Central Processing Unit)を用いて構成されており、メモリ部１２に記憶されているＢＩＯＳを読み出して、各部の制御を開始する。また、ハード・ディスク・ドライブ１３からオペレーティングシステムを読み出して種々のアプリケーションプログラムを使用可能とする。さらに、操作部１６からの操作信号に基づき所望のアプリケーションプログラムを起動させて種々の信号処理等を行う。また、コンピュータ読み取り可能媒体に対する信号の書き込みや読み出しを行う。
【００２７】
ここで、制御部１７は、操作部１６からの操作信号に基づき、所望の言語のソフトウェアをインストールする操作がなされたと判別したとき、ハード・ディスク・ドライブ１３からインストール言語選択ツールを読み出して実行し、ソフトウェアのインストールを行う。
【００２８】
図２は、ハード・ディスク・ドライブ１３のデータ格納状態を例示したものである。第２の領域であるパーティション領域ＰＴaには、起動プログラムＰＧＳと、この起動プログラムＰＧＳによって読み出されるインストール言語選択ツールＴＬaが格納される。さらに、例えば第１の言語のリカバリ・イメージＤＩＭ-1が格納される。この起動プログラムＰＧＳは、ソフトウェアインストールを開始させるためのプログラムである。また、インストール言語選択ツールＴＬaは、ユーザが選択した言語でソフトウェアのインストールを行うためのプログラムである。第１の言語のリカバリ・イメージＤＩＭ-1は、第１の言語のオペレーティングシステムの基本プログラムや共通アプリケーション、パッチ、ツール等に基づいて生成されたリカバリ・イメージである。第１の領域であるパーティション領域ＰＴbには、第１の言語のリカバリ・イメージＤＩＭ-1を用いてインストールされたソフトウェアＳＦ-1が格納されている。さらに、第３の領域であるパーティション領域ＰＴcには、第１の言語とは異なる言語のリカバリ・イメージ、例えば第２の言語と第３の言語のリカバリ・イメージＤＩＭ-2，ＤＩＭ-3が格納されている。また、パーティション領域ＰＴcには、言語に依存しない共通ツール群ＴＬＭが格納されており、共通ツール群ＴＬＭには、ロック情報設定ツールＴＬkが設けられている。このロック情報設定ツールＴＬkは、情報処理装置１０で用いる言語を固定させるために用いる言語固有のロック情報を情報処理装置１０に登録するためのプログラムである。
【００２９】
次に、情報処理装置の動作について説明する。情報処理装置１０は、最初にハード・ディスク・ドライブ１３のパーティション領域ＰＴaが起動可能な領域であるアクティブ領域とされており、制御部１７は、パーティション領域ＰＴaに格納されている起動プログラムＰＧＳを読み出して実行することにより、インストール言語選択ツールＴＬaを使用可能として、このインストール言語選択ツールＴＬaを用いてソフトウェアのインストール処理を行う。
【００３０】
図３は、ソフトウェアのインストール動作を示すフローチャートである。ステップＳＴ１で制御部１７は、情報処理装置１０の言語が選択済みであるか否かを判別する。言語が選択済みであるか否かの判別は、例えば言語固有のロック情報が、情報処理装置１０に登録されているか否かによって判別する。すなわち、後述するように、操作部１６からの操作信号に基づいて言語選択が行われたときは、選択された言語固有の情報を例えばメモリ部１２の不揮発性メモリに記憶させて、この情報に対するユーザの書き換え操作を禁止することでロック情報とする。ここで、ロック情報が記憶されていないときは、言語選択モードであるとしてステップＳＴ２に進み、ロック情報が記憶されているときは通常リカバリモードであるとしてステップＳＴ９に進む。
【００３１】
ステップＳＴ２で制御部１７は、ハード・ディスク・ドライブ１３に予め格納されているリカバリ・イメージの複数の言語から、いずれの言語を用いるかユーザに選択させるための言語選択メニュー表示を表示部１４に表示させてステップＳＴ３に進む。
【００３２】
ステップＳＴ３において、表示されている複数の言語から何れかの言語を選択する言語操作が操作部１６によって行われると、ステップＳＴ４で制御部１７は、操作部１６からの操作信号に基づき選択され言語を判別して、選択された言語固有の情報をロック情報として情報処理装置１０に登録する。このロック情報の登録では、ロック情報設定ツールＴＬkを用いることにより、例えば選択された言語固有の情報をメモリ部１２の不揮発性メモリに記憶させて、この情報に対するユーザの書き換え操作を禁止させる。なお、選択された言語固有の情報は、ユーザによって書き換えが行われてしまうことがないようにハード・ディスク・ドライブ１３に格納するものとしても良い。
【００３３】
ステップＳＴ５で制御部１７は、ステップＳＴ３で選択された言語が、予めソフトウェアのインストールが行われている第１の言語であるか否かを判別する。ここで、選択された言語が第１の言語と等しくないときはステップＳＴ６に進み、等しいときにはステップＳＴ７に進む。
【００３４】
ステップＳＴ６で制御部１７は、パーティション領域ＰＴaに格納されているリカバリ・イメージを、選択された言語のリカバリ・イメージに更新してステップＳＴ７に進む。すなわち、パーティション領域ＰＴaに格納されている第１の言語のリカバリ・イメージを、パーティション領域ＰＴcに格納されている選択された言語のリカバリ・イメージに置き換えて、選択された言語のリカバリ・イメージをパーティション領域ＰＴaに格納させる。
【００３５】
ステップＳＴ７で制御部１７は、選択されていない言語のリカバリ・イメージが記録されているパーティション領域ＰＴcを初期化する。このように初期化を行うことで、使用されることのなくなったリカバリ・イメージの格納領域がユーザに開放されて、ハード・ディスク・ドライブ１３の領域を有効に活用できる。また、リカバリ・イメージを用いてソフトウェアのインストールを行う場合に、パーティション領域ＰＴcに書き込まれるデータ等が含まれていても、正しくパーティション領域ＰＴcにデータ等を書き込むことができる。さらに、ロック情報設定ツールＴＬkも削除されることから、ロック情報の書き換えが困難となり、ユーザによってロック情報が書き換えられて、異なる言語でソフトウェアのリカバリ処理が行われてしまうことをさらに確実に防止できる。
【００３６】
ステップＳＴ８で制御部１７は、選択された言語が第１の言語であるか否かを判別する。ここで、選択された言語が第１の言語でないときはステップＳＴ１１に進み、選択された言語であるときはステップＳＴ１２に進む。
【００３７】
また、言語選択モードの動作によってロック情報が登録されると、このロック情報の登録により、その後ステップＳＴ１では通常リカバリモードと判別されてステップＳＴ９に進む。ステップＳＴ９で制御部１７は、選択されている言語でどのようなリカバリ処理を行うかユーザに選択させるためのリカバリメニュー表示を表示部１４に表示させてステップＳＴ１０に進む。例えば、パーティション領域ＰＴbのみのリカバリを行うリカバリモード、パーティション領域ＰＴb，ＰＴcの領域サイズを変更してパーティション領域ＰＴb，ＰＴcをリカバリするリカバリモード、パーティション領域ＰＴb，ＰＴcの領域サイズを初期状態に戻してパーティション領域ＰＴb，ＰＴcをリカバリするリカバリモードの何れかが選択可能であることを表示してステップＳＴ１０に進む。
【００３８】
ステップＳＴ１０において、表示されているリカバリメニュー表示からいずれかのリカバリモードを選択するリカバリモード選択操作が操作部１６によって行われると、ステップＳＴ１１で制御部１７は、設定されたリカバリモードでリカバリ処理を行い、パーティション領域ＰＴaに格納されているリカバリ・イメージを用いてパーティション領域ＰＴb、あるいはパーティション領域ＰＴbとパーティション領域ＰＴcにソフトウェアをインストールする。例えばパーティション領域ＰＴaがアクティブ領域とされていないとき、パーティション領域ＰＴaをアクティブ領域に設定して情報処理装置１０の再起動を行い、パーティション領域ＰＴaに格納されているリカバリ・イメージを読み出してソフトウェアのインストールを行う。なお、パーティション領域ＰＴb，ＰＴcの領域サイズの変更が要求されているときには、領域サイズの変更後にソフトウェアのインストールを行う。
【００３９】
また、ステップＳＴ８からステップＳＴ１１に進んだときも同様にリカバリ処理を行い、パーティション領域ＰＴaに格納されている選択された言語のリカバリ・イメージを用いて、パーティション領域ＰＴb、あるいはパーティション領域ＰＴbとパーティション領域ＰＴcにソフトウェアをインストールする。
【００４０】
ステップＳＴ１２で制御部１７は、パーティション領域ＰＴbに所望の言語のソフトウェアがインストールされている状態となっていることから、起動可能なパーティション領域の切り替えを行い、アクティブ領域をパーティション領域ＰＴaからパーティション領域ＰＴbに変更する。このように、ソフトウェアのインストールが行われたパーティション領域ＰＴbをアクティブ領域に設定することで、情報処理装置１０の再起動後、情報処理装置１０を自動的に所望の言語で動作させることができる。また、制御部１７は、インストール言語選択ツールＴＬaや選択された言語のリカバリ・イメージが削除されたり書き換えられることがないように、インストール言語選択ツールＴＬaや選択された言語のリカバリ・イメージが格納されているパーティション領域ＰＴaを隠し領域に設定してステップＳＴ１３に進む。
【００４１】
ステップＳＴ１３で制御部１７は、情報処理装置１０を再起動させることにより、アクティブ領域とされたパーティション領域ＰＴbにインストールされているソフトウェアを実行させて、種々の処理を開始する。
【００４２】
なお、上述の形態では、パーティション領域ＰＴaに第１の言語のリカバリ・イメージＤＩＭ-1を格納して、パーティション領域ＰＴbに第１の言語のソフトウェアＳＦ-1をプリインストールしている。このため、多く用いられている言語を第１の言語とすれば、他の言語のリカバリ・イメージを用いてソフトウェアのインストールを行う機会を少なくできる。
【００４３】
また、各言語のリカバリ・イメージをパーティション領域ＰＴcに格納しておき、言語が選択されたときは、選択された言語のリカバリ・イメージをパーティション領域ＰＴaに複写して、この選択された言語のリカバリ・イメージを用いてパーティション領域ＰＴbにソフトウェアをインストールするものとしても良い。この場合、第１の言語とは異なる言語が選択されたときに不要となってしまうパーティション領域ＰＴbの第１のソフトウェアを予めインストールしておく処理が不要となる。
【００４４】
このように、上述の実施の形態によれば、複数言語のリカバリ・イメージを記録したコンピュータ読み取り可能媒体を情報処理装置に添付しなくとも、所望の言語でソフトウェアをインストールすることが可能となるので、情報処理装置を安価に提供できる。さらに、コンピュータ読み取り可能媒体からリカバリ・イメージを読み出す必要がないので、コンピュータ読み取り可能媒体を用いる場合に比べて、ソフトウェアのインストールに要する時間を短縮できる。
【００４５】
また、いずれかの言語が選択されたときには、その後、選択された言語固有のロック情報を用いて他の言語のリカバリ・イメージを用いたソフトウェアのインストールが禁止される。このため、異なる言語でソフトウェアのリカバリ処理が行われてしまうことを防止することが可能となり、例えばオペレーティングシステム等の使用許諾契約によって、選択された言語でのみ使用が許可されるような場合に、契約内容を遵守できる仕組みを構築できる。
【００４６】
さらに、選択された言語のリカバリ・イメージが格納される領域と、ソフトウェアのインストールが行われる領域が区分されているので、ソフトウェアのインストール後に、インストールされているソフトウェアのリカバリ処理を行う場合、リカバリ・イメージが格納されているパーティション領域ＰＴaからリカバリ・イメージを読み出して、ソフトウェアのインストールが行われるパーティション領域ＰＴbに展開することでリカバリ処理を行うことができるので、リカバリ処理が容易となる。さらに、リカバリ・イメージが格納される領域を隠し領域とするだけで、リカバリ・イメージを簡単に保護できる。
【００４７】
また、異なる言語のリカバリ・イメージが格納される領域も区分されているので、複数言語のリカバリ・イメージが格納されている領域を初期化するだけで、不要となった他言語のリカバリ・イメージを容易に削除できる。
【産業上の利用可能性】
【００４８】
以上のように本発明は、情報処理装置を所望の言語で動作させる場合に有用であり、オペレーティングシステムや共通アプリケーションなど情報処理装置で共通に用いられるソフトウェアのインストールに適用している。
【図面の簡単な説明】
【００４９】
【図１】情報処理装置の構成を示す図である。
【図２】ハード・ディスク・ドライブのデータ格納状態を示す図である。
【図３】ソフトウェアのインストール動作を示すフローチャートである。
【符号の説明】
【００５０】
１０・・・情報処理装置、１１・・・バス、１２・・・メモリ部、１３・・・ハード・ディスク・ドライブ(HDD)、１４・・・表示部、１５・・・入出力インタフェース、１６・・・操作部、１７・・・制御部
【図１】
0004817614.tif 000002
【図２】
0004817614.tif 000003
【図３】
0004817614.tif 000004