(57)【特許請求の範囲】
【請求項１】
出力ポートおよび入力ポートを少なくとも各１個づつ含む外部装置接続用コネクタを備え、通常処理時には第１のブートデバイスからオペレーティング・システム（ＯＳ）をブートし、特殊処理時には第２のブートデバイスからＯＳをブートする情報処理装置におけるブートデバイス切替方法であって、前記情報処理装置に電源投入または再起動する際に、前記出力ポートから確認信号を出力するステップと、前記入力ポートに前記確認信号が入力されたか否かを判断するステップと、前記入力ポートに前記確認信号が入力された場合は、ＯＳのブート元を前記第２のブートデバイスに切り替えるステップと、前記入力ポートに確認信号が入力されない場合は、ＯＳのブート元を前記第１のブートデバイスに切り替えるステップと
を実行することを特徴とする情報処理装置のブートデバイス切替方法。
【請求項２】
前記入力ポートへの前記確認信号の入力は、前記コネクタに差し込まれ、前記出力ポートおよび前記入力ポートを短絡する専用プラグを使用して行われることを特徴とする請求項１に記載の情報処理装置のブートデバイス切替方法。
【請求項３】
前記第２のブートデバイスは、前記情報処理装置本体に内蔵されたデバイスであることを特徴とする請求項１または２に記載の情報処理装置のブートデバイス切替方法。
【請求項４】
前記デバイスは、可搬形式の記録メディアから読み出しできることを特徴とする請求項３に記載の情報処理装置のブートデバイス切替方法。
【請求項５】
前記第２のブートデバイスは、コネクタ接続可能な可搬形式の情報記憶装置であることを特徴とする請求項１または２に記載の情報処理装置のブートデバイス切替方法。
【請求項６】
前記第２のブートデバイスは、通信回線により接続される情報記憶装置であることを特徴とする請求項１または２に記載の情報処理装置のブートデバイス切替方法。
【請求項７】
前記確認信号は、通常処理時に前記入力ポートに入力される信号とは異なった形式であることを特徴とする請求項１〜６の何れかに記載の情報処理装置のブートデバイス切替方法。
【請求項８】
ＯＳのブート元を前記第２のブートデバイスに切り替えた場合、
さらに、前記第１のブートデバイスに格納されたＯＳのバージョンと、前記第２のブートデバイスからブートされたＯＳのバージョンとを比較するステップと、
前記第２のブートデバイスからブートされたＯＳのバージョンが、前記第１のブートデバイスに格納されたＯＳのバージョンよりも新しい場合には、前記第１のブートデバイスに前記第２のブートデバイスからブートされたＯＳを書き込むステップとを実行することを特徴とする請求項１〜７の何れかに記載の情報処理装置のブートデバイス切替方法。
【請求項９】
前記第２のブートデバイスからブートされたＯＳの内から、前記情報処理装置の通常の処理を実行するために必要なソフトウエアの内容のみを選択するステップをさらに備え、前記第１のブートデバイスに書き込むステップでは、前記選択された内容のソフトウエアを書き込むことを特徴とする請求項８に記載の情報処理装置のブートデバイス切替方法。
【請求項１０】
前記第１のブートデバイスおよび前記第２のブートデバイスを切り替えるための各ステップが基本入出力システム（ＢＩＯＳ）に設定されることを特徴とする請求項１〜９の何れかに記載の情報処理装置のブートデバイス切替方法。
【請求項１１】
情報処理装置において、電源投入時に通常処理時の第１のブートデバイスからＯＳをブートするか、特殊処理時の第２のブートデバイスからＯＳをブートするかを判断するためのキーデバイスとして、情報処理装置に備えられる複数の入出力ピンを有する外部装置用コネクタに使用可能であるプラグを用い、該プラグの少なくとも１個の出力を少なくとも１個の入力と直結させ、前記情報処理装置が前記少なくとも１個の出力と前記少なくとも１個の入力とが同一であると判断した場合に、第１のブートデバイスから第２のブートデバイスへＯＳのブート元を切り替えることを特徴とする情報処理装置のブートデバイス切替方法。
【請求項１２】
前記情報処理装置が前記少なくとも１個の出力と前記少なくとも１個の入力とが同一であると判断した場合に、前記第２のブートデバイスであるフロッピーディスク、外付け記憶装置または通信回線を介して第２のＯＳを読み込ませることにより、前記ＯＳのセキュリティ管理を実施することを特徴とする請求項１１に記載の情報処理装置のブートデバイス切替方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置にＯＳ（オペレーティング・システム）をブートする際のブートデバイスの切替方法に関し、特に、入力用のキーボード等の入力用マン・マシン・インターフェースを備えていない情報処理装置において、点検やＯＳのバージョンアップ等を実施する際に異なるブートデバイスからＯＳをブートする場合のブートデバイスの切替方法に関する。
【０００２】
【従来の技術】
一般的な情報処理装置において、電源を投入したり再起動する際には、メイン基板上等に設けられたＲＯＭ（読み出し専用メモリ）に格納されたＢＩＯＳ（基本入出力システム）のソフトウエアにより、予め設定された記憶装置からオペレーティング・システム（ＯＳ）がブートされる。
【０００３】
また、情報処理装置の中でも、例えば、パーソナル・コンピュータ等には、使用者がコマンドや指示を入力するためにのキーボード等の入力用マン・マシン・インターフェース（入力装置）を備えている。
【０００４】
そのような入力装置を備えるパーソナルコンピュータ等では、例えば、情報処理装置のＯＳに不具合が発見された場合のように、ＯＳを他の記憶装置からブートする場合には、キーボード上の所定のキー（例えば、「Ｄｅｌｅｔｅ」キー）を押しながら電源を再投入することにより、ＣＤ等のように設定された記憶装置以外からＯＳを読み込むことが可能になる。
【０００５】
ところで、自動化された生産ラインに設けられる情報処理装置や、ネットワーク中に設けられる情報処理装置の中には、防塵等の対策、誤入力防止、あるいは、使用者が近傍にはおらずネットワーク等により遠方から指示や入出力データを送受信するという理由から、入力用マン・マシン・インターフェース（入力装置）を備えていないものがある。
【０００６】
入力装置を備えていない情報処理装置であっても、ＯＳに不具合が発生することがあり、また、バージョンアップする場合もあるので、ＯＳを他の記憶装置から何らかの手段によりブートできるようにする必要性がある。
【０００７】
ところが、入力装置を備えていないことから、上記した情報処理装置では、「キーボード上の所定のキーを押しながら電源を再投入する」ことによりブートデバイスを切り替えて、他の記憶装置からＯＳをブートすることができない。
【０００８】
ＯＳの不具合対策およびバージョンアップのためのみに別ＯＳを設定し、その別ＯＳ専用の記憶装置を情報処理装置に付帯させて設けることは、情報処理装置のコストを上昇させる。また、上記した情報処理装置は、使用者が近傍にはいない環境で用いられるため、不具合の修復用やバージョンアップ用に通常時とは異なる処理が可能なＯＳを予め記憶装置内に格納しておくことは、セキュリティ管理の点で、ＯＳを改ざんされる可能性を有していることになる。
【０００９】
従って、入力装置を備えていない情報処理装置には、不具合対策およびバージョンアップのためのみに別ＯＳを安易に設定したり、通常のブートデバイスとバージョンアップ用のブートデバイスを容易に切り替えるためのスイッチ等は設置することができない。
【００１０】
そこで、従来の入力装置を備えていない情報処理装置では、例えば、キーボード付きのノート型のパーソナルコンピュータ（パソコン）等に別ＯＳを格納しておき、そのノート型パソコンを情報処理装置にコネクタ接続して、不具合対策およびバージョンアップのためのみの別ＯＳをブートするようにしていた。
【００１１】
【発明が解決しようとする課題】
しかしながら、上記した従来の入力装置を備えていない情報処理装置では、不具合あるいはバージョンアップの度に、可搬型とはいえ液晶表示素子等の扱いに慎重性が要求される精密機器であるノート型パソコン等を可搬する必要性が生じるので、そのノート型パソコン等を破損する危険性を有しており、さらに、その不具合対策あるいはバージョンアップを実施する作業員も、可搬型とはいえ数キログラムのノート型パソコンを持って移動しなければならないため、労働量が増加するという問題を有していた。
【００１２】
また、コスト低減のために、ＯＳやノート型パソコンには汎用品が用いられる可能性が高いので、例えば、ノート型パソコン等で不具合対策およびバージョンアップのために別ＯＳをブートできるようにすると、保守管理要員あるいはセキュリティ管理上の取り扱い資格を有している人員以外でも別ＯＳをブートできる可能性が生じ、その結果、セキュリティ管理の点で安全性が悪化するという問題を有していた。
【００１３】
本発明は、上述した如き従来の問題を解決するためになされたものであって、入力装置を備えていない情報処理装置において、セキュリティ管理を厳しく実施しつつ、保守管理要員が別ＯＳをブートするためにブートデバイスを切り替える際の労力を軽減できる情報処理装置のブートデバイス切替方法を提供することを目的とする。
【００１４】
【課題を解決するための手段】
上述の目的を達成するため、請求項１に記載した本発明の情報処理装置のブートデバイス切替方法は、出力ポートおよび入力ポートを少なくとも各１個づつ含む外部装置接続用コネクタを備え、通常処理時には第１のブートデバイスからＯＳをブートし、特殊処理時には第２のブートデバイスからＯＳをブートする情報処理装置におけるブートデバイス切替方法であって、情報処理装置に電源投入または再起動する際に、出力ポートから確認信号を出力するステップと、入力ポートに確認信号が入力されたか否かを判断するステップと、入力ポートに確認信号が入力された場合は、ＯＳのブート元を第２のブートデバイスに切り替えるステップと、入力ポートに確認信号が入力されない場合は、ＯＳのブート元を第１のブートデバイスに切り替えるステップとを実行することを特徴とする。
【００１５】
また、請求項２の本発明は、請求項１に記載の情報処理装置のブートデバイス切替方法において、判断するステップの判断結果は、出力ポートおよび入力ポートを短絡する専用プラグがコネクタに差し込まれているか否かによって異なることを特徴とする。
【００１６】
また、請求項３の本発明は、請求項１または２に記載の情報処理装置のブートデバイス切替方法において、第２のブートデバイスは、情報処理装置本体に内蔵されたデバイスであることを特徴とする。
【００１７】
また、請求項４の本発明は、請求項３に記載の情報処理装置のブートデバイス切替方法において、デバイスは、可搬形式の記録メディアから読み出しできることを特徴とする。
【００１８】
また、請求項５の本発明は、請求項１または２に記載の情報処理装置のブートデバイス切替方法において、第２のブートデバイスは、コネクタ接続可能な可搬形式の情報記憶装置であることを特徴とする。
【００１９】
また、請求項６の本発明は、請求項１または２に記載の情報処理装置のブートデバイス切替方法において、前記第２のブートデバイスは、通信回線により接続される情報記憶装置であることを特徴とする。
【００２０】
また、請求項７の本発明は、請求項１〜６の何れかに記載の情報処理装置のブートデバイス切替方法において、確認信号は、通常処理時に入力ポートに入力される信号とは異なった形式であることを特徴とする。
【００２１】
また、請求項８の本発明は、請求項１〜７の何れかに記載の情報処理装置のブートデバイス切替方法において、ＯＳのブート元を第２のブートデバイスに切り替えた場合、さらに、第１のブートデバイスに格納されたＯＳのバージョンと、第２のブートデバイスからブートされたＯＳのバージョンとを比較するステップと、第２のブートデバイスからブートされたＯＳのバージョンが、第１のブートデバイスに格納されたＯＳのバージョンよりも新しい場合には、第１のブートデバイスに第２のブートデバイスからブートされたＯＳを書き込むステップとを実行することを特徴とする。
【００２２】
また、請求項９の本発明は、請求項８に記載の情報処理装置のブートデバイス切替方法において、第２のブートデバイスからブートされたＯＳの内から、情報処理装置の通常の処理を実行するために必要なソフトウエアの内容のみを選択するステップをさらに備え、第１のブートデバイスに書き込むステップでは、選択された内容のソフトウエアを書き込むことを特徴とする。
【００２３】
また、請求項１０の本発明は、請求項１〜９の何れかに記載の情報処理装置のブートデバイス切替方法において、第１のブートデバイスおよび第２のブートデバイスを切り替えるための各ステップがＢＩＯＳに設定されることを特徴とする。
【００２４】
また、請求項１１に記載した本発明の情報処理装置のブートデバイス切替方法は、情報処理装置において、電源投入時に通常処理時の第１のブートデバイスからＯＳをブートするか、特殊処理時の第２のブートデバイスからＯＳをブートするかを判断するためのキーデバイスとして、情報処理装置に備えられる複数の入出力ピンを有する外部装置用コネクタに使用可能であるプラグを用い、該プラグの少なくとも１個の出力を少なくとも１個の入力と直結させることにより、第１のブートデバイスから第２のブートデバイスへＯＳのブート元を切り替えることを特徴とする。
【００２５】
また、請求項１２の本発明は、請求項１１に記載の情報処理装置のブートデバイス切替方法において、プラグと、第２のブートデバイス内のデータの有無あるいは第２のブートデバイス自体の有無により、ＯＳのセキュリティ管理を実施することを特徴とする。
【００２６】
【発明の実施の形態】
以下、本発明を図示した実施形態に基づいて説明する。
【００２７】
図１は、本発明の第１の実施形態の情報処理装置の外部構成を示すブロック図である。
【００２８】
図１の情報処理装置１は、例えば、インターネットに接続されて不特定多数のデータを蓄積する装置であり、商用電源と接続するための電源コード１１と、外部装置であるプリンタ装置２１（後述）と接続するためのプリンタ用コネクタ１２と、停電時の電源バックアップ用に接続される無停電電源を接続するための無停電電源用コネクタ１３と、他の情報処理装置あるいは情報入出力装置を接続するための情報入出力用コネクタ１４と、数桁の表示が可能な表示窓１５と、情報処理装置１本体に内蔵されて、特殊処理時に用いられる第２のＯＳを格納するブートデバイスであって、例えばフロッピーディスクのような可搬形式の記録メディアからデータを読み出せる第２ＯＳ格納部１６と、情報入出力装置の電源をオン／オフさせる電源スイッチ１７とを有している。
【００２９】
プリンタ用コネクタ１２には、通常時には外部装置であるプリンタ装置２１が、プリンタ用プラグ２２を用いて接続される。また、例えば、ＯＳのバージョンアップ（アップデート）時のような特殊な処理を実施する際には、図３を用いて後述する専用プラグ３１がプリンタ用コネクタ１２に接続される。
【００３０】
図２は、図１の情報処理装置１の内部構成を示すブロック図である。
【００３１】
情報処理装置１の内部には、主な電子部品が搭載される制御基板５１と、例えば、フラッシュＲＯＭのような不揮発性で書き換え可能な記憶素子から構成されて通常の処理が実行される際にブートされる第１のＯＳを格納する第１ＯＳ格納部５２と、外部から入力した不特定多数の情報を蓄積する情報蓄積部５３とを有しており、制御基板５１は、さらに、電源投入時にメモリや各種入出力デバイス等の周辺装置を使用可能なように設定するための基本入出力システム（ＢＩＯＳ）のソフトウエアを格納するＢＩＯＳ格納部６１と、各種の演算処理あるいは判断を実行するマイクロプロセッサ（ＭＰＵ）６２と、各種処理を実行するためにＯＳやアプリケーション・ソフトウエアを格納する実行メモリ部６３と、ＯＳのブート元をマイクロプロセッサ６２からの指示により第１ＯＳ格納部５２と第２ＯＳ格納部１６とで切り替えできる切替部６４と、第１ＯＳのバージョン情報と、第１ＯＳ格納部５２に格納すべきソフトウエアおよびデータを他のＯＳから選択するための選択情報を格納する情報格納部６５とを有している。
【００３２】
また、第２ＯＳ格納部１６には、例えば、ＯＳのバージョンアップ時のような特殊な処理を実施する際には、フロッピーディスクのような可搬形式の記録メディア７０が挿入されて、内部に格納された第２のＯＳが読み出される。また、特殊処理時の第１のＯＳから第２のＯＳへのブートデバイスの切り替えるための処理ステップは、ＢＩＯＳ格納部６１内に格納されるソフトウエア（ＢＩＯＳ）に設定される。
【００３３】
また、本実施形態の情報処理装置１が、例えばインターネットに接続されて不特定多数のデータを蓄積する装置である場合には、入力時には、インターネットから入力した情報（データ）が制御基板５１を介して情報蓄積部５３に蓄積され、出力時には、情報蓄積部５３に蓄積されたデータが制御基板５１を介してインターネットに出力される。
【００３４】
図３は、図１あるいは図２に示した専用プラグ３１の内部配線の一例を示す図である。
【００３５】
専用プラグ３１は、例えば、出力ポートであるポートＰ１４と入力ポートであるポートＰ１１とを短絡し、同様にして、出力ポートＰ１６と入力ポートＰ１２とを短絡し、さらに、出力ポートＰ１７と入力ポートＰ１３とを短絡する。
【００３６】
専用プラグ３１がプリンタ用コネクタ１２に接続された場合、例えば、電源投入時に、出力ポートであるポートＰ１４、Ｐ１６およびＰ１７に特定のデータＰＤ１４、ＰＤ１６およびＰＤ１７を出力したとすると、入力ポートであるポートＰ１１、Ｐ１２、Ｐ１３に入力されるデータＰＤ１１、ＰＤ１２およびＰＤ１３は、特定データＰＤ１４、ＰＤ１６およびＰＤ１７と同一になる。
【００３７】
その場合、図２のＭＰＵ６２の処理としては、ポートＰ１４、Ｐ１６、Ｐ１７から特定のデータＰＤ１４、ＰＤ１６およびＰＤ１７を出力させると共に、ポートＰ１１、Ｐ１２、Ｐ１３の入力データを監視し、ポートＰ１１、Ｐ１２、Ｐ１３に特定データＰＤ１４、ＰＤ１６およびＰＤ１７がそのまま戻ってきたか否かにより、あるいは、第２ＯＳ格納部１６からＯＳをブートさせるか、あるいは、第１ＯＳ格納部５２からＯＳをブートさせるかを切替部６４に指示して切り替える。
【００３８】
特定のデータＰＤ１４、ＰＤ１６およびＰＤ１７は、ブート元を切り替えるための確認信号であり、通常処理時にポートＰ１１、Ｐ１２、Ｐ１３に入力される他の信号との判別が可能であるように形式が異なる信号であって、ノイズ等による誤判別の可能性が無ければ、その信号形式については任意となる。例えば、単純な４ビットの信号等でも良いが、他の信号と判別でき、ノイズにより発生し得ない信号である必要がある。また、判別性が悪い場合やノイズにより誤りが発生しやすい場合には、確認信号のビット数を増加させたり、ポート数を増加させたり、時系列での複数の信号を使用したりすることで対応させることができる。
【００３９】
次に、本実施形態におけるセキュリティ上の取り扱い資格保持者による処理内容、および、情報処理装置１における処理内容について図１〜５を参照しながら説明する。
【００４０】
図４は、本実施形態の情報処理装置１の取り扱い資格保持者による動作を示すフローチャートである。
【００４１】
まず、取り扱い資格保持者は、今回実行する処理が、通常時にブートされるＯＳによっては処理できないことから、別なＯＳをブートして行われる点検／修復／バージョンアップ（アップデート）等の特殊処理であるか否かを判断する（ステップＳ１）。特殊処理である場合（ステップＳ１：ＹＥＳ）には、電源スイッチ１７をオフにして情報処理装置１の電源を遮断する（ステップＳ２）。一方、特殊処理でない場合（ステップＳ１：ＮＯ）には、処理を終了する。
【００４２】
次に、取り扱い資格保持者は、外部装置であるプリンタ用コネクタ１２にプリンタ装置２１が接続されているか否かを判断する（ステップＳ３）。プリンタ装置２１がプリンタ用コネクタ１２に接続されている場合（ステップＳ３：ＹＥＳ）には、プリンタ装置２１をプリンタ用コネクタ１２から取り外し（ステップＳ４）、その後、専用プラグ３１をプリンタ用コネクタ１２に取り付ける（ステップＳ５）。また、プリンタ装置２１がプリンタ用コネクタ１２に接続されていない場合（ステップＳ３：ＮＯ）には、すぐに専用プラグ３１をプリンタ用コネクタ１２に取り付ける（ステップＳ５）。また、本実施形態では、第２ＯＳ格納部１６は可搬型の記録メディア（フロッピーディスク）を挿入可能なフロッピーディスクドライブ装置であるので、ステップＳ５の処理時まで、あるいは次のステップＳ６の処理を開始する前に、ＯＳを格納したフロッピーディスクを第２ＯＳ格納部１６に挿入しておく。
【００４３】
専用プラグ３１をプリンタ用コネクタ１２に取り付け終えたら、取り扱い資格保持者は、電源スイッチ１７をオンすることにより、情報処理装置１に電源を投入する（ステップＳ６）。
【００４４】
ここまでの処理により、情報処理装置１では、ＭＰＵ６２の指示により切替部６４が動作して、電源投入時におけるＯＳのブート元が通常の第１ＯＳ格納部５２から第２ＯＳ格納部１６に切り替わる。
【００４５】
取り扱い資格保持者は、例えば、表示窓１５の表示内容あるいは、ＯＳのブート等に必要な所定の時間が経過することにより、情報処理装置１内の処理が終了したか否かを判断する（ステップＳ７）。情報処理装置１内の処理が終了した場合（ステップＳ７：ＹＥＳ）には、取り扱い資格保持者も処理を終了し、情報処理装置１内の処理が終了しない場合（ステップＳ７：ＮＯ）には、取り扱い資格保持者は情報処理装置１内の処理が終了するまで待機する。
【００４６】
図５は、本実施形態の情報処理装置１内の処理動作を示すフローチャートである。
【００４７】
情報処理装置１では、図４のステップＳ６における、取り扱い資格保持者により電源スイッチ１７がオンされて情報処理装置１に電源を投入されたか否かを判断する（ステップＳ１１）。電源が投入された場合（ステップＳ１１：ＹＥＳ）には、ＭＰＵ６２は、プリンタ用コネクタ１２の出力ポートＰ１４、Ｐ１６およびＰ１７に向けて確認信号ＰＤ１４、ＰＤ１６およびＰＤ１７を送出する（ステップＳ１２）。電源が投入されない場合（ステップＳ１１：ＹＥＳ）には、情報処理装置１は再びステップＳ１１の判断を行う。
【００４８】
次に、ＭＰＵ６２は、プリンタ用コネクタ１２の入力ポートＰ１１、Ｐ１２およびＰ１３に入力する信号ＰＤ１１、ＰＤ１２およびＰＤ１３が、確認信号ＰＤ１４、ＰＤ１６およびＰＤ１７と一致するか否か、すなわち、確認信号ＰＤ１４、ＰＤ１６およびＰＤ１７がそのまま入力ポートＰ１１、Ｐ１２およびＰ１３に戻ってきて受信されたか否かを判断する（ステップＳ１３）。このステップＳ１３の判断結果は、出力ポートＰ１４、Ｐ１６、Ｐ１７、および入力ポートＰ１１、Ｐ１２、Ｐ１３を短絡する専用プラグ３１がプリンタ用コネクタ１２に差し込まれているか否かによって異なっている。確認信号ＰＤ１４、ＰＤ１６およびＰＤ１７が入力ポートＰ１１、Ｐ１２およびＰ１３で受信された場合（ステップＳ１３：ＹＥＳ）には、ＭＰＵ６１は切替部６４に指示を出力して、ＯＳのブート元を第２ＯＳ格納部１６に切り替えてから、ＯＳの読み出し処理を実施する（ステップＳ１４）。
【００４９】
第２ＯＳ格納部１６から読み出されたＯＳによって可能となる処理、例えば、第１ＯＳ格納部５２に格納されたＯＳの点検および修復処理等が実行される（ステップＳ１５）と、次に、ＭＰＵ６１は、情報格納部６５から読み出された第１ＯＳ格納部５２に格納されたＯＳのバージョン情報と、今回第２ＯＳ格納部１６から読み出されたＯＳのバージョン情報とを比較して、第１ＯＳ格納部５２に格納するＯＳを入れ替えるか否かを判断する（ステップＳ１６）。第１ＯＳ格納部５２のＯＳのバージョン情報と第２ＯＳ格納部１６のＯＳのバージョン情報が等しい場合にはバージョンアップのためにＯＳを入れ替えを実施する必要はない（ステップＳ１６：ＮＯ）ので、ステップＳ１８に進む。第１ＯＳ格納部５２のＯＳのバージョン情報が第２ＯＳ格納部１６のＯＳのバージョン情報よりも古い場合にはＯＳの入れ替えを実施する（ステップＳ１６：ＹＥＳ）ので、第２ＯＳ格納部１６から読み出されたＯＳを第１ＯＳ格納部５２に書き込む（ステップＳ１７）。なお、その際には、情報格納部６５から読み出された選択情報により、ＯＳ中から必要となる内容を選択して書き込まれる。
【００５０】
その後、ＭＰＵ６１は、第２ＯＳ格納部１６から読み出されたＯＳによって情報処理装置１で可能となる処理が終了したか否かを判断する（ステップＳ１８）。情報処理装置１における処理が終了した場合（ステップＳ１８：ＹＥＳ）には、例えば、表示窓１５に終了を示す文字等を表示させて取り扱い資格保持者に処理の終了を通知して全ての処理を終了する。情報処理装置１における処理が終了しない場合（ステップＳ１８：ＮＯ）には、ステップＳ１５に戻り、再び特殊処理を実行する。
【００５１】
また、ステップＳ１３で、確認信号ＰＤ１４、ＰＤ１６およびＰＤ１７が入力ポートで受信できない場合（ステップＳ１３：ＮＯ）には、通常時であるので第１ＯＳ格納部５２からＯＳの読み出し処理を実施する（ステップＳ１９）。この場合には、情報処理装置１は、第１ＯＳ格納部５２から読み出されたＯＳで可能となる通常処理を実施する（ステップＳ２０）。
【００５２】
その後、ＭＰＵ６１は、ステップＳ１８と同様に、第１ＯＳ格納部５２から読み出されたＯＳによって情報処理装置１で可能となる処理が終了したか否かを判断する（ステップＳ２１）。情報処理装置１における処理が終了した場合（ステップＳ２１：ＹＥＳ）には、例えば、表示窓１５に終了を示す文字等を表示させて取り扱い資格保持者に処理の終了を通知して全ての処理を終了し、情報処理装置１における処理が終了しない場合（ステップＳ２１：ＮＯ）には、ステップＳ２０に戻り、再び通常処理を実行する。
【００５３】
上記したステップＳ１１〜２１の処理ステップは、例えば、情報処理装置１のＢＩＯＳ格納部６１にソフトウエアとして格納（設定）され、ＭＰＵ６２により各処理が実行される。
【００５４】
このように本実施形態では、コネクタ１２に専用プラグ３１を装着することによって、電源投入時のＯＳのブート元を、情報処理装置１本体内の第１ＯＳ格納部５２から第２ＯＳ格納部１６に変更できるようにしたので、セキュリティ管理上の取り扱い資格保持者である保守管理要員は、可搬型の記録メディアであるフロッピーディスクと専用プラグ３１を持ち歩くのみでよくなり、例えば、ノート型パソコン等の大がかりな装置を持ち歩く必要がなくなる。
【００５５】
また、例えば、コストダウン等のために汎用のＯＳを利用することからＯＳを格納したフロッピーディスクが入手しやすい場合であっても、ブート元をフロッピーディスクドライブ装置側に切り替えるためのキーとなる専用プラグ３１は、情報処理装置１を使用する一般の使用者には入手できないものであるので、セキュリティ管理をより強化することができる。
【００５６】
従って、本実施形態では、入力装置を備えていない情報処理装置において、セキュリティ管理を厳しく実施しつつ、保守管理要員が別ＯＳをブートするためにブートデバイスを切り替える際の労力を軽減することができる。
【００５７】
ところで、上記した第１の実施形態の情報処理装置１では、第２ＯＳ格納部１６をフロッピーディスクドライブ装置として、情報処理装置１内に内蔵させた。しかし、入力装置を備えていない情報処理装置に通常時以外のＯＳをブートさせることのできる第２のＯＳを格納する手段は他にも考えられる。
【００５８】
例えば、第１の実施形態のフロッピーディスクドライブ装置に代えて、可搬形式の情報記憶装置である、可搬型磁気記録ディスクのドライブ装置や、光学ディスクのドライブ装置、あるいは、磁気および光学の双方を組み合わせたディスクのドライブ装置としても良い。
【００５９】
具体的には、ＣＤ（コンパクト・ディスク）−ＲＯＭのドライブ装置、ＤＶＤ（デジタル・バーサタイル・ディスク）−ＲＯＭのドライブ装置、ＭＯ（マグネト・オプティカル・ディスク）のドライブ装置、ＭＤ（ミニ・ディスク）のドライブ装置、リムーバブルハードディスクのドライブ装置等を使用することができる。
【００６０】
また、フロッピーディスクドライブ装置のような第２のＯＳ格納部を情報処理装置１内に内蔵させる代わりに、情報処理装置には、コネクタあるいはスロットのみを設けて、第２のＯＳ格納部自体を情報処理装置に接続するようにしても良い。これは、例えば、記憶媒体が回転しないメモリースティック、メモリーカード等の素子メモリである場合や、回転する記憶媒体でもドライブ装置を含めて小型一体化されてコネクタ接続できるようにした場合に適用することができる。この場合を第２の実施の形態として図６に示す。
【００６１】
図６の情報処理装置２では、図２の情報処理装置１と異なり、その内部に第２ＯＳ格納部８３を収容していないが、接続コネクタ８１を備えている。第２ＯＳ格納部８３は、接続コネクタ８１および接続プラグ８２により情報処理装置１の外部に接続されている。第２ＯＳ格納部８３は、前述したように、素子メモリまたは記憶媒体とドライブ装置とが小型一体化されたものである。
【００６２】
この第２の実施形態の場合には、保守管理要員は、図４のフローチャートでは、ステップＳ６の電源投入までに、第１の実施形態におけるフロッピーディスクを第２ＯＳ格納部１６に挿入する処理に代えて、コネクタ８１にプラグ８２を接続する処理が必要になるが、その他の各処理は同様となる。
【００６３】
このように本実施形態では、例えば、第２のＯＳの容量がフロッピーディスクの容量（１．５Ｍｂｙｔｅ等）よりも大きくなっても、コネクタあるいはスロットが同一で、容量が１．５Ｍｂｙｔｅよりも大きい記憶媒体（メモリースティック等）を用いることができるので、第２のＯＳを格納する際の記憶容量についての柔軟性を増加させることができる。
【００６４】
また、上記した各実施形態では、第２のＯＳを記憶媒体に格納して、保守管理要員が情報処理装置の設置場所まで持参していたが、例えば、第２のＯＳは、通信回線網を介してブートさせるようにしても良い。この場合を第３の実施の形態として図７に示す。
【００６５】
図７の情報処理装置３では、図２の情報処理装置１や図６の情報処理装置２と異なり、その内部あるいは近傍に第２ＯＳ格納部を有していないが、外部との通信を可能にする通信制御部５５と、その通信制御部５５の入出力端子である通信接続コネクタ９１を備えている。第２ＯＳ格納部９４は、通信コネクタ９１および通信接続プラグ９２により情報処理装置１に接続された電話回線網等の通信回線網９３を介して接続される。また、第２ＯＳ格納部９４は、任意の情報記憶装置であり、不図示の通信制御部を内蔵している。
【００６６】
この第３の実施形態の場合には、保守管理要員は、図４のフローチャートでは、ステップＳ５の専用プラグ取付からステップＳ６の電源投入までの間に、第１の実施形態におけるフロッピーディスクを第２ＯＳ格納部１６に挿入する処理に代えて、通信接続コネクタ９１に通信接続プラグ９２を接続する処理が必要になり、図５のフローチャートでは、ステップＳ１３の確認信号を受信からステップＳ１４の第２ＯＳ格納部から読み出しまでの間に、第２ＯＳ格納部と通信接続する処理が必要になるが、その他の各処理は同様となる。
【００６７】
このように本実施形態では、保守管理要員が第２のＯＳを記憶媒体に格納して情報処理装置の設置場所まで持参する必要がなくなるので、例えば、外出中にフロッピーディスクを破損したり、フロッピーディスクが不良品であることが判明して数量が不足したり、急なバージョンアップがあってフロッピーディスクの更新が間に合わないという事態が無くなり、保守管理要員の作業性を向上させ、さらに、情報処理装置に格納するＯＳを最新バージョンにしやすくすることができる。
【００６８】
また、上記した各実施形態では、情報処理装置をインターネットに接続されて不特定多数のデータを蓄積する装置として説明したが、本発明はこれに限られるものではなく、キーボード等の入力用マン・マシン・インターフェース手段を備えておらず、且つ、ＯＳのブート用以外の外部接続装置用コネクタを備える情報処理装置であれば、任意の情報処理装置に適用することができる。
【００６９】
また、上記した各実施形態では、外部接続装置用コネクタとしてプリンタ用コネクタを利用したが、本発明はこれに限られるものではなく、例えば、外部接続装置用コネクタとして図１に示した無停電電源装置用コネクタ１３や情報入出力用コネクタ１４等の他のコネクタを用いるように構成しても良い。
【００７０】
また、上記した各実施形態では、専用プラグ３１の内部配線を３本にしているが、これも、他の信号との判別が可能であって、ノイズ等による誤判別の可能性が無ければ、１本以上の何本でも良い。また、確認信号の信号形式についても、同様に、他の信号との判別が可能であって、ノイズ等による誤判別の可能性が無ければ、単純な数ビットの信号で良く、信号判別性およびノイズ対策により、ビット数を増加させることも可能である。
【００７１】
また、上記した各実施形態に記載された別なＯＳをブートして行われる特殊処理についても、点検／修復／バージョンアップ（アップデート）に限られるわけではなく、保守管理要員の作業に関連するあらゆる作業を実施する場合の処理に適用することができる。
【００７２】
【発明の効果】
上記のように本発明では、入力装置を備えていない情報処理装置において、コネクタに専用プラグを装着することによって、電源投入時のＯＳのブート元を、第１のＯＳ格納部から第２のＯＳ格納部に変更できるので、保守管理要員が別ＯＳをブートするためにブートデバイスを切り替える際の労力を軽減でき、同時に、一般の情報処理装置の使用者には入手できない専用プラグを利用するので、セキュリティ管理をより強化することができる。
【００７３】
また、本発明では、コネクタあるいはスロットが同一であれば、容量が大きい記憶媒体を用いることができるので、第２のＯＳを格納する際の記憶容量についての柔軟性を増加させることができる。
【００７４】
また、本発明では、保守管理要員が第２のＯＳを記憶媒体に格納して情報処理装置の設置場所まで持参する必要を無くすことができるので、保守管理要員の作業性を向上させ、さらに、情報処理装置に格納するＯＳを最新バージョンにしやすくすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態の情報処理装置の外部構成を示すブロック図である。
【図２】図１の情報処理装置の内部構成を示すブロック図である。
【図３】図１に示された専用プラグの内部配線図である。
【図４】保守管理要員の処理を示すフローチャートである。
【図５】情報処理装置の処理を示すフローチャートである。
【図６】本発明の第２の実施形態の情報処理装置の内部構成を示すブロック図である。
【図７】本発明の第３の実施形態の情報処理装置の内部構成を示すブロック図である。
【符号の説明】
１、２、３  情報処理装置、  １１  電源コード、  １２  プリンタ（外部装置）用コネクタ、  １３  無停電電源用コネクタ、  １４  情報入出力用コネクタ、  １５  表示窓、  １６  第２ＯＳ格納部（フロッピーディスクドライブ：ブートデバイス）、  １７  電源スイッチ、  ２１  プリンタ装置（外部装置）、  ２２  プリンタ用プラグ、  ３１  専用プラグ、  ５１  制御基板、  ５２第１ＯＳ格納部（ブートデバイス）、  ５３  情報蓄積部、  ５５  通信制御部、  ６１  ＢＩＯＳ格納部、  ６２  マイクロプロセッサ（ＭＰＵ）、  ６３実行メモリ部、  ６４  切替部、  ６５  情報格納部、  ７０  可搬型記録メディア（フロッピーディスク）、  ８１  接続コネクタ、  ８２  接続プラグ、８３  第２ＯＳ格納部（外部接続）、  ９１  通信接続コネクタ、  ９２  通信接続プラグ、  ９３  通信回線網、９４  第２ＯＳ格納部（情報記憶装置）、Ｐ１〜Ｐ２５  ポート、  Ｐ１４、Ｐ１６、Ｐ１７  出力ポート、  Ｐ１１〜Ｐ１３  入力ポート、  ＰＤ１４、ＰＤ１６、ＰＤ１７  出力データ（確認信号）、  ＰＤ１１〜ＰＤ１３  入力データ。
【図１】
0003629517.tif 000002
【図２】
0003629517.tif 000003
【図３】
0003629517.tif 000004
【図４】
0003629517.tif 000005
【図５】
0003629517.tif 000006
【図６】
0003629517.tif 000007
【図７】
0003629517.tif 000008