(57)【要約】【課題】磁気ディスクドライブ装置の盗難を防止でき、且つ磁気ディスクドライブ装置を安全に取り外すことが可能な情報処理装置を実現する。【解決手段】コンピュータ本体１１には、磁気ディスクドライブ装置（ＨＤＤ）２０を取り外し可能に収容する収容部１００と、収容部１００内に収容された磁気ディスクドライブ装置２０を収容部１００内にロックし、且つ電気信号に応答してロックを解除するロック機構５０とが設けられている。ユーザによって磁気ディスクドライブ装置２０のロック解除が要求された時、ＢＩＯＳは、ロック解除を要求したユーザが正当なユーザであるか否かを判別する認証処理を実行する。正当なユーザであることが判別された場合、ＢＩＯＳは、磁気ディスクドライブ装置２０を電源オフし、そしてロック機構５０に電気信号を供給して磁気ディスクドライブ装置２０のロックを解除する。【選択図】      図３
2006330914.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
前記本体に設けられ、磁気ディスクドライブ装置を取り外し可能に収容する収容部と、
前記収容部内に収容された磁気ディスクドライブ装置を前記収容部内にロックし、且つ電気信号に応答して前記ロックを解除するロック機構と、
前記ロックの解除を要求したユーザが正当なユーザであるか否かを判別する認証処理を実行する認証手段と、
前記認証手段によって前記ユーザが正当なユーザであることが判別された場合、前記収容部内に収容された磁気ディスクドライブ装置を電源オフし、且つ前記ロックを解除するために前記ロック機構に前記電気信号を供給する制御手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記収容部は前記本体に設けられた凹所を含み、
前記ロック機構は、前記凹所を塞ぐ蓋部材を前記本体にロックし、且つ前記電気信号に応答して前記蓋部材のロックを解除するように構成されていることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記収容部は前記本体に設けられた凹所を含み、
前記ロック機構は、
前記凹場所を塞ぐ蓋部材を前記本体にロックするロック位置と前記蓋部材のロックが解除されるロック解除位置との間を移動自在に設けられ、前記蓋部材が前記本体に取り付けられたことに応答して、前記ロック位置に設定されるロック部材と、
前記電気信号によって前記ロック部材を前記ロック位置から前記ロック解除位置に移動するロック部材駆動機構とを含むことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記ロック機構は、
前記磁気ディスクドライブ装置を前記収容部にロックするロック位置と前記磁気ディスクドライブ装置のロックが解除されるロック解除位置との間を移動自在に設けられ、前記磁気ディスクドライブ装置が前記収容部に収容されたことに応答して、前記ロック位置に設定されるロック部材と、
前記電気信号によって前記ロック部材を前記ロック位置から前記ロック解除位置に移動させるロック部材駆動機構とを含むことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記認証手段は、パスワードを格納する記憶部と、前記情報処理装置に設けられた入力装置の操作によって入力されるパスワードと前記記憶部に格納されたパスワードとを比較して、前記ロック機構の解除を要求したユーザが正当なユーザであるか否かを判別する手段とを含むことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記認証手段は、前記情報処理装置に設けられた入力装置の操作によって前記ロック機構の解除を要求するイベントが入力された場合、前記認証処理を実行することを特徴とする請求項１記載の情報処理装置。
【請求項７】
ディスクドライブ装置を取り外し可能な収容する収容部を備えた本体と、前記ディスクドライブ装置を前記収容部にロックし、且つ電気信号に応答して前記ロックを解除するロック機構とを含む情報処理装置の動作を制御する制御方法であって、
前記ロックの解除を要求したユーザが正当なユーザであるか否かを判別する認証処理を実行するステップと、
前記認証処理によって前記ユーザが正当なユーザであることが判別された場合、前記収容部に収容されたディスクドライブ装置を電源オフし、且つ前記ロックを解除するために前記ロック機構に前記電気信号を供給する制御ステップとを具備することを特徴とする制御方法。
【請求項８】
前記ロック機構は、前記磁気ディスクドライブ装置を前記収容部にロックするロック位置と前記磁気ディスクドライブ装置のロックが解除されるロック解除位置との間を移動自在に設けられ、前記磁気ディスクドライブ装置が前記収容部に収容されたことに応答して、前記ロック位置に設定されるロック部材と、前記電気信号によって前記ロック部材を前記ロック位置から前記ロック解除位置に移動させるロック部材駆動機構とを含むことを特徴とする請求項７記載の制御方法。
【請求項９】
前記認証処理は、前記情報処理装置に設けられた入力装置の操作によって入力されるパスワードと前記情報処理装置に設けられた記憶部に格納されたパスワードとを比較して、前記ロック機構の解除を要求したユーザが正当なユーザであるか否かを判別するステップを含むことを特徴とする請求項７記載の制御方法。
【請求項１０】
前記認証処理を実行するステップは、前記情報処理装置に設けられた入力装置の操作によって前記ロック機構の解除を要求するイベントが入力された場合、前記認証処理を実行することを特徴とする請求項７記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータのような情報処理装置およびその情報処理装置の動作を制御する制御方法に関する。
【背景技術】
【０００２】
近年、様々なセキュリティー機能を有するコンピュータが開発されている。例えば、特許文献１には、ＣＤ−ＲＯＭドライブ／フレキシブルディスクドライブに対するメディアの挿入及び取り外しを禁止する技術が開示されている。
【０００３】
この特許文献１に記載されたコンピュータは、電子ロック付きのファイルベイカバーを備えている。このファイルベイカバーは、筐体の前面に取り付けられており、筐体に収容されたＣＤ−ＲＯＭドライブ、フレキシブルディスクドライブを覆うために用いられる。ファイルベイカバーの施錠および解錠は、どちらもソレノイドを動作させることによって実行される。ファイルベイカバーが閉じられ、且つファイルベイカバーが施錠された状態においては、ＣＤ−ＲＯＭドライブ／フレキシブルディスクドライブに対するメディアの挿入及び取り外しが禁止される。
【０００４】
ところで、最近では、大容量の磁気ディスクドライブ（ハードディスクドライブ）が開発されており、コンピュータに搭載された磁気ディスクドライブの交換等の作業が必要に応じて行われている。
【０００５】
しかし、ノートブックタイプ、ラップトップタイプのような携帯型パーソナルコンピュータにおいては、磁気ディスクドライブ（ハードディスクドライブ）はコンピュータ本体内に予め内蔵されているので、その磁気ディスクドライブの交換等の作業は比較的困難であった。
【０００６】
このため、携帯型パーソナルコンピュータにおいても、磁気ディスクドライブをコンピュータ本体に取り外し自在に装着するための機構の実現が望まれている。
【特許文献１】特開２０００−１９４４４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、磁気ディスクドライブをコンピュータ本体に取り外し自在に装着できるように設計されたコンピュータにおいては、磁気ディスクドライブが盗難されてしまう可能性がある。通常、磁気ディスクドライブには、オペレーティングシステム、アプリケーションプログラムのような様々なソフトウェアと、ユーザデータとが格納されている。このため、磁気ディスクドライブが盗難されると、ユーザは、コンピュータ自体が盗難された場合と同様の被害を受けることになる。
【０００８】
また、磁気ディスクドライブをコンピュータ本体に取り外し自在に装着できるように設計されたコンピュータにおいては、磁気ディスクドライブが破壊されないように当該磁気ディスクドライブを安全に取り外すための機能が要求される。
【０００９】
本発明は上述の事情を考慮してなされたものであり、磁気ディスクドライブ装置の盗難を防止でき、且つ磁気ディスクドライブ装置を安全に取り外すことが可能な情報処理装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述の課題を解決するため、本発明の情報処理装置は、本体と、前記本体に設けられ、磁気ディスクドライブ装置を取り外し可能に収容する収容部と、前記収容部内に収容された磁気ディスクドライブ装置を前記収容部内にロックし、且つ電気信号に応答して前記ロックを解除するロック機構と、前記ロックの解除を要求したユーザが正当なユーザであるか否かを判別する認証処理を実行する認証手段と、前記認証手段によって前記ユーザが正当なユーザであることが判別された場合、前記収容部内に収容された磁気ディスクドライブ装置を電源オフし、且つ前記ロックを解除するために前記ロック機構に前記電気信号を供給する制御手段とを具備することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、磁気ディスクドライブ装置の盗難を防止でき、且つ磁気ディスクドライブ装置を安全に取り外すことが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１乃至図３を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型の携帯型パーソナルコンピュータ１０として実現されている。
【００１３】
図１は本パーソナルコンピュータ１０のディスプレイユニットを開いた状態における外観を示す斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１４】
ディスプレイユニット１２は、コンピュータ本体１１に対して、そのコンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタンスイッチ１４、入力操作パネル１５、およびタッチパッド１６などが配置されている。
【００１５】
入力操作パネル１５は、押されたボタンスイッチに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンスイッチを備えている。これらボタンスイッチ群には、特定のアプリケーションプログラムを起動するためのボタンスイッチ等が含まれている。
【００１６】
コンピュータ本体１１には、磁気ディスクドライブ装置（ＨＤＤ：ハードディスクドライブ）２０を取り外し自在に収容する収容部１００が設けられている。この収容部１００は、コンピュータ本体１１の筐体に設けられた凹所から構成されている。図１においては、コンピュータ本体１１の右側壁に凹所が設けられている例を示している。もちろん、コンピュータ本体１１の底壁に凹所を設けてもよい。コンピュータ本体１１の右側壁には、ＨＤＤ蓋４１を取り付けることができる。ＨＤＤ蓋４１は、収容部１００を構成する凹所を塞ぐための蓋部材である。ＨＤＤ蓋４１が閉じられた状態、つまりＨＤＤ蓋４１がコンピュータ本体１１に取り付けられた状態においては、凹所が塞がれ、コンピュータ本体１１の右側壁はほぼ平坦となる。
【００１７】
収容部１００には、図２に示すように、ロック機構５０が設けられている。このロック機構５０は、収容部１００内に収容されたＨＤＤ２０を収容部１００内の収容位置にロックして、ＨＤＤ２０の取り外しを防止する機構である。このロック機構５０は、例えば、ＨＤＤ蓋４１をコンピュータ本体１１にロックして、ＨＤＤ蓋４１の取り外しを防止する機構から構成されている。ＨＤＤ蓋４１が閉じられると、ＨＤＤ蓋４１はロック機構５０によって自動的にコンピュータ本体１１にロックされ、コンピュータ本体１１から取り外すことができなくなる。ロック機構５０はソレノイドを備えており、ＨＤＤ蓋４１のロック解除は電気信号に応答して実行される。
【００１８】
図３は、本コンピュータ１０のシステム構成を示している。
【００１９】
本コンピュータ１０はバッテリ３１を備えており、外部電源（ＡＣ電源）に本コンピュータ１０が接続されていない状態においてはバッテリ３１からの電力によって動作する。一方、ＡＣアダプタ３２が本コンピュータ１０に接続されている状態、つまり外部電源（ＡＣ電源）にコンピュータ１０が接続されている状態においては、本コンピュータは外部電源（ＡＣ電源）によって動作する。また、外部電源によってバッテリ３１の充電が行われる。
【００２０】
本コンピュータ１０は、ＣＰＵ（Central Processing Unit）２１、ノースブリッジ２２、主メモリ２３、グラフィクスコントローラ２４、サウスブリッジ２６、PCI（Peripheral Component Interconnect）デバイス群２７、ＢＩＯＳ−ＲＯＭ２８、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２９、および電源コントローラ（ＰＳＣ）３０などを備えている。
【００２１】
ＣＰＵ２１は本コンピュータの動作を制御するプロセッサであり、ＨＤＤ２０から主メモリ２３にロードされる各種プログラム（オペレーティングシステム、アプリケーションプログラム）を実行する。また、ＣＰＵ２１は、ＢＩＯＳ−ＲＯＭ２８に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェアを制御するためのプログラムである。また、ＢＩＯＳは、ロック機構５０を制御してＨＤＤ２０のロックを解除するための処理も実行する。この場合、ＢＩＯＳは、ロック解除に先立って、ロック解除を要求したユーザを認証する処理を実行する。ロック解除を要求したユーザが正当なユーザ（本コンピュータの正規ユーザ、または管理者）であることが確認された場合にのみ、ＢＩＯＳは、ＥＣ／ＫＢＣ２９を通じてロック機構５０に電気信号を送信し、ロック機構５０をロック解除状態に設定する。これより、ユーザは、ＨＤＤ２０を取り外すことができ、ＨＤＤの交換等を行うことができる。
【００２２】
ノースブリッジ２２は、ＣＰＵ２１のローカルバスとサウスブリッジ２６との間を接続するブリッジデバイスである。このノースブリッジ２２には、主メモリ２３を制御するメモリコントローラも内蔵されている。グラフィクスコントローラ２４は本コンピュータのディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。サウスブリッジ２６は、ＰＣＩバス１を介してＰＣＩデバイス群２７との通信を実行する。このサウスブリッジ２６には、ＨＤＤ２０を制御するディスクコントローラも内蔵されている。また、サウスブリッジ２６は、ＬＰＣ（Low Pin Count）バス２上の各デバイスの制御も実行する。
【００２３】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２９は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２９は、ユーザによるパワーボタン１４の操作に応じて、電源コントローラ（ＰＳＣ）３０と共同して、本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２９は、ＢＩＯＳの制御の下、駆動回路６０を制御してロック機構５０をロック解除状態に設定する機能を有している。駆動回路６０はロック機構５０に設けられたソレノイドを駆動するための回路であり、ＥＣ／ＫＢＣ２９から制御信号が入力された時、ソレノイドに電流を流す。
【００２４】
図４には、駆動回路６０の例が示されている。
【００２５】
駆動回路６０は、図４に示すように、ＰチャネルパワーＭＯＳＦＥＴ６１、および抵抗６２から構成されている。ＦＥＴ６１のソースは電源端子に接続され、またＦＥＴ６１のドレインは、ロック機構５０内のソレノイド（ＤＣソレノイド）３０１に接続されている。
【００２６】
ＥＣ／ＫＢＣ２９から入力される制御信号がHighレベルの時は、ＦＥＴ６１はオフし、ＤＣソレノイド３０１に電流は流れない。制御信号がLowレベルの時は、ＦＥＴ６１がオンし、これによってＤＣソレノイド３０１に電流が流れ、ＤＣソレノイド３０１が励磁される。ＤＣソレノイド３０１が励磁されることにより、ロック機構５０はロック解除状態となる。
【００２７】
本実施形態では、ＤＣソレノイド３０１を動作させるのはロック解除時の瞬間だけでよい。このため、ＥＣ／ＫＢＣ２９は、制御信号としてLowパルスを１回出力すればよい。電源端子に供給される電源電圧ＶＣＣは、本コンピュータ１０のメイン電源電圧と同じ電源電圧である。このため、本コンピュータ１０がパワーオンされており、且つ制御信号が駆動回路６０に供給された時のみ、ロック機構５０によるＨＤＤ２０のロックが解除される。
【００２８】
次に、図５および図６を参照して、ロック機構５０の構成例を説明する。
【００２９】
ロック機構５０は、ＤＣソレノイド３０１、アーム４０１、固定板４０５，４０８，４１１、バネ４０６，４０９，４１２、アクチュエータ４０７、支持板４１０，４１３を備えている。固定板４０５，４０８，４１１はそれぞれ本体１１内の所定位置に固定されている。
【００３０】
アーム４０１はＨＤＤ蓋４１をコンピュータ本体１０にロックするロック部材である。アーム４０１は、ＨＤＤ蓋４１をコンピュータ本体１１にロックするロック位置とＨＤＤ蓋４１のロックが解除されるロック解除位置との間を移動自在に設けられている。ＤＣソレノイド３０１およびアクチュエータ４０７はアーム４０１を駆動するロック部材駆動機構であり、ＥＣ／ＫＢＣ２９から制御信号が入力された時、アーム４０１をロック位置からロック解除位置に移動する。
【００３１】
アーム４０１の一端部には、ＨＤＤ蓋４１に設けられた係合突起部４２を係止するための係止爪４０３が設けられている。アーム４０１の中心部は回転軸４０２によって回動自在に支持されている。アーム４０１の他端部４０４の右側面はバネ４０１を介して固定板４０５に接続されており、またアーム４０１の他端部４０４の左側面はアクチュエータ４０７に接続されている。ＤＣソレノイド３０１が動作しない通常状態においては、アーム４０１は、バネ４０６の力によってロック位置に設定されている（図５）。
【００３２】
ここで、ＨＤＤ蓋４１を閉める時のロック機構５０の動作を説明する。
【００３３】
係合突起部４２および係止爪４０３はそれぞれ傾斜面を有しているので、ＨＤＤ蓋４１の係合突起部４２の表面が係止爪４０３に当接された状態でＨＤＤ蓋４１が押し込まれると、アーム４０１が反時計回りの方向にややスライドし、これにより係合突起部４２が係止爪４０３の内面側に入り込む。この後、アーム４０１はバネ４０６の力によってロック位置に戻され、係合突起部４２が係止爪４０３によって係止された状態となる（図５のロック状態）。このロック状態においては、ＨＤＤ蓋４１を取り外すことはできない。ＨＤＤ蓋４１は機械的にロックされているので、たとえバッテリ３１が外されても、ＨＤＤ蓋４１のロックが解除されることはない。
【００３４】
次に、ロック解除時のロック機構５０の動作を説明する。
【００３５】
ＤＣソレノイド３０１が励磁されて吸引力が働くと、バネ４０６の復元力を上回る力がアーム４０１に加わり、アーム４０１は反時計回りの方向にスライドしてロック解除位置に移動する（図６）。これにより、ロックが解除され、バネ４０９，４１２の復元力によって自動的にＨＤＤ蓋４１が取り外される。
【００３６】
次に、図７を参照して、ロック解除時の信号の流れについて説明する。
【００３７】
ロック解除処理は、本コンピュータ１０が電源オンされている状態で実行される。ユーザによるキーボード１３等の操作によってロック解除を要求するイベントが入力された時、ＢＩＯＳ２０１は、ロック解除を要求したユーザが正当なユーザであるか否かを判別する。正当なユーザであるならば、ＢＩＯＳ２０１は、ロック解除コマンドをＥＣ／ＫＢＣ２９に送信する。ＥＣ／ＫＢＣ２９は、駆動回路６０に制御信号を送信し、これによってロック機構５０のソレノイド３０１が動作する。
【００３８】
次に、図８のフローチャートを参照して、ＢＩＯＳによって実行される処理について説明する。
【００３９】
特定のキーが押された状態で本コンピュータ１０がパワーオンされると、ＢＩＯＳは、ＢＩＯＳセットアップ画面をＬＣＤ１７に表示する。ＢＩＯＳセットアップ画面は、本コンピュータ１０の動作環境を設定するための画面である。このＢＩＯＳセットアップ画面上には“ＨＤＤロック解除”の項目も表示されている。ユーザによるキーボード１３の操作によってＢＩＯＳセットアップ画面上の“ＨＤＤロック解除”の項目が選択された場合、つまりユーザによってＨＤＤロック解除が要求された場合には（ステップＳ１０２のＹＥＳ）、ＢＩＯＳは、ユーザ認証処理を実行する（ステップＳ１０４）。
【００４０】
ステップＳ１０４においては、ＢＩＯＳは、パスワード入力画面をＬＣＤ１７に表示して、パスワードの入力をユーザに促す。ユーザによるキーボード１３の操作によってパスワードが入力されると、ＢＩＯＳは、ＢＩＯＳ−ＲＯＭ２８に既に格納されているパスワード（正当なユーザのパスワード）と入力パスワードとを比較し、その比較結果に従って、ＨＤＤロック解除を要求したユーザが正当なユーザであるか否かを判別する。
【００４１】
正当なユーザであることが確認されたならば（ステップＳ１０５のＹＥＳ）、ＢＩＯＳは、ＥＣ／ＫＢＣ２９を制御してＨＤＤ２０に対する電源供給を停止することにより、ＨＤＤ２０を電源オフする（ステップＳ１０６）。この後、ＢＩＯＳは、ＨＤＤ２０のロックを解除するために、ＥＣ／ＫＢＣ２９にロック解除コマンドを送信する（ステップＳ１０７）。ＥＣ／ＫＢＣ２９は、駆動回路６０に制御信号を送信し、これによってロック機構５０のソレノイド３０１が動作してＨＤＤ蓋４１が自動的に取り外される。この時点では、ＨＤＤ２０は既に電源オフされているので、ユーザは、ＨＤＤ２０の取り外しを安全に行うことができる。ＢＩＯＳは、ＥＣ／ＫＢＣ２９にロック解除コマンドを送信してから一定期間経過した時点で、ＥＣ／ＫＢＣ２９にパワーオフコマンドを送信して本コンピュータ１０を電源オフする（ステップＳ１０８）。
【００４２】
なお、ユーザは、オペレーティングシステムによって提供されるハードウェアセットアップ画面を呼び出し、そのハードウェアセットアップ画面上の操作でロック解除を要求することもできる。この場合の処理手順を図９に示す。
【００４３】
ハードウェアセットアップ画面上には“ＨＤＤロック解除”の項目が表示される。ユーザによるキーボード１３の操作によってハードウェアセットアップ画面上の“ＨＤＤロック解除”の項目が選択された場合、つまりユーザによってＨＤＤロック解除が要求された場合には（ステップＳ２０１のＹＥＳ）、オペレーティングシステムは、ユーザ認証処理を実行する（ステップＳ２０３）。
【００４４】
ステップＳ２０３においては、オペレーティングシステムは、パスワード入力画面をＬＣＤ１７に表示して、パスワードの入力をユーザに促す。ユーザによるキーボード１３の操作によってパスワードが入力されると、オペレーティングシステムは、ＨＤＤ２０に既に格納されているパスワード（例えば、アドミニストレータパスワード）と入力パスワードとを比較し、その比較結果に従って、ＨＤＤロック解除を要求したユーザが正当なユーザ（アドミニストレータ）であるか否かを判別する。
【００４５】
正当なユーザであることが確認されたならば（ステップＳ２０４のＹＥＳ）、オペレーティングシステムは、ＢＩＯＳを通じてＥＣ／ＫＢＣ２９を制御することによって、あるいは直接的にＥＣ／ＫＢＣ２９を制御することによって、ＨＤＤ２０に対する電源供給を停止し、これによってＨＤＤ２０を電源オフする（ステップＳ２０５）。このステップＳ２０５では、オペレーティングシステムは、まず、ＨＤＤ２０をアクセスするソフトウェア（ＨＤＤドライバプログラムなど）の実行を停止し、その後に、ＨＤＤ２０を電源オフする。
【００４６】
この後、オペレーティングシステムは、ＢＩＯＳにＨＤＤのロック解除を要求する（ステップＳ２０６）。ＢＩＯＳは、ＨＤＤ２０のロックを解除するために、ＥＣ／ＫＢＣ２９にロック解除コマンドを送信する。ＥＣ／ＫＢＣ２９は、駆動回路６０に制御信号を送信し、これによってロック機構５０のソレノイド３０１が動作し、ＨＤＤ蓋４１が自動的に取り外される。この時点では、ＨＤＤ２０は既に電源オフされているので、ユーザは、ＨＤＤ２０の取り外しを安全に行うことができる。ＢＩＯＳは、ＥＣ／ＫＢＣ２９にロック解除コマンドを送信してから一定期間経過した時点で、ＥＣ／ＫＢＣ２９にパワーオフコマンドを送信して本コンピュータ１０を電源オフする（ステップＳ２０７）。
【００４７】
なお、以上の説明では、ＨＤＤ蓋４１をロックする場合を例示したが、ＨＤＤ２０自体を収容部１００内にロックしてもよい。この場合、例えば、図１０に示すように、ＨＤＤ２０には、係合突起部５０１を有する係合部５００が設けられる。ロック機構５０の構成は、図５および図６で説明した構成と同じでよい。
【００４８】
ＨＤＤ２０が収容部１００に収容されると、係合突起部５０１が係止爪４０３に係止され、これによってＨＤＤ２０は収容部１００内にロックされる。ＤＣソレノイド３０１が励磁されると、アーム４０１は反時計回りの方向にスライドしてロック解除位置に移動する。そしてバネ４０９，４１２の力によってＨＤＤ２０が外部に向けて少し押し出されることにより、ＨＤＤ２０のロックが解除される。
【００４９】
なお、ＨＤＤ２０が取り外されたことを検出するセンサを収容部１００に設けておき、ＨＤＤ２０が実際に取り外されたことが検出されるまでＤＣソレノイド３０１を駆動し続けるようにしてよい。この場合、固定板４０８，４１１、バネ４０９，４１２、支持板４１０，４１３は必ずしも必要ではない。ＨＤＤ２０が取り外されたことが検出された時、ＢＩＯＳは、ＤＣソレノイド３０１の駆動を停止する。
【００５０】
以上のように、本実施形態においては、ロック解除を要求したユーザが正当なユーザであることが確認された時にのみ、ＨＤＤのロックが解除される。よって、ＨＤＤの盗難を防止することができる。また、ＨＤＤを電源オフした後にＨＤＤのロックが解除されるので、ＨＤＤが電源オン状態のまま取り外されてしまうという危険が無くなり、ＨＤＤの取り外しを安全に行うことが可能となる。また、ＨＤＤは機械的にロックされているので、たとえ本コンピュータ１０からバッテリ３１が抜かれても、ＨＤＤを取り外すことはできない。
【００５１】
なお、指紋センサ等の生体認証機能を有するシステムにおいては、パスワード入力の代わりに指紋センサを用いて認証処理を実行してもよい。
【００５２】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態に係るコンピュータの外観を示す斜視図。
【図２】図１のコンピュータにＨＤＤを取り外し自在に収容する収容部を説明するための図。
【図３】図１のコンピュータのシステム構成を示すブロック図。
【図４】図１のコンピュータで用いられる駆動回路の構成の例を示す図。
【図５】図１のコンピュータに設けられたロック機構の構成の例を示す図。
【図６】図５のロック機構がロック解除位置に設定された様子を示す図。
【図７】図１のコンピュータにおける、ロック解除時の信号の流れを説明するための図。
【図８】図１のコンピュータにおいてＢＩＯＳによって実行される処理の手順を示すフローチャート。
【図９】図１のコンピュータにおいてオペレーティングシステムよって実行される処理の手順を示すフローチャート。
【図１０】図１のコンピュータに設けられたロック機構の他の構成の例を示す図。
【符号の説明】
【００５４】
１０…コンピュータ、２０…磁気ディスクドライブ装置（ＨＤＤ）、４１…ＨＤＤ蓋、５０…ロック機構、６０…駆動回路、１００…収容部、３０１…ソレノイド、４０４…アーム（ロック部材）、４０７…アクチュエータ。
【図１】
2006330914.tif 000003
【図２】
2006330914.tif 000004
【図３】
2006330914.tif 000005
【図４】
2006330914.tif 000006
【図５】
2006330914.tif 000007
【図６】
2006330914.tif 000008
【図７】
2006330914.tif 000009
【図８】
2006330914.tif 000010
【図９】
2006330914.tif 000011
【図１０】
2006330914.tif 000012