(57)【特許請求の範囲】
【請求項１】
光ディスク媒体へのデータの書込みが可能であることまたは不可能であることを示す書込み可能フラグと、予め設定した設定パスワードと、を格納するメモリ手段と、
書込みコマンドを実行する毎に、前記書込み可能フラグを参照し、前記書込み可能フラグが書込み可能であることを示す場合、前記光ディスク媒体にデータを書き込み、前記書込み可能フラグが書込み不可能であることを示す場合、前記光ディスク媒体へのデータの書き込みを抑止する制御手段と、を有し、
前記制御手段は、前記書込み可能フラグをデータ書込み可能またはデータ書込み不可能となるように切替えるフラグ切替コマンドを受信し、入力された入力パスワードが前記設定パスワードと一致した場合のみ、前記フラグ切替コマンドに基づいて、前記書込み可能フラグをデータ書込み可能またはデータ書込み不可能となるように切替え、
さらに、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を格納するＨＤＤドライブベイと、前記光ディスク媒体へのデータの書込みを可能または不可能にするように切替える切替スイッチと、を有し、
前記ＨＤＤドライブベイには、物理的な鍵を備えるドライブベイカバーが取り付けられており、
前記切替スイッチが前記ＨＤＤドライブベイ内に収納されている光ディスクドライブ管理装置。
【請求項２】
前記フラグ切替コマンドが、前記入力パスワードを含む、請求項１に記載の光ディスクドライブ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクドライブ管理装置、光ディスクドライブ管理方法、及び、そのためのプログラムに関する。
【背景技術】
【０００２】
光ディスクドライブには、書き込み可能なものと書込みが不可能なＲＯＭドライブがある。サーバ装置等では、データの盗難などのセキュリティ上の問題があるため、書き込み不可能なドライブを搭載する場合が多い。しかし、運用上、書き込み可能なドライブの方が利便性は高い。
【０００３】
特許文献１は、コンピュータに保存されている機密情報がリムーバブル（持ち出し可能）な記録媒体にコピーされて持ち出されることを防止できる技術について開示している。
【０００４】
特許文献２は、サーバシステムのハードディスクが書き込み可能な通常モードと書き込みができないリードオンリーモードとに物理的に切り替え可能な、モード切替スイッチを具備することにより、データの改竄（上書き）防止が可能な技術について開示している。
【０００５】
特許文献３は、光ディスクにデータが記録済みか否かを検出して、データの重ね書きを防止する技術について開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２３３５３８号公報
【特許文献２】特開２００２−２５１３２４号公報
【特許文献３】特開平１０−０４０６４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１は、セキュリティ情報記憶用メモリに格納されている記録可能／記録不可能であることを示す情報（フラグ）の内容に基づいて、書き込み可／不可を判断している。このため、フラグの切替え要求が出されてからフラグが更新されるまでの間のタイミングでは、光ディスクドライブを書き込み可とすることができない。
【０００８】
特許文献２は、ハードディスクに、書き込み可／不可を物理的に切り替え可能なモード切替スイッチを設けただけである。このため、適宜、光ディスクへの書込み可/不可の設定を切り替えて使用するような環境では、使用することができない。
【０００９】
特許文献３は、光ディスク上の各データ領域に書き込み不可のフラグを書き込むことにより、フラグの立った領域のデータ保護を行い、データの重ね書きを防止する技術である。このため、光ディスク全体への書き込み抑止に適用することはできない。
【００１０】
このように、上記文献で用いた技術では、光ディスクへの書込み可/不可の切替えを効率的に行うことができない、という問題があった。
【００１１】
このため、本発明の目的は、光ディスクへの書込み可/不可の切替えを効率的に行うことが可能な、光ディスクドライブを提供することである。
【課題を解決するための手段】
【００１２】
本発明の光ディスクドライブ管理装置は、光ディスク媒体へのデータの書込みが可能であることまたは不可能であることを示す書込み可能フラグと、予め設定した設定パスワードと、を格納するメモリ手段と、書込みコマンドを実行する毎に、前記書込み可能フラグを参照し、前記書込み可能フラグが書込み可能であることを示す場合、前記光ディスク媒体にデータを書き込み、前記書込み可能フラグが書込み不可能であることを示す場合、前記光ディスク媒体へのデータの書き込みを抑止する制御手段と、を有し、前記制御手段は、前記書込み可能フラグをデータ書込み可能またはデータ書込み不可能となるように切替えるフラグ切替コマンドを受信し、入力された入力パスワードが前記設定パスワードと一致した場合のみ、前記フラグ切替コマンドに基づいて、前記書込み可能フラグをデータ書込み可能またはデータ書込み不可能となるように切替え、さらに、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を格納するＨＤＤドライブベイと、前記光ディスク媒体へのデータの書込みを可能または不可能にするように切替える切替スイッチと、を有し、前記ＨＤＤドライブベイには、物理的な鍵を備えるドライブベイカバーが取り付けられており、前記切替スイッチが前記ＨＤＤドライブベイ内に収納されている。
【発明の効果】
【００１５】
本発明においては、光ディスクへの書込み可/不可の切替えを効率的に行うことが可能な、光ディスクドライブを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、第一の実施形態に係る、光ディスクドライブ管理装置の構成の一例を示すブロック図である。
【図２】図２は、メモリ部のデータ構造の一例を示す図である。
【図３】図３は、書込み可能フラグ切替コマンドの構成の一例を示す図である。
【図４】図４は、光ディスク管理装置の動作を示すフローチャートである。
【図５】図５は、第二の実施形態に係る、光ディスクドライブ管理装置の構成の一例を示すブロック図である。
【図６】図６は、第三の実施形態に係る、光ディスクドライブ管理装置の構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１７】
発明を実施するための第一の形態について、図面を参照して詳細に説明する。
【００１８】
図１は、光ディスクドライブ管理装置１０の構成の一例を示すブロック図である。
【００１９】
光ディスクドライブ管理装置１０は、マザーボード２０、及び、内蔵光ディスクドライブ３０を包含する。
【００２０】
マザーボード２０は、Ｉ／Ｆ（ＩｎｔｅｒＦａｃｅ）制御部２１を包含する。マザーボード２０は、例えば、各種のデバイス、回路等を実装可能な、配線基板で構成される。
【００２１】
Ｉ／Ｆ制御部２１は、上位装置のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、ソフトウェアからの命令により、内蔵光ディスクドライブ３０の制御部３１にコマンドを送信する。
【００２２】
内蔵光ディスクドライブ３０は、制御部３１、メモリ部３２、光ディスク媒体３３、及び、ヘッド３４を包含する。
【００２３】
制御部３１は、Ｉ／Ｆ制御部２１から受信したコマンドに従い、メモリ部３２の情報に基づいて、ヘッド３４の動作を制御する。
【００２４】
メモリ部３２は、内蔵光ディスクドライブ３０の使用に関する各種の情報を格納する。メモリ部３２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）で構成される。なお、メモリ部３２が格納する情報の詳細については、図２で説明する。
【００２５】
光ディスク媒体３３は、例えば、光ディスク、光磁気ディスク等の記録媒体で構成される。なお、光ディスク媒体３３は、データの書き込み、及び、読み出しが可能であることとする。
【００２６】
ヘッド３４は、制御部３１からの命令に従い、光ディスク媒体３３に対して、データの読み出し／書込みを行う。ヘッド３４は、例えば、レーザー光を用いて情報の読み書きを行う、レーザーダイオード、ピックアップレンズ、光センサー等の総称であるとする。
【００２７】
ここで、Ｉ／Ｆ制御部２１、及び、制御部３１は、それぞれ論理回路等のハードウェアで構成されてもよい。また、Ｉ／Ｆ制御部２１、及び、制御部３１は、コンピュータである光ディスクドライブ管理装置１０のプロセッサが、図示されない不揮発性メモリに格納されたプログラムを読み取り、それを実行することで機能するよう実現されてもよい。
【００２８】
図２は、メモリ部３２のデータ構造の一例を示す図である。
【００２９】
メモリ部３２は、ＤＶＤ−ＲＯＭドライブ用ＩｎｑｕｉｒｙＤａｔａ３２１、ＤＶＤ書込みドライブ用ＩｎｑｕｉｒｙＤａｔａ３２２、パスワード情報３２３、書込み可能フラグ３２４、及び、ファームウェア３２５を格納している。
【００３０】
ＤＶＤ−ＲＯＭドライブ用ＩｎｑｕｉｒｙＤａｔａ３２１は、書込み可能フラグ３２４が「書込み不可」の場合に、制御部３１からＩ／Ｆ制御部２１を介してユーザへの各種のメッセージを表示する等の目的に使用する。
【００３１】
ＤＶＤ書込みドライブ用ＩｎｑｕｉｒｙＤａｔａ３２２は、書込み可能フラグ３２４が「書込み可」の場合に、制御部３１からＩ／Ｆ制御部２１を介してユーザへの各種のメッセージを表示する等の目的に使用する。
【００３２】
パスワード情報３２３は、事前に予め設定したパスワード（以下、設定パスワードと言う）を格納する。なお、設定パスワードは、特定の管理者のみが知り得るものとする。
【００３３】
書込み可能フラグ３２４は、光ディスク媒体３３へのデータの書き込み可／不可を示す情報を格納する。また、書込み可能フラグ３２４は、後述の書込み可能フラグ切替コマンド４０により、書き込み可／不可を切替えることが可能である。しかし、書込み可能フラグ切替コマンド４０内のパスワード４２（後述）とメモリ部３２のパスワード情報３２３が異なっている場合には、書込み可能フラグ３２４の切替は、行わない。
【００３４】
ファームウェア３２５は、内蔵光ディスクドライブ３０を動作させるためのファームウェアである。制御部３１は、ファームウェア３２５に従い動作する。
【００３５】
図３は、書込み可能フラグ切替コマンド４０の構成の一例を示す図である。図３に示すように、書込み可能フラグ切替コマンド４０は、切替え後の書込み可能フラグ３２４の状態を示す可／不可フラグ４１、及び、パスワード４２を含む。
【００３６】
図４は、光ディスク管理装置１０の動作を示すフローチャートである。図４のフローチャートを用いて、光ディスク管理装置１０の動作を説明する。
【００３７】
まず、ユーザは、光ディスク管理装置１０の電源を入れる（ステップＳ１）。そして、内蔵光ディスクドライブ３０においても、電源が入る（ステップＳ２）。
【００３８】
次に、内蔵光ディスクドライブ３０で電源が入ると、制御部３１は、メモリ部３２内の書込み可能フラグ３２４の状態を確認する（ステップＳ３）。
【００３９】
この時、書込み可能フラグ３２４の状態により、内蔵光ディスクドライブ３０は、ＤＶＤ書込みドライブ、または、ＤＶＤ−ＲＯＭドライブのうち、いずれかのドライブのように振舞うことになる。
【００４０】
ステップＳ３で書込み不可の場合、制御部３１は、ＤＶＤ−ＲＯＭドライブ用のＩｎｑｕｉｒｙＤａｔａを使用するように設定する（ステップＳ４）。
【００４１】
その後、制御部３１は、Ｉ／Ｆ制御部２１から、読み出し／書込みコマンド、もしくは、書込み可能フラグ切替コマンド４０（図３）を受信する（ステップＳ５）。
【００４２】
ステップＳ５で読み出し／書込みコマンドの場合、制御部３１は、読み出しコマンドか確認する（ステップＳ６）。さらに、ステップＳ６でＹｅｓの場合、制御部３１は、読み出しコマンドを実行する（ステップＳ７）。また、ステップＳ６でＮｏの場合（書込みコマンドの場合等）、制御部３１は、エラー応答する（ステップＳ８）。
【００４３】
一方、ステップＳ５で、書込み可能フラグ切替コマンド４０の場合、制御部３１は、さらに、パスワードがパスワード情報３２と合っているか確認する（ステップＳ９）。ステップＳ９でＹｅｓの場合、制御部３１は、書込み可能フラグを切替えて書込み可にフラグをセットする。
【００４４】
このように、制御部３１は、メモリ部３２内のパスワード情報３２３と書込み可能フラグ切替コマンド４０内のパスワード４２を比較し、パスワードが合っている場合のみ、メモリ部３２内の書込み可能フラグ３２４を書込み可能フラグ切替コマンド４０内の可／不可フラグ４１の状態に更新する。
【００４５】
そして、更新された書込み可能フラグ３２４の状態に基づき、制御部３１は、ＤＶＤ書き込みドライブ用のＩｎｑｕｉｒｙＤａｔａを使用するように設定する（ステップＳ１０）。
【００４６】
その後、制御部３１は、Ｉ／Ｆ制御部２１から、読み出し／書込みコマンド、もしくは、書込み可能フラグ切替コマンド４０を受け取る（ステップＳ１１）。
【００４７】
ステップＳ１１で、読み出し／書込みコマンドの場合、制御部３１は、コマンドを実行する（ステップＳ１２）。
【００４８】
一方、ステップＳ１１で、書込み可能フラグ切替コマンド４０の場合、制御部３１は、さらに、パスワードが合っているか、確認する（ステップＳ１３）。
【００４９】
以降、書込み不可の場合、制御部３１は、ステップＳ４の設定で、ステップＳ５の処理を継続する。
【００５０】
また、ステップＳ３において書込み可能の場合、制御部３１は、ステップＳ１０の設定で、ステップＳ１１の処理を継続する。
【００５１】
このように、光ディスク管理装置１０では、制御部３１が、読み出し／書込みコマンドを実行する毎に、書込み可能フラグ切替コマンド４０を受信していないか確認する。これにより、光ディスク管理装置１０は、書込み可能フラグ切替コマンド４０を受信した時点で、書込み可能フラグ３２４の変更を行うことができる。
【００５２】
本実施形態に係る光ディスク管理装置１０は、以下に記載するような効果を奏する。
【００５３】
その効果は、光ディスク媒体３３への書込み可/不可の切替えを効率的に行うことが可能な、内蔵光ディスクドライブ３０を提供することができることである。
【００５４】
その理由は、読み出し／書込みコマンドを実行する毎に、書込み可能フラグ切替コマンド４０を受信していないか確認するからである。
＜第二の実施形態＞
次に、本発明を実施するための第二の形態について図面を参照して詳細に説明する。
【００５５】
図５は、第二の実施形態に係る、光ディスクドライブ管理装置５０の構成の一例を示すブロック図である。
【００５６】
光ディスクドライブ管理装置５０は、第一の実施形態における書込み可能フラグ３２４に加えて、物理的な切替スイッチ８１を用いて、内蔵光ディスクドライブ７０の書き込み可／不可の設定の切替を行う。
【００５７】
光ディスクドライブ管理装置５０は、マザーボード６０、内蔵光ディスクドライブ７０、及び、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）ドライブベイ８０を包含する。なお、マザーボード６０（Ｉ／Ｆ制御部６１）、及び、内蔵光ディスクドライブ７０（メモリ部７２、光ディスク媒体７３、ヘッド７４）は、第一の実施形態のマザーボード２０（Ｉ／Ｆ制御部２１）、及び、内蔵光ディスクドライブ３０（メモリ部３２、光ディスク媒体３３、ヘッド３４）と同じ構成であり、説明は省略する。
【００５８】
ＨＤＤドライブベイ８０は、切替スイッチ８１、及び、ホットプラグＨＤＤ８２を包含する。また、ＨＤＤドライブベイ８０には、ドライブベイカバー８３が取り付けられる。
ドライブベイカバー８３は、鍵８４を備える。ドライブベイカバー８３は、例えば、鍵８４を保有していないユーザが切替スイッチ８１を操作することを防止するためのカバーである。鍵８４は、管理者のみが保有する、ドライブベイカバー８３の開閉用の鍵である。
【００５９】
上記のように、光ディスクドライブ管理装置５０は、ホットプラグＨＤＤ８２を格納するためのＨＤＤドライブベイ８０に、更に、切替スイッチ８１を収納することが特徴である。切替スイッチ８１は、書込み可能フラグ３２４と同様に、制御部７１が書込み可／不可の状態を切替えることが可能である。なお、制御部７１の代わりに、管理者が物理的に切替スイッチ８１を切替えることも可能である、としてもよい。ただし、この場合、制御部７１が上記の切替え内容を全て認識しているものとする。
【００６０】
上記の構成により、光ディスクドライブ管理装置５０は、書込み可能フラグ３２４が一時的に使用できないような状態でも、物理的な切替スイッチ８１を用いて、内蔵光ディスクドライブ７０の書込み可／不可の設定の切替えが可能である。すなわち、制御部７１が、適宜、切替スイッチ８１、または、書込み可能フラグ３２４のいずれかを選択する。これにより、光ディスクドライブ管理装置５０は、例えば、書込み可能フラグ３２４に障害が発生した場合でも、継続して動作することが可能になる。
【００６１】
なお、本実施形態における光ディスクドライブ管理装置５０の動作は、第一の実施形態における書込み可能フラグ３２４の動作を一時的に切替スイッチ８１に置き換えるのみである。従って、光ディスクドライブ管理装置５０の動作は図４と同等であるため、フローチャートを用いた説明は省略する。
【００６２】
本実施形態に係る光ディスクドライブ管理装置５０は、以下に記載するような効果を奏する。
【００６３】
その効果は、書込み可能フラグ３２４に障害が発生した場合でも、光ディスクドライブ管理装置５０は、継続して動作することが可能になる。
【００６４】
その理由は、書込み可能フラグ３２４に加えて、物理的な切替スイッチ８１を用いて、内蔵光ディスクドライブ７０の書き込み可／不可の設定の切替を行うからである。
＜第三の実施形態＞
次に、本発明を実施するための第三の形態について図面を参照して詳細に説明する。
【００６５】
図６は、第三の実施形態に係る、光ディスクドライブ管理装置９０の構成の一例を示すブロック図である。
【００６６】
光ディスクドライブ管理装置９０は、制御部９１、メモリ部９２、及び、光ディスク媒体９５を包含する。メモリ部９２は、書込み可能フラグ９３、及び、設定パスワード９４を備える。
【００６７】
光ディスクドライブ管理装置９０は、光ディスク媒体９５へのデータの書込み可能または書込み不可能を示す、書込み可能フラグ９３と、予め設定した、設定パスワード９４と、を格納するメモリ部９２を備える。さらに、光ディスクドライブ管理装置９０は、制御部９１を備える。制御部９１は、書込み／読み出しコマンドを実行する毎に、書込みコマンド、または、書込み可能フラグ９３を切替えるフラグ切替コマンドを受信する。入力された入力パスワードが設定パスワード９４と一致した場合、制御部９１は、フラグ切替コマンドに基づいて、書込み可能フラグ９３を切替え、書込み可能フラグ９３が、書込み可能の場合、書込みコマンドに基づいて、光ディスク媒体９５にデータを書き込む。
【００６８】
本実施形態に係る光ディスク管理装置９０は、以下に記載するような効果を奏する。
【００６９】
その効果は、光ディスク媒体９５への書込み可/不可の切替えを効率的に行うことが可能な、光ディスクドライブを提供することができることである。
【００７０】
その理由は、読み出し／書込みコマンドを実行する毎に、書込み可能フラグ切替コマンドを受信していないか確認するからである。
【００７１】
以上、図面を参照して本発明の実施形態を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００７２】
１０    光ディスクドライブ管理装置
２０    マザーボード
２１    Ｉ／Ｆ制御部
３０    内蔵光ディスクドライブ
３１    制御部
３２    メモリ部
３２１    ＤＶＤ−ＲＯＭドライブ用ＩｎｑｕｉｒｙＤａｔａ
３２２    ＤＶＤ書込みドライブ用ＩｎｑｕｉｒｙＤａｔａ
３２３    パスワード情報
３２４    書込み可能フラグ
３２５    ファームウェア
３３    光ディスク媒体
３４    ヘッド
４０    書込み可能フラグ切替コマンド
４１    可／不可フラグ
４２    パスワード
５０    光ディスクドライブ管理装置
６０    マザーボード
６１    Ｉ／Ｆ制御部
７０    内蔵光ディスクドライブ
７１    制御部
７２    メモリ部
７３    光ディスク媒体
７４    ヘッド
８０    ＨＤＤドライブベイ
８１    切替スイッチ
８２    ホットプラグＨＤＤ
８３    ドライブベイカバー
８４    鍵
９０    光ディスクドライブ管理装置
９１    制御部
９２    メモリ部
９３    書込み可能フラグ
９４    設定パスワード
９５    光ディスク媒体
【図１】
0006441630.tif 000002
【図２】
0006441630.tif 000003
【図３】
0006441630.tif 000004
【図４】
0006441630.tif 000005
【図５】
0006441630.tif 000006
【図６】
0006441630.tif 000007