(57)【要約】【課題】  本発明は、外付けのハードディスクドライブとホスト装置との間に介在するブリッジチップ等に関し、１台のハードディスクドライブを複数人で利用する場合のセキュリティおよびプライバシーの問題を解決する。【解決手段】  ホスト装置から受け取った、各パーティションごとの、認証用の各参照データを前記不揮発性メモリに記憶させる処理と、ホスト装置から受け取った認証データと不揮発性メモリに記憶させた各参照データそれぞれとを照合し認証データが複数のパーティションのうちのいずれかのパーティションの使用権限を有するユーザの認証データであることの認証を行なう処理と、管理領域に記憶されたパーティション情報を退避させて、その管理領域に、認証データに対応するパーティションのみのパーティション情報を書き込む処理とを実行する。【選択図】        図５
2012058820.tif 000002
【特許請求の範囲】
【請求項１】
ユーザデータを記憶するユーザ領域と、該ユーザ領域を複数のパーティションに分割したときの各パーティションの所在を特定するパーティション情報を記憶する管理領域とを有するハードディスクをドライブするハードディスクドライブとの間の通信を担うハードディスクインタフェースと、
前記ハードディスクドライブをアクセスするホスト装置との間の通信を担うホストインタフェースと、
データを不揮発的に記憶しておく不揮発性メモリと、
処理を実行するプロセッサとを備え、
前記プロセッサが、
前記ホスト装置から受け取った、前記各パーティションごとの、認証用の各参照データを前記不揮発性メモリに記憶させる処理と、
前記ホスト装置から受け取った認証データと前記不揮発性メモリに記憶させた各参照データそれぞれとを照合し該認証データが前記複数のパーティションのうちのいずれかのパーティションの使用権限を有するユーザの認証データであることの認証を行なう処理と、
前記管理領域に記憶されたパーティション情報を退避させて、該管理領域に、前記認証データに対応するパーティションのみのパーティション情報を書き込む処理とを実行するものであることを特徴とするブリッジチップ。
【請求項２】
前記プロセッサが、前記管理領域に記憶されたパーティション情報を、前記ハードディスク上の退避領域に退避させるものであることを特徴とする請求項１記載のブリッジチップ。
【請求項３】
前記プロセッサが、前記管理領域に記憶されたパーティション情報を、前記不揮発性メモリ上に退避させるものであることを特徴とする請求項１記載のブリッジチップ。
【請求項４】
ユーザデータを記憶するユーザ領域と、該ユーザ領域を複数のパーティションに分割したときの各パーティションの所在を特定するパーティション情報を記憶する管理領域とを有するハードディスクをドライブするハードディスクドライブと、
前記ハードディスクドライブとの間の通信を担うハードディスクインタフェース、前記ハードディスクドライブをアクセスするホスト装置との間の通信を担うホストインタフェース、データを不揮発的に記憶しておく不揮発性メモリ、および処理を実行するプロセッサを備えたブリッジチップとを有し、
前記プロセッサが、
前記ホスト装置から受け取った、前記各パーティションごとの、認証用の各参照データを前記不揮発性メモリに記憶させる処理と、
前記ホスト装置から受け取った認証データと前記不揮発性メモリに記憶させた各参照データそれぞれとを照合し該認証データが前記複数のパーティションのうちのいずれかのパーティションの使用権限を有するユーザの認証データであることの認証を行なう処理と、
前記管理領域に記憶されたパーティション情報を退避させて、該管理領域に、前記認証データに対応するパーティションのみのパーティション情報を書き込む処理とを実行するものであることを特徴とするハードディスク装置。
【請求項５】
ユーザデータを記憶するユーザ領域と、該ユーザ領域を複数のパーティションに分割したときの各パーティションの所在を特定するパーティション情報を記憶する管理領域とを有するハードディスクをドライブするハードディスクドライブとの間の通信を担うハードディスクインタフェースと、前記ハードディスクドライブをアクセスするホスト装置との間の通信を担うホストインタフェースと、データを不揮発的に記憶しておく不揮発性メモリと、処理を実行するプロセッサとを備えたブリッジチップ内で実行され、該プロセッサに、
前記ホスト装置から受け取った、前記各パーティションごとの、認証用の各参照データを前記不揮発性メモリに記憶させる処理と、
前記ホスト装置から受け取った認証データと前記不揮発性メモリに記憶させた各参照データそれぞれとを照合し該認証データが前記複数のパーティションのうちのいずれかのパーティションの使用権限を有するユーザの認証データであることの認証を行なう処理と、
前記管理領域に記憶されたパーティション情報を退避させて、該管理領域に、前記認証データに対応するパーティションのみのパーティション情報を書き込む処理とを実行させることを特徴とするパーティション管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外付けのハードディスクドライブとホスト装置との間に介在するブリッジチップ、そのブリッジチップを含むハードディスク装置、およびそのブリッジチップ内で実行されるパーティション管理プログラムに関する。
【背景技術】
【０００２】
近年はハードディスクが大容量化の一途を辿っており、２ＴＢ（２テラバイト）程度の大容量のハードディスクが当たり前となってきている。このため、ハードディスクが各個人ごとに１台ではなく、数人で１台のハードディスクを利用することができるようになってきた。ここで、大容量のハードディスクを会社内や家庭内で複数人で使用する環境では、セキュリティの問題やプライバシーの問題が発生する。
【０００３】
従来、非公開のパーティションを設けておき、その非公開のパーティションを認証によってアクセス可能にすることが提案されている。しかしながら、この提案は、１台のハードディスクを複数人で共用する場合のセキュリティやプライバシーの問題の解決に適合したものではない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−９９７７６号公報
【特許文献２】特開２００８−９５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記事情に鑑み、１台のハードディスクを複数人で利用する場合のセキュリティおよびプライバシーの問題を解決することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明のブリッジチップは、
ユーザデータを記憶するユーザ領域と、そのユーザ領域を複数のパーティションに分割したときの各パーティションの所在を特定するパーティション情報を記憶する管理領域とを有するハードディスクをドライブするハードディスクドライブとの間の通信を担うハードディスクインタフェースと、
ハードディスクドライブをアクセスするホスト装置との間の通信を担うホストインタフェースと、
データを不揮発的に記憶しておく不揮発性メモリと、
処理を実行するプロセッサとを備え、
上記プロセッサが、
ホスト装置から受け取った、各パーティションごとの、認証用の各参照データを不揮発性メモリに記憶させる処理と、
ホスト装置から受け取った認証データと不揮発性メモリに記憶させた各参照データそれぞれとを照合し認証データが複数のパーティションのうちのいずれかのパーティションの使用権限を有するユーザの認証データであることの認証を行なう処理と、
管理領域に記憶されたパーティション情報を退避させて、その管理領域に、認証データに対応するパーティションのみのパーティション情報を書き込む処理とを実行するものであることを特徴とする。
【０００７】
ここで、本発明のブリッジチップにおいて、上記プロセッサは、管理領域に記憶されたパーティション情報を、ハードディスク上の退避領域に退避させるものであってもよい。
【０００８】
あるいは、本発明のブリッジチップにおいて、上記プロセッサは、管理領域に記憶されたパーティション情報を、不揮発性メモリ上に退避させるものであってもよい。
【０００９】
また、上記目的を達成する本発明のハードディスク装置は、
ユーザデータを記憶するユーザ領域と、そのユーザ領域を複数のパーティションに分割したときの各パーティションの所在を特定するパーティション情報を記憶する管理領域とを有するハードディスクをドライブするハードディスクドライブと、
前記ハードディスクドライブとの間の通信を担うハードディスクインタフェース、ハードディスクドライブをアクセスするホスト装置との間の通信を担うホストインタフェース、データを不揮発的に記憶しておく不揮発性メモリ、および処理を実行するプロセッサを備えたブリッジチップとを有し、
上記プロセッサが、
ホスト装置から受け取った、各パーティションごとの、認証用の各参照データを不揮発性メモリに記憶させる処理と、
ホスト装置から受け取った認証データと不揮発性メモリに記憶させた各参照データそれぞれとを照合し認証データが複数のパーティションのうちのいずれかのパーティションの使用権限を有するユーザの認証データであることの認証を行なう処理と、
管理領域に記憶されたパーティション情報を退避させて、その管理領域に、認証データに対応するパーティションのみのパーティション情報を書き込む処理とを実行するものであることを特徴とする。
【００１０】
さらに、上記目的を達成する本発明のパーティション管理プログラムは、
ユーザデータを記憶するユーザ領域と、そのユーザ領域を複数のパーティションに分割したときの各パーティションの所在を特定するパーティション情報を記憶する管理領域とを有するハードディスクをドライブするハードディスクドライブとの間の通信を担うハードディスクインタフェースと、ハードディスクドライブをアクセスするホスト装置との間の通信を担うホストインタフェースと、データを不揮発的に記憶しておく不揮発性メモリと、処理を実行するプロセッサとを備えたブリッジチップ内で実行され、このプロセッサに、
ホスト装置から受け取った、各パーティションごとの、認証用の各参照データを不揮発性メモリに記憶させる処理と、
ホスト装置から受け取った認証データと不揮発性メモリに記憶させた各参照データそれぞれとを照合し認証データが複数のパーティションのうちのいずれかのパーティションの使用権限を有するユーザの認証データであることの認証を行なう処理と、
管理領域に記憶されたパーティション情報を退避させて、その管理領域に、認証データに対応するパーティションのみのパーティション情報を書き込む処理とを実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ブリッジチップに、複数のパーティションに対応した複数の参照データを記憶しておき、認証により一致した参照データに対応したパーティションのみアクセス可能とし、他のパーティションは、ホスト装置からは不可視とする。これにより、プライバシーとセキュリティが確保される。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態を含む全体のシステム構成図である。
【図２】ブリッジチップの装置構成図である。
【図３】ハードディスクのパーティションマップを示した図である。
【図４】ハードディスクのパーティションマップを示した図である。
【図５】ハードディスクのパーティションマップを示した図である。
【図６】管理ブロックの配置位置を示す図である。
【図７】管理ブロックの構成図である。
【図８】パーティション情報の詳細図である。
【図９】管理者による、パーティション作成時の作業手順を示す図である。
【図１０】ブリッジチップのプロセッサで実行されるプログラムのメインルーチンを示す図である。
【図１１】ブリッジチップにおける初期設定処理を、パソコン側の処理とともに示す図である。
【図１２】パソコン側での初期設定処理指示画面を示す図である。
【図１３】管理者用パスワード登録画面を示す図である。
【図１４】パーティション利用者用パスワード登録画面を示す図である。
【図１５】ブリッジチップの不揮発性メモリに登録されたパスワード一覧を示す図である。
【図１６】認証処理を、パソコン側の処理とともに示す図である。
【図１７】パソコン側での認証要求画面を示す図である。
【図１８】認証解除処理を、パソコン側の処理とともに示す図である。
【図１９】パソコン側の認証解除要求画面を示す図である。
【図２０】不可視解除処理を、パソコン側の処理とともに示す図である。
【図２１】パソコン側の不可視解除要求画面を示す図である。
【図２２】不可視解除処理に伴うパスワード入力画面を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態を説明する。
【００１４】
図１は、本発明の一実施形態を含む全体のシステム構成図である。
【００１５】
ここには、ホスト装置の一例としてのパソコン１０と外付けハードディスク装置２０がホストインタフェース（ホストＩ／Ｆ）で接続されている。このホストＩ／Ｆとしては、例えばＵＳＢ２．０の規格に準拠したインタフェース（Ｉ／Ｆ）が用いられる。
【００１６】
外付けハードディスク装置２０は、ブリッジチップ２１とハードディスクドライブ２２とで構成されている。
【００１７】
ハードディスクドライブ２２は、円盤形状の大容量（例えば２ＴＢ）のハードディスク（図示せず）を内蔵し、そのハードディスクを回転させながらそのハードディスクを直接にアクセスする構造を備えている。
【００１８】
ブリッジチップ２１は、パソコン１０との間はホストＩ／Ｆで接続され、ハードディスクドライブ２２との間ではハードディスクインタフェース（ＨＤＩ／Ｆ）で接続されている。パソコン１０とハードディスクドライブ２２とでインタフェースの規格が異なるため、ブリッジチップ２１は、それらの間に介在して各インタフェースに適合するようにデータを変換する役割りを担っている。例えば、ここに示す例では、ハードディスクドライブ２２にはＳＡＴＡインタフェース（Ｉ／Ｆ）が使われており、ブリッジチップ２１は、パソコン１０で使われているＵＳＢ２．０とハードディスクドライブ２２で使われているＳＡＴＡＩ／Ｆとの間でデータ変換を行ないながら、パソコン１０とハードディスクドライブ２２との双方との間の通信を仲介する。
【００１９】
尚、パソコン１０等のホスト装置との間で使用するインタフェースは、ＵＳＢ２．０以外の、例えばＵＳＢ３．０、ＩＥＥＥ１３９４、Ｆｉｒｅｗｉｒｅ、ＳＣＳＩ、ｅＳＡＴＡ等のいずれかの規格に準拠したものであってもよく、ハードディスクドライブ２２との間で使用するインタフェースはＳＡＴＡ（Ｓｅｒｉａｌ  ＡＴＡ）以外の、例えばＰＡＴＡ（Ｐａｒａｒｅｌｌ  ＡＴＡ）であってもよい。
【００２０】
尚、この図１では、ブリッジチップ２１は、ハードディスクドライブ２２とは別に示されているが、これは図示の都合上であって、実際には、ブリッジチップ２１は、ハードディスクドライブ２２を構成する回路基板（図示せず）に搭載されていてもよい。
【００２１】
図２は、ブリッジチップの装置構成図である。
【００２２】
このブリッジチップ２１は、パソコン１０（図１参照）等のホスト装置との間の通信を担うホストＩ／Ｆ２１１と、ハードディスクドライブ２２との間の通信を担うＨＤＩ／Ｆ２１２と、それらのインタフェース間でのデータ変換処理を担うプロセッサ２１３と、データを不揮発的に記憶しておく不揮発メモリ２１４とを有する。
【００２３】
図３〜図５は、ハードディスクのパーティションマップを示した図である。ここではこれらの図３〜図５を参照しながら、本実施形態の概要を説明する。
【００２４】
図３に示すように、ハードディスクの先頭セクタには、パーティション情報を管理する管理ブロックが存在する。この管理ブロック内には、パーティションの数や、各パーティションの開始セクタ、セクタ数といった各パーティションの所在を特定する情報などが記録されている。ここでは、第１パーティション、第２パーティション、第３パーティションの３つのパーティションに分けられ、各パーティションごとに利用者が異なるものとする。
【００２５】
ブリッジチップは、この管理ブロックの情報を、図４に示すように、ハードディスク内の使用していないセクタに待避する。なお、この待避先は、ブリッジチップ内の不揮発性メモリ２１４（図２参照）であってもよい。
【００２６】
また、ホスト装置１０から各パーティション毎のパスワードが設定される。パスワードはブリッジチップ２１の不揮発性メモリ２１４へ保存される。この時、ホスト装置１０とブリッジチップ２１間の通信を傍受されないように暗号化を掛ける。以後ホスト装置１０からのパスワード送出時は暗号化を掛ける。
【００２７】
ハードディスク装置２０（図１参照）の使用時には、そのハードディスク装置２０を使用する人が、パソコン１０からパスワードを送出する。
【００２８】
ブリッジチップ２１は、パスワードの一致をチェックし、一致した場合は、管理ブロックの情報を更新することにより、図５に示すように、該当するパーティション（図５の例では第２パーティション）のみを残し、その他のパーティション（図５の例では第１パーティションと第３パーティション）を不可視にする。また、管理ブロックへの書込みを禁止し、ホスト装置１０から管理ブロックへの書き込み要求がきた場合は、エラーを返送する。
【００２９】
本実施形態では、以上の処理を行なうことにより、正当な使用者が自分のパーティションのみアクセスすることができ、セキュリティとプライバシーを確保している。
【００３０】
以下、本実施形態の詳細を説明する。
【００３１】
図６は、管理ブロックの配置位置を示す図である。ここでは、ハードディスク装置をＷｉｎｄｏｗｓ（登録商標）パソコンで使用する場合を例に挙げて説明する。
【００３２】
Ｗｉｎｄｏｗｓ（登録商標）パソコンで使用する場合のハードディスクの管理ブロックの位置はセクタ０に存在する。セクタ０は管理ブロックの他にＭＢＲ（Ｍａｓｔｅｒ  Ｂｏｏｔ  Ｒｅｃｏｒｄ）も存在しており、図６に示すように、ＭＢＲはバイトオフセット００００ｈから０１ＢＤｈまで、管理ブロックはバイトオフセット０１ＢＥｈから０１ＦＤｈである。
【００３３】
図７は、管理ブロックの構成図である。
【００３４】
この管理ブロックには、図７に示すように、最大４つのパーティション情報が格納される。すなわち、図３には、３つのパーティションを示したが、この実施形態では最大４つのパーティションの設定が可能である。
【００３５】
図８は、パーティション情報の詳細図である。
【００３６】
図７に示す４つのパーティション情報の１つ１つがこの図８に示すデータ構造を有する。このパーティション情報自体は、従来より規格で定義されているものであり、詳細説明は省略するが、開始ヘッド番号、開始セクタ番号、および開始シリンダ番号によりそのパーティションの、ハードディスク上の開始位置が定義されるなど、このパーティション情報により、そのパーティションの、ハードディスク上の開始位置や終了位置、そのパーティションの大きさなどが定義されている。
【００３７】
図９は、管理者による、パーティション作成時の作業手順を示す図である。
【００３８】
ここでは先ず、例えば購入してきた外付けハードディスク装置が管理者の手作業により、パソコンに接続される（ステップＳ０１）。
【００３９】
次に、管理者のパソコン操作により、必要分のパーティションが作成される（ステップＳ０２）。パーティション作成手順自体は従来と何ら変わるところがなく、詳細説明は省略する。
【００４０】
次に、管理者のパソコン操作により、初期設定処理要求がなされる（ステップＳ０３）。ここでは、この実施形態のシステム用に作成されたアプリケーションプログラムが実行され、そのアプリケーションプログラム上で操作が行なわれる。詳細は図１１，図１２を参照して後述する。
【００４１】
それに続いてさらに、管理者による、そのアプリケーションプログラム上での操作により、認証のためのパスワード登録が行なわれる（ステップＳ０４）。このパスワード登録処理については図１１，図１３〜図１５を参照して説明する。
【００４２】
以上の各操作により、パーティションの作成が終了する。
【００４３】
図１０は、ブリッジチップのプロセッサ２１３（図２参照）で実行されるプログラムのメインルーチンを示す図である。
【００４４】
ここでは、初期設定要求（ステップＳ１１）、認証要求（ステップＳ１２）、認証解除要求（ステップＳ１３）、および不可視解除要求（ステップＳ１４）の有無の判定と、一般的なリード（Ｒｅａｄ）、ライト（Ｗｒｉｔｅ）処理（ステップＳ１０）の実行とが繰り返される。
【００４５】
初期設定要求があったときは（ステップＳ１１）、初期設定処理が行なわれ（ステップＳ２０）、認証要求があったときは（ステップＳ１２）、認証処理が行なわれる（ステップＳ３０）。またさらに、認証解除要求があったときは（ステップＳ１３）、認証解除処理が行なわれ（ステップＳ４０）、不可視解除要求があったときは（ステップＳ１４）、不可視解除処理が行なわれる（ステップＳ５０）。
【００４６】
図１１は、ブリッジチップにおける初期設定処理を、パソコン側の処理とともに示す図である。パソコン側で初期設定要求が行なわれると（ステップＳ１１１）、ブリッジチップ側で初期設定処理が開始される。
【００４７】
図１２は、パソコン側での初期設定処理指示画面を示す図である。
【００４８】
パソコン側ではこのシステム用に作成されたアプリケーションプログラムを起動させ、メニュー操作により図１２の画面を開き、この画面上で「初期設定」ボタンをクリックする。すると、パソコンからブリッジチップに向けて初期設定要求コマンドが送出される（ステップＳ１１１）。図１２の画面上の「終了」ボタンをクリックすると、この画面が閉じる。
【００４９】
パソコン側では、初期設定要求（ステップＳ１１１）を行うと、管理ブロック書き換え待ちの状態（ステップＳ１１２）となる。
【００５０】
ブリッジチップ側では、初期設定処理が開始されると、先ず、ハードディスクの管理ブロック（図３参照）の待避が行なわれる（ステップＳ２１）。この管理ブロックは、前述の通り、ハードディスク内の使用していないセクタに待避されてもよく、ブリッジチップ内の不揮発性メモリに待避されてもよい。ここでは例えばブリッジチップ内の不揮発性メモリに待避される。
【００５１】
次に管理ブロックが、パーティションが１つも存在しないとするデータに書き換えられ（ステップＳ２２）、パソコンに向けて管理ブロックの書き換え終了報告がなされ（ステップＳ２３）、以後、管理ブロックへの書き込みを禁止する（ステップＳ２４）。その後、パスワード登録待ちの状態となる（ステップＳ２５）。
【００５２】
パソコンは、管理ブロックの書き換えが終了したことの報告を受けると（ステップＳ１１２）、ハードディスクの管理ブロックからパーティション情報をリロードし、ドライビングマップを更新する。これにより、パソコンはパーティションを１つも認識し得ない状態となり、ハードディスクへのユーザデータの書込みやハードディスクからのユーザデータの読み出しが不能な状態となる。これらのステップＳ１１１〜Ｓ１１３の処理が、図９の初期設定処理要求処理（ステップＳ０３）に相当する。
【００５３】
パソコン側では、次に認証のためのパスワード登録処理（図９のステップＳ０４）が実行される。
【００５４】
先ず、管理者用パスワード登録処理（ステップＳ１１４）が行なわれる。
【００５５】
図１３は、管理者用パスワード登録画面を示す図である。
【００５６】
パソコン側でのメニュー操作により、この図１３の画面を開き、この画面上に管理者用パスワードを入力し、「パスワード登録」ボタンをクリックする。
【００５７】
すると、パソコン側からブリッジチップに対し、図１３の画面上に入力された管理者用パスワードが、管理者用のパスワードであることの情報とともに通知される。図１３の画面上の「ＯＫ」ボタンを押すと、この画面が閉じる。
【００５８】
ブリッジチップは、管理者用のパスワードの通知を受けると（ステップＳ２５）、その管理者用のパスワードを不揮発性メモリ２１４（図２参照）に保存する（ステップＳ２６）。
【００５９】
次に、各パーティションの利用者のパスワードの登録処理（ステップＳ１１５）が行なわれる。
【００６０】
図１４は、パーティション利用者用パスワード登録画面を示す図である。
【００６１】
パソコン側でのメニュー操作により、次にこの図１４に示す画面を開き、この画面上で、その利用者が利用するパーティションを選択し、さらに、その利用者のパスワードを入力して「パスワード登録」ボタンをクリックする。
【００６２】
すると、パソコン側からブリッジチップに対し図１４の画面上で選択されたパーティションの番号とパスワードが通知される。
【００６３】
この操作が図１４の画面を開いた状態で、全パーティションについて繰り返される（ステップＳ１１６）。
【００６４】
ブリッジチップ側では、パソコン側から通知されたパスワードが、パーティション番号と対応づけられて不揮発性メモリ２１４（図２参照）に登録される（ステップＳ２６）。
【００６５】
図１４の画面上の「ＯＫ」ボタンがクリックされると、その画面が閉じ、パソコン側からブリッジチップに向けて、パスワード登録終了通知がなされる（ステップＳ１１７）。      
【００６６】
ブリッジチップでは、そのパスワード登録通知を受けて、パスワード登録処理を終了する（ステップＳ２７）。
【００６７】
図１５は、ブリッジチップの不揮発性メモリに登録されたパスワード一覧を示す図である。
【００６８】
ここには、管理者用のパスワードとして「パスワード０」が登録され、３つ存在するパーティション（図３〜図５参照）のうちの第１，第２，第３パーティションに対応するパスワードとして、それぞれ「パスワード１」，「パスワード２」，「パスワード３」が登録されている。
【００６９】
図１６は、認証処理を、パソコン側の処理とともに示す図である。また、図１７は、パソコン側での認証要求画面を示す図である。
【００７０】
パソコン側で図１７に示す画面を立ち上げる。するとパソコンからブリッジチップに向けて認証処理要求がなされる（図１６のステップＳ１２１）。ブリッジチップでは、認証処理が開始され、パスワード受信待ちの状態となる（ステップＳ３１）。
【００７１】
パソコン側で図１７に示す画面上にパスワードを入力して「パスワード送出」ボタンをクリックすると、パソコンからブリッジチップに向けてパスワードが送出される（ステップＳ１２２）。パソコン側では、パスワードを送出の後、応答待ちの状態となる（ステップＳ１２３）。
【００７２】
ブリッジチップでは、そのパスワードを受信し、その受信したパスワードと不揮発性メモリ１２４に登録されているパスワードのうちの、各パーティションに対応づけられた複数のパスワード（ここに示す例では３つのパーティションに対応づけられた３つのパスワード；図１５参照）のそれぞれとが照合され、パスワードどうしが一致するか否かが判定される（ステップＳ３２）。今回受信したパスワードと、複数のパーティションのうちのいずれか１つのパーティションに対応したパスワードとが一致すると、待避しておいた管理ブロックの情報の中から、その一致したパスワードに対応する該当パーティションの情報が、本来の管理ブロックに書き戻される（ステップＳ３３）。
【００７３】
管理ブロックの書き換えが終了すると、パソコンに向けて管理ブロックの書き換えが終了した旨報告される（ステップＳ３４）。
【００７４】
パソコン側では、この終了報告を受けて、ハードディスク上の管理ブロックにあるパーティション情報をリロードし、ドライブマッピングを更新する（ステップＳ１２４）。パソコン側では、これ以降、該当パーティションはアクセス可能であるとともに、その該当パーティション以外のパーティションはパソコンから不可視の状態となる。
【００７５】
図１８は、認証解除処理を、パソコン側の処理とともに示す図である。また、図１９はパソコン側の認証解除要求画面を示す図である。
【００７６】
利用者によるパーティションの利用が終了すると、その利用者のパーティションが他の人にアクセスされるのを避けるために認証解除を行なう必要がある。
【００７７】
パソコン側でこの図１９に示す画面を立ち上げ、「認証解除」ボタンをクリックする。すると、パソコンからブリッジチップに向けて認証解除要求がなされ（ステップＳ１３１）、応答待ちの状態となる（ステップＳ１３２）。
【００７８】
ブリッジチップでは、この認証解除要求を受けて認証解除処理が開始され、管理ブロックを、ハードディスク上にパーティションが存在しないことを示すデータに書き換え（ステップＳ４１）、書き換え終了がパソコンへ報告される（ステップＳ４２）。
【００７９】
パソコン側では、この書き換え終了報告を受けて（ステップＳ１３２）、ハードディスク上の管理ブロックにあるパーティション情報をリロードしドライブマッピングを更新する（ステップＳ１３３）。パソコン側ではこれ以降、どのパーティションについても不可視であってアクセス不能な状態となる。
【００８０】
図２０は、不可視解除処理を、パソコン側の処理とともに示す図である。また、図２１は、パソコン側の不可視解除要求画面を示す図である。さらに、図２２は、不可視解除処理に伴うパスワード入力画面を示す図である。
【００８１】
ハードディスクのメンテナンスを行なう場合などに、全てのパーティションをアクセスすることができる状態にする必要を生じることがある。そのときには、この不可視解除処理が実行される。この不可視解除処理は権限のある管理者によって行なわれる。
【００８２】
パソコン側で図２１に示す画面を立ち上げて「不可視解除」ボタンをクリックする。するとパソコンからブリッジチップに向けて不可視解除要求がなされる（図２０のステップＳ１４１）。図２１の画面上の「終了」ボタンをクリックすると、この画面が閉じる。
【００８３】
パソコン側で不可視解除要求がなされると、ブリッジチップでは不可視解除処理が開始され、パスワード受信待ちの状態となる（ステップＳ５１）。
【００８４】
パソコン側では次に図２２に示すパスワード入力画面を立ち上げ、その画面上に管理者用のパスワードを入力して「パスワード送信」ボタンをクリックする。すると、パソコンからブリッジチップに向けて、そのパスワードが送信される（ステップＳ１４２）。パソコンはブリッジチップからの応答待ちの状態となる（ステップＳ１４３）。図２２の画面上で「終了」ボタンをクリックすると、図２２の画面が閉じる。
【００８５】
ブリッジチップ側では、パソコンから送られてきたパスワードを受信して、そのパスワードと、不揮発性メモリ１２４に登録されている管理者用のパスワード（図１５参照）とが照合され、それらのパスワードが一致するか否かが判定される（ステップＳ５２）。今回受信したパスワードと不揮発性メモリ２１４に登録されている管理者用のパスワードとが一致すると、待避しておいた管理ブロックが本来の管理ブロックに書き戻され（ステップＳ５３）、待避しておいた管理ブロックが消去され（ステップＳ５４）、パソコンへの終了報告がなされる（ステップＳ５５）。パスワードが一致しなかったときは、管理ブロックを書き換えることなくエラー報告がなされる。
【００８６】
パソコン側では、管理ブロックの書き換え終了報告を受けて、パーティション情報をリロードし、ドライブマッピングを更新する。これ以降、パソコン側から全てのパーティションのアクセスが可能となる。
【００８７】
以上の実施形態によれば、１台のハードディスク装置を複数人で共用した場合であっても、セキュリティとプライバシーを保つことができる。
【００８８】
ここで、上記の実施形態では、認証用としてパスワードが使用されているが、パスワード認証に限られるものではなく、例えば指紋などの生体情報を認証用として採用してもよい。
【符号の説明】
【００８９】
１０    パソコン
２０    外付けハードディスク装置
２１    ブリッジチップ
２２    ハードディスクドライブ
２１１    ホストＩ／Ｆ
２１２    ＨＤＩ／Ｆ
２１３    プロセッサ
２１４    不揮発性メモリ
【図１】
2012058820.tif 000003
【図２】
2012058820.tif 000004
【図３】
2012058820.tif 000005
【図４】
2012058820.tif 000006
【図５】
2012058820.tif 000007
【図６】
2012058820.tif 000008
【図７】
2012058820.tif 000009
【図８】
2012058820.tif 000010
【図９】
2012058820.tif 000011
【図１０】
2012058820.tif 000012
【図１１】
2012058820.tif 000013
【図１２】
2012058820.tif 000014
【図１３】
2012058820.tif 000015
【図１４】
2012058820.tif 000016
【図１５】
2012058820.tif 000017
【図１６】
2012058820.tif 000018
【図１７】
2012058820.tif 000019
【図１８】
2012058820.tif 000020
【図１９】
2012058820.tif 000021
【図２０】
2012058820.tif 000022
【図２１】
2012058820.tif 000023
【図２２】
2012058820.tif 000024