(57)【要約】      （修正有）【課題】内蔵記憶媒体に対する不正アクセスを情報の種類等に拘わらず阻止する。【解決手段】ＨＤＤ10には、ＧＰＳ衛星からの電波を受信してＨＤＤ10(コンピュータ40)の現在位置を検出する位置検出部36と、ＨＤＤ10(コンピュータ40)の使用可能場所の位置情報を登録する位置情報登録領域、認証情報を登録する認証情報登録領域が設けられた不揮発性記憶部34が設けられている。ＨＤＤ10のＭＰＵ30は、コンピュータ40の電源が投入されて電力が供給されると、位置情報登録領域に位置情報が登録されているか否かをチェックし、登録されていれば位置検出部36によって現在位置を検出させ、現在位置が使用可能場所か否かを判断し、磁気ディスク18に対するアクセス要求が入力されると、位置情報が未登録又は現在位置が使用可能場所であれば要求に応じて磁気ディスク18に対する読み出し／書き込みを行い、現在位置が使用可能場所でなければエラー応答を返す。【選択図】図１
2007094851.tif 000002
【特許請求の範囲】
【請求項１】
任意の情報を記憶可能な記憶媒体を内蔵すると共に、
使用可能場所の位置情報を記憶する第１記憶部と、
現在位置を検出する位置検出手段と、
前記位置検出手段によって検出された現在位置を前記第１記憶部に記憶されている位置情報と比較することで前記検出された現在位置が前記使用可能場所か否かを判断し、現在位置が前記使用可能場所であると判断した場合は、外部からのアクセス要求に応じて前記記憶媒体に対する情報の読み出し又は書き込みを行い、現在位置が前記使用可能場所でないと判断した場合は、外部からのアクセス要求に拘わらず前記記憶媒体に対する情報の読み出し及び書き込みを停止するアクセス制御手段と、
が一体化されて成る記憶装置ユニット。
【請求項２】
前記アクセス制御手段は、前記検出された現在位置が前記使用可能場所か否かを判断した結果を判断結果情報として記憶しておき、外部からアクセス要求が入力される毎に、前記判断結果情報を参照して前記アクセス要求に対する処理を切り替えることを特徴とする請求項１記載の記憶装置ユニット。
【請求項３】
前記アクセス制御手段は、前記位置検出手段によって現在位置を検出させ、検出された現在位置が前記使用可能場所か否かを判断し、判断結果に応じて記憶している判断結果情報を書き替える処理を所定時間毎に繰り返すことを特徴とする請求項２記載の記憶装置ユニット。
【請求項４】
認証情報を記憶する第２記憶部が設けられており、
前記アクセス制御手段は、前記第２記憶部に記憶されている認証情報と同一の認証情報が外部から入力されて前記第２記憶手段への位置情報の登録が指示された場合にのみ、前記位置検出手段によって検出された現在位置の位置情報を前記第１記憶部に記憶させることを特徴とする請求項１記載の記憶装置ユニット。
【請求項５】
認証情報を記憶する第２記憶部が設けられており、
前記アクセス制御手段は、前記第２記憶部に記憶されている認証情報と同一の認証情報が外部から入力されて前記第２記憶手段に記憶されている位置情報の消去が指示された場合に、前記第１記憶部に記憶されている位置情報を消去することを特徴とする請求項１記載の記憶装置ユニット。
【請求項６】
前記アクセス制御手段は、前記第２記憶部に記憶されている認証情報と同一の認証情報が外部から入力されて前記位置情報の消去が指示された場合に、前記位置検出手段によって検出された現在位置が前記使用可能場所であると判断したときにのみ、前記位置情報を消去することを特徴とする請求項５記載の記憶装置ユニット。
【請求項７】
前記記憶装置ユニットは、二次記憶装置としてコンピュータの筐体に内蔵又は挿入されることを特徴とする請求項１乃至請求項６の何れか１項記載の記憶装置ユニット。
【請求項８】
前記記憶装置ユニットは、前記コンピュータの筐体に内蔵されるハードディスクユニットであることを特徴とする請求項７記載の記憶装置ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記憶装置ユニットに係り、特に、コンピュータの二次記憶装置として使用可能な記憶装置ユニットに関する。
【背景技術】
【０００２】
最近、例えばノート型等の携帯性に優れたパーソナル・コンピュータ(ＰＣ)を電車内に置き忘れた等の不注意により、当該コンピュータが悪意を持った第三者に拾得されてしまうことで、当該コンピュータの記憶装置（例えばＨＤＤ：ハードディスクドライブ）に記憶されている顧客データ等の重要データが外部に流出してしまう事件が頻発しており、記憶装置に重要データが記憶されているコンピュータが仮に悪意を持った第三者の手に渡ってしまったとしても、記憶装置からの重要データの読み出しを阻止、或いは困難化することを可能とする技術が待望されている。
【０００３】
これに関連して特許文献１には、メンテナンスコンピュータを携帯する保守員が担当する建物番号、当該建物の所在情報及び許容誤差を建物情報テーブルとして保守管理サーバに記憶しておき、メンテナンスコンピュータ上でのメンテナンスプログラムの起動時に測位部が現在位置を測位できなければ強制終了させると共に、保守管理サーバは、ユーザ認証後、測位部が測位した現在位置を指定された建物の所在位置と比較し、距離差が許容誤差から外れている場合には不正アクセスと判断し、メンテナンスコンピュータに記憶されている保守管理業務に関するプログラム及びデータを全て削除させる技術が開示されている。
【特許文献１】特開２００４−５１４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術は、コンピュータにインストールされているメンテナンスプログラムを不正に起動させて情報を取得することを防止する技術であり、保護対象のデータが上記のメンテナンスプログラムでのみ開くことのできるデータであれば、当該データを保護することは可能である。しかしながら、特許文献１に記載の技術が適用されたコンピュータ（メンテナンスコンピュータ）であっても、当該コンピュータにインストールされているオペレーティング・システム(ＯＳ)は第三者が起動させることができるので、コンピュータの記憶装置に、上記メンテナンスプログラムでのみ開くことのできるデータ以外の重要データが記憶されていた場合、当該重要データを第三者がＯＳの機能を利用して容易に読み出すことが可能になってしまうという問題がある。また、特許文献１に記載の技術は保守管理サーバの存在を前提としており、実施にあたっては保守管理サーバを構築する必要があるので、構成が複雑化しコストも嵩むという問題もある。
【０００５】
本発明は上記事実を考慮して成されたもので、内蔵記憶媒体に対する不正アクセスを情報の種類等に拘わらず阻止できる記憶装置ユニットを得ることが目的である。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１記載の発明に係る記憶装置ユニットは、任意の情報を記憶可能な記憶媒体を内蔵すると共に、使用可能場所の位置情報を記憶する第１記憶部と、現在位置を検出する位置検出手段と、前記位置検出手段によって検出された現在位置を前記第１記憶部に記憶されている位置情報と比較することで前記検出された現在位置が前記使用可能場所か否かを判断し、現在位置が前記使用可能場所であると判断した場合は、外部からのアクセス要求に応じて前記記憶媒体に対する情報の読み出し又は書き込みを行い、現在位置が前記使用可能場所でないと判断した場合は、外部からのアクセス要求に拘わらず前記記憶媒体に対する情報の読み出し及び書き込みを停止するアクセス制御手段と、が一体化されて構成されている。
【０００７】
請求項１記載の発明に係る記憶装置ユニットは任意の情報を記憶可能な記憶媒体を内蔵しており、更に、使用可能場所の位置情報を記憶する第１記憶部と、現在位置を検出する位置検出手段が設けられている。なお、上記の内蔵記憶媒体としては、記憶している情報を書替可能で不揮発性の任意の記憶媒体、例えば磁気ディスクや光磁気ディスク、不揮発性の半導体メモリ（フラッシュメモリやＥＥＰＲＯＭ等）等を適用可能である。また、上記の第１記憶部としては不揮発性の半導体メモリが好適であるが、内蔵記憶媒体の記憶領域の一部を第１記憶部として用いることも可能である。第１記憶部に記憶する使用可能場所の位置情報の数は単一であっても複数であってもよい。また、位置検出手段としては、例えば衛星からの電波を受信し、受信した電波に基づいて衛星との距離を演算して現在位置を検知する構成を採用することができる。
【０００８】
そして、請求項１記載の発明に係るアクセス制御手段は、位置検出手段によって検出された現在位置を第１記憶部に記憶されている位置情報と比較することで検出された現在位置が使用可能場所か否かを判断し、現在位置が使用可能場所であると判断した場合は、外部からのアクセス要求に応じて記憶媒体に対する情報の読み出し又は書き込みを行い、現在位置が使用可能場所でないと判断した場合は、外部からのアクセス要求に拘わらず記憶媒体に対する情報の読み出し及び書き込みを停止する。なお、第１記憶手段に使用可能場所の位置情報が複数登録されている場合、アクセス制御手段は、検出された現在位置を第１記憶部に記憶されている複数の位置情報と各々比較することで、検出された現在位置が前記位置情報に対応する複数の使用可能場所のうちの何れかか否かを判断するように構成することができる。
【０００９】
このように、請求項１記載の発明に係る記憶装置ユニットは、現在位置が第１記憶部に位置情報が記憶されている使用可能場所と相違していた場合には、外部からのアクセス要求を不正アクセスとみなして記憶媒体に対する情報の読み出し及び書き込みを停止するので、第１記憶部に位置情報が記憶されている使用可能場所以外の場所では、記憶媒体に記憶されている情報を記憶装置ユニットの外部から不正に読み出したり、記憶媒体に記憶されている情報を記憶装置ユニットの外部から不正に消去したり、記憶装置ユニットの外部から記憶媒体に任意の情報（例えば記憶媒体からの情報の読み出しを可能とするプログラム等）を不正に書き込むことが阻止される。
【００１０】
従って、請求項１記載の発明に係る記憶装置ユニットは、記憶媒体に記憶している情報に対する不正アクセスを、情報の種類（プログラムかデータか、或いは、何れのアプリケーション・プログラムが取扱可能なデータか等）等に拘わらず阻止することができる。また請求項１記載の発明では、現在位置が使用可能場所である場合には、外部からのアクセス要求に応じて記憶媒体に対する情報の読み出し又は書き込みを行うので、本発明に係る記憶装置ユニットを正当なユーザが使用する際の該ユーザの負担が増大することも防止することができる。
【００１１】
なお、位置検出手段による現在位置の検出及び現在位置が使用可能場所か否かの判断に時間がかかる可能性があることを考慮すると、請求項１記載の発明において、アクセス制御手段は、例えば請求項２に記載したように、検出された現在位置が使用可能場所か否かを判断した結果を判断結果情報として記憶しておき、外部からアクセス要求が入力される毎に、判断結果情報を参照してアクセス要求に対する処理を切り替えるように構成することが好ましい。これにより、外部からアクセス要求が入力される毎に、位置検出手段による現在位置の検出及び現在位置が使用可能場所か否かの判断を行う必要がなくなり、特に現在位置が使用可能場所である場合に、外部から入力されたアクセス要求に対するレスポンス（アクセス要求が入力されてから、記憶媒体に対する情報の読み出し又は書き込みを行って応答を返す迄の時間）が悪化することを防止することができる。
【００１２】
また請求項２記載の発明において、アクセス制御手段は、例えば検出された現在位置が使用可能場所か否かを判断し、判断結果に応じて記憶している判断結果情報を書き替える処理を起動時（電源投入時）にのみ行うようにしてもよいが、これに代えて請求項３に記載したように、位置検出手段によって現在位置を検出させ、検出された現在位置が使用可能場所か否かを判断し、判断結果に応じて記憶している判断結果情報を書き替える処理を所定時間毎に繰り返すように構成することが好ましい。これにより、本発明に係る記憶装置ユニット（を内蔵した装置）が起動後に移動されて現在位置が変化した場合にも、変化した後の現在位置が使用可能場所か否かに応じて外部からのアクセス要求に対する処理が切り替わることになり、内蔵記憶媒体に対する不正アクセスをより確実に阻止することができる。なお、請求項３記載の発明における所定時間の長さは、例えば本発明に係る記憶装置ユニット（を内蔵した装置）の持ち運びの容易さやセキュリティに対する要求レベル等を勘案して定めることができる。
【００１３】
また、請求項１記載の発明において、本発明に係る記憶装置ユニットを使用する場所は個々のユーザ毎に相違しており、個々のユーザ毎に異なる使用可能場所の位置情報を第１記憶部に記憶させる必要があることを考慮すると、例えば請求項４に記載したように、認証情報を記憶する第２記憶部を設け、アクセス制御手段を、第２記憶部に記憶されている認証情報と同一の認証情報が外部から入力されて第２記憶手段への位置情報の登録が指示された場合にのみ、位置検出手段によって検出された現在位置の位置情報を第１記憶部に記憶させるように構成することが好ましい。上記の認証情報としては、例えばユーザＩＤとパスワードやそれに類する情報のように正当なユーザだけが知り得る情報を用いることができる。このように、正当な認証情報（第２記憶部に記憶されている認証情報と同一の認証情報）が入力された場合にのみ第１記憶部へ位置情報を記憶させることにより、正当なユーザが所望の使用可能場所の位置情報を第１記憶部に記憶させることが可能になると共に、内蔵記憶媒体に対する不正アクセスを可能とするために悪意を持った第三者が自身にとって都合の良い場所の位置情報を第１記憶部に登録しようとした場合に、これを阻止することができる。
【００１４】
また、請求項１記載の発明において、譲渡等により本発明に係る記憶装置ユニットを使用するユーザが変化する可能性があり、これに伴って第１記憶部に記憶されている使用可能場所の位置情報を消去する必要が生ずる可能性を考慮すると、例えば請求項５に記載したように、認証情報を記憶する第２記憶部が設けられており、アクセス制御手段を、第２記憶部に記憶されている認証情報と同一の認証情報が外部から入力されて第２記憶手段に記憶されている位置情報の消去が指示された場合に、第１記憶部に記憶されている位置情報を消去するように構成することが好ましい。このように、正当な認証情報（第２記憶部に記憶されている認証情報と同一の認証情報）が入力された場合にのみ第１記憶部に記憶されている位置情報を消去することにより、第１記憶部に記憶されている使用可能場所の位置情報を正当なユーザが消去することができ、本発明に係る記憶装置ユニットの譲渡等を行うことが可能になると共に、内蔵記憶媒体に対する不正アクセスを可能とするために悪意を持った第三者が第１記憶部に記憶されている位置情報を消去しようとした場合に、これを阻止することができる。
【００１５】
また、請求項５記載の発明において、アクセス制御手段を、例えば請求項６に記載したように、第２記憶部に記憶されている認証情報と同一の認証情報が外部から入力されて位置情報の消去が指示された場合に、位置検出手段によって検出された現在位置が使用可能場所であると判断したときにのみ、前記位置情報を消去するように構成することが好ましい。これにより、第１記憶部に記憶されている位置情報の消去が、第１記憶部に位置情報が既に記憶されている使用可能場所でのみ可能となるので、悪意を持った第三者が第１記憶部に記憶されている位置情報を消去しようとした場合にも、これをより確実に阻止することができる。
【００１６】
更に、本発明に係る記憶装置ユニットとしては、例えば請求項７に記載したように、二次記憶装置としてコンピュータ（例えばノード型のＰＣやＰＤＡ等）の筐体に内蔵又は挿入される記憶装置ユニットが好適であるが、携帯型の音楽再生装置や携帯電話機に内蔵される記憶装置ユニットに適用することも可能である。また、請求項７に記載したようにコンピュータの筐体に内蔵入される記憶装置ユニットとしては、例えば請求項８に記載したハードディスクユニットが好適である。
【発明の効果】
【００１７】
以上説明したように本発明は、位置検出手段によって検出された現在位置を第１記憶部に記憶されている位置情報と比較することで現在位置が使用可能場所か否かを判断し、現在位置が使用可能場所であると判断した場合は、外部からのアクセス要求に応じて内蔵している記憶媒体に対する情報の読み出し又は書き込みを行い、現在位置が使用可能場所でないと判断した場合は、外部からのアクセス要求に拘わらず内蔵している記憶媒体に対する情報の読み出し及び書き込みを停止するようにしたので、内蔵記憶媒体に対する不正アクセスを情報の種類等に拘わらず阻止できる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。図１には本実施形態に係るＨＤＤ(Hard Disk Drive)１０、及び、該ＨＤＤ１０を筐体内に内蔵したコンピュータ４０が示されている。なお、ＨＤＤ１０は本発明に係る記憶装置ユニット（詳しくは請求項７に記載の記憶装置ユニット、請求項８に記載のハードディスクユニット）に、コンピュータ４０は請求項７に記載のコンピュータに各々対応している。
【００１９】
コンピュータ４０はＯＳ(Operating System)の制御下で各種プログラムを実行するＣＰＵ４２を備えており、ＣＰＵ４２はプロセッサ直結バスであるＦＳ(FrontSide)バス４４と接続されている。また、コンピュータ４０にはＰＣＩ(Peripheral Component Interconnect)バス４６が設けられており、ＦＳＢ４４はＣＰＵブリッジ(ホスト−ＰＣＩブリッジ)４８を介してＰＣＩバス４６と接続されている。ＣＰＵブリッジ４８はメモリ５０へのアクセス動作を制御するためのメモリコントローラ機能や、ＦＳＢ１８とＰＣＩバス２０の間のデータ転送速度の差を吸収するためのデータバッファ等を含んで構成されている。
【００２０】
メモリ５０はＣＰＵブリッジ４８に接続され、ＣＰＵ４２が実行するプログラム（ＯＳや各種デバイスドライバ、ＢＩＯＳ(Basic Input / Output System)、各種のアプリケーション・プログラム等）を読み込んだり、前記プログラムで処理されたデータを書き込む作業領域として利用される。またＣＰＵブリッジ４８には、図示しないビデオサブシステムを介してディスプレイ５４が接続されている。ビデオサブシステムは、ビデオに関連する機能を実現するためのサブシステムであり、ＣＰＵ４２からの描画命令を実際に処理し、処理した描画情報をビデオメモリ(ＶＲＡＭ)に一旦書き込むと共に、ＶＲＡＭから描画情報を読み出してディスプレイ５４に描画データとして出力するビデオコントローラを含んで構成されている。
【００２１】
また、ＰＣＩバス４６にはＩ／Ｏブリッジ５２が接続されている。Ｉ／Ｏブリッジ５２は、ＰＣＩバス４６とＩＳＡバス(図示省略）とのブリッジ機能、ＤＭＡコントローラ機能、プログラマブル割り込みコントローラ(ＰＩＣ)機能、プログラマブル・インターバル・タイマ(ＰＩＴ)機能、ＩＤＥ(Integrated Drive Electronics)インタフェース機能、ＵＳＢ(Universal Serial Bus)機能、ＳＭＢ(System Management Bus)インタフェース機能を備えている。ＤＭＡコントローラ機能は、周辺機器（例えば後述するＨＤＤ１０）とメモリ５０との間のデータ転送をＣＰＵ４２の介在なしに実行するための機能である。またＰＩＣ機能は、周辺機器からの割り込み要求(ＩＲＱ)に応答して所定のプログラム(割り込みハンドラ)を実行させる機能である。また、ＰＩＴ機能はタイマ信号を所定周期で発生させる機能であり、その発生周期はプログラマブルである。
【００２２】
本実施形態において、ＨＤＤ１０は、Ｉ／Ｏブリッジ５２のＩＤＥインタフェース機能によって実現されるＩＤＥインタフェースを介し、二次記憶装置としてコンピュータ４０に接続されている。なお、ＩＤＥインタフェース以外の別のインタフェース（例えばＳＣＳＩ(Small Computer System Interface)やＵＳＢ等）を介してコンピュータ４０に接続することも可能である。またコンピュータ４０がノート型のＰＣ(Personal Computer)である場合、付属のキーボード５６はＩＳＡバスに接続されるが、ＵＳＢデバイスである外付けのキーボードやマウス５８は、コンピュータ４０に設けられたＵＳＢコネクタに接続されることでＩ／Ｏブリッジ５２に設けられたＵＳＢポートと接続される。
【００２３】
次にＨＤＤ１０について説明する。ＨＤＤ１０は、電源が投入されると図示しない駆動装置によって一定速度で高速に回転されるシャフト１２を備えており、このシャフト１２には円筒状のスピンドル１６が同軸に取付けられ、スピンドル１６の外周面には磁気ディスク１８が固定されている。なお、磁気ディスク１８は本発明に係る記憶媒体に対応している。磁気ディスク１８は所定の厚み寸法を有する円盤状とされており、硬質の材料で形成されかつ両面に磁性材料が塗布され、両面が記録面とされている。ＨＤＤ１０の電源が投入され駆動装置によってシャフト１２が回転されると、磁気ディスク１８はスピンドル１６と一体的に回転される。磁気ディスク１８の各記録面には多数のデータトラックが同心円状に形成されている。各データトラックに対しては、後述する磁気ヘッドによって磁気ディスク１８の円周方向に沿って情報の読み取り・書き込みが行われる。
【００２４】
またＨＤＤ１０は、情報の読み取りを行うリードエレメントと、情報の書き込みを行うライトエレメントを含んで構成された磁気ヘッド２０を備えている。図１では単一の磁気ヘッド２０のみを示しているが、磁気ヘッド２０は、実際には磁気ディスク１８の各記録面に対応して各々設けられており、個々の磁気ヘッドに対応して各々設けられたアクセスアーム２２の先端部に取付けられ、磁気ディスク１８の対応する記録面から若干(例えば0.1〜0.2μｍ程度)離れた位置に保持される。アクセスアーム２２の基部はアクセスアーム２２を回動させるアクチュエータ２４に連結されている。アクチュエータ２４はアクセスアーム２２を回動移動させるボイスコイルモータ(図示省略)を備え、後述するＭＰＵからの指示に応じてボイスコイルモータを駆動し、磁気ヘッド２０が磁気ディスク１８の直径方向に略沿って移動するようにアクセスアーム２２を回動移動させる。これにより磁気ヘッド２０は磁気ディスク１８の記録面上の所定部位に対応される。
【００２５】
磁気ヘッド２０は信号処理部２６に接続されている。信号処理部２６は、磁気ヘッド２０のリードエレメントから出力された信号を増幅する増幅器、増幅器から出力された信号をデジタルデータへ変換するＡ／Ｄ(アナログ／デジタル)変換器、磁気ヘッド２０のライトエレメントへ出力するデジタルデータをアナログ信号へ変換するＤ／Ａ(デジタル／アナログ)変換器、該Ｄ／Ａ変換器から出力されたアナログ信号を増幅してライトエレメントへ出力する増幅器を含んで構成されている。信号処理部２６及びアクチュエータ２４はバス２８に接続されており、バス２８には、ＨＤＤ１０の各部を制御すると共に後述するＨＤＤ制御処理を行うことで本発明に係るアクセス制御手段として機能するマイクロ・プロセッシング・ユニット(ＭＰＵ)３０、外部との信号の送受を司るインタフェース(Ｉ／Ｆ)部３２、フラッシュメモリ又はＥＥＰＲＯＭ(Electrically Erasable Programmable ＲＯＭ)から成る不揮発性記憶部３４及び位置検出部３６が各々接続されている。
【００２６】
位置検出部３６は、ＧＰＳ(Global Positioning System)衛星からの電波を受信するＧＰＳアンテナ３６Ａと、ＧＰＳアンテナ３６Ａによって複数個のＧＰＳ衛星から受信された電波に基づき三角測量の原理に基づいてＨＤＤ１０の現在位置を演算するＧＰＳ信号処理部３６Ｂを含んで構成されている。なお、ＧＰＳ信号処理部３６Ｂによる現在位置の演算に際し、ＧＰＳ衛星からの電波に加えて所定の地上波も併用するようにしてもよい(所謂ＤＧＰＳ(Differential ＧＰＳ))。ＧＰＳ信号処理部３６Ｂによって演算されたＨＤＤ１０の現在位置はバス２８を介してＭＰＵ３０へ出力される。なお、位置検出部３６は本発明に係る位置検出手段に対応している。
【００２７】
また、不揮発性記憶部３４の記憶領域には、ＭＰＵ３０が後述するＨＤＤ制御処理を行うためのＨＤＤ制御プログラムを記憶するプログラム記憶領域と、ＨＤＤ１０（コンピュータ４０）の正当なユーザからの指示に従いＨＤＤ１０(コンピュータ４０)の使用可能場所の位置情報を記憶・登録するための位置情報登録領域と、正当なユーザの認証に用いる認証情報が予め書き込まれた認証情報登録領域が設けられている。なお、位置情報登録領域は本発明に係る第１記憶部に、認証情報登録領域は請求項４等に記載の第２記憶部に対応している。上記の認証情報としては、例えばＨＤＤ１０又はコンピュータ４０の製造メーカが定めたユーザＩＤと、ＨＤＤ１０(コンピュータ４０)の正当なユーザが事前に申請したパスワードを用いることができ、認証情報登録領域への認証情報の書き込みは、例えばＨＤＤ１０の製造メーカによってＨＤＤ１０の出荷前に行われる。なお、ＨＤＤ１０は位置情報登録領域には位置情報が登録されていない状態で出荷される。
【００２８】
なお、本実施形態に係るＨＤＤ１０は、ＨＤＤ１０を構成する各部品や電子回路が全て単一のケーシング内に収納されていると共に、ケーシングの開口部が、ネジ等によってケーシングに取り付けられた図示しない蓋部材によって封止されており、ＨＤＤ１０を構成する各部品や電子回路が一体化されている。また、本実施形態に係るＨＤＤ１０には、ケーシングと蓋部とを分離してケーシングの内部を露出させる操作、又は、磁気ディスク１８をスピンドル１６から分離する操作が加えられると、これに伴って磁気ディスク１８の記録面に傷を付ける機構が内蔵されている。従って、悪意を持った第三者が、コンピュータ４０からＨＤＤ１０を取り出し、ＨＤＤ１０を分解して磁気ディスク１８を取り出し、磁気ディスク１８に記録されている情報を読み出す不正アクセスを行おうとした場合は、上記機構の作用により磁気ディスク１８からの情報の読み出しが阻止又は困難化される。
【００２９】
次に本実施形態の作用として、まずＨＤＤ１０のＭＰＵ３０によって実行されるＨＤＤ制御処理について、図２のフローチャートを参照して説明する。なお、このＨＤＤ制御処理は、コンピュータ４０の電源が投入されてＨＤＤ１０に電力が供給されると、不揮発性記憶部３４のプログラム記憶領域からＨＤＤ制御プログラムが読み出され、読み出されたＨＤＤ制御プログラムがＭＰＵ３０によって実行されることで実現される。ＨＤＤ制御処理は本発明に係るアクセス制御手段に相当する処理であり、この処理を行うＭＰＵ３０は本発明に係るアクセス制御手段として機能する。
【００３０】
まずステップ７０では不揮発性記憶部３４の位置情報登録領域を参照し、この位置情報登録領域に位置情報が登録されているか否かをステップ７２で判定する。前述のように、ＨＤＤ１０は不揮発性記憶部３４の位置情報登録領域に位置情報が登録されていない状態で出荷され、コンピュータ４０に組み込まれる。このため、ＨＤＤ１０(コンピュータ４０)が出荷されてから、後述のように不揮発性記憶部３４の位置情報登録領域に位置情報が登録される迄の間は、ステップ７２の判定が否定されてステップ８０へ移行し、アクセス許可フラグに１をセットし、ステップ８４へ移行する。なお、アクセス許可フラグは請求項２に記載の判断結果情報に対応している。
【００３１】
ステップ８４では磁気ディスク１８に対するアクセス要求(情報の読み出し又は書き込み要求)が外部から入力されたか否か判定する。判定が否定された場合はステップ８６へ移行し、位置情報登録要求が外部から入力されたか否か判定する。この判定も否定された場合はステップ８８へ移行し、位置情報消去要求が外部から入力されたか否か判定する。この判定も否定された場合はステップ９０へ移行し、先にステップ７２の判定を行ってから所定時間が経過したか否か判定する。この判定も否定された場合はステップ８４に戻り、外部から何らかの要求が入力されるか、又は所定時間が経過することで何れかの判定が肯定される迄、ステップ８４〜ステップ９０を繰り返す。
【００３２】
一方、ユーザによってコンピュータ４０の電源が投入されると（図３のステップ１２０も参照）、図示しないフラッシュＲＯＭにプログラムが記憶されているＢＩＯＳの一部であるＰＯＳＴ(Power On Self Test)のプログラムが実行され、コンピュータ４０の各ハードウェアがテストされると共に、メモリ５０やハードウェア環境の初期化、ＢＩＯＳやブート・ストラップ・コード等のプログラムをフラッシュＲＯＭからメモリ５０へコピーする等の処理が行われる。なお図２では明示を省略しているが、上記のＰＯＳＴでは、ＨＤＤ１０のＭＰＵ３０により、ＣＰＵ４２からの問い合わせに対してＨＤＤ１０の型式等の装置情報を送信する処理が行われる。
【００３３】
続いてブート・ストラップ・コードが実行され、まず予め定められた優先順位に従って複数のブート・ドライブ(ＯＳのブート・イメージが格納されている可能性のある二次記憶装置のドライブ(ＦＤＤやＨＤＤ等)：通常Ａドライブ(ＦＤＤ：Floppy（登録商標） Disk Drive)が最優先)が順にアクセスされ、ブートすべきＯＳのブート・イメージが探索される。ＦＤＤが実装されていない、又は、ＦＤＤにＦＤが挿入されていない、又は、ＦＤＤに挿入されているＦＤにＯＳのブートイメージが格納されていない場合には、ＨＤＤ１０に対してＭＢＲ(マスタ・ブート・レコード)の読み出しを要求することで、ＨＤＤ１０（磁気ディスク１８）に対するブート・イメージの探索が行われる。
【００３４】
上記の読み出し要求は、ＨＤＤ１０のＩ／Ｆ部３２を介してＭＰＵ３０に入力され、これに伴ってＨＤＤ制御処理(図２)のステップ８４の判定が判定され、ステップ９２へ移行する。ステップ９２ではアクセス許可フラグに１がセットされているか否か判定する。前述のように出荷状態のＨＤＤ１０は、不揮発性記憶部３４の位置情報登録領域に位置情報が登録されておらず、位置情報登録領域に位置情報が登録される迄の間は、ステップ７２の判定が毎回否定されることでアクセス許可フラグに必ず１がセットされるので、ステップ９２の判定が否定されてステップ９６へ移行し、アクセス要求に応じてアクチュエータ２４及び信号処理部２６を制御し、磁気ディスク１８からの情報の読み出し又は磁気ディスク１８への情報の書き込みを行った後にステップ８４に戻る。
【００３５】
ここで、ＨＤＤ１０の磁気ディスク１８にＯＳのブート・イメージが格納されている場合には、ＭＢＲの情報として、ＯＳをメモリ５０にロードするための一連の命令コード（ＯＳのブート・イメージの先頭に位置しているＯＳのローダ）が磁気ディスク１８から読み出されてＨＤＤ１０から出力され、メモリ５０へロードされることでＯＳのブート・イメージが発見される。次にメモリ５０にロードされたＯＳのローダが起動され、ＨＤＤ１０に対して読み出し要求が繰り返される（図３のステップ１２２も参照）。これにより、ＨＤＤ制御処理（図２）では、ステップ８４，９２の判定が肯定されてステップ９６の処理（磁気ディスクからの情報の読み出し）を行うことが繰り返され、ＯＳのブート・イメージ本体がＨＤＤ１０の磁気ディスク１８から順次読み出される（図３のステップ１２４も参照）。
【００３６】
ＨＤＤ１０の磁気ディスク１８から読み出されたＯＳのブート・イメージ本体は順次メモリ５０へロードされ、メモリ５０へのＯＳのブート・イメージ本体のロードが完了すると、ＯＳのプログラム（一連の命令コード）が実行されることでＯＳがブートされ（図３のステップ１２６も参照）、コンピュータ４０上でＯＳが稼動している状態となる。ＨＤＤ１０のＭＰＵ３０で実行されるＨＤＤ制御処理（図２）では、ステップ７２の判定を行ってから所定時間が経過する毎にステップ９０の判定が肯定されてステップ７０に戻り、ステップ７０以降の処理が再度実行される（なお、ステップ９０及びこの判定が肯定された場合に行われるステップ７０以降の処理は請求項３に記載のアクセス制御手段に対応している）が、不揮発性記憶部３４の位置情報登録領域は位置情報が登録されていない状態で維持されているので、アクセス許可フラグには必ず１がセットされ、ＯＳが稼働状態となった後もＨＤＤ１０にアクセス要求が入力される毎に、入力されたアクセス要求に応じて磁気ディスク１８からの情報の読み出し又は磁気ディスク１８への情報の書き込みが行われる（図３に示す「通常モードで動作」も参照）。
【００３７】
なお、ＨＤＤ１０が、ＯＳのブート・イメージが格納されたＨＤＤと別にコンピュータ４０に設けられたドライブであった場合には、上記のようにしてＯＳが稼働状態となった後に、ＨＤＤ１０の磁気ディスク１８からの情報の読み出し、又は磁気ディスク１８への情報の書き込みが必要になったときに、ＣＰＵ４２からアクセス要求が入力される。この場合も、ＨＤＤ１０の不揮発性記憶部３４の位置情報登録領域に位置情報が登録される迄の間は、アクセス許可フラグに常時１がセットされているので、入力されたアクセス要求に応じて磁気ディスク１８からの情報の読み出し又は磁気ディスク１８への情報の書き込みが行われることになる。
【００３８】
次に、ＨＤＤ１０の不揮発性記憶部３４の位置情報登録領域への位置情報（使用可能場所）の登録について説明する。コンピュータ４０はネットワーク・アダプタを介してインターネットに接続可能とされており、一定の場所（使用可能場所）以外でコンピュータ４０の使用（ＨＤＤ１０の磁気ディスク１８へのアクセス）を禁止することを所望している場合、ユーザは、コンピュータ４０（ＨＤＤ１０）が所望の使用可能場所に位置している状態で、キーボード５６やマウス５８を操作することで、コンピュータ４０上でブラウザ（閲覧ソフト）を起動させ、ＨＤＤ１０の製造メーカ又はコンピュータ４０の製造メーカがインターネット上に開設している、ＨＤＤ１０のメインテナンスを行うためのツールのプログラム（ＨＤＤメインテナンスプログラム）のダウンロードが可能な特定ダウンロードサイトにアクセスするよう指示する（図３のステップ１２８も参照）。これにより、上記サイトにアクセスし、上記サイトのウェブページをディスプレイ５４に表示させる処理がＣＰＵ４２によって行われる（図３のステップ１３０も参照）。
【００３９】
上記サイトのウェブページがディスプレイ５４に表示されると、ユーザはＨＤＤメインテナンスプログラムのダウンロードを指示する（図３のステップ１３２も参照）。これにより、上記サイト（を運営しているサーバ・コンピュータ）からＨＤＤメインテナンスプログラムをダウンロードし、ダウンロードしたプログラムをＨＤＤ１０等に記憶させる処理がＣＰＵ４２によって行われる（図３のステップ１３４も参照）。また、ＨＤＤメインテナンスプログラムのダウンロードが完了すると、ユーザはＨＤＤメインテナンスプログラムの実行を指示する（図３のステップ１３６も参照）。
【００４０】
これにより、ＨＤＤ１０等に記憶されたＨＤＤメインテナンスプログラムをメモリ５０にロードした後に、該プログラムを実行する処理がＣＰＵ４２によって行われる。具体的には、ＨＤＤメインテナンスプログラムが実行されることで実現されるＨＤＤメインテナンス処理では、ＨＤＤ１０の不揮発性記憶部３４の位置情報登録領域に使用可能場所の位置情報を新規登録／追加登録する位置情報登録処理と、ＨＤＤ１０の不揮発性記憶部３４の位置情報登録領域から使用可能場所の位置情報を消去する位置情報消去処理を実行可能とされており、ＨＤＤメインテナンスプログラムが実行されると、実行対象処理の名称（上記の位置情報登録処理と位置情報消去処理）が選択肢として各々表示されたメニュー画面をディスプレイ５４に表示させる処理がＣＰＵ４２によって行われる（図３のステップ１３８も参照）。
【００４１】
上記のメニュー画面がディスプレイ５４に表示されると、ユーザは、実行対象処理として「位置情報登録処理」を選択することで、ＨＤＤ１０の不揮発性記憶部３４の位置情報登録領域への使用可能場所の位置情報の新規登録又は追加登録を指示する（図３のステップ１４０も参照）。上記のようにして位置情報の登録が指示されると、指示者が正当なユーザであることを確認するために、指示者に認証情報を入力させるための認証情報入力画面をディスプレイ５４に表示させる処理がＣＰＵ４２によって行われる（図３のステップ１４２も参照）。上記の認証情報入力画面がディスプレイ５４に表示されると、ユーザはキーボード５６を操作して認証情報を入力する（図３のステップ１４４も参照）。これにより、ＣＰＵ４２は位置情報登録要求を意味する情報をユーザによって入力された認証情報と共にＨＤＤ１０へ入力する（図３のステップ１４６も参照）。
【００４２】
上記のようにして位置情報登録要求が入力されると、ＨＤＤ１０のＭＰＵ３０で実行されているＨＤＤ制御処理（図２）のステップ８６の判定が肯定されてステップ９８へ移行し、まず不揮発性記憶部３４の認証情報登録領域から認証情報を読み出し、位置情報登録要求と共に入力された認証情報を認証情報登録領域から読み出した認証情報と照合することで、位置情報の登録を要求しているユーザが正当なユーザか否か判定する認証処理を行う。次のステップ１００ではステップ９８の認証処理で認証情報が一致したか否か判定する（図３のステップ１４８も参照）。判定が否定された場合はステップ１０４へ移行し、入力された位置情報登録要求に対してエラー応答を返してステップ８４に戻る。この場合、不揮発性記憶部３４の位置情報登録領域への使用可能場所の位置情報の登録は行われない。
【００４３】
また、ステップ１００の判定が肯定された場合はステップ１０６へ移行し、位置検出部３６に対してＨＤＤ１０（コンピュータ４０）の現在位置を検出するよう指示する。これにより、位置検出部３６のＧＰＳアンテナ３６ＡはＧＰＳ衛星からの電波を受信し、ＧＰＳ信号処理部３６ＢはＧＰＳアンテナ３６Ａによって複数個のＧＰＳ衛星から受信された電波に基づき三角測量の原理に基づいてＨＤＤ１０（コンピュータ４０）の現在位置を演算し、演算結果を位置情報として出力する。そしてステップ１０８では、位置検出部３６から出力された現在位置の位置情報を、使用可能場所の位置情報として不揮発性記憶部３４の位置情報登録領域に登録し（図３のステップ１５０も参照）た後にステップ８４に戻る。これにより、コンピュータ４０（ＨＤＤ１０）の現在位置の位置情報が使用可能場所の位置情報として不揮発性記憶部３４の位置情報登録領域に登録される。なお、上述したステップ９８〜ステップ１０８は請求項４に記載のアクセス制御手段に対応している。
【００４４】
上記のようにして不揮発性記憶部３４の位置情報登録領域に位置情報が登録された後にステップ９０の判定が肯定されてステップ７０に戻った場合、ステップ７２の判定が肯定されることでステップ７４へ移行し、位置検出部３６によってＨＤＤ１０（コンピュータ４０）の現在位置を検出させる。次のステップ７６では、位置検出部３６から入力された現在位置の位置情報を不揮発性記憶部３４の位置情報登録領域に登録されている位置情報と比較し、次のステップ７８で両者の位置情報が表す場所が同一の場所か否か判定する。なお、ＧＰＳ衛星を利用した測位には一定の誤差があり、またユーザが想定している使用可能場所が或る程度広がりをもった空間である可能性があるので、上記判定では、不揮発性記憶部３４の位置情報登録領域に登録されている位置情報が表す位置に対し、位置検出部３６から入力された位置情報が表す現在位置の誤差が所定距離以内であれば、位置検出部３６によって検出された現在位置が使用可能場所であると判断する。
【００４５】
また本実施形態では、後述するように不揮発性記憶部３４の位置情報登録領域に複数の使用可能場所の位置情報を各々登録することも可能とされており、位置情報登録領域に複数の位置情報が登録されている場合、ステップ７６では、位置検出部３６から入力された現在位置の位置情報が不揮発性記憶部３４の位置情報登録領域に登録されている複数の位置情報と各々比較され、ステップ７８では、不揮発性記憶部３４の位置情報登録領域に登録されている複数の位置情報の中に、位置検出部３６から入力された位置情報が表す現在位置との差が所定距離以内の位置情報が存在しているか否かが判定される。
【００４６】
ステップ７８の判定が肯定された場合には、コンピュータ４０（ＨＤＤ１０）が、正当なユーザによって不揮発性記憶部３４の位置情報登録領域に登録された使用可能場所以外の場所へ移動されており、ＨＤＤ１０に対するアクセス要求が悪意を持った第三者による不正アクセスである可能性もあると判断できるので、ステップ８０でアクセス許可フラグに１をセットしてステップ８４へ移行する。この場合は、不揮発性記憶部３４の位置情報登録領域に登録されていない状態と同様に、外部（ＣＰＵ４２）から入力されたアクセス要求に応じて磁気ディスク１８からの情報の読み出し又は磁気ディスク１８への情報の書き込みが行われる。
【００４７】
一方、ステップ７８の判定が否定された場合、コンピュータ４０（ＨＤＤ１０）は使用可能場所とは異なる場所へ移動されていると判断できるので、ステップ８２へ移行してステップ８０でアクセス許可フラグに０をセットし、ステップ８４へ移行する。アクセス許可フラグに０がセットされている状態で外部（ＣＰＵ４２）からアクセス要求が入力された場合、ステップ８４の判定は肯定されるもののステップ９２の判定が否定され、入力された位置情報登録要求に対してエラー応答を返してステップ８４に戻る。
【００４８】
このように、不揮発性記憶部３４の位置情報登録領域に使用可能場所の位置情報が登録された以降は、図３に「使用位置制限モードで動作」と表記したように、コンピュータ４０（ＨＤＤ１０）が使用可能場所以外の場所に位置している間はアクセス許可フラグに０がセットされ、外部（ＣＰＵ４２）からのアクセス要求の入力に拘わらず、ＨＤＤ１０の磁気ディスク１８からの情報の読み出しや磁気ディスク１８への情報の書き込みが行われないので、磁気ディスク１８に記憶されている重要データが不正に読み出されたり、不正に消去されたり、磁気ディスク１８に任意の情報が不正に書き込まれる等のＨＤＤ１０の磁気ディスク１８に対する不正アクセスが阻止される。
【００４９】
また、ＨＤＤ１０にＯＳのブート・イメージが格納されており、電源オフの状態のコンピュータ４０に対して使用可能場所と異なる場所で電源が投入された場合には、ＨＤＤ１０に電力が供給された直後にアクセス許可フラグに０がセットされることで、ブート・ストラップ・コードによりＨＤＤ１０に対してＭＢＲの読み出しが要求された時点で、ＨＤＤ制御処理（図２）のステップ９２の判定が否定されてＭＢＲの読み出しさえ行われないので、コンピュータ４０上でＯＳが稼働状態となることはなく、ＨＤＤ１０の磁気ディスク１８に対する不正アクセスをより確実に阻止することができる。
【００５０】
また、コンピュータ４０からＨＤＤ１０を取り外して別のコンピュータに接続した場合にも、その場所が使用可能場所以外の場所であれば、上記と同様にアクセス許可フラグに０がセットされることで、ＨＤＤ１０の磁気ディスク１８に対する不正アクセスが阻止される。更に、本実施形態では使用可能場所の位置情報が不揮発性記憶部３４の位置情報登録領域に登録されるが、この不揮発性記憶部３４の記憶領域は、磁気ディスク１８のデータトラックとは異なり、ＨＤＤ１０の外部からはアクセスできずＭＰＵ３０のみがアクセス可能な領域であるので、仮に磁気ディスク１８がフォーマットされたとしても不揮発性記憶部３４の位置情報登録領域に登録されている使用可能場所の位置情報が消去されることはなく、後述する正当な手順を経ずに上記の位置情報が消去されたり上書きされることも阻止される。
【００５１】
また、コンピュータ４０（ＨＤＤ１０）を複数の場所で使用したい場合、ユーザは、使用可能場所として追加登録したい場所へコンピュータ４０（ＨＤＤ１０）を移動させた後に、図３のステップ１３６，１４０，１４４の操作を順に行うことで不揮発性記憶部３４の位置情報登録領域への位置情報の追加登録を指示する。この場合、ＨＤＤ１０のＭＰＵ３０によってＨＤＤ制御処理（図２）のステップ９８，１００，１０６，１０８の処理が順に行われることで、コンピュータ４０（ＨＤＤ１０）の現在位置の位置情報が新たな使用可能場所の位置情報として不揮発性記憶部３４の位置情報登録領域に追加登録される。
【００５２】
次に、コンピュータ４０（ＨＤＤ１０）の正当なユーザが、例えば使用可能場所の変更を所望している場合や、コンピュータ４０（ＨＤＤ１０）を譲渡する場合に行われる、ＨＤＤ１０の不揮発性記憶部３４の位置情報登録領域に登録されている使用可能場所の位置情報の消去について説明する。登録されている位置情報を消去する場合、ユーザは、不揮発性記憶部３４の位置情報登録領域に位置情報が登録されている使用可能場所へコンピュータ４０（ＨＤＤ１０）を移動させた後に、ＨＤＤメインテナンスプログラムの実行を指示する（図４のステップ１６０も参照）。これにより、ＨＤＤメインテナンス処理のメニュー画面がＣＰＵ４２によってディスプレイ５４に表示され（図４のステップ１６２も参照）、ユーザは、実行対象処理として「位置情報消去処理」を選択することで、不揮発性記憶部３４の位置情報登録領域に登録されている使用可能場所の位置情報の消去を指示する（図４のステップ１６４も参照）。
【００５３】
位置情報の消去が指示されると、ＣＰＵ４２は認証情報入力画面をディスプレイ５４に表示させ（図４のステップ１６６も参照）、ユーザはキーボード５６を操作して認証情報を入力する（図４のステップ１６８も参照）。これにより、ＣＰＵ４２は位置情報消去要求を意味する情報を、ユーザによって入力された認証情報と共にＨＤＤ１０へ入力する（図４のステップ１７０も参照）。
【００５４】
上記のようにして位置情報消去要求が入力されると、ＨＤＤ１０のＭＰＵ３０で実行されているＨＤＤ制御処理（図２）のステップ８８の判定が肯定されてステップ１１０へ移行し、まず不揮発性記憶部３４の認証情報登録領域から認証情報を読み出し、位置情報消去要求と共に入力された認証情報を読み出した認証情報と照合することで、位置情報の消去を要求しているユーザが正当なユーザか否か判定する認証処理を行う。次のステップ１１２ではステップ１１０の認証処理で認証情報が一致したか否か判定する（図４のステップ１７２も参照）。判定が否定された場合はステップ１１６へ移行し、入力された位置情報消去要求に対してエラー応答を返してステップ８４へ戻る。この場合は、不揮発性記憶部３４の位置情報登録領域に登録されている位置情報の消去は行われない。
【００５５】
また、ステップ１１２の判定が肯定された場合はステップ１１４へ移行し、アクセス許可フラグに１がセットされているか否か判定する（図４のステップ１７４も参照）。位置情報消去要求が入力されるときには不揮発性記憶部３４の位置情報登録領域に使用可能場所の位置情報が登録されており、ＨＤＤ制御処理のステップ７２の判定が肯定されるので、コンピュータ４０（ＨＤＤ１０）が上記の使用可能場所に位置しているときにのみアクセス許可フラグに１がセットされる。従って、ステップ１１４の判定を行うときにアクセス許可フラグに０がセットされていた場合は、コンピュータ４０（ＨＤＤ１０）が上記の使用可能場所に位置していないので、入力された位置情報消去要求が、悪意を持った第三者による指示に基づく不正な要求である可能性もある。このため、ステップ１１４の判定が否定された場合もステップ１１６へ移行し、入力された位置情報消去要求に対してエラー応答を返してステップ８４へ戻る。
【００５６】
一方、ステップ１１４の判定を行うときにアクセス許可フラグに１がセットされていた場合は、コンピュータ４０（ＨＤＤ１０）が使用可能場所に位置しており、正しい認証情報が入力されていることも考慮すると、入力された位置情報消去要求は、正当なユーザによる指示に基づく正当な要求であると判断できる。このため、ステップ１１４の判定が肯定された場合はステップ１１８へ移行し、不揮発性記憶部３４の位置情報登録領域に登録されている位置情報を全て消去した後にステップ８４に戻る（図４のステップ１７６も参照）。これにより、図４に「通常モードで動作」と表記したように、コンピュータ４０（ＨＤＤ１０）の位置に拘わらずＨＤＤに対するアクセスが可能な状態に戻る。なお、上述したステップ１１０〜ステップ１１８は請求項５（詳しくは請求項６）に記載のアクセス制御手段に対応している。また、使用可能場所の変更は、上記のようにして不揮発性記憶部３４の位置情報登録領域に登録されている位置情報を消去させた後に、位置情報登録領域への位置情報の登録を所望している使用可能場所へコンピュータ４０（ＨＤＤ１０）を移動させ、現在位置の位置情報を不揮発性記憶部３４の位置情報登録領域に新規登録させることによって為される。
【００５７】
なお、上記では入力された認証情報が不揮発性記憶部３４の認証情報登録領域に予め登録されている認証情報と一致しているか否かに基づいて、位置情報の登録又は消去を要求したユーザが正当なユーザか否かを確認するようにしていたが、これに限定されるものではなく、例えばパスワードを数値とし、位置情報の登録又は消去が要求される毎に、今回のパスワードを１だけインクリメントした数値を次回のパスワードにする等のように、認証情報を動的に変更するようにしてもよい。
【００５８】
また、上記ではＨＤＤ１０に内蔵されている不揮発性記憶部３４の記憶領域の一部を第１記憶部及び第２記憶部として用いた例を説明したが、これに限定されるものではなく、磁気ディスク１８の記憶領域に外部からアクセスできない領域を予め設け、当該領域を第１記憶部及び第２記憶部として用いることも可能である。
【００５９】
また、上記ではＨＤＤメインテナンスプログラムを特定ダウンロードサイトからダウンロードする例を説明したが、このダウンロードに際しても認証情報の入力をユーザに要求するようにしてもよい。また、上記プログラムが記録されたＣＤ−ＲＯＭ等の記録媒体を配布することで、上記プログラムをユーザが入手するようにしてもよい。
【００６０】
更に、上記では本発明に係る記憶装置ユニットとして、記憶媒体としての磁気ディスク１８を内蔵しているＨＤＤ１０を例に説明したが、本発明はこれに限定されるものではなく、光磁気ディスクや不揮発性の半導体メモリ（例えばフラッシュメモリ等）等の他の記憶媒体を内蔵している記憶装置ユニットに適用することも可能である。
【図面の簡単な説明】
【００６１】
【図１】本実施形態に係るＨＤＤを内蔵したコンピュータの概略構成を示すブロック図である。
【図２】ＨＤＤのマイクロプロセッサで実行されるＨＤＤ制御処理の内容を示すフローチャートである。
【図３】ＨＤＤに位置情報を新規（又は追加）登録する際のシーケンス図である。
【図４】ＨＤＤから位置情報を消去する際のシーケンス図である。
【符号の説明】
【００６２】
１０  ＨＤＤ
１８  磁気ディスク
２０  磁気ヘッド
３０  ＭＰＵ
３４  不揮発性記憶部
３６  位置検出部
４０  コンピュータ
４２  ＣＰＵ
５４  ディスプレイ
５６  キーボード
５８  マウス
【図１】
2007094851.tif 000003
【図２】
2007094851.tif 000004
【図３】
2007094851.tif 000005
【図４】
2007094851.tif 000006