(57)【特許請求の範囲】
【請求項１】
オペレーティングシステムを格納したユーザ領域を備え、ホスト装置からのアクセスに応じて、前記ユーザ領域に格納した前記オペレーティングシステムを前記ホスト装置上に展開する記憶装置の制御装置であって、
前記オペレーティングシステム起動前にユーザ認証を実行するためのユーザ認証ルーチンを、前記ユーザ領域内部の所定領域に格納するユーザ認証ルーチン格納制御部と、
前記ユーザ認証ルーチンを使用する場合、前記ホスト装置から前記所定領域へのアクセスを可能にすると共に、前記ユーザ認証ルーチンを使用しない場合、前記ホスト装置から前記所定領域へのアクセスを不可にするアクセス制御部と
を有することを特徴とする記憶装置の制御装置。
【請求項２】
前記アクセス制御部は、
前記ユーザ認証ルーチンでのユーザ認証が成功すると、前記ホスト装置から前記所定領域へのアクセスを不可にすることを特徴とする請求項１記載の記憶装置の制御装置。
【請求項３】
前記アクセス制御部は、
前記ユーザ認証ルーチンを使用する場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定すると共に、前記ユーザ認証ルーチンを使用しない場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定するのを禁止するアドレス割当設定部を有することを特徴とする請求項１又は２記載の記憶装置の制御装置。
【請求項４】
前記アドレス割当設定部は、
前記ユーザ領域の全領域を内部アドレスで管理する内部アドレス管理部と、
前記ユーザ領域の内、前記ホスト装置からのアクセス可能領域を外部アドレスで管理する外部アドレス管理部とを有し、
前記ユーザ認証ルーチンを使用する場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能な外部アドレスに割当設定すると共に、前記ユーザ認証ルーチンを使用しない場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定するのを禁止することを特徴とする請求項３記載の記憶装置の制御装置。
【請求項５】
前記内部アドレスの先頭アドレスに相当する前記ユーザ領域には、前記オペレーティングシステムを起動させるオペレーティング起動ルーチンを格納しておき、
前記アドレス割当設定部は、
前記ユーザ認証ルーチンを使用する場合、前記所定領域のアドレスを、前記外部アドレスの先頭アドレスに割当設定した後、前記ユーザ認証ルーチンでのユーザ認証が成功すると、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定するのを禁止した後、前記オペレーティング起動ルーチンを格納した領域を前記外部アドレスの先頭アドレスに割当設定することを特徴とする請求項４記載の記憶装置の制御装置。
【請求項６】
オペレーティングシステムを格納したユーザ領域を備え、ホスト装置からのアクセスに応じて、前記ユーザ領域に格納した前記オペレーティングシステムを前記ホスト装置上に展開する記憶装置であって、
前記オペレーティングシステム起動前にユーザ認証を実行するためのユーザ認証ルーチンを、前記ユーザ領域内部の所定領域に格納するユーザ認証ルーチン格納制御部と、
前記ユーザ認証ルーチンを使用する場合、前記ホスト装置から前記所定領域へのアクセスを可能にすると共に、前記ユーザ認証ルーチンを使用しない場合、前記ホスト装置から前記所定領域へのアクセスを不可にするアクセス制御部と
を有することを特徴とする記憶装置。
【請求項７】
前記アクセス制御部は、
前記ユーザ認証ルーチンでのユーザ認証が成功すると、前記ホスト装置から前記所定領域へのアクセスを不可にすることを特徴とする請求項６記載の記憶装置。
【請求項８】
前記アクセス制御部は、
前記ユーザ認証ルーチンを使用する場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定すると共に、前記ユーザ認証ルーチンを使用しない場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定するのを禁止するアドレス割当設定部を有することを特徴とする請求項６又は７記載の記憶装置。
【請求項９】
オペレーティングシステムを格納したユーザ領域を備え、ホスト装置からのアクセスに応じて、前記ユーザ領域に格納した前記オペレーティングシステムを前記ホスト装置上に展開する記憶装置の制御方法であって、
前記オペレーティングシステム起動前にユーザ認証を実行するためのユーザ認証ルーチンを、前記ユーザ領域内部の所定領域に格納するユーザ認証ルーチン格納ステップと、
前記ユーザ認証ルーチンを使用する場合、前記ホスト装置から前記所定領域へのアクセスを可能にすると共に、前記ユーザ認証ルーチンを使用しない場合、前記ホスト装置から前記所定領域へのアクセスを不可にするアクセス制御ステップと
を含むことを特徴とする記憶装置の制御方法。
【請求項１０】
前記アクセス制御ステップは、
前記ユーザ認証ルーチンでのユーザ認証が成功すると、前記ホスト装置から前記所定領域へのアクセスを不可にすることを特徴とする請求項９記載の記憶装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばオペレーティングシステム（以下、単にＯＳと称する）を格納したユーザ領域を備え、ホスト装置からのアクセスに応じて、前記ユーザ領域に格納した前記ＯＳを前記ホスト装置上に展開する、例えば磁気ディスク装置等の記憶装置の制御装置、記憶装置、記憶装置の制御方法に関し、特にＯＳ起動前にユーザ認証を実行する機能を備えた記憶装置の制御装置、記憶装置及び記憶装置の制御方法に関する。
【背景技術】
【０００２】
従来の記憶装置としては、ホスト装置から記憶装置へのアクセスに先立って、ユーザ認証を実行するユーザ認証ルーチンをホスト装置に送付し、ユーザ認証成功後に記憶装置へのデータアクセスを許可する技術が知られている。
【０００３】
また、従来の記憶装置としては、ハードディスクドライブ（以下、単にＨＤＤと称する）内部のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）領域に認証用プログラムを保存し、保存中の認証用プログラムに基づきユーザ認証を実行する技術が知られている。
【０００４】
また、従来の記憶装置として、外部記憶媒体のブートＯＳを起動した後にユーザ認証を実行する技術が知られている。
【０００５】
また、一般的に、例えば磁気ディスク装置等の記憶装置は、磁気ディスク装置自体のファームウェア（以下、単にＦＷと称する）を格納するシステム領域と、ＯＳ等を格納するユーザ領域とを備えている。
【０００６】
磁気ディスク装置内部では、ユーザ領域にセクタ単位で論理ブロックアドレス（Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ  Ａｄｄｒｅｓｓ：以下、単にＬＢＡと称する）を割り当てており、ホスト装置上のＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ/Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）を使用して、ＬＢＡでアクセスする技術が知られている。尚、ホスト装置は、磁気ディスク装置内部のシステム領域に対してはアクセス不可であるが、ユーザ領域に対してはＬＢＡを使用してアクセス可能である。
【０００７】
さらに、ＴＣＧ（Ｔｒｕｓｔｅｄ  Ｃｏｍｐｕｔｉｎｇ  Ｇｒｏｕｐ）のＳＷＧ(Ｓｔｏｒａｇｅ  Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐ)の規格では、記憶装置及びホスト装置のみでユーザ認証を実現しようとしているが、ホスト装置の起動時に、ホスト装置側では、記憶装置のＭＢＲ（Ｍａｓｔｅｒ  Ｂｏｏｔ  Ｒｅｃｏｒｄ）と称する部分にアクセスし、このＭＢＲの部分からＯＳ起動シーケンスを実行することになる。
【０００８】
また、ＴＣＧ規格を実装した記憶装置では、ＯＳ起動時にアクセスする領域に対してユーザ認証ルーチン読出用の特殊な領域をマッピングし、ＯＳ起動シーケンスと同等の方法でユーザ認証ルーチンを読み込み、読み込んだユーザ認証ルーチンを実行してユーザ認証が成功すると、ＯＳ起動シーケンスを実行することになる。
【０００９】
【特許文献１】特開２００６−２６８８６１号公報
【特許文献２】特開２００３−１５０４５５号公報
【特許文献３】特開２００７−６６１２３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
そもそも、ＴＣＧ規格では現在策定中の概念的な規格であるため、ユーザ認証ルーチンを格納する領域についての具体的な規定はなく、例えばユーザ領域及びシステム領域の２種類しか備えていない磁気ディスク装置等の記憶装置においては、ユーザ認証ルーチンを格納する特別な領域を別個に設けることなく、ホスト装置からアクセス可能なユーザ領域にユーザ認証ルーチンを格納することが考えられる。
【００１１】
しかしながら、ユーザ領域にユーザ認証ルーチンを格納した場合、例えばＯＳ起動前のユーザ認証なしの設定は勿論のこと、ユーザ認証完了後、すなわちユーザ認証ルーチンを使用しない場合でも、ホスト装置からユーザ認証ルーチンにアクセスできてしまうため、ユーザ認証ルーチンを使用しない場合、ホスト装置からユーザ認証ルーチンにアクセスできなくする、ＴＣＧ規格を遵守することは難しい。
【００１２】
本発明は上記点に鑑みてなされたものであり、その目的とするところは、ユーザ認証ルーチンを既存のユーザ領域に格納しながら、ユーザ認証ルーチンを使用しない場合には、ホスト装置からユーザ認証ルーチンへのアクセスをできなくすることで、ＴＣＧ規格に適合した記憶装置の制御装置、記憶装置及び記憶装置の制御方法を提供することにある。
【課題を解決するための手段】
【００１３】
開示装置は、オペレーティングシステムを格納したユーザ領域を備え、ホスト装置からのアクセスに応じて、前記ユーザ領域に格納した前記オペレーティングシステムを前記ホスト装置上に展開する記憶装置の制御装置であって、前記オペレーティングシステム起動前にユーザ認証を実行するためのユーザ認証ルーチンを、前記ユーザ領域内部の所定領域に格納するユーザ認証ルーチン格納制御部と、前記ユーザ認証ルーチンを使用する場合、前記ホスト装置から前記所定領域へのアクセスを可能にすると共に、前記ユーザ認証ルーチンを使用しない場合、前記ホスト装置から前記所定領域へのアクセスを不可にするアクセス制御部とを有することを要件とする。
【００１４】
また、開示装置は、オペレーティングシステムを格納したユーザ領域を備え、ホスト装置からのアクセスに応じて、前記ユーザ領域に格納した前記オペレーティングシステムを前記ホスト装置上に展開する記憶装置であって、前記オペレーティングシステム起動前にユーザ認証を実行するためのユーザ認証ルーチンを、前記ユーザ領域内部の所定領域に格納するユーザ認証ルーチン格納制御部と、前記ユーザ認証ルーチンを使用する場合、前記ホスト装置から前記所定領域へのアクセスを可能にすると共に、前記ユーザ認証ルーチンを使用しない場合、前記ホスト装置から前記所定領域へのアクセスを不可にするアクセス制御部とを有することを要件とする。
【００１５】
また、開示方法は、オペレーティングシステムを格納したユーザ領域を備え、ホスト装置からのアクセスに応じて、前記ユーザ領域に格納した前記オペレーティングシステムを前記ホスト装置上に展開する記憶装置の制御方法であって、前記オペレーティングシステム起動前にユーザ認証を実行するためのユーザ認証ルーチンを、前記ユーザ領域内部の所定領域に格納するユーザ認証ルーチン格納ステップと、前記ユーザ認証ルーチンを使用する場合、前記ホスト装置から前記所定領域へのアクセスを可能にすると共に、前記ユーザ認証ルーチンを使用しない場合、前記ホスト装置から前記所定領域へのアクセスを不可にするアクセス制御ステップとを含むことを要件とする。
【発明の効果】
【００１６】
開示装置によれば、前記オペレーティングシステム起動前にユーザ認証を実行するユーザ認証ルーチンを、ユーザ領域内部の所定領域に格納しておき、前記ユーザ認証ルーチンを使用する場合、前記ホスト装置から前記所定領域へのアクセスを可能にすると共に、前記ユーザ認証ルーチンを使用しない場合、前記ホスト装置から前記所定領域へのアクセスを不可にするようにした。その結果、開示装置では、ユーザ認証ルーチンを既存のユーザ領域に格納しながら、ユーザ認証ルーチンを使用しない場合には、ホスト装置からユーザ認証ルーチンへのアクセスを不可にすることで、ＴＣＧ規格に適合することができるという効果を奏する。
【００１７】
また、開示装置によれば、前記オペレーティングシステム起動前にユーザ認証を実行するユーザ認証ルーチンを、ユーザ領域内部の所定領域に格納しておき、前記ユーザ認証ルーチンを使用する場合、前記ホスト装置から前記所定領域へのアクセスを可能にすると共に、前記ユーザ認証ルーチンを使用しない場合、前記ホスト装置から前記所定領域へのアクセスを不可にするようにした。その結果、開示装置では、ユーザ認証ルーチンを既存のユーザ領域に格納しながら、ユーザ認証ルーチンを使用しない場合には、ホスト装置からユーザ認証ルーチンへのアクセスを不可にすることで、ＴＣＧ規格に適合することができるという効果を奏する。
【００１８】
また、開示方法によれば、前記オペレーティングシステム起動前にユーザ認証を実行するユーザ認証ルーチンを、ユーザ領域内部の所定領域に格納しておき、前記ユーザ認証ルーチンを使用する場合、前記ホスト装置から前記所定領域へのアクセスを可能にすると共に、前記ユーザ認証ルーチンを使用しない場合、前記ホスト装置から前記所定領域へのアクセスを不可にするようにした。その結果、開示方法では、ユーザ認証ルーチンを既存のユーザ領域に格納しながら、ユーザ認証ルーチンを使用しない場合には、ホスト装置からユーザ認証ルーチンへのアクセスを不可にすることで、ＴＣＧ規格に適合することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下、図面に基づき本発明の記憶装置の制御装置、記憶装置及び記憶装置の制御方法に関わる実施例について詳細に説明する。
【００２０】
まず、最初に本実施例の概要を説明するとすれば、その概要は、ＯＳ起動前にユーザ認証を実行するユーザ認証ルーチンを、例えば磁気ディスク装置のユーザ領域内部の所定領域に格納しておき、前記ユーザ認証ルーチンを使用する場合、前記ホスト装置上のＢＩＯＳから前記所定領域へのアクセスを可能にすると共に、前記ユーザ認証ルーチンを使用しない場合、前記ホスト装置上のＢＩＯＳから前記所定領域へのアクセスを不可にするようにした。その結果、ユーザ認証ルーチンを既存のユーザ領域に格納しながら、ユーザ認証ルーチンを使用しない場合には、ホスト装置上のＢＩＯＳからユーザ認証ルーチンへのアクセスを不可にすることで、ＴＣＧ規格に適合することができるというものである。
【実施例】
【００２１】
図１は、本実施例の情報処理装置内部の概略構成を示すブロック図である。
【００２２】
図１に示す情報処理装置１は、ＯＳ等の各種情報を記憶する磁気ディスク装置２と、磁気ディスク装置２に記憶中の各種情報に基づき制御処理動作を実行するホスト装置３とを有している。
【００２３】
磁気ディスク装置２は、各種情報を記憶する磁気ディスク１１と、磁気ディスク１１を駆動制御すると共に、磁気ディスク装置２全体を制御するディスク制御部１２とを有している。
【００２４】
磁気ディスク１１は、ＦＷや管理データ等を格納するシステム領域２０と、ＯＳやユーザデータ等を格納するユーザ領域３０とを有している。
【００２５】
システム領域２０は、ホスト装置３からアクセス不可の領域である。システム領域２０は、ＦＷを格納するＦＷ格納領域２１と、各種管理データを格納する管理データ領域２２とを有している。
【００２６】
また、ユーザ領域３０は、ホスト装置３からアクセス可能な領域である。ユーザ領域３０は、ＯＳを起動するためのブートローダ等の起動シーケンスを格納する起動シーケンス領域３１と、ＯＳを格納するＯＳ領域３２と、ユーザデータを格納するデータ領域３３とを有している。さらに、ユーザ領域３０は、セクタ単位の障害発生時に障害セクタを代替可能にする予備領域として交替領域３４と、ＯＳ起動前に、ユーザ認証を実行するためのユーザ認証ルーチンを格納するユーザ認証ルーチン格納領域３５とを有している。本実施例では、起動シーケンス領域３１と、ＯＳを格納するＯＳ領域３２とを別の領域として表記しているが、この構成に限定されるものではなく、一般的には起動シーケンス３１と、ＯＳを格納するＯＳ領域３２とは単一の領域として扱われるものである。
【００２７】
尚、システム領域２０内部の管理データ領域２２は、ユーザ領域３０の障害セクタを交替領域３４に代替する際の代替セクタを管理する管理データを格納するものである。
【００２８】
ホスト装置３は、ＢＩＯＳを記憶するＢＩＯＳ記憶領域５１と、磁気ディスク装置２内部に記憶中のＯＳ、ユーザ認証ルーチンや起動シーケンス等を読み込む主記憶領域５２と、主記憶領域５２で展開中のＯＳ、ユーザ認証ルーチンや起動シーケンスに基づき処理動作を実行するホスト制御部５３とを有している。
【００２９】
また、磁気ディスク装置２内部のディスク制御部１２は、例えばホスト装置３からのアクセスに応じて、ユーザ領域３０に格納したＯＳをホスト装置３に読み込ませ、読み込んだＯＳをホスト装置３上で展開するものである。
【００３０】
ディスク制御部１２は、ユーザ領域３０やシステム領域２０に各種情報を格納制御する格納制御部４１を有し、格納制御部４１は、例えばユーザ領域３０内の起動シーケンス領域３１にＯＳを起動するための起動シーケンス、ＯＳ領域３２にＯＳ、ユーザ認証ルーチン格納領域３５にユーザ認証ルーチンを格納するものである。
【００３１】
ディスク制御部１２は、ユーザ認証ルーチンを使用するか否かを示す使用フラグを設定する使用フラグ設定部４２を有している。
【００３２】
使用フラグ設定部４２は、使用フラグが設定中の場合、ＯＳ起動前のユーザ認証あり、すなわちユーザ認証ルーチンを使用する場合として設定するものである。また、使用フラグ設定部４２は、使用フラグが設定中でない場合、ＯＳ起動前のユーザ認証なし、すなわちユーザ認証ルーチンを使用しない場合として設定するものである。
【００３３】
ディスク制御部１２は、使用フラグ設定部４２にて使用フラグが設定中の場合、ＯＳ起動前のユーザ認証あり、すなわちユーザ認証ルーチンを使用する場合と判断し、ホスト装置３からユーザ認証ルーチン格納領域３５へのアクセスを可能にするアクセス制御部４３を有している。
【００３４】
アクセス制御部４３は、使用フラグ設定部４２にて使用フラグが設定中でない場合、ＯＳ起動前のユーザ認証なし、すなわちユーザ認証ルーチンを使用しない場合と判断し、ホスト装置３からユーザ認証ルーチン格納領域３５へのアクセスを不可にするものである。
【００３５】
また、アクセス制御部４３は、ユーザ認証ルーチンでのユーザ認証が成功すると、ホスト装置３からユーザ認証ルーチン格納領域３５へのアクセスを不可にするものである。
【００３６】
また、アクセス制御部４３は、ホスト装置３からユーザ認証ルーチン格納領域３５へのアクセスを可能にするために、ユーザ認証ルーチン格納領域３５のアドレスを、ホスト装置３からユーザ認証ルーチン格納領域３５に対してアクセス可能な、後述する外部ＬＢＡに割当設定するアドレス割当設定部４４を有している。
【００３７】
また、アドレス割当設定部４４は、ホスト装置３からユーザ認証ルーチン格納領域３５へのアクセスを不可にするために、ユーザ認証ルーチン格納領域３５のアドレスに外部ＬＢＡを割当設定するのを禁止、すなわち外部ＬＢＡを割当設定しないものである。
【００３８】
アドレス割当設定部４４は、ユーザ領域３０の全領域を内部ＬＢＡで管理する内部ＬＢＡ管理部４４Ａと、ユーザ領域３０の内、ホスト装置３のアクセス可能領域を外部ＬＢＡで管理する外部ＬＢＡ管理部４４Ｂとを有している。
【００３９】
図２は、ユーザ領域３０のデータ構成を端的に示す説明図である。
【００４０】
図２に示すユーザ領域３０は、起動シーケンス領域３１、ＯＳ領域３２、データ領域３３、ユーザ認証ルーチン格納領域３５及び交替領域３４を有し、内部ＬＢＡの０〜Ａを起動シーケンス領域３１、内部ＬＢＡのＡ〜ＢをＯＳ領域３２、内部ＬＢＡのＢ〜Ｃをデータ領域３３、内部ＬＢＡのＣ〜Ｄをユーザ認証ルーチン格納領域３５、内部ＬＢＡのＤ〜Ｅを交替領域３４としている。
【００４１】
尚、ホスト装置３では、外部ＬＢＡの０〜Ａを先頭アドレス、例えばＭＢＲとして最初にアクセスするものである。
【００４２】
また、アクセス制御部４３は、ユーザ認証ルーチンを使用する場合、図３に示すように、ユーザ領域３０の起動シーケンス領域３１、ＯＳ領域３２、データ領域３３及びユーザ認証ルーチン格納領域３５の内部ＬＢＡ毎に、アドレス割当設定部４４にて外部ＬＢＡを設定するＬＢＡ割当テーブル４５を備えている。
【００４３】
アドレス割当設定部４４は、ユーザ認証ルーチンを使用する場合、図３に示すＬＢＡ割当テーブル４５のテーブル内容に基づき、内部ＬＢＡのＣ〜Ｄのユーザ認証ルーチン格納領域３５のアドレスを、ホスト装置３からユーザ認証ルーチン格納領域３５に対してアクセス可能な外部ＬＢＡの０〜Ａに割当設定するものである。
【００４４】
この際、アドレス割当設定部４４は、ユーザ認証ルーチン格納領域３５のアドレスを外部ＬＢＡの０〜Ａに設定した場合、図３に示すＬＢＡ割当テーブル４５のテーブル内容に基づき、本来の内部ＬＢＡの０〜Ａの起動シーケンス領域３１のアドレスに、ホスト装置３からアクセス不可に設定すべく、外部ＬＢＡを割当設定しないものである。尚、ホスト装置３では、外部ＬＢＡに基づきアクセスすることになるため、外部ＬＢＡが割当設定されていない起動シーケンス領域３１に対してはアクセスできないことになる。
【００４５】
その結果、ホスト装置３は、外部ＬＢＡの０〜Ａに基づきユーザ認証ルーチン格納領域３５にアクセスし、ユーザ認証ルーチン格納領域３５に格納中のユーザ認証ルーチンを主記憶領域５２に読み込み、主記憶領域５２に読み込んだユーザ認証ルーチンを実行するものである。
【００４６】
また、アドレス割当設定部４４は、ユーザ認証ルーチンでのユーザ認証が成功すると、ユーザ認証ルーチン格納領域３５に割当設定中の外部ＬＢＡ０〜Ａを、元の内部ＬＢＡの０〜Ａの起動シーケンス領域３１に割当設定するものである。
【００４７】
この際、アドレス割当設定部４４は、起動シーケンス領域３１に外部ＬＢＡの０〜Ａを設定した場合、内部ＬＢＡのＣ〜Ｄのユーザ認証ルーチン格納領域３５のアドレスを、ホスト装置３からアクセス不可に設定すべく、外部ＬＢＡを割当設定しないものである。尚、ホスト装置３では、外部ＬＢＡが割当設定されていないユーザ認証ルーチン格納領域３５に対してはアクセスできないことになる。
【００４８】
その結果、ホスト装置３は、外部ＬＢＡの０〜Ａに基づき起動シーケンス領域３１にアクセスし、起動シーケンス領域３１に格納中の起動シーケンスを主記憶領域５２に読み込み、主記憶領域５２に読み込んだ起動シーケンスを実行するものである。
【００４９】
また、アドレス割当設定部４４は、ユーザ認証ルーチンを使用しない場合、ホスト装置３からユーザ認証ルーチン格納領域３５へのアクセスを不可に設定すべく、ユーザ認証ルーチン格納領域３５のアドレスに外部ＬＢＡを割当設定しないものである。
【００５０】
また、ユーザ認証ルーチン格納領域３５は、ユーザ領域３０に格納することになるため、セクタ単位で障害が発生したとしても交替領域３４に代替することが可能になる。
【００５１】
次に本実施例の情報処理装置１の動作について説明する。図４は、本実施例のＯＳ起動処理に関わる情報処理装置１全体の処理動作を示すフローチャートである。
【００５２】
図４に示すＯＳ起動処理は、ホスト装置３及び磁気ディスク装置２の起動に応じてＯＳを起動するための処理である。
【００５３】
図４において磁気ディスク装置２側のディスク制御部１２は、磁気ディスク装置２及びホスト装置３の起動を検出したか否かを判定する（ステップＳ１１）。
【００５４】
ディスク制御部１２は、磁気ディスク装置２及びホスト装置３の起動を検出した場合（ステップＳ１１肯定）、使用フラグ設定部４２の使用フラグ設定内容を確認し（ステップＳ１２）、使用フラグが設定中であるか否かを判定する（ステップＳ１３）。
【００５５】
ディスク制御部１２は、使用フラグが設定中の場合（ステップＳ１３肯定）、ＯＳ起動前のユーザ認証あり、すなわちユーザ認証ルーチンを使用するものと判断し、アドレス割当設定部４４を通じて、ＬＢＡ割当テーブル４５のテーブル内容に基づき、内部ＬＢＡのＣ〜Ｄのユーザ認証ルーチン格納領域３５のアドレスを、外部ＬＢＡの０〜Ａに割当設定すると共に、内部ＬＢＡの０〜Ａの起動シーケンス領域３１のアドレスを、ホスト装置３からアクセス不可に設定すべく、外部ＬＢＡに割当設定しない（ステップＳ１４）。
【００５６】
この結果、ホスト装置３では、外部ＬＢＡが割当設定されていない起動シーケンス領域３１に対してアクセスできないことになる。
【００５７】
ホスト装置３は、外部ＬＢＡの０〜Ａに基づき、ユーザ認証ルーチン格納領域３５にアクセスし、ユーザ認証ルーチン格納領域３５に格納中のユーザ認証ルーチンを主記憶領域５２に読み込み、読み込んだユーザ認証ルーチンを起動し（ステップＳ１５）、ユーザ認証ルーチンを実行する（ステップＳ１６）。
【００５８】
ホスト装置３は、ユーザ認証ルーチンを実行すると、ユーザ認証が成功したか否かを判定する（ステップＳ１７）。尚、ユーザ認証の成功とは、パスワードやＩＤ等が合致した場合を指すものである。
【００５９】
ディスク制御部１２は、ユーザ認証が成功しなかった場合（ステップＳ１７否定）、ＯＳ起動を禁止すべく、エラー終了処理を実行し（ステップＳ１８）、図４のＯＳ起動処理を終了する。
【００６０】
また、ディスク制御部１２は、ユーザ認証が成功した場合（ステップＳ１７肯定）、アドレス割当設定部４４を通じて、ＬＢＡ割当テーブル４５のテーブル内容に基づき、起動シーケンス領域３１のアドレスを外部ＬＢＡの０〜Ａに割当設定すると共に、内部ＬＢＡのＣ〜Ｄのユーザ認証ルーチン格納領域３５のアドレスを、ホスト装置３からアクセス不可に設定すべく、外部ＬＢＡに割当設定しない（ステップＳ１９）。
【００６１】
この結果、ホスト装置３では、外部ＬＢＡが割当設定されていないユーザ認証ルーチン格納領域３５に対してアクセスできないことになる。
【００６２】
ホスト装置３は、外部ＬＢＡの０〜Ａに基づき、起動シーケンス領域３１にアクセスし、起動シーケンス領域３１に格納中の起動シーケンスを主記憶領域５２に読み込み、読み込んだ起動シーケンスを起動し（ステップＳ２０）、起動シーケンスを実行することで（ステップＳ２１）、図４のＯＳ起動処理を終了する。
【００６３】
また、ディスク制御部１２は、ステップＳ１１にて磁気ディスク装置２及びホスト装置３の起動を検出しなかった場合（ステップＳ１１否定）、図４のＯＳ起動処理を終了する。
【００６４】
また、ディスク制御部１２は、ステップＳ１３にて使用フラグが設定中でない場合（ステップＳ１３否定）、ＯＳ起動前のユーザ認証はなし、すなわちユーザ認証ルーチンを使用しないものと判断し、通常通り、アドレス割当設定部４４を通じて、起動シーケンス領域３１のアドレスを外部ＬＢＡの０〜Ａに割当設定し、ユーザ認証ルーチン格納領域３５のアドレスを外部ＬＢＡに割当設定しないことになる。
【００６５】
この結果、ホスト装置３では、外部ＬＢＡが割当設定されていないユーザ認証ルーチン格納領域３５に対してアクセスできないことになる。
【００６６】
ホスト装置３は、外部ＬＢＡの０〜Ａに基づき、起動シーケンス領域３１にアクセスし、起動シーケンス領域３１に格納中の起動シーケンスを主記憶領域５２に読み込み、読み込んだ起動シーケンスを起動し（ステップＳ２２）、起動シーケンスを実行することで（ステップＳ２３）、図４のＯＳ起動処理を終了する。
【００６７】
図４に示すＯＳ起動処理によれば、使用フラグが設定中の場合、ＯＳ起動前のユーザ認証ありと判断し、ホスト装置３からアクセス不可のユーザ認証ルーチン格納領域３５のアドレスを外部ＬＢＡの０〜Ａに割当設定すると共に、内部ＬＢＡの０〜Ａの起動シーケンス領域３１をアクセス不可に設定すべく、外部ＬＢＡを割当設定しないようにした。その結果、ホスト装置３が外部ＬＢＡの０〜Ａに基づきユーザ認証ルーチン格納領域３５にアクセスし、ユーザ認証ルーチン格納領域３５に格納中のユーザ認証ルーチンを読み込んで、ＯＳ起動前のユーザ認証ルーチンを実行することができる。
【００６８】
また、ＯＳ起動処理によれば、使用フラグが設定中でない場合、ＯＳ起動前のユーザ認証はなしと判断し、通常通り、ホスト装置３から外部ＬＢＡの０〜Ａの起動シーケンス領域３１にアクセスすると共に、内部ＬＢＡのＣ〜Ｄのユーザ認証ルーチン格納領域３５がホスト装置３からアクセス不可に設定すべく、外部ＬＢＡを割当設定しないようにした。その結果、ホスト装置３が外部ＬＢＡの０〜Ａに基づき起動シーケンス領域３１にアクセスし、起動シーケンス領域３１に格納中の起動シーケンスを読み込んで、起動シーケンスを実行することができる。
【００６９】
また、ＯＳ起動処理によれば、ユーザ認証ルーチンでのユーザ認証が成功すると、ユーザ認証ルーチン格納領域３５にアクセス不可に設定すべく、外部ＬＢＡを割当設定せず、アクセス不可中の起動シーケンス領域３１に外部ＬＢＡの０〜Ａを割当設定するようにした。その結果、ホスト装置３が外部ＬＢＡの０〜Ａに基づき起動シーケンス領域３１にアクセスし、起動シーケンス領域３１に格納中の起動シーケンスを読み込んで、起動シーケンスを実行すると共に、ホスト装置３側では、ユーザ認証成功後、ユーザ認証ルーチン格納領域３５へアクセスできなくなるため、ユーザ認証ルーチンが起動してしまうような事態を防止することができる。
【００７０】
本実施例によれば、ＯＳ起動前にユーザ認証を実行するユーザ認証ルーチンを、ユーザ領域３０内部のユーザ認証ルーチン格納領域３５に格納し、ユーザ認証ルーチンを使用する場合、ホスト装置３からユーザ認証ルーチン格納領域３５へのアクセスを可能にすると共に、ユーザ認証ルーチンを使用しない場合、ホスト装置３からユーザ認証ルーチン格納領域３５へのアクセスを不可にするようにした。その結果、ユーザ認証ルーチンを既存のユーザ領域に格納しながら、ユーザ認証ルーチンを使用しない場合には、ホスト装置３からユーザ認証ルーチンに対するアクセスをできなくすることで、ＴＣＧ規格に適合することができる。
【００７１】
また、本実施例によれば、ユーザ認証ルーチンでのユーザ認証が成功すると、ホスト装置３からユーザ認証ルーチン格納領域３５へのアクセスを不可にするようにしたので、ユーザ認証成功後のホスト装置３からユーザ認証ルーチンに対するアクセスをできなくすることで、ＴＣＧ規格に適合することができる。
【００７２】
また、本実施例によれば、ユーザ認証ルーチンを使用する場合、ユーザ認証ルーチン格納領域３５のアドレスを外部ＬＢＡの０〜Ａに割当設定すると共に、ユーザ認証ルーチンを使用しない場合、ユーザ認証ルーチン格納領域３５のアドレスを、ホスト装置３からユーザ認証ルーチン格納領域３５に対するアクセスを不可すべく、外部ＬＢＡを割当設定しないようにした。その結果、ユーザ認証ルーチンを使用しない場合には、ホスト装置３からユーザ認証ルーチンに対するアクセスをできなくすることで、ＴＣＧ規格に適合することができる。
【００７３】
また、本実施例によれば、内部ＬＢＡの０〜Ａに相当するユーザ領域３０の起動シーケンス領域３１に起動シーケンスを格納しておき、ユーザ認証ルーチンを使用する場合、ユーザ認証ルーチン格納領域３５のアドレスを、外部ＬＢＡの０〜Ａに割当設定した後、ユーザ認証ルーチンでのユーザ認証が成功すると、ユーザ認証ルーチン格納領域３５のアドレスに対して外部ＬＢＡを割当設定せず、起動シーケンス領域３１を外部ＬＢＡの０〜Ａに割当設定するようにした。その結果、ホスト装置３が外部ＬＢＡの０〜Ａに基づき起動シーケンス領域３１にアクセスし、起動シーケンス領域３１に格納中の起動シーケンスを読み込んで、起動シーケンスを実行すると共に、ホスト装置３側では、ユーザ認証ルーチン格納領域３５にアクセスすることができないため、ユーザ認証ルーチンが起動してしまうような事態を防止することができる。
【００７４】
また、本実施例によれば、ユーザ認証ルーチンを格納するユーザ認証ルーチン格納領域３５をユーザ領域３０に配置するようにした。その結果、ユーザ認証ルーチン格納領域３５にセクタ単位の障害が発生したとしても代替領域３４にユーザ認証ルーチン格納領域３５を代替することができるため、ユーザ認証ルーチン格納領域３５のセクタ品質保証を確保しながら、障害耐性による信頼性を確保することができる。
【００７５】
尚、上記実施例においては、磁気ディスク装置２を例に挙げて説明したが、光磁気ディスク装置、フラッシュディスクやシリコンディスク等の半導体メモリ記憶装置等の記憶装置であっても同様の効果が得られることは言うまでもない。
【００７６】
また、上記実施例においては、ホスト装置３からのアクセスを不可にするために、アドレス割当設定部４４にてホスト装置３からのアクセス可能な外部ＬＢＡを割当設定しないようにしたが、ホスト装置３からのアクセスを不可にするために、ホスト装置３からアクセス不可のアドレスを割当設定するようにしても、同様の効果が得られることは言うまでもない。
【００７７】
以上、本発明の実施例について説明したが、本実施例によって本発明の技術的思想の範囲が限定されるものではなく、特許請求の範囲に記載した技術的思想の範囲を逸脱しない限り、各種様々な実施例が実施可能であることは言うまでもない。また、本実施例に記載した効果は、これに限定されるものではない。
【００７８】
また、本実施例で説明した各種処理の内、自動的に行われるものとして説明した処理の全部又は一部を手動で行うことも可能であることは勿論のこと、その逆に、手動で行われるものとして説明した処理の全部又は一部を自動で行うことも可能であることは言うまでもない。また、本実施例で説明した処理手順、制御手順、具体的名称、各種データやパラメータを含む情報についても、特記した場合を除き、適宜変更可能であることは言うまでもない。
【００７９】
また、図示した各装置の各構成要素は機能概念的に記載したものであって、必ずしも物理的に図示のように構成されるものではなく、その各装置の具体的な態様は図示のものに限縮されるものでは到底ないことは言うまでもない。
【００８０】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（又はＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）等のマイクロ・コンピュータ）上、又は同ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【００８１】
以上、本実施例を含む実施の形態に関し、更に以下の付記を開示する。
【００８２】
（付記１）オペレーティングシステムを格納したユーザ領域を備え、ホスト装置からのアクセスに応じて、前記ユーザ領域に格納した前記オペレーティングシステムを前記ホスト装置上に展開する記憶装置の制御装置であって、
前記オペレーティングシステム起動前にユーザ認証を実行するためのユーザ認証ルーチンを、前記ユーザ領域内部の所定領域に格納するユーザ認証ルーチン格納制御部と、
前記ユーザ認証ルーチンを使用する場合、前記ホスト装置から前記所定領域へのアクセスを可能にすると共に、前記ユーザ認証ルーチンを使用しない場合、前記ホスト装置から前記所定領域へのアクセスを不可にするアクセス制御部と
を有することを特徴とする記憶装置の制御装置。
【００８３】
（付記２）前記アクセス制御部は、
前記ユーザ認証ルーチンでのユーザ認証が成功すると、前記ホスト装置から前記所定領域へのアクセスを不可にすることを特徴とする付記１記載の記憶装置の制御装置。
【００８４】
（付記３）前記アクセス制御部は、
前記ユーザ認証ルーチンを使用する場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定すると共に、前記ユーザ認証ルーチンを使用しない場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定するのを禁止するアドレス割当設定部を有することを特徴とする付記１又は２記載の記憶装置の制御装置。
【００８５】
（付記４）前記アドレス割当設定部は、
前記ユーザ領域の全領域を内部アドレスで管理する内部アドレス管理部と、
前記ユーザ領域の内、前記ホスト装置からのアクセス可能領域を外部アドレスで管理する外部アドレス管理部とを有し、
前記ユーザ認証ルーチンを使用する場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能な外部アドレスに割当設定すると共に、前記ユーザ認証ルーチンを使用しない場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定するのを禁止することを特徴とする付記３記載の記憶装置の制御装置。
【００８６】
（付記５）前記アドレス割当設定部は、
前記ホスト装置から前記所定領域に対してアクセス可能なアドレスを、前記外部アドレスの先頭アドレスに割当設定することを特徴とする付記４記載の記憶装置の制御装置。
【００８７】
（付記６）前記内部アドレスの先頭アドレスに相当する前記ユーザ領域には、前記オペレーティングシステムを起動させるオペレーティング起動ルーチンを格納しておき、
前記アドレス割当設定部は、
前記ユーザ認証ルーチンを使用する場合、前記所定領域のアドレスを、前記外部アドレスの先頭アドレスに割当設定した後、前記ユーザ認証ルーチンでのユーザ認証が成功すると、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定するのを禁止した後、前記オペレーティング起動ルーチンを格納した領域を前記外部アドレスの先頭アドレスに割当設定することを特徴とする付記４記載の記憶装置の制御装置。
【００８８】
（付記７）前記ユーザ認証ルーチンを使用するか否かを示す使用フラグを設定する使用フラグ設定部を有し、
前記アクセス制御部は、
前記使用フラグ設定部にて前記使用フラグが設定中の場合は前記ユーザ認証ルーチンを使用する場合と判断し、前記使用フラグ設定部にて前記使用フラグが未設定の場合は前記ユーザ認証ルーチンを使用していない場合と判断することを特徴とする付記１，２，３，４，５又は６の何れか一に記載の記憶装置の制御装置。
【００８９】
（付記８）前記ユーザ領域は、
前記ユーザ領域のセクタ単位の障害発生時に障害セクタを代替可能にする代替領域を備えたことを特徴とする付記１，２，３，４，５，６又は７の何れか一に記載の記憶装置の制御装置。
【００９０】
（付記９）オペレーティングシステムを格納したユーザ領域を備え、ホスト装置からのアクセスに応じて、前記ユーザ領域に格納した前記オペレーティングシステムを前記ホスト装置上に展開する記憶装置であって、
前記オペレーティングシステム起動前にユーザ認証を実行するためのユーザ認証ルーチンを、前記ユーザ領域内部の所定領域に格納するユーザ認証ルーチン格納制御部と、
前記ユーザ認証ルーチンを使用する場合、前記ホスト装置から前記所定領域へのアクセスを可能にすると共に、前記ユーザ認証ルーチンを使用しない場合、前記ホスト装置から前記所定領域へのアクセスを不可にするアクセス制御部と
を有することを特徴とする記憶装置。
【００９１】
（付記１０）前記アクセス制御部は、
前記ユーザ認証ルーチンでのユーザ認証が成功すると、前記ホスト装置から前記所定領域へのアクセスを不可にすることを特徴とする付記９記載の記憶装置。
【００９２】
（付記１１）前記アクセス制御部は、
前記ユーザ認証ルーチンを使用する場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定すると共に、前記ユーザ認証ルーチンを使用しない場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定するのを禁止するアドレス割当設定部を有することを特徴とする付記９又は１０記載の記憶装置。
【００９３】
（付記１２）前記アドレス割当設定部は、
前記ユーザ領域の全領域を内部アドレスで管理する内部アドレス管理部と、
前記ユーザ領域の内、前記ホスト装置からのアクセス可能領域を外部アドレスで管理する外部アドレス管理部とを有し、
前記ユーザ認証ルーチンを使用する場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能な外部アドレスに割当設定すると共に、前記ユーザ認証ルーチンを使用しない場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定するのを禁止することを特徴とする付記１１記載の記憶装置。
【００９４】
（付記１３）前記アドレス割当設定部は、
前記ホスト装置から前記所定領域に対してアクセス可能なアドレスを、前記外部アドレスの先頭アドレスに割当設定することを特徴とする付記１２記載の記憶装置。
【００９５】
（付記１４）前記内部アドレスの先頭アドレスに相当する前記ユーザ領域には、前記オペレーティングシステムを起動させるオペレーティング起動ルーチンを格納しておき、
前記アドレス割当設定部は、
前記ユーザ認証ルーチンを使用する場合、前記所定領域のアドレスを、前記外部アドレスの先頭アドレスに割当設定した後、前記ユーザ認証ルーチンでのユーザ認証が成功すると、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定するのを禁止した後、前記オペレーティング起動ルーチンを格納した領域を前記外部アドレスの先頭アドレスに割当設定することを特徴とする付記１２記載の記憶装置。
【００９６】
（付記１５）前記ユーザ認証ルーチンを使用するか否かを示す使用フラグを設定する使用フラグ設定部を有し、
前記アクセス制御部は、
前記使用フラグ設定部にて前記使用フラグが設定中の場合は前記ユーザ認証ルーチンを使用する場合と判断し、前記使用フラグ設定部にて前記使用フラグが未設定の場合は前記ユーザ認証ルーチンを使用していない場合と判断することを特徴とする付記９，１０，１１，１２，１３又は１４の何れか一に記載の記憶装置。
【００９７】
（付記１６）前記ユーザ領域は、
前記ユーザ領域のセクタ単位の障害発生時に障害セクタを代替可能にする代替領域を備えたことを特徴とする付記９，１０，１１，１２，１３，１４又は１５の何れか一に記載の記憶装置。
【００９８】
（付記１７）オペレーティングシステムを格納したユーザ領域を備え、ホスト装置からのアクセスに応じて、前記ユーザ領域に格納した前記オペレーティングシステムを前記ホスト装置上に展開する記憶装置の制御方法であって、
前記オペレーティングシステム起動前にユーザ認証を実行するためのユーザ認証ルーチンを、前記ユーザ領域内部の所定領域に格納するユーザ認証ルーチン格納ステップと、
前記ユーザ認証ルーチンを使用する場合、前記ホスト装置から前記所定領域へのアクセスを可能にすると共に、前記ユーザ認証ルーチンを使用しない場合、前記ホスト装置から前記所定領域へのアクセスを不可にするアクセス制御ステップと
を含むことを特徴とする記憶装置の制御方法。
【００９９】
（付記１８）前記アクセス制御ステップは、
前記ユーザ認証ルーチンでのユーザ認証が成功すると、前記ホスト装置から前記所定領域へのアクセスを不可にすることを特徴とする付記１７記載の記憶装置の制御方法。
【０１００】
（付記１９）前記アクセス制御ステップは、
前記ユーザ認証ルーチンを使用する場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定すると共に、前記ユーザ認証ルーチンを使用しない場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定するのを禁止するアドレス割当設定ステップを含むことを特徴とする付記１７又は１８記載の記憶装置の制御方法。
【０１０１】
（付記２０）前記アドレス割当設定ステップは、
前記ユーザ領域の全領域を内部アドレスで管理する内部アドレス管理ステップと、
前記ユーザ領域の内、前記ホスト装置からのアクセス可能領域を外部アドレスで管理する外部アドレス管理ステップとを含み、
前記ユーザ認証ルーチンを使用する場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能な外部アドレスに割当設定すると共に、前記ユーザ認証ルーチンを使用しない場合、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定するのを禁止することを特徴とする付記１９記載の記憶装置の制御方法。
【０１０２】
（付記２１）前記アドレス割当設定ステップは、
前記ホスト装置から前記所定領域に対してアクセス可能なアドレスを、前記外部アドレスの先頭アドレスに割当設定することを特徴とする付記２０記載の記憶装置の制御方法。
【０１０３】
（付記２２）前記内部アドレスの先頭アドレスに相当する前記ユーザ領域には、前記オペレーティングシステムを起動させるオペレーティング起動ルーチンを格納しておき、
前記アドレス割当設定ステップは、
前記ユーザ認証ルーチンを使用する場合、前記所定領域のアドレスを、前記外部アドレスの先頭アドレスに割当設定した後、前記ユーザ認証ルーチンでのユーザ認証が成功すると、前記所定領域のアドレスを、前記ホスト装置から前記所定領域に対してアクセス可能なアドレスに割当設定するのを禁止した後、前記オペレーティング起動ルーチンを格納した領域を前記外部アドレスの先頭アドレスに割当設定することを特徴とする付記２０記載の記憶装置の制御方法。
【０１０４】
（付記２３）前記ユーザ認証ルーチンを使用するか否かを示す使用フラグを設定する使用フラグ設定ステップを含み、
前記アクセス制御ステップは、
前記使用フラグ設定ステップにて前記使用フラグが設定中の場合は前記ユーザ認証ルーチンを使用する場合と判断し、前記使用フラグ設定部にて前記使用フラグが未設定の場合は前記ユーザ認証ルーチンを使用していない場合と判断することを特徴とする付記１７，１８，１９，２０，２１又は２２の何れか一に記載の記憶装置の制御方法。
【０１０５】
（付記２４）前記ユーザ領域は、
前記ユーザ領域のセクタ単位の障害発生時に障害セクタを代替可能にする代替領域を備えたことを特徴とする付記１７，１８，１９，２０，２１，２２又は２３の何れか一に記載の記憶装置の制御方法。
【図面の簡単な説明】
【０１０６】
【図１】本実施例の情報処理装置内部の概略構成を示すブロック図である。
【図２】本実施例の磁気ディスク装置内部の磁気ディスクのユーザ領域内部のデータ構成を示す説明図である。
【図３】本実施例の磁気ディスク装置内部のＬＢＡ割当テーブルのテーブル内容を端的に示す説明図である。
【図４】本実施例のＯＳ起動処理に関わる情報処理装置全体の処理動作を示すフローチャートである。
【符号の説明】
【０１０７】
１  情報処理装置
２  磁気ディスク装置
３  ホスト装置
１１  磁気ディスク
１２  ディスク制御部
３０  ユーザ領域
３１  起動シーケンス領域
３４  交替領域
３５  ユーザ認証ルーチン格納領域
４１  格納制御部
４２  使用フラグ設定部
４３  アクセス制御部
４４  アドレス割当設定部
４４Ａ  内部ＬＢＡ管理部
４４Ｂ  外部ＬＢＡ管理部
４５  ＬＢＡ割当テーブル
【図１】
0005072702.tif 000002
【図２】
0005072702.tif 000003
【図３】
0005072702.tif 000004
【図４】
0005072702.tif 000005