(57)【要約】【課題】ＯＳ等のソフトウェアを改変することなく、シンクライアント端末として使用可能な情報処理装置および情報処理装置の起動方法を提供する。【解決手段】情報を記憶するＨＤＤ１２６およびＣＤ−ＲＯＭ１２５と、ＨＤＤ１２６およびＣＤ−ＲＯＭ１２５を利用する通常モードと、ＨＤＤ１２６およびＣＤ−ＲＯＭ１２５を利用しないシンクライアントモードとのいずれかを表す設定情報を記憶するＢＩＯＳ−ＲＯＭ１２０と、ＢＩＯＳ−ＲＯＭ１２０から設定情報を取得し、取得した設定情報がシンクライアントモードを表す場合に、ＨＤＤ１２６およびＣＤ−ＲＯＭ１２５へのアクセスを無効化し、サーバ装置から取得したＯＳを起動するＣＰＵ１０２と、を備えた。【選択図】        図２
2010009487.tif 000002
【特許請求の範囲】
【請求項１】
ＯＳ（Operating System）を記憶するサーバ装置と接続可能な情報処理装置であって、
情報を記憶する情報記憶部と、
前記情報記憶部を利用する第１モードと、前記情報記憶部を利用しない第２モードとのいずれかを表す設定情報を記憶する設定記憶部と、
前記ＯＳの起動前に前記設定記憶部から前記設定情報を取得し、取得した前記設定情報が前記第２モードを表す場合に、前記情報記憶部へのアクセスを無効化する制御部と、
前記情報記憶部へのアクセスが無効化された場合に、前記サーバ装置から前記ＯＳを取得し、取得した前記ＯＳを起動する起動部と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記制御部は、さらに、取得した前記設定情報が前記第１モードを表す場合に、前記情報記憶部へのアクセスを有効化すること、
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報記憶部は、前記ＯＳを記憶し、
前記起動部は、前記ＯＳの取得元として優先する度合いを表す予め定められた優先度が高い順に前記サーバ装置および前記情報記憶部のいずれかから前記ＯＳを取得し、前記ＯＳを取得できた場合に、取得した前記ＯＳを起動すること、
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記設定情報を前記設定記憶部から取得し、取得した前記設定情報が前記第１モードを表す場合に、前記優先度が高い順に前記サーバ装置および前記情報記憶部のいずれかから取得した前記ＯＳを起動する起動方法を決定し、取得した前記設定情報が前記第２モードを表す場合に、前記サーバ装置から取得した前記ＯＳを起動する起動方法を決定する決定部をさらに備え、
前記起動部は、決定された起動方法によって前記ＯＳを起動すること、
を特徴とする請求項３に記載の情報処理装置。
【請求項５】
ユーザにより選択された前記設定情報を受け付け、受け付けた前記設定情報を前記設定記憶部に保存する保存部をさらに備えたこと、
を特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記保存部は、さらに、前記ユーザが予め定められた権限を有するか否かを判断し、前記ユーザが前記権限を有する場合に、前記ユーザにより選択された前記設定情報を受け付け、受け付けた前記設定情報を前記設定記憶部に保存すること、
を特徴とする請求項５に記載の情報処理装置。
【請求項７】
ＯＳ（Operating System）を記憶するサーバ装置と接続された情報処理装置で実行される起動方法であって、
前記情報処理装置は、
情報を記憶する情報記憶部と、
前記情報記憶部を利用する第１モードと、前記情報記憶部を利用しない第２モードとのいずれかを表す設定情報を記憶する設定記憶部と、を備え、
制御部が、前記ＯＳの起動前に前記設定情報を前記設定記憶部から取得し、取得した前記設定情報が前記第２モードを表す場合に、前記情報記憶部へのアクセスを無効化する制御ステップと、
起動部が、前記情報記憶部へのアクセスが無効化された場合に、前記サーバ装置から前記ＯＳを取得し、取得した前記ＯＳを起動する起動ステップと、
を備えたことを特徴とする起動方法。
【請求項８】
保存部が、ユーザにより選択された前記設定情報を受け付け、受け付けた前記設定情報を前記設定記憶部に保存する保存ステップをさらに備えたこと、
を特徴とする請求項７に記載の起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＨＤＤ（Hard Disk Drive）およびＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの記憶媒体を備え、設定に応じて当該記憶媒体を使用しないシンクライアント端末として利用可能な情報処理装置および情報処理装置の起動方法に関する。
【背景技術】
【０００２】
情報漏洩のリスクを減らすためのセキュリティ強化、および、アプリケーションやデータの一括管理のためのＴＣＯ削減などを目的として、シンクライアントＰＣが注目され、企業で導入するケースが増えている。また、記憶媒体に情報が残らないようにするために、ＨＤＤやＣＤ−ＲＯＭドライブなどの記憶媒体を外したシンクライアント専用のＰＣも発売されている。
【０００３】
シンクライアント専用ＰＣを新たに購入してシンクライアントシステムを構築する場合、費用の負担が増大する。これを解決するための方法としては、例えば、記憶媒体を備える通常のＰＣをシンクライアントＰＣとして利用可能とすることが考えられる。
【０００４】
また、特許文献１では、出力環境制限データを管理する情報管理サーバと、情報管理サーバから受信した出力環境制限データに応じて内部記憶装置へのアクセス可否を判定することにより、シンクライアントサーバシステムと同様の効果を安価に得ることのできる情報処理システムが提案されている。
【０００５】
【特許文献１】特開２００７−３１０８２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、通常のＰＣをシンクライアントＰＣとして利用するためには、ＯＳやドライバを改変することにより、搭載された記憶媒体に情報が残らない仕組みを構築する必要があるという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、ＯＳ等のソフトウェアを改変することなく、シンクライアント端末として使用可能な情報処理装置および情報処理装置の起動方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、ＯＳ（Operating System）を記憶するサーバ装置と接続可能な情報処理装置であって、情報を記憶する情報記憶部と、前記情報記憶部を利用する第１モードと、前記情報記憶部を利用しない第２モードとのいずれかを表す設定情報を記憶する設定記憶部と、前記ＯＳの起動前に前記設定記憶部から前記設定情報を取得し、取得した前記設定情報が前記第２モードを表す場合に、前記情報記憶部へのアクセスを無効化する制御部と、前記情報記憶部へのアクセスが無効化された場合に、前記サーバ装置から前記ＯＳを取得し、取得した前記ＯＳを起動する起動部と、を備えたことを特徴とする。
【０００９】
また、本発明は、上記装置を実行することができる方法である。
【発明の効果】
【００１０】
本発明によれば、ＯＳ起動前に取得した設定情報が、情報記憶部を使用しないシンクライアントモードを表す場合に、情報記憶部へのアクセスを無効化するとともに、サーバ装置からＯＳを取得し、取得したＯＳを起動する。これにより、ＯＳ等のソフトウェアを改変することなく、シンクライアント端末として使用可能な情報処理装置および起動方法を提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明にかかる装置および方法の最良な実施の形態を詳細に説明する。
【００１２】
本実施の形態にかかる情報処理装置は、記憶媒体を利用する通常ＰＣモードと、記憶媒体をハードウェア的に利用不可とするシンクライアントＰＣモードとを切り替える機能を備える。そして、シンクライアントＰＣモードが設定されている場合は、記憶媒体を物理的に使用できないように無効化することにより、シンクライアント専用ＰＣとして使用可能とする。
【００１３】
図１は、本実施の形態に係る情報処理装置としてのノートブック型のパーソナルコンピュータの構成の一例を示す図である。
【００１４】
パーソナルコンピュータ１０は、コンピュータ本体１２と、ディスプレイユニット１４とから構成されている。ディスプレイユニット１４には、表示パネルであるＬＣＤ（Liquid Crystal Display）１６が組み込まれている。
【００１５】
ディスプレイユニット１４は、コンピュータ本体１２の上面を覆う解放位置とコンピュータ本体１２の上面が露出する閉塞位置との間を回動自在に変化するように、コンピュータ本体１２の奥手側の端部に設けられたヒンジ（支持部）１８に取り付けられている。
【００１６】
コンピュータ本体１２は薄い箱形の筐体を有しており、その筐体上面中央部には、キーボード２０が設けられる。コンピュータ本体１２の手前側の筐体部分上面にはパームレストが形成されている。パームレストのほぼ中央部には、タッチパッド２２、スクロールボタン２４、タッチパッドコントロールボタン２６が設けられる。コンピュータ本体１２の奥側の筐体部分上面には、コンピュータ本体１２の電源をオン／オフするためのパワーボタン２８が配置されている。
【００１７】
次に、図２を参照して、パーソナルコンピュータ１０のシステム構成の一例について説明する。図２は、パーソナルコンピュータ１０のブロック図である。
【００１８】
同図に示すように、パーソナルコンピュータ１０は、ＣＰＵ１０２、ノースブリッジ１０４、メインメモリであるＲＡＭ１１４、グラフィクスコントローラ１０８、サウスブリッジ１０６、ＢＩＯＳ−ＲＯＭ１２０、ＣＤ−ＲＯＭドライブ１２５、ハードディスクドライブ（ＨＤＤ）１２６、ＬＡＮコントローラ１２７、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、ＣＭＯＳ  ＲＡＭ（Complementary Metal-Oxide Semiconductor Random Access Memory）１２８等を備えている。
【００１９】
ＣＰＵ１０２は、パーソナルコンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２６からＲＡＭ１１４にロードされる、オペレーティングシステム（ＯＳ）および各種アプリケーションプログラムを実行する。
【００２０】
また、ＣＰＵ１０２は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）１２０ＡおよびＶＧＡ  ＢＩＯＳ（Video Graphics Array Basic Input Output System）１２０ＢをＲＡＭ１１４にロードして実行する。システムＢＩＯＳ１２０Ａはハードウェア制御のためのプログラムである。なお、ＲＡＭ１１４の動作スピードは、ＢＩＯＳ−ＲＯＭ１２０の動作スピードより速い。
【００２１】
ＶＧＡ  ＢＩＯＳ１２０Ｂは、グラフィクスコントローラ１０８を制御するためのプログラムである。ＶＧＡ  ＢＩＯＳ１２０Ｂは、グラフィクスコントローラ１０８を初期化する初期化プログラムと、ランタイムプログラムとの２つのプログラムを有する。ＢＩＯＳ−ＲＯＭ１２０の容量を小さくするために、２つのプログラムは、一部のコンポーネントを共有した状態でＢＩＯＳ−ＲＯＭ１２０に格納されている。
【００２２】
ノースブリッジ１０４は、ＣＰＵ１０２のローカルバスとサウスブリッジ１０６との間を接続するブリッジデバイスである。ノースブリッジ１０４には、ＲＡＭ１１４をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０４は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１０８との通信を実行する機能も有している。
【００２３】
グラフィクスコントローラ１０８はパーソナルコンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１６を制御する表示コントローラである。このグラフィクスコントローラ１０８はビデオメモリ（ＶＲＡＭ）を有しており、ＯＳ／アプリケーションプログラムによってビデオメモリに描画された表示データから、ＬＣＤ１６に表示すべき表示イメージを形成する映像信号を生成する。グラフィクスコントローラ１０８によって生成された映像信号はラインに出力される。
【００２４】
サウスブリッジ１０６は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。例えば、サウスブリッジ１０６には、ＰＣＩバスを介して、ネットワークに接続された機器とデータを転送するためのＬＡＮコントローラ１２７が接続される。
【００２５】
また、サウスブリッジ１０６は、ＣＤ−ＲＯＭドライブ１２５およびＨＤＤ１２６を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０６は、ＢＩＯＳ−ＲＯＭ１２０をアクセス制御するための機能も有している。
【００２６】
ＩＤＥコントローラは、有効化（Enable）または無効化（Disable）をそれぞれ設定することにより、ＣＤ−ＲＯＭドライブ１２５およびＨＤＤ１２６のそれぞれに対するアクセスの有効化／無効化を制御することができる。
【００２７】
ＣＤ−ＲＯＭドライブ１２５およびＨＤＤ１２６は、情報を記憶する情報記憶部として機能する。なお、情報を記憶する記憶部はこれに限られず、フロッピーディスク（登録商標）（ＦＤ）、ＣＤ−Ｒ（Compact Disk Recordable）、ＤＶＤ（Digital Versatile Disk）、ＳＤカードなどのメモリカード、ＵＳＢ（Universal Serial Bus）メモリ等のコンピュータで読み取り可能なあらゆる記憶媒体を適用できる。
【００２８】
エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、タッチパッド２２、スクロールボタン２４、およびタッチパッドコントロールボタン２６をコントロールする。エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、パーソナルコンピュータ１０のシステム状態に関わらず、各種のデバイス（周辺装置やセンサ、電源回路等）を監視し制御するワンチップ・マイコンである。
【００２９】
ＣＭＯＳ  ＲＡＭ１２８は、ＰＣ起動時に必要な情報として、システムＢＩＯＳ１２０Ａの設定、およびサスペンド状態であるか否かを示す情報を格納している。
【００３０】
ＢＩＯＳ−ＲＯＭ１２０は、上述のようにシステムＢＩＯＳ１２０ＡおよびＶＧＡ  ＢＩＯＳ１２０Ｂを記憶するほか、各ＢＩＯＳの実行に必要な各種設定情報を記憶する設定記憶部として機能する。例えば、本実施の形態では、ＢＩＯＳ−ＲＯＭ１２０は、パーソナルコンピュータ１０の動作を定めるＰＣモードを設定情報の１つとして記憶する。ＰＣモードは、ＣＤ−ＲＯＭドライブ１２５およびＨＤＤ１２６などの情報記憶部を利用可能とすることにより通常のコンピュータとして利用する通常ＰＣモードと、情報記憶部を利用不可とすることによりシンクライアントＰＣとして利用するシンクライアントＰＣモードとを含む。
【００３１】
なお、設定情報はＢＩＯＳ−ＲＯＭ１２０に記憶する必要はなく、他の不揮発性メモリに記憶するように構成してもよい。例えば、ＣＭＯＳ  ＲＡＭ１２８に設定情報を記憶するように構成してもよい。
【００３２】
システムＢＩＯＳ１２０Ａは、ＣＭＯＳ  ＲＡＭ１２８に記憶された情報、およびＢＩＯＳ−ＲＯＭ１２０に記憶された設定情報等を参照して、パーソナルコンピュータ１０を起動する機能を含んでいる。この機能には、例えば、起動するＯＳを取得する記憶媒体等の優先度を定めたブート優先度（Boot Priority）に応じてＯＳを取得して起動する機能が含まれる。ブート優先度は、例えば、ＨＤＤ１２６からのブート、ＣＤ−ＲＯＭドライブ１２５からのブート、およびネットワークブートのうち、有効なブート方法を検索する順序が指定される。
【００３３】
ネットワークブートとは、ＬＡＮコントローラ１２７を介して所定のサーバ装置からＯＳをロードして起動するブート方法を表す。例えば、ＨＤＤ１２６およびＣＤ−ＲＯＭドライブ１２５へのアクセスが無効化されていれば、有効なブート方法としてネットワークブートが検索される。そして、この場合は、パーソナルコンピュータ１０を、ＨＤＤ１２６およびＣＤ−ＲＯＭドライブ１２５にアクセスできないシンクライアントＰＣとして起動することができる。
【００３４】
また、システムＢＩＯＳ１２０Ａは、ＢＩＯＳ−ＲＯＭ１２０に記憶されたＰＣモードを読み出し、ＰＣモードによってＣＤ−ＲＯＭ１２５およびＨＤＤ１２６へのアクセスの有効化／無効化を制御する機能を含んでいる。具体的には、ＰＣモードが通常ＰＣモードの場合にＣＤ−ＲＯＭ１２５およびＨＤＤ１２６へのアクセスが有効化され、シンクライアントＰＣモードの場合にＣＤ−ＲＯＭ１２５およびＨＤＤ１２６へのアクセスが無効化される。
【００３５】
ＣＰＵ１０２は、このような機能を備えたシステムＢＩＯＳ１２０Ａをロードして実行することにより、ＣＤ−ＲＯＭ１２５およびＨＤＤ１２６へのアクセスを制御する制御部、および、ＯＳを起動する起動部として機能する。
【００３６】
次に、このように構成された本実施の形態にかかるパーソナルコンピュータ１０による起動処理について図３を用いて説明する。図３は、本実施の形態における起動処理の全体の流れを示すフローチャートである。
【００３７】
なお、起動処理とは、パワーボタン２８の押下により電源が投入された場合等に、システムＢＩＯＳ１２０ＡをロードしたＣＰＵ１０２により実行される、パーソナルコンピュータ１０を起動するための処理である。同図では、主にＣＤ−ＲＯＭ１２５およびＨＤＤ１２６などの情報記憶部を初期化する処理について説明する。実際には、グラフィクスコントローラ１０８などの各デバイスの初期化処理を含む起動に必要な各種処理も実行されるが、同図では省略している。
【００３８】
まず、ＣＰＵ１０２は、ＰＣモードをＢＩＯＳ−ＲＯＭ１２０から取得する（ステップＳ３０１）。次に、ＣＰＵ１０２は、ＰＣモードが通常ＰＣモードであるか否かを判断する（ステップＳ３０２）。ＰＣモードが通常ＰＣモードである場合（ステップＳ３０２：ＹＥＳ）、ＣＰＵ１０２は、ＣＤ−ＲＯＭ１２５およびＨＤＤ１２６を制御するＩＤＥコントローラを「Enable」に設定する（ステップＳ３０３）。
【００３９】
次に、ＣＰＵ１０２は、ＣＤ−ＲＯＭ１２５およびＨＤＤ１２６の初期化処理を実行する（ステップＳ３０４）。さらに、ＣＰＵ１０２は、ブート優先度に従ってＯＳを起動する（ステップＳ３０５）。一般的には、ＨＤＤ１２６からのブートが最優先されており、ＣＰＵ１０２は、ＨＤＤ１２６からＯＳをロードして起動する。ネットワークブートが優先されていた場合であっても、ネットワークブートにより起動した後に、ＣＤ−ＲＯＭ１２５およびＨＤＤ１２６にアクセスできるため、シンクライアントＰＣではなく、通常のＰＣとして機能する。
【００４０】
一方、ＰＣモードがシンクライアントＰＣモードである場合（ステップＳ３０２：ＮＯ）、ＣＰＵ１０２は、ＣＤ−ＲＯＭ１２５およびＨＤＤ１２６を制御するＩＤＥコントローラを「Disable」に設定する（ステップＳ３０６）。そして、ＣＰＵ１０２は、ブート優先度に従ってＯＳを起動する（ステップＳ３０７）。この場合は、ＣＤ−ＲＯＭ１２５およびＨＤＤ１２６へのアクセスが無効化されているため、これらのドライブからのブートを優先するようにブート優先度が設定されていたとしても、これらのドライブからブートすることができない。従って、ＣＰＵ１０２は、有効なブート方法であるネットワークブートによってパーソナルコンピュータ１０を起動する。そして、この場合は、ネットワークブートにより起動後、ＣＤ−ＲＯＭ１２５およびＨＤＤ１２６にアクセスできないため、パーソナルコンピュータ１０は、シンクライアントＰＣとして機能する。
【００４１】
次に、このように構成された本実施の形態にかかるパーソナルコンピュータ１０によるＢＩＯＳセットアップ処理について図４を用いて説明する。図４は、本実施の形態におけるＢＩＯＳセットアップ処理の全体の流れを示すフローチャートである。
【００４２】
なお、ＢＩＯＳセットアップ処理は、例えば、パーソナルコンピュータ１０の電源投入後、所定のキーが押下された場合に、ＣＰＵ１０２がＢＩＯＳ−ＲＯＭ１２０からＢＩＯＳセットアップ用のプログラムをロードして実行することにより開始される。
【００４３】
まず、ＣＰＵ１０２は、スーパーバイザパスワードが登録済みか否かを判断する（ステップＳ４０１）。スーパーバイザパスワードとは、ＰＣモード設定などの予め定められた特定の機能を実行するときに入力するパスワードをいう。スーパーバイザパスワードは、例えば、ＢＩＯＳセットアップ用の画面（以下、セットアップ画面という）でパスワード登録用の機能を選択することにより登録する。
【００４４】
スーパーバイザパスワードが登録済みの場合（ステップＳ４０１：ＹＥＳ）、ＣＰＵ１０２は、スーパーバイザパスワードが解除されたか否か、すなわち、入力されたスーパーバイザパスワードが登録済みとスーパーバイザパスワードと一致するかを判断する（ステップＳ４０２）。スーパーバイザパスワードは、例えば、セットアップ画面でスーパーバイザーパスワード確認用の機能を選択することにより入力可能とする。そして、ＣＰＵ１０２は、ユーザにより入力されたスーパーバイザパスワードと、事前に登録済みのスーパーバイザパスワードとが一致するか否かを判断する。
【００４５】
スーパーバイザパスワードが解除された場合（ステップＳ４０２：ＹＥＳ）、ＣＰＵ１０２は、ＰＣモード設定のための機能を有するセットアップ画面をＬＣＤ１６に表示する（ステップＳ４０３）。
【００４６】
図５は、セットアップ画面の一例を示す図である。図５は、ＰＣモード（ＰＣ  Ｍｏｄｅ）が通常ＰＣモード（Ｎｏｒｍａｌ  ＰＣ）に設定された状態のセットアップ画面の例を示している。セットアップ画面では、カーソルを移動させることなどにより、所望のＰＣモードを選択することができる。なお、同図では、設定情報としてＰＣモードのみを表示した例が示されているが、通常、セットアップ画面では、ブート優先度などの他の設定情報も表示され、設定変更が可能である。
【００４７】
図４に戻り、セットアップ画面が表示された後、ＣＰＵ１０２は、ＰＣモードとして通常ＰＣモードが選択されたか否かを判断する（ステップＳ４０４）。通常ＰＣモードが選択された場合（ステップＳ４０４：ＹＥＳ）、ＣＰＵ１０２は、通常ＰＣモードをＰＣモードとしてＢＩＯＳ−ＲＯＭ１２０に保存する（ステップＳ４０５）。また、シンクライアントＰＣモードが選択された場合（ステップＳ４０４：ＮＯ）、ＣＰＵ１０２は、シンクライアントＰＣモードをＰＣモードとしてＢＩＯＳ−ＲＯＭ１２０に保存する（ステップＳ４０６）。このように、ＣＰＵ１０２は、ユーザにより選択された設定情報をＢＩＯＳ−ＲＯＭ１２０に保存する保存部として機能する。
【００４８】
ステップＳ４０１でスーパーバイザパスワードが登録済みでないと判断された場合（ステップＳ４０１：ＮＯ）、または、ステップＳ４０２でスーパーバイザパスワードが解除されていないと判断された場合（ステップＳ４０２：ＮＯ）、ＣＰＵ１０２は、ＰＣモード設定のための機能を含まない、通常のセットアップ画面をＬＣＤ１６に表示する（ステップＳ４０７）。
【００４９】
以上のように、本実施の形態にかかる情報処理装置では、ＢＩＯＳ−ＲＯＭ等の不揮発性メモリに記憶された設定情報（ＰＣモード）を参照し、ＨＤＤ等の記憶媒体を物理的に使えないように設定することができる。すなわち、ＨＤＤ等の記憶媒体を備えた通常のＰＣを、設定情報の変更のみによってシンクライアント専用ＰＣとして使用することが可能となる。
【００５０】
このため、シンクライアント専用ＰＣを購入したり、ＯＳやドライバなどで記憶媒体に情報が残らない仕組みを構築したりしなくても、シンクライアント端末として使用可能な情報処理装置を提供できる。
【００５１】
また、本実施の形態にかかる情報処理装置では、管理者等により事前に登録されたパスワードを入力しなければＰＣモードを変更できない。このため、例えば、ＰＣモードが不正に変更されて通常のＰＣとして利用可能となることによりセキュリティが低下することを回避できる。
【００５２】
（変形例）
上記実施の形態では、ＰＣモードを参照して情報記憶部へのアクセスの有効／無効を切り替えていた。そして、ブート方法は、ＰＣモードを参照せず、ブート優先度に応じて決定していた。この方法では、情報記憶部が無効化されており、情報記憶部からのブートが優先するようにブート優先度が設定されていた場合は、情報記憶部からのブートを試みて失敗した場合に、初めてネットワークブートが実行されるため、処理の無駄が生じていた。そこで、変形例では、シンクライアントＰＣモードがＰＣモードとして設定されている場合は、常にネットワークブートによってブートするように構成する。
【００５３】
図６は、本変形例におけるＢＩＯＳセットアップ処理の全体の流れを示すフローチャートである。
【００５４】
ステップＳ６０１からステップＳ６０４までの、ＰＣモード取得処理、ＰＣモード判定処理、および初期化処理は、上記実施の形態の起動処理を表す図３のステップＳ３０１からステップＳ３０４までと同様の処理なので、その説明を省略する。
【００５５】
ステップＳ６０４の後、ＣＰＵ１０２は、ブート方法を、ブート優先度に従って起動する起動方法に決定する（ステップＳ６０５）。そして、ＣＰＵ１０２は、決定された起動方法に従ってＯＳを起動する。すなわち、ＣＰＵ１０２は、図３のステップＳ３０５と同様に、ブート優先度に従ってＯＳを起動する（ステップＳ６０６）。
【００５６】
ステップＳ６０２で、ＰＣモードがシンクライアントＰＣモードであると判断された場合（ステップＳ６０２：ＮＯ）、ＣＰＵ１０２は、図３のステップＳ３０６と同様に、ＣＤ−ＲＯＭ１２５およびＨＤＤ１２６を制御するＩＤＥコントローラを「Disable」に設定する（ステップＳ６０７）。
【００５７】
さらに、ＣＰＵ１０２は、ブート方法を、ネットワークブートで起動する起動方法に決定する（ステップＳ６０８）。そして、ＣＰＵ１０２は、決定された起動方法に従ってＯＳを起動する。すなわち、ＣＰＵ１０２は、ネットワークブートによりＯＳを起動する（ステップＳ６０９）。
【００５８】
このように、本変形例では、シンクライアントＰＣモードがＰＣモードとして設定されている場合は、ネットワークブートによってブートするため、アクセスできない情報記憶部からのブートを試みるという処理の無駄が生じない。
【００５９】
以上の説明のように、本発明の実施形態によれば、ＯＳ起動前に取得した設定情報がシンクライアントモードを表す場合に、情報記憶部へのアクセスを無効化するとともに、サーバ装置からＯＳを取得し、取得したＯＳを起動する。これにより、ＯＳ等のソフトウェアを改変することなく、シンクライアント端末として使用可能な情報処理装置および起動方法を提供することができる。
【図面の簡単な説明】
【００６０】
【図１】本実施の形態に係る情報処理装置としてのパーソナルコンピュータの構成の一例を示す図である。
【図２】パーソナルコンピュータのブロック図である。
【図３】本実施の形態における起動処理の全体の流れを示すフローチャートである。
【図４】本実施の形態におけるＢＩＯＳセットアップ処理の全体の流れを示すフローチャートである。
【図５】セットアップ画面の一例を示す図である。
【図６】変形例におけるＢＩＯＳセットアップ処理の全体の流れを示すフローチャートである。
【符号の説明】
【００６１】
１０  パーソナルコンピュータ
１２  コンピュータ本体
１４  ディスプレイユニット
１６  ＬＣＤ
１８  ヒンジ
２０  キーボード
２２  タッチパッド
２４  スクロールボタン
２６  タッチパッドコントロールボタン
２８  パワーボタン
１０２  ＣＰＵ
１０４  ノースブリッジ
１０６  サウスブリッジ
１０８  グラフィクスコントローラ
１１４  ＲＡＭ
１２０  ＢＩＯＳ−ＲＯＭ
１２０Ａ  システムＢＩＯＳ
１２０Ｂ  ＶＧＡ  ＢＩＯＳ
１２４  エンベデッドコントローラ／キーボードコントローラＩＣ
１２５  ＣＤ−ＲＯＭドライブ
１２７  ＬＡＮコントローラ
１２８  ＣＭＯＳ  ＲＡＭ
【図１】
2010009487.tif 000003
【図２】
2010009487.tif 000004
【図３】
2010009487.tif 000005
【図４】
2010009487.tif 000006
【図５】
2010009487.tif 000007
【図６】
2010009487.tif 000008
【手続補正書】
【提出日】平成21年6月1日(2009.6.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のＯＳ（Operating System）を記憶するサーバ装置と接続可能な情報処理装置であって、
第２のＯＳを記憶する情報記憶部と、
前記情報記憶部へのアクセスを有効化する第１モードと、前記情報記憶部へのアクセスを無効化する第２モードとのいずれかを表す設定情報を記憶する設定記憶部と、
前記第１のＯＳまたは前記第２のＯＳの起動前に前記設定記憶部から前記設定情報を取得し、取得した前記設定情報が前記第２モードを表す場合に、前記情報記憶部へのアクセスを無効化し、取得した前記設定情報が前記第１モードを表す場合に、前記情報記憶部へのアクセスを有効化する制御部と、
前記設定情報が前記第１モードを表す場合は、予め定められた優先度が高い順に前記サーバ装置および前記情報記憶部のいずれか一方から、記憶された前記第１のＯＳおよび前記第２のＯＳのいずれか一方を取得し、前記第１のＯＳおよび前記第２のＯＳのいずれか一方を取得できたときに、取得した前記第１のＯＳおよび前記第２のＯＳのいずれか一方を起動し、前記設定情報が前記第２モードを表す場合は、前記優先度と無関係に前記サーバ装置に記憶された前記第１のＯＳを取得し、取得した前記第１のＯＳを起動する起動部と、
を備えたことを特徴とする情報処理装置。
【請求項２】
ユーザにより選択された前記設定情報を受け付け、受け付けた前記設定情報を前記設定記憶部に保存する保存部をさらに備えたこと、
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記保存部は、さらに、前記ユーザが予め定められた権限を有するか否かを判断し、前記ユーザが前記権限を有する場合に、前記ユーザにより選択された前記設定情報を受け付け、受け付けた前記設定情報を前記設定記憶部に保存すること、
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
第１のＯＳ（Operating System）を記憶するサーバ装置と接続された情報処理装置で実行される起動方法であって、
前記情報処理装置は、
第２のＯＳを記憶する情報記憶部と、
前記情報記憶部へのアクセスを有効化する第１モードと、前記情報記憶部へのアクセスを無効化する第２モードとのいずれかを表す設定情報を記憶する設定記憶部と、を備え、
制御部が、前記第１のＯＳまたは前記第２のＯＳの起動前に前記設定記憶部から前記設定情報を取得し、取得した前記設定情報が前記第２モードを表す場合に、前記情報記憶部へのアクセスを無効化し、取得した前記設定情報が前記第１モードを表す場合に、前記情報記憶部へのアクセスを有効化する制御ステップと、
起動部が、前記設定情報が前記第１モードを表す場合は、予め定められた優先度が高い順に前記サーバ装置および前記情報記憶部のいずれか一方から、記憶された前記第１のＯＳおよび前記第２のＯＳのいずれか一方を取得し、前記第１のＯＳおよび前記第２のＯＳのいずれか一方を取得できたときに、取得した前記第１のＯＳおよび前記第２のＯＳのいずれか一方を起動し、前記設定情報が前記第２モードを表す場合は、前記優先度と無関係に前記サーバ装置に記憶された前記第１のＯＳを取得し、取得した前記第１のＯＳを起動する起動ステップと、
を備えたことを特徴とする起動方法。
【請求項５】
保存部が、ユーザにより選択された前記設定情報を受け付け、受け付けた前記設定情報を前記設定記憶部に保存する保存ステップをさらに備えたこと、
を特徴とする請求項４に記載の起動方法。
【請求項６】
前記保存部が、前記ユーザが予め定められた権限を有するか否かを判断する判断ステップをさらに備え、
前記保存ステップは、前記ユーザが前記権限を有する場合に、前記ユーザにより選択された前記設定情報を受け付け、受け付けた前記設定情報を前記設定記憶部に保存すること、
を特徴とする請求項５に記載の起動方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、第１のＯＳ（Operating System）を記憶するサーバ装置と接続可能な情報処理装置であって、第２のＯＳを記憶する情報記憶部と、前記情報記憶部へのアクセスを有効化する第１モードと、前記情報記憶部へのアクセスを無効化する第２モードとのいずれかを表す設定情報を記憶する設定記憶部と、前記第１のＯＳまたは前記第２のＯＳの起動前に前記設定記憶部から前記設定情報を取得し、取得した前記設定情報が前記第２モードを表す場合に、前記情報記憶部へのアクセスを無効化し、取得した前記設定情報が前記第１モードを表す場合に、前記情報記憶部へのアクセスを有効化する制御部と、前記設定情報が前記第１モードを表す場合は、予め定められた優先度が高い順に前記サーバ装置および前記情報記憶部のいずれか一方から、記憶された前記第１のＯＳおよび前記第２のＯＳのいずれか一方を取得し、前記第１のＯＳおよび前記第２のＯＳのいずれか一方を取得できたときに、取得した前記第１のＯＳおよび前記第２のＯＳのいずれか一方を起動し、前記設定情報が前記第２モードを表す場合は、前記優先度と無関係に前記サーバ装置に記憶された前記第１のＯＳを取得し、取得した前記第１のＯＳを起動する起動部と、を備えたことを特徴とする。