(57)【要約】コンピュータ（１５）では、筐体（１６）に対してハードディスク駆動装置（１７）の抜き差しは許容される。使用者はハードディスク駆動装置（１７）を持ち運ぶことができる。ハードディスク駆動装置（１７）には操作環境に影響する様々な情報が格納されることから、こうして１台のハードディスク駆動装置（１７）のみに基づき複数台のコンピュータ（１５）上で作業が実施されれば、常に使いなれた操作環境は確立されることができる。こういったコンピュータ（１５）がデスクトップコンピュータシステムに利用されれば、ディスプレイ装置の画面やキーボードの小型化は回避されることができる。良好な操作性は確保されることができる。
2003060679.tif 000002
【特許請求の範囲】
【請求項１】
少なくともプロセッサを収容する筐体と、プロセッサに対する１台目の記憶装置の接続に用いられるインターフェースチャネルと、筐体に形成されて、記憶装置を受け入れる開口と、インターフェースチャネルに接続されて、開口から進入する記憶装置に連結されるコネクタとを備えることを特徴とする情報処理装置。
【請求項２】
請求の範囲第１項に記載の情報処理装置において、前記記憶装置の記憶媒体にはオペレーティングシステムプログラムが格納されることを特徴とする情報処理装置。
【請求項３】
請求の範囲第２項に記載の情報処理装置において、前記記憶装置の記憶媒体は起動ドライブに指定されることを特徴とする情報処理装置。
【請求項４】
請求の範囲第１項〜第３項のいずれかに記載の情報処理装置において、前記プロセッサには、認証用主識別子を特定する主識別子データと、情報処理装置の起動時に実行される起動プログラムとを格納するメモリが接続され、プロセッサは、起動プログラムに基づき、前記記憶装置から取得する認証用従識別子を認証用主識別子に照らし合わせることを特徴とする情報処理装置。
【請求項５】
請求の範囲第４項に記載の情報処理装置において、前記メモリでは、前記主識別子データに対する上書き処理が禁止されることを特徴とする情報処理装置。
【請求項６】
請求の範囲第５項に記載の情報処理装置において、前記メモリでは、前記主識別子データへのアクセス権が制限されることを特徴とする情報処理装置。
【請求項７】
請求の範囲第５項または第６項に記載の情報処理装置において、前記記憶装置では、前記従識別子データへのアクセス権が制限されることを特徴とする情報処理装置。
【請求項８】
記憶媒体と、記憶媒体を収容する内側筐体と、少なくとも、内側筐体の外面に露出するプリント配線基板に覆い被さる外側筐体とを備え、前記記憶媒体にはオペレーティングシステムプログラムが格納されることを特徴とする記憶装置。
【請求項９】
請求の範囲第８項に記載の記憶装置において、前記記憶媒体には、認証用識別子を格納する記憶領域が区画されることを特徴とする記憶装置。
【請求項１０】
請求の範囲第８項または第９項に記載の記憶装置において、前記外側筐体の外面には少なくとも１筋のガイドが配置されることを特徴とする記憶装置。
【請求項１１】
情報処理装置の筐体内でプロセッサに接続されるメモリから、認証用主識別子を特定する主識別子データを読み出す工程と、プロセッサに接続される記憶装置から、認証用従識別子を特定する従識別子データを読み出す工程と、主識別子データおよび従識別子データに基づき、認証用主識別子に認証用従識別子を照らし合わせる工程とをプロセッサに実行させることを特徴とする情報処理装置起動プログラム。
【請求項１２】
請求の範囲第１１項に記載の情報処理装置起動プログラムにおいて、前記認証用主識別子に対する認証用従識別子の照らし合わせに基づき、前記記憶装置に格納されるオペレーティングシステムを起動させるか否かを決定する工程をさらにプロセッサに実行させることを特徴とする情報処理装置起動プログラム。
【請求項１３】
少なくともプロセッサを収容する筐体と、筐体に形成されて、ハードディスク駆動装置の抜き差しを案内する開口とを備えることを特徴とする情報処理装置。
【請求項１４】
少なくともプロセッサを収容する筐体を有し、プロセッサを起動するプログラムが格納された記憶装置が着脱自在であることを特徴とする情報処理装置。
【発明の詳細な説明】
技術分野
本発明は、中央演算処理装置（ＣＰＵ）といったプロセッサと、ハードディスク駆動装置（ＨＤＤ）といった記憶装置とを備える情報処理装置に関する。
背景技術
一般に、コンピュータでは、処理動作の実現にあたって様々な情報がハードディスク駆動装置（ＨＤＤ）から読み出される。読み出された情報に基づきコンピュータの操作環境は決定される。ＨＤＤはコンピュータの筐体内に閉じ込められることから、コンピュータからコンピュータに情報が移入されない限り、複数台のコンピュータ上で同一の操作環境を確立することはできない。操作環境に影響する情報が増大すればするほど、操作環境の共通化の実現性は遠ざかる。
コンピュータの小型化が推進されれば、使用者は常に身近に１台のコンピュータを携帯することができる。使用者は１台のコンピュータを所有すれば済む。こうして１台のコンピュータ上でのみ作業が実施されれば、常に使いなれた操作環境は確立されることができる。しかしながら、コンピュータの小型化はディスプレイの画面やキーボードなどの小型化を伴う。コンピュータの小型化により操作性は悪化してしまう。
また、ＨＤＤには、操作環境を確立するプログラムやアプリケーションプログラムのほか、ユーザ固有のデータが記録される。ユーザ固有のデータは第三者への漏洩や閲覧から保護されることが望まれる。一般に、こういった漏洩や閲覧の阻止にあたってパスワードなどの認証データは設定される。ＨＤＤ内のデータへのアクセスに先立って、設定された認証データと入力データとは照合される。こういった照合の操作はユーザにとって煩わしい。さらに、認証データは見破られるおそれがある。たとえ認証データが設定されても、ユーザ固有のデータが確実に保護されない場面が想定される。
発明の開示
本発明は、上記実状に鑑みてなされたもので、操作性の悪化を伴わずに操作環境を向上させることができる情報処理装置を提供することを目的とする。また、本発明は、記憶装置に格納されたデータのセキュリティを高めることができる情報処理装置を提供することを目的とする。
上記目的を達成するために、第１発明によれば、少なくともプロセッサを収容する筐体と、筐体に形成されて、記憶装置の抜き差しを案内する開口とを備えることを特徴とする情報処理装置が提供される。
こういった情報処理装置では、筐体に対してハードディスク駆動装置といった記憶装置は簡単に着脱されることができる。使用者は、複数の筐体に対して１台の記憶装置を所有すれば済む。一般に、ハードディスク駆動装置といった記憶装置には、操作環境に影響する様々な情報が格納されることができる。こうして１台の記憶装置のみに基づき情報処理装置上で作業が実施されれば、常に使いなれた操作環境は確立されることができる。ただし、記憶装置にはハードディスク駆動装置以外のものが用いられてもよい。
こういった情報処理装置はいわゆるデスクトップコンピュータシステムの構築にあたって利用されることができる。デスクトップコンピュータシステムでは、ディスプレイ装置の画面やキーボードの小型化は回避されることができ、したがって、良好な操作性は確保されることができる。しかも、使用者は、例えばノートブックパーソナルコンピュータといった小型のコンピュータに比べて小さくて軽い記憶装置すなわちハードディスク駆動装置を簡単に持ち運ぶことができる。
また、第２発明によれば、少なくともプロセッサを収容する筐体を有し、プロセッサを起動するプログラムが格納された記憶装置が着脱自在であることを特徴とする情報処理装置が提供される。
一般に、記憶装置の記録媒体、例えば、ハードディスク駆動装置のハードディスクにはオペレーティングシステムプログラムが格納される。ハードディスク駆動装置が情報処理装置の筐体に組み込まれなければ、オペレーティングシステムが起動されることはできない。オペレーティングシステムが起動されなければ、ハードディスク内の情報は読み出されることはできない。情報処理装置の筐体からハードディスク駆動装置が着脱されることができれば、オペレーティングシステムの起動は比較的に簡単に制限されることができる。十分なセキュリティは確立される。このとき、ハードディスク駆動装置のハードディスクは起動ドライブに指定されればよい。
この場合でも、使用者は、複数の筐体に対して１台の記憶装置すなわちハードディスク駆動装置を所有すれば済む。したがって、前述と同様に１台の記憶装置のみに基づき情報処理装置上で作業が実施されれば、常に使いなれた操作環境は確立されることができる。こういった情報処理装置は、前述と同様に、いわゆるデスクトップコンピュータシステムの構築にあたって利用されることができる。
さらに、第３発明によれば、少なくともプロセッサを収容する筐体と、プロセッサに対する１台目の記憶装置の接続に用いられるインターフェースチャネルと、筐体に形成されて、記憶装置を受け入れる開口と、インターフェースチャネルに接続されて、開口から進入する記憶装置に連結されるコネクタとを備えることを特徴とする情報処理装置が提供される。
一般に、記憶装置の記録媒体、例えば、ハードディスク駆動装置のハードディスクにはオペレーティングシステムプログラムが格納される。ハードディスク駆動装置がインターフェースチャネルに接続されなければ、オペレーティングシステムが起動されることはできない。オペレーティングシステムが起動されなければ、ハードディスク内の情報は読み出されることはできない。情報処理装置の筐体からハードディスク駆動装置が着脱されることができれば、オペレーティングシステムの起動は比較的に簡単に制限されることができる。十分なセキュリティは確立される。このとき、ハードディスク駆動装置のハードディスクは起動ドライブに指定されればよい。
この場合でも、使用者は、複数の筐体に対して１台の記憶装置すなわちハードディスク駆動装置を所有すれば済む。したがって、前述と同様に１台の記憶装置のみに基づき情報処理装置上で作業が実施されれば、常に使いなれた操作環境は確立されることができる。こういった情報処理装置は、前述と同様に、いわゆるデスクトップコンピュータシステムの構築にあたって利用されることができる。
いずれの情報処理装置でも、プロセッサに接続されるメモリには、認証用主識別子を特定する主識別子データと、情報処理装置の起動時に実行される起動プログラムとが格納されることが望まれる。プロセッサは、起動プログラムに基づき、記憶装置すなわちハードディスク駆動装置から取得する認証用従識別子を認証用主識別子に照らし合わせる。こういった照らし合わせに基づき、プロセッサは、情報処理装置の筐体に装着される記憶装置の正当性を判断することができる。情報処理装置は、記憶装置の正当性が確認されない限り、記憶装置に対するアクセスを禁止することができる。こうして情報処理装置と記憶装置との組み合わせは制限されることができる。セキュリティの信頼性は高められる。
プロセッサは、認証用主識別子に対する認証用従識別子の照らし合わせに基づき、記憶装置すなわちハードディスク駆動装置に格納されるオペレーティングシステムを起動させるか否かを決定してもよい。こういった構成によれば、情報処理装置に対する記憶装置すなわちハードディスク駆動装置の正当性が確認されない限り、オペレーティングシステムの起動は阻害されることができる。セキュリティの信頼性は一層高められることができる。
以上のような情報処理装置や記憶媒体では、主識別子データへのアクセス権や、従識別子データへのアクセス権は制限されることが望まれる。こういったアクセス権は、例えば情報処理装置の起動時に実行される起動プログラムすなわちＢＩＯＳプログラムにのみ与えられればよい。アクセス権の制限はセキュリティの向上に寄与する。特に、主識別子データに対する上書き処理は禁止されることが望まれる。その結果、認証用従識別子が任意の記憶装置内の認証用従識別子に置き換えられることはない。記憶装置からのオペレーティングシステムの起動は一層確実に制限されることができる。その他、認証用主識別子や認証用従識別子は暗号化されてメモリやハードディスクに格納されてもよい。
前述のような情報処理装置の実現にあたって、記憶装置すなわちハードディスク駆動装置は、記憶媒体すなわちハードディスクと、記憶媒体を収容する内側筐体と、少なくとも、内側筐体の外面に露出するプリント配線基板に覆い被さる外側筐体とを備えればよい。記憶媒体すなわちハードディスクにはオペレーティングシステムプログラムが格納されればよい。
発明を実施するための最良の形態
以下、添付図面を参照しつつ本発明の実施形態を説明する。
図１は情報処理装置の一具体例すなわちデスクトップコンピュータシステム１１を示す。このデスクトップコンピュータシステム１１では、ディスプレイ装置１２と、例えばキーボード１３やマウス１４といった入力装置とがコンピュータ１５に接続される。ディスプレイ装置１２は、コンピュータ１５から送られてくる画像信号に基づき画面上に所定の画像を映し出すことができる。入力装置１３、１４によれば、使用者はコンピュータ１５に向けて指令や情報を入力することができる。
コンピュータ１５は、少なくともＣＰＵ（中央演算処理装置）を収容する筐体１６を備える。筐体１６の正面パネルには、大容量記憶装置すなわちハードディスク駆動装置（ＨＤＤ）１７を受け入れる開口１８が形成される。図１から明らかなように、ＨＤＤ１７は、開口１８から筐体１６内に向かって差し込まれることができる。ＨＤＤ１７の前端は筐体１６の正面パネルから突出する。このとき、前述のディスプレイ装置１２はコンピュータ１５の筐体１６に一体化されてもよい。
コンピュータ１５の筐体１６内にはＦＤＤ（フロッピーディスク駆動装置）１９やＣＤ−ＲＯＭ（コンパクトディスクを利用した読み出し専用メモリ）駆動装置２１といった記録装置がさらに組み込まれる。ＦＤＤ１９やＣＤ−ＲＯＭ駆動装置２１は、正面パネルの各受け入れ口からディスケット（ＦＤ）２２やＣＤ−ＲＯＭ２３を受け入れることができる。ＦＤＤ１９やＣＤ−ＲＯＭ駆動装置２１は、受け入れたＦＤ２２やＣＤ−ＲＯＭ２３からデータやソフトウェアプログラムを読み出すことができる。
図２に示されるように、コンピュータ１５の筐体１６内にはマザーボード２５が収容される。マザーボード２５の表面にはＣＰＵ２６が搭載される。ＣＰＵ２６は、基本入出力システム（ＢＩＯＳ）やオペレーティングシステム（ＯＳ）、アプリケーションソフトウェアといったソフトウェアプログラムを実行することができる。ＣＰＵ２６は、例えば表面実装といった手法を用いてマザーボード２５上に実装されてもよく、マザーボード２５上に実装されるＣＰＵスロットに装着されてもよい。
筐体１６内にはＨＤＤ装着ベイ２７がさらに組み込まれる。筐体１６内でＨＤＤ１７がＨＤＤ装着ベイ２７に受け入れられると、ＨＤＤ１７の後端はＨＤＤ装着ベイ２７の最深部壁面２８に向き合わせられる。最深部壁面２８には、受け側のＩＤＥデータ用コネクタ２９および電源用コネクタ３１が固定される。電源用コネクタ３１には電源ユニット３２が接続される。電源ユニット３２の電力は、マザーボード２５や電源用コネクタ３１のほか、ＦＤＤ１９、ＣＤ−ＲＯＭ駆動装置２１、その他の電子機器に向けて供給される。ＨＤＤ装着ベイ２７には、開口１８から最深部壁面２８に向かって１水平面に沿って延びる１対のガイドレール３３が形成される。
図３に示されるように、ＨＤＤ１７は、大容量記憶媒体すなわちハードディスク（ＨＤ）を収容する内側筐体３４を備える。内側筐体３４の外面にはプリント配線基板３５が露出する。このプリント配線基板３５上には、例えばＨＤＤ１７の全体的な動作を管理するハードディスクコントローラといった電子回路のほか、ＩＤＥデータ用コネクタ３６および電源用コネクタ３７が実装される。
内側筐体３４は、相互に連結される外側筐体３８ａ、３８ｂに収容される。外側筐体３８ａは、内側筐体３４の外面で露出するプリント配線基板３５に覆い被さる。外側筐体３８ａには、プリント配線基板３５上のＩＤＥデータ用コネクタ３６および電源用コネクタ３７を露出させる開口３９、４１が形成される。
外側筐体３８ａには、ＨＤＤ１７の後端から前端に向かってそれぞれ１直線に沿って延びるガイド溝４２が形成される。ＨＤＤ１７が筐体１６の開口１８から差し込まれる際に、各ガイド溝４２にはＨＤＤ装着ベイ２７のガイドレール３３が受け入れられる。こうしてＨＤＤ装着ベイ２７に対するＨＤＤ１７の抜き差しはガイドレール３３で案内される。ＨＤＤ１７の後端がＨＤＤ装着ベイ２７の最深部に到達すると、ＨＤＤ１７のＩＤＥデータ用コネクタ３６および電源用コネクタ３７はＨＤＤ装着ベイ２７側のＩＤＥデータ用コネクタ２９および電源用コネクタ３１に各々結合される。こうしてＩＤＥデータ用コネクタ３６、２９同士の間にデータの伝送経路は確立される。電源用コネクタ３７、３１同士の間には動作電力の伝送経路は確立される。ガイド溝４２およびガイドレール３３で構成されるガイド機構はこういった構造に限定されるものではない。
図４に示されるように、ＨＤＤ１７の内側筐体３４は、例えば平たい直方体の内部空間を区画する箱形の筐体本体４３を備える。収容空間には１枚以上のハードディスク４４が収容される。ハードディスク４４はスピンドルモータ４５の回転軸に装着される。スピンドルモータ４５は、例えば７２００ｒｐｍや１００００ｒｐｍといった高速度でハードディスク４４を回転させることができる。筐体本体４３には、筐体本体４３との間で収容空間を密閉する蓋体すなわちカバー（図示せず）が結合される。
収容空間には、垂直方向に延びる支軸４６回りで揺動するキャリッジ４７がさらに収容される。このキャリッジ４７は、支軸４６から水平方向に延びる剛体の揺動アーム４８と、この揺動アーム４８の先端に取り付けられて揺動アーム４８から前方に延びる弾性サスペンション４９とを備える。周知の通り、弾性サスペンション４９の先端では、いわゆるジンバルばね（図示せず）の働きで浮上ヘッドスライダ５１は片持ち支持される。浮上ヘッドスライダ５１には、ハードディスク４４の表面に向かって弾性サスペンション４９から押し付け力が作用する。ハードディスク４４の回転に基づきハードディスク４４の表面で生成される気流の働きで浮上ヘッドスライダ５１には浮力が作用する。弾性サスペンション４９の押し付け力と浮力とのバランスでハードディスク４４の回転中に比較的に高い剛性で浮上ヘッドスライダ５１は浮上し続けることができる。
こうした浮上ヘッドスライダ５１の浮上中に、キャリッジ４７が支軸４６回りで揺動すると、浮上ヘッドスライダ５１は半径方向にハードディスク４４の表面を横切ることができる。こうした移動に基づき浮上ヘッドスライダ５１はハードディスク４４上の所望の記録トラックに位置決めされる。このとき、キャリッジ４７の揺動は例えばボイスコイルモータ（ＶＣＭ）といったアクチュエータ５２の働きを通じて実現されればよい。周知の通り、複数枚のハードディスク４４が筐体本体４３内に組み込まれる場合には、隣接するハードディスク４４同士の間で１本の揺動アーム４８に対して２つの弾性サスペンション４９が搭載される。
図５に示されるように、マザーボード２５上でＣＰＵ２６にはシステムコントローラすなわちチップセットが接続される。このチップセットは、ＣＰＵ２６にシステムバス５３で接続されるノースブリッジ５４と、このノースブリッジ５４にＰＣＩバス５５で接続されるサウスブリッジ５６とから構成される。
ノースブリッジ５４にはメインメモリ５７が接続される。ＣＰＵ２６は、ノースブリッジ５４の働きを通じて、メインメモリ５７に一時的に取り込まれるＯＳやアプリケーションソフトウェアのプログラムを読み出す。メインメモリ５７にはＳＤＲＡＭ（シンクロナスＤＲＡＭ）やＲＤＲＡＭ（ラムバスＤＲＡＭ）といったメモリモジュールが用いられればよい。こうしたメモリモジュールは、例えばマザーボード２５上に実装されるＤＩＭＭコネクタに装着されればよい。
ノースブリッジ５４には例えばビデオボード５８が接続される。ビデオボード５８には前述のディスプレイ装置１２が接続される。ビデオボード５８は、ＣＰＵ２６の指令に基づきディスプレイ装置１２に画像信号を送り込む。こういったビデオボード５８は、例えばマザーボード２５上に実装される所定のコネクタに装着されればよい。
ノースブリッジ５４には、ＰＣＩバスを介してネットワークチップ５９が接続される。ネットワークチップ５９は、コンピュータ１５内のＣＰＵ２６と他のコンピュータ内のＣＰＵ（図示されず）とを接続する。ＣＰＵ２６は、ＬＡＮ（ローカルアリアネットワーク）やインターネットといったネットワークを通じて他のＣＰＵとの間で信号をやり取りすることができる。ネットワークチップ５９は例えばマザーボード２５上に実装されればよい。
サウスブリッジ５６にはＩＤＥインターフェース回路６１が接続される。このＩＤＥインターフェース回路６１はプライマリインターフェースチャネル６２とセカンダリインターフェースチャネル６３とを備える。各インターフェースチャネル６２、６３には、優先的に１台目の大容量記憶装置の接続に用いられるマスターチャネル６２ａ、６３ａと、このマスターチャネル６２ａ、６３ａに直列に接続されて、２台目の大容量記憶装置の接続に用いられるスレーブチャネル６２ｂ、６３ｂとが確立される。プライマリインターフェースチャネル６２のマスターチャネル６２ａには前述のＩＤＥデータ用コネクタ２９が接続される。ＩＤＥインターフェース回路６１の働きで、ＨＤＤ１７内のハードディスク４４から読み出されるデータやソフトウェアプログラムは例えばＣＰＵ２６やメインメモリ５７に向けて送り込まれることができる。セカンダリインターフェースチャネル６３のマスタチャネル６３ａには所定のコネクタ（図示されず）を経て前述のＣＤ−ＲＯＭ駆動装置２１が接続される。ＩＤＥインターフェース回路６１の働きで、ＣＤ−ＲＯＭ２３から読み出されるデータやソフトウェアプログラムは例えばＣＰＵ２６やメインメモリ５７、ＨＤＤ１７に向けて送り込まれることができる。ＩＤＥインターフェース回路６１は例えばマザーボード２５上に実装されればよい。その他、こういったＩＤＥインターフェース回路６１はＩＤＥボード上に構築されてもよい。
サウスブリッジ５６には、ＩＳＡバス６４を通じてウルトラＩ／Ｏ（入出力装置）６５が接続される。このウルトラＩ／Ｏ６５には、所定のコネクタを経て前述のキーボード１３やマウス１４、ＦＤＤ１９が接続される。ウルトラＩ／Ｏ６５の働きで、キーボード１３やマウス１４から入力されるデータは例えばＣＰＵ２６やメインメモリ５７に向けて送り込まれることができる。ＦＤ２２から読み出されるデータやソフトウェアプログラムは、ウルトラＩ／Ｏ６５の働きで例えばＣＰＵ２６やメインメモリ５７、ＨＤＤ１７に送り込まれることができる。
ウルトラＩ／Ｏ６５にはＢＩＯＳ−ＲＯＭ（読み出し専用メモリ）６６が接続される。このＢＩＯＳ−ＲＯＭ６６には、認証用主識別子を特定する主識別子データ６７と、コンピュータシステム１１の立ち上げ時に真っ先に読み出される起動プログラム６８とが書き込まれる。認証用主識別子の詳細は後述される。ここで、この起動プログラムの概念には例えば基本入出力システム（ＢＩＯＳ）プログラムが含まれる。ＢＩＯＳ−ＲＯＭ６６には、例えばマスクＲＯＭやフラッシュＲＯＭといったメモリが用いられればよい。ＢＩＯＳ−ＲＯＭ６６は例えばマザーボード２５上に実装されればよい。
図６に示されるように、ＨＤＤ１７のハードディスク４４には、従識別子データの記憶領域を確保する従識別子レコード７２が規定される。従識別子データは認証用従識別子を特定する。認証用従識別子の詳細は後述される。従識別子レコード７２には順番付けられた複数のデータ記憶領域が確保される。各データ記憶領域は順番に１従識別子データで埋められる。こうして埋められたデータ記憶領域に後続するデータ記憶領域には、認証用従識別子を特定する従識別子データに代えて、従識別子データの最後尾を規定する特定の識別子が記述される。
ハードディスク４４には従識別子レコード７２に続きマスターブートレコード（ＭＢＲ）７３が規定される。このＭＢＲ７３にはマスターＩＰＬ（イニシャルプログラムローダ）が格納される。ＭＢＲ７３に続きハードディスク４４にはブートセクタ７４が規定される。ブートセクタ７４にはＩＰＬが格納される。その他、ハードディスク４４には、ＯＳ７５やアプリケーションソフトウェア７６、７７といったソフトウェアプログラムのほか、ソフトウェアプログラムの実行に利用されるデータが格納される。
いま、以上のようなコンピュータシステム１１を立ち上げる場面を想定する。まず、ディスプレイ装置１２や外付け周辺機器の電源は投入される。続いてコンピュータ１５の電源が投入されると、起動プログラムすなわちＢＩＯＳプログラムはＢＩＯＳ−ＲＯＭ６６から読み出される。ＣＰＵ２６は、このＢＩＯＳプログラムの記述に基づき処理動作を実行する。
図７のフローチャートに示されるように、ＣＰＵ２６は、ステップＳ１でシステムチェックを開始する。このシステムチェックでは、メインメモリ５７のチェック、ディスプレイ装置１２やＨＤＤ１７、ＦＤＤ１９、ＣＤ−ＲＯＭ駆動装置２１といった周辺機器の初期化が実行される。システムチェック中に、ＣＰＵ２６は、コンピュータ１５の動作に支障をきたす不都合を判断する（ステップＳ２）。例えばメインメモリ５７の動作不良や周辺機器１２、１７、１９、２１の接続不良および動作不良が発見されると、ＣＰＵ２６はステップＳ３で強制的に処理動作を終了する。コンピュータ１５の電源は落とされる。
ステップＳ２でコンピュータシステム１１の正常が確認される限り、システムチェックは継続される。システムチェック中にＣＰＵ２６はＢＩＯＳの設定処理に移行するか否かを判断する（ステップＳ４）。こういった判断は例えばキーボード１３のキー操作に基づき実現されればよい。例えばコンピュータシステム１１の操作者が所定のファンクションキーを操作すると、ＣＰＵ２６の処理動作はステップＳ５に移行する。ＣＰＵ２６は操作者にＢＩＯＳの設定環境を提供する。ＢＩＯＳの設定が完了すると、ＣＰＵ２６の処理動作は再びシステムチェックに復帰することができる。
ＣＰＵ２６はステップＳ６でシステムチェックの完了を判断する。システムチェックが完了していれば、ＣＰＵ２６の処理動作はステップＳ７に移行する。ＣＰＵ２６はいわゆる起動ドライブを検索する。ＣＰＵ２６は、続くステップＳ８で、検索された起動ドライブに基づきＯＳを起動する。このＢＩＯＳでは、ＩＤＥインターフェース回路６１でプライマリインターフェースチャネル６２のマスターチャネル６２ａに接続されるＨＤＤ１７が大容量記憶装置中の最優先起動ドライブに指定される。しかも、ＨＤＤ１７は大容量記憶装置中で唯一の起動ドライブとして取り扱われる。ＨＤＤ装着ベイ２７にＨＤＤ１７が差し込まれない限り、ＯＳの起動は阻止される。
ＯＳの起動にあたって、ＣＰＵ２６は、図８のフローチャートに示されるように、ステップＴ１でＢＩＯＳ−ＲＯＭ６６から主識別子データを読み出す。ＣＰＵ２６は、続くステップＴ２で起動ドライブすなわちＨＤＤ１７にアクセスする。ＣＰＵ２６はハードディスク４４上の従識別子レコード７２から１従識別子データを読み出す。ＣＰＵ２６は、続くステップＴ３で、主識別子データで特定される認証用主識別子と、従識別子データで特定される認証用従識別子とを相互に比較する。比較の結果、予め決められた規則に従って所定の関連性が認められれば、ＣＰＵ２６は認証用従識別子の正当性を認証する。例えば認証用主識別子と認証用従識別子とが一致すれば、ＣＰＵ２６の処理動作はステップＴ４に移行する。認証用主識別子および認証用従識別子は例えば１バイト程度のバイナリ信号の羅列であればよい。
ステップＴ４で、ＣＰＵ２６はハードディスク４４上のＭＢＲ７３からマスターＩＰＬを読み出す。マスターＩＰＬはＢＩＯＳプログラムからＣＰＵ２６の処理動作を引き継ぐ。続くステップＴ５で、ＣＰＵ２６は、このマスターＩＰＬの記述に従って処理動作を実行する。ＣＰＵ２６はハードディスク４４上のブートセクタ７４からＩＰＬを読み出す。ＩＰＬはマスターＩＰＬからＣＰＵ２６の処理動作を引き継ぐ。続くステップＴ６で、ＣＰＵ２６は、このＩＰＬの記述に基づき処理動作を実行する。ＣＰＵ２６はＯＳに固有の最初のファイルを読み込む。その後、ＣＰＵ２６は次々とＯＳのプログラムファイルを読み込んでいく。こうしてＯＳは立ち上がる（ステップＴ６）。
ステップＴ３で、認証用主識別子と認証用従識別子とが一致しなければ、ＣＰＵ２６の処理動作はステップＴ７に移行する。ＣＰＵ２６は、ハードディスク４４上の従識別子レコード７２に再びアクセスする。ＣＰＵ２６は他の認証用従識別子の有無を確認する。すなわち、ＣＰＵ２６は、アクセスした従識別子レコードのデータ記憶領域に最後尾の識別子が検出されるか否かを確認する。ステップＴ７で他の認証用識別子が検出されると、ＣＰＵ２６の処理動作はステップＴ２に戻る。ＣＰＵ２６は、ハードディスク４４上の従識別子レコード７２から従識別子データを読み出す。ＣＰＵ２６は、続くステップＴ３で認証用主識別子と認証用従識別子との一致が確認されるまで、ステップＴ２、Ｔ３およびＴ７の処理動作を繰り返す。
その一方で、ステップＴ７で最後尾の識別子が確認されると、ＣＰＵ２６は他の認証用従識別子の不存在を確認する。ＣＰＵ２６はステップＴ８で強制的に処理動作を終了する。コンピュータ１５の電源は落とされる。このように、コンピュータ１５では、このコンピュータ１５に固有の認証用主識別子と関連付けられた特定の認証用従識別子がハードディスク４４上の従識別子レコード７２で確認されない限り、ＯＳの起動は許可されない。ＯＳの起動にあたって、コンピュータ１５とＨＤＤ１７との組み合わせは制限されることができる。こうしてハードディスク４４に対するアクセスは制限されることができる。ＨＤＤ１７に対するセキュリティの信頼性は高められることができる。
ここで、前述のようなコンピュータシステム１１でＯＳの起動に関与する２台目のＨＤＤ１７すなわちセカンダリＨＤＤ１７を作成する方法を簡単に説明する。このセカンダリＨＤＤ１７のハードディスク４４上には、予め、前述の従識別子レコード７２が確保されると同時に所定のＯＳが保存される。以下の手順で、セカンダリＨＤＤ１７のハードディスク４４には、ＢＩＯＳ−ＲＯＭ６６に記憶される認証用主識別子と同一の認証用従識別子を特定する従識別子データが書き込まれる。この書き込みにあたってＢＩＯＳプログラムは用いられる。図７のフローチャートから明らかなように、コンピュータ１５の電源が投入されると、システムチェックの開始（ステップＳ１）に続き、ＣＰＵ２６の処理動作はステップＳ５に移行する。
図９のフローチャートに示されるように、ステップＶ１でＣＰＵ２６はディスプレイ装置１２の画面上にＢＩＯＳセットアップメニューを映し出す。このメニューには、例えば認証用従識別子の書き込みを示唆する所定の選択項目が表示される。ＣＰＵ２６は、ステップＶ２で所定の選択項目の選択を確認すると、前述と同様に、主識別子データおよび従識別子データを読み出す（ステップＶ３、Ｖ４）。ＣＰＵ２６は、続くステップＶ５で、前述と同様に、認証用主識別子と認証用従識別子とを比較する。
比較の結果、例えば認証用主識別子と認証用従識別子とが一致しなければ、ＣＰＵ２６の処理動作はステップＶ６に移行する。ＣＰＵ２６は、他の認証用従識別子を探しにいく。他の認証用従識別子が検出されると、ＣＰＵ２６の処理動作はステップＶ４に戻る。ＣＰＵ２６は、ハードディスク４４上の従識別子レコード７２から従識別子データを読み出す。ＣＰＵ２６は、続くステップＶ５で認証用主識別子と認証用従識別子との一致が確認されるまで、新たな従識別子データを読み出し続ける。
こうしてステップＶ６で全ての認証用従識別子の正当性が阻却されると、ＣＰＵ２６はステップＶ７で強制的に処理動作を終了する。コンピュータ１５の電源は落とされる。このように、コンピュータ１５では、このコンピュータ１５に固有の認証用主識別子と関連付けられた特定の認証用従識別子がハードディスク４４上の従識別子レコード７２で確認されない限り、２台目のＨＤＤ１７に対する従識別子データの書き込みは許可されない。ＯＳの起動に関与するＨＤＤ１７の作成にあたって、コンピュータ１５とＨＤＤ１７との組み合わせは制限されることができる。こうして２台目のＨＤＤ１７に組み込まれるハードディスク４４に対するアクセスは制限されることができる。
ステップＶ５で認証用主識別子と認証用従識別子とが一致すると、ＣＰＵ２６は、続くステップＶ８で例えばＨＤＤ１７の交換を指示する。こういった指示は例えばディスプレイ装置１２の画面上に表示されればよい。コンピュータシステム１１の操作者は、開口１８から１台目のＨＤＤ１７を引き抜くと同時に、開口１８からＨＤＤ装着ベイ２７に新たなＨＤＤ１７すなわちセカンダリＨＤＤを差し込めばよい。
こうしてセカンダリＨＤＤがＨＤＤ装着ベイ２７に差し込まれると、ＣＰＵ２６は、続くステップＶ９でＢＩＯＳ−ＲＯＭ６６から主識別子データを読み出す。ＣＰＵ２６は、続くステップＶ１０で、セカンダリＨＤＤのハードディスク４４に規定される従識別子レコードに、主識別子データに記述される認証用主識別子を書き込む。こうしてセカンダリＨＤＤのハードディスク４４では、従識別子レコードに新たな従識別子データは確立される。新たな従識別子データは最後尾の識別子上に上書きされればよく、こうして書き換えられたデータ記憶領域に後続するデータ記憶領域には改めて最後尾の識別子が書き込まれればよい。その後、ＣＰＵ２６の処理動作は、図７のフローチャートから明らかなように、システムチェックに復帰すればよい。
以上のようなコンピュータシステム１１では、ＨＤＤ１７はコンピュータ１５の筐体１６から簡単に取り外されることができる。ＨＤＤ１７はコンピュータ１５に比べて小さく軽いことから、使用者は常に身近に１台のＨＤＤ１７を携帯することができる。ＨＤＤ１７との組み合わせに基づき前述のコンピュータ１５が確立される限り、複数台のコンピュータ１５上で常に使いなれた操作環境は確立されることができる。しかも、前述のようにデスクトップコンピュータシステム１１が構築されれば、ディスプレイ装置１２の画面やキーボード１３の小型化は回避されることができ、したがって、良好な操作性は確保されることができる。
なお、以上のようなコンピュータ１５やＨＤＤ１７では、ＢＩＯＳ−ＲＯＭ６６内の主識別子データへのアクセス権や、従識別子レコード７２内の従識別子データへのアクセス権は制限される。こういったアクセス権は、例えばコンピュータ１５の起動時に実行されるＢＩＯＳプログラムにのみ与えられる。アクセス権の制限はセキュリティの向上に寄与する。特に、主識別子データに対する上書き処理は禁止される。その結果、ＢＩＯＳ−ＲＯＭ６６内の認証用従識別子が任意のＨＤＤ１７内の認証用従識別子に置き換えられることはない。ＨＤＤ１７からのＯＳの起動は一層確実に制限されることができる。その他、認証用主識別子や認証用従識別子は暗号化されてＢＩＯＳ−ＲＯＭ６６やハードディスク４４に格納されてもよい。
本発明に係る情報処理装置には、前述のコンピュータ１５のほか、テレビや冷蔵庫、ビデオデッキ、洗濯機、その他の家電製品が含まれてもよい。
【図面の簡単な説明】
図１は、デスクトップコンピュータシステムの一具体例を示す斜視図である。
図２は、コンピュータの構造を概略的に示す分解斜視図である。
図３は、ハードディスク駆動装置（ＨＤＤ）の構造を概略的に示す分解斜視図である。
図４は、ＨＤＤの内部構造を概略的に示す平面図である。
図５は、コンピュータ内に組み込まれる電子部品の構成を概略的に示すブロック図である。
図６は、ハードディスクの記憶領域を概念的に示すブロック図である。
図７は、基本入出力システム（ＢＩＯＳ）プログラムに基づく中央演算処理装置（ＣＰＵ）の処理動作を概略的に示すフローチャートである。
図８は、オペレーティングシステム（ＯＳ）の起動に至るＣＰＵの処理動作を概略的に示すフローチャートである。
図９は、従識別子の書き込みにあたってＣＰＵの処理動作を概略的に示すフローチャートである。
【図１】
2003060679.tif 000003
【図２】
2003060679.tif 000004
【図３】
2003060679.tif 000005
【図４】
2003060679.tif 000006
【図５】
2003060679.tif 000007
【図６】
2003060679.tif 000008
【図７】
2003060679.tif 000009
【図８】
2003060679.tif 000010
【図９】
2003060679.tif 000011
【国際調査報告】
2003060679.tif 000012
2003060679.tif 000013
2003060679.tif 000014
2003060679.tif 000015