(57)【要約】【課題】ディスクドライブ間のコピーを容易に実現することにある。【解決手段】コピー元ディスクドライブ１００は、スイッチ１２の操作によりコピー動作の指示がなされると、コピー先のディスクドライブ２００との通信接続を確立する。コピー元ディスクドライブ１００は、ライトコマンド及び記録データを転送して、コピー先のディスクドライブ２００の記録媒体に記録データをコピーする。【選択図】　　図１
2004094478.tif 000002
【特許請求の範囲】
【請求項１】
ディスク媒体に記録されているデータを読出すリード手段と、
前記リード手段により読出されたデータを外部装置に転送するコピー動作を指示する指示手段と、
前記外部装置と通信するインターフェース手段と、
前記指示手段に基づいて、前記インターフェース手段を介して前記外部装置に前記読出されたデータを転送させる制御手段と
を具備したことを特徴とするディスクドライブ。
【請求項２】
前記指示手段は、コピー動作を指示する情報をセットするレジスタ手段を含むことを特徴とする請求項１に記載のディスクドライブ。
【請求項３】
前記指示手段は、コピー動作を指示する情報をセットするレジスタ手段、及び当該情報を入力するためのスイッチ手段を含むことを特徴とする請求項１に記載のディスクドライブ。
【請求項４】
前記制御手段は、前記指示手段に基づいて、前記ディスク媒体に対する通常のリード／ライト動作に優先して、前記コピー動作を実行することを特徴とする請求項１に記載のディスクドライブ。
【請求項５】
前記制御手段は、所定のタイミングで前記レジスタ手段を参照し、前記レジスタ手段にセットされている情報に従って前記コピー動作を実行することを特徴とする請求項２または請求項３のいずれか１項に記載のディスクドライブ。
【請求項６】
前記制御手段は、前記指示手段に基づいて、前記インターフェース手段を介して、前記読出されたデータを前記外部装置の記録媒体に記録することを指示するコマンドを発行して前記外部装置に転送する手段を含むことを特徴とする請求項１に記載のディスクドライブ。
【請求項７】
前記制御手段は、前記指示手段に基づいて、前記インターフェース手段を介して前記外部装置に送信要求を実行し、当該送信要求に対する応答の受信に応じて前記コピー動作を実行することを特徴とする請求項１に記載のディスクドライブ。
【請求項８】
前記インターフェース手段は、前記外部装置との間で所定のインターフェース規格によるデータ転送機能を実現するインターフェースユニットを含み、
当該インターフェースユニットは、前記コピー動作を指示する情報をセットする専用レジスタ手段、及び前記制御手段により実行されるコピー動作に必要なレジスタ群を含むことを特徴とする請求項１に記載のディスクドライブ。
【請求項９】
ホストシステムの外部インターフェースユニットに接続されて、当該ホストシステムの内部インターフェース信号線を介してコピー先ディスクドライブと接続されているコピー元ディスクドライブであって、
当該コピー元ディスクドライブは、
ディスク媒体に記録されているデータを読出すリード手段と、
前記データを前記コピー先ディスクドライブに転送するコピー動作を指示するスイッチ手段と、
前記外部インターフェースユニットと接続し、前記コピー元ディスクドライブとの間で通信を行なう手段、及び前記読出されたデータを前記外部インターフェースユニットに転送する手段を含むホストインターフェースユニットと、
前記スイッチ手段からの指示に基づいて、前記ホストインターフェースユニットを介して前記読出されたデータを前記内部インターフェース信号線を介して前記コピー先ディスクドライブに転送させる制御ユニットと
を具備したことを特徴とするディスクドライブ。
【請求項１０】
ディスク媒体に記録されているデータを読出すリード手段と、前記読出されたデータを外部装置に転送するインターフェース手段とを有するディスクドライブに適用するデータ転送方法であって、
コピー動作の指示を受付けるステップと、
前記コピー動作の指示に従って、前記インターフェース手段を介してコピー先の外部装置と通信するステップと、
前記外部装置と通信可能に接続したときに、前記読出されたデータを前記インターフェース手段を介して前記外部装置に転送するステップと
を具備したことを特徴とするデータ転送方法。
【請求項１１】
前記ディスクドライブに設けられたスイッチ手段により入力される情報で、前記コピー動作を指示する情報を保持するレジスタ手段を有し、
前記受付けステップは、当該レジスタ手段に前記情報が設定されている場合に、前記コピー動作の指示を受付けることを特徴とする請求項１０に記載のデータ転送方法。
【請求項１２】
前記通信ステップは、前記インターフェース手段を介してコピー先の外部装置に送信要求を実行したときの応答に基づいて、当該外部装置との接続を確立することを特徴とする請求項１０に記載のデータ転送方法。
【請求項１３】
前記転送ステップは、コピー先として接続した前記外部装置に対して、前記読出されたデータを前記外部装置の記録媒体にコピーするためのライトコマンドを送信するステップを含むことを特徴とする請求項１０に記載のデータ転送方法。
【請求項１４】
コピー元のディスクドライブ及びコピー先のディスクドライブがそれぞれ、所定の規格によるインターフェース手段を含み、
当該各インターフェース手段を介して接続された各ディスクドライブ間のデータ転送方法であって、
前記コピー元のディスクドライブは、
コピー動作の指示を受付けるステップと、
前記コピー動作の指示に従って、前記コピー先のディスクドライブと通信するステップと、
前記コピー先のディスクドライブと通信可能に接続したときに、ディスク媒体に記録されているデータを前記インターフェース手段を介して前記コピー先のディスクドライブに転送するステップとを実行し、
前記コピー先のディスクドライブは、
前記コピー元のディスクドライブから転送されたデータを前記インターフェース手段を介して受信するステップと、
前記受信ステップにより受信したデータを記録媒体上に記録するステップとを実行し、
前記コピー元のディスクドライブから前記コピー先のディスクドライブに対してコピー対象のデータを転送することを特徴とするデータ転送方法。
【請求項１５】
前記コピー先のディスクドライブは、
前記インターフェース手段を介して前記コピー元のディスクドライブからの送信要求を受信して、前記コピー元のディスクドライブとの接続を確立するステップと、
前記コピー元のディスクドライブから送信されるライトコマンドに従って、前記受信ステップにより受信したデータを記録媒体上に書き込むステップとを含むことを特徴とする請求項１４に記載のデータ転送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般的にはデータを記録するディスク媒体を使用するディスクドライブに関し、特に、記録データを別のディスクドライブにコピーするためのコピー機能を実現する技術に関する。
【０００２】
【従来の技術】
一般的に、ハードディスクドライブ（ＨＤＤ）を代表とするディスクドライブは、記録媒体としてディスク媒体を使用し、当該ディスク媒体上にデータを記録し、また当該ディスク媒体上から記録データを再生する。
【０００３】
近年、ディスクドライブは、パーソナルコンピュータ（ＰＣ）などのコンピュータデータだけでなく、携帯電話などの通信データや、ＡＶ（ａｕｄｉｏ−ｖｉｄｅｏ）データなどを記録するディジタル記録装置としても使用されつつある。
【０００４】
このような背景から、ディスクドライブのディスク媒体上に記録されているデータを、同一種類のＨＤＤまたはＣＤ−ＲＡＭなどの光ドライブドライブなどの別のディスクドライブにコピーしたい要求が増大している。
【０００５】
【発明が解決しようとする課題】
従来、ＨＤＤなどのディスクドライブにおいて、内部のディスク媒体上に記録されたデータを、外部のディスクドライブにコピーする場合には、ＰＣなどのホストシステムが制御する必要がある。具体的には、ホストシステムのＯＳを介して、コピー動作を操作することになる。
【０００６】
しかしながら、前述したように、特に小型のディスクドライブは、ＰＣの外部装置としてだけでなく、各種のディジタル記録装置としても使用されるため、ホストシステムとは無関係に、独立してコピー機能を実現できることが望ましい。
【０００７】
ここで、先行技術としては、システムの内蔵ディスクドライブから、外付けディスクドライブに対して静止画を転送できる装置が提案されている（特許公開公報の特開平１１−２５９９６１を参照）。しかし、この先行技術は、内蔵ドライブから外付けドライブへのコピー動作は、ホストシステムの制御により実現されている。また、別の先行技術としては、ＳＣＳＩバスに接続されたディスクレコーダがイニシエータとして機能し、ハードディスク装置に記録データを転送するホストシステムが提案されている（特許公開公報の特開２０００−３４７９９０を参照）。しかし、この先行技術の場合も、ホストシステムのＣＰＵがディスクレコーダをイニシエータとして機能させるため、ホストシステムが制御するコピー機能である。
【０００８】
そこで、本発明の目的は、ディスクドライブ間のコピーを容易に実現することにある。
【０００９】
【課題を解決するための手段】
本発明の観点は、コピー元のディスクドライブとして、コピー先のディスクドライブとの通信接続を確立し、かつ、通常のリード／ライト動作時と同様のデータ転送機能を単独で実現できるディスクドライブを提供することにある。
【００１０】
本発明の観点に従ったディスクドライブは、ディスク媒体に記録されているデータを読出すリード手段と、前記読出されたデータを外部装置に転送するコピー動作を指示する指示手段と、前記外部装置と通信するインターフェース手段と、前記指示手段に基づいて、前記インターフェース手段を介して前記外部装置に前記読出されたデータを転送させる制御手段とを備えたものである。
【００１１】
このような構成により、本ディスクドライブは、例えばスイッチ手段によりコピー動作の指示がなされると、コピー先のディスクドライブとの通信接続を確立して、コピー対象である記録データを転送する。コピー先のディスクドライブは、通常のライト動作時と同様に、コピー元のディスクドライブである本ドライブから転送された記録データをディスク媒体上に書き込むことが可能となる。従って、ディスクドライブ間で記録データを転送するコピー機能を実現することができる。
【００１２】
【発明の実施の形態】
以下図面を参照して、本発明の実施の形態を説明する。
【００１３】
（ディスクドライブの構成）
図１は、本実施形態に関係するディスクドライブ１００の構成を示すブロック図である。また、図２は、本ドライブ１００をコピー元のディスクドライブとして想定し、コピー先のディスクドライブ２００との間でのコピー動作を説明するためのブロック図である。
【００１４】
本ドライブ１００は、図１に示すように、ディスク媒体１と、ヘッド２と、ディスクコントローラ（ＨＤＣ）９と、ＣＰＵ（マイクロプロセッサ）１０と、スイッチ１２とを含むＨＤＤを想定する。
【００１５】
ディスク媒体１は、スピンドルモータ（ＳＰＭ）３により回転されて、ヘッド２により書き込まれるデータを記録する。ヘッド２は、ディスク媒体１に対してデータを書き込むライトヘッドと、ディスク媒体１からデータを読出すリードヘッドとを含む。ヘッド２は、アクチュエータ４に搭載されて、ディスク媒体１上の半径方向に移動される。アクチュエータ４は、ボイスコイルモータ（ＶＣＭ）５により駆動される。モータドライバＩＣ６は、ＣＰＵ１０の制御により、ＶＣＭ５を駆動制御するＶＣＭドライバ６０及びＳＰＭ３を駆動制御するＳＰＭドライバ６１を含む。
【００１６】
ＨＤＣ９は、本ドライブ１００と外部装置とのホストインターフェース９０を含み、主としてリード／ライトデータの転送制御を実行する（図２を参照）。ＨＤＣ９は、バッファＲＡＭ１１にリード／ライトデータを一時的に格納して、データ転送速度を調整している。また、ＨＤＣ９は、プリアンプ回路７及びリード／ライトチャネル８を介して、ディスク媒体１との間のデータ転送を実行する。
【００１７】
プリアンプ回路７は、ヘッド２のリードヘッドにより読出されたリード信号を増幅するリードアンプを有する。また、プリアンプ回路７は、リード／ライトチャネル８から送出されるライト信号を電流に変換して、ライトヘッドに供給するライトアンプを有する。リード／ライトチャネル８は、リード／ライトデータを記録又は再生するための信号処理を実行する信号処理ＩＣである。
【００１８】
ＣＰＵ１０は、ドライブ１００のメイン制御装置であり、通常のリード／ライト動作、及び本実施形態に関するコピー動作を制御する機能を有する。ＣＰＵ１０は、ＨＤＣ９２含まれる各種のレジスタ群をアクセスし、通常のリード／ライトコマンドを実行すると共に、本実施形態に関するコピー動作に必要なライトコマンドを発行する機能を有する。
【００１９】
更に、本ドライブ１００は、コピー元のドライブとして、ユーザがコピー動作を指示するためのスイッチ１２を有する。このスイッチ１２は、図５に示すように、例えばドライブ筐体の側面部又は背面部に設けられている。スイッチ１２は、筐体の内側に引っ込み、外側から簡単に接触できないように設けられている。
【００２０】
本ドライブ１００のＨＤＣ９は、図２に示すように、コピー動作を指示するための情報（０／１のフラグ情報）を保持するためのコピーコマンドレジスタ９１を有する。コピーコマンドレジスタ９１は、例えばスイッチ１２のオン操作に応じて、コピー動作を指示するフラグ情報（ここでは、論理“１”とする）を設定する。ＣＰＵ１０は、コピーコマンドレジスタ９１を参照し、フラグ情報に基づいてコピー動作の指示を受付ける。なお、ＨＤＣ９は、ホストシステム３００のＣＰＵから送信されるコピーコマンドに基づいて、当該フラグ情報をコピーコマンドレジスタ９１に設定することが可能である。
【００２１】
ここで、ＨＤＣ９は、例えばシリアルＡＴＡインターフェース規格に基づいたホストインターフェース９０を有する。本ドライブ１００は、当該シリアルＡＴＡインターフェース規格に基づいたインターフェース・ケーブル１３を介して、コピー先のディスクドライブ２００のインターフェース・ユニット２０と接続する。
【００２２】
コピー先ドライブ２００は、本ドライブ１００と同様のＨＤＤ、またはスイッチ１２及びコピーコマンドレジスタ９１を除く通常方式のＨＤＤである。従って、インターフェース・ユニット２０は、例えばシリアルＡＴＡインターフェース規格に基づいたホストインターフェースを含む。また、コピー先ドライブ２００は、本ドライブ１００のディスク媒体１と同一記憶容量で、同一フォーマットのディスク媒体２１を有することを想定する。なお、コピー先ドライブ２００も、図示しないが、ディスク媒体２１に対してデータの記録又は再生に必要なヘッドや、リード／ライトチャネル、及びＣＰＵなどの各種の構成要素を含む。
【００２３】
更に、本実施形態では、本ドライブ１００及びコピー先ドライブ２００には、専用電源ユニット４００により動作電源の供給ができるように構成されている。即ち、各ドライブ１００，２００は、ホストシステム３００の外部記憶装置として使用される場合には、当該システム３００から電源供給がなされる。一方、単独でコピー動作を実行する場合には、専用電源ユニット４００により電源が供給される。
【００２４】
（コピー動作）
以下図１および図２以外に、図３及び図４のフローチャートを参照して、本実施形態に関するコピー動作を説明する。
【００２５】
まず、図６に示すように、本ドライブ（コピー元のディスクドライブ）１００と、コピー先のディスクドライブ２００とは、例えばシリアルＡＴＡインターフェース規格に基づいたケーブル１３により接続される。また、各ドライブ１００，２００には、専用電源ユニット４００により電源供給がなされることを想定する。
【００２６】
本ドライブ１００では、図３に示すように、ＣＰＵ１０は、ＨＤＣ９のコピーコマンドレジスタ９１をアクセスし、コピー動作を指示するフラグ情報（コピーコマンドに相当）が設定されているか否か判定する（ステップＳ１）。本ドライブ１００では、電源投入時の初期動作として、ＣＰＵ１０は、コピーコマンドレジスタ９１を常にアクセスし、コピー動作または通常のリード／ライト動作を実行するか否か判定することになる。
【００２７】
ここでは、ユーザが、本ドライブ１００のディスク媒体１に記録されているデータの全てを、別のコピー先のドライブ２００にコピーするために、スイッチ１２をオン操作していることを想定する。従って、コピーコマンドレジスタ９１には、コピーコマンドに相当するフラグ情報が設定されていることになる（ステップＳ２のＹＥＳ）。
【００２８】
ＣＰＵ１０は、通常のリード／ライト動作ではなく、ディスク媒体１の記録データの全てを、別のコピー先ディスクドライブ２００に転送するコピー動作を開始する（ステップＳ３）。ＣＰＵ１０は、ホストインターフェース９０を介して、コピー先のディスクドライブ２００に対して、データ転送に伴なう通信接続を確立するための送信要求を行なう（ステップＳ４）。
【００２９】
コピー先のディスクドライブ２００は、本ドライブ１００と同一インターフェース規格によるインターフェース・ユニット２０を有するため、当該送信要求に対して応答を実行することになる。ここで、コピー先のディスクドライブ２００が本ドライブ１００とは異なるインターフェース規格のインターフェース・ユニット２０を使用している場合には、送信要求に対する所定の応答が無いため、ＣＰＵ１０は、コピー動作は不可としてエラー処理に移行する（ステップＳ５のＮＯ）。このエラー処理としては、例えばディスク媒体１上のシステムエリアに、コピー動作に関するエラー履歴情報を記録する。このエラー履歴情報は、本ドライブ１００がホストシステム３００と接続されたときに、ホストシステム３００から読出すことが可能である。
【００３０】
本ドライブ１００のホストインターフェース９０は、コピー先のディスクドライブ２００から応答を受信すると通信接続を確立し、ドライブ間のデータ転送（コピー対象のデータ転送）を実行する。
【００３１】
ＣＰＵ１０は、ホストインターフェース９０を介してライトコマンドを生成し、コピー先のドライブ２００に送信させる（ステップＳ５のＹＥＳ，Ｓ６）。ここで、ライトコマンドは、通常のライト動作に伴なうコマンドと同一であり、転送する記録データのアドレスや転送量（データセクタ数）を含む。
【００３２】
次に、ＣＰＵ１０は、ヘッド２によりディスク媒体１から記録データを読出して、プリアンプ回路７及びリード／ライトチャネル８により当該記録データを再生する（ステップＳ７）。
【００３３】
ＣＰＵ１０は、ホストインターフェース９０を介して、再生したデータ（リードデータ）を、コピー先のディスクドライブ２００に転送させる（ステップＳ８）。ＣＰＵ１０は、ディスク媒体１に記録されている全データを読出し、コピー先のディスクドライブ２００に転送するまでコピー動作を繰り返す（ステップＳ９）。
【００３４】
一方、コピー先のディスクドライブ２００では、図４に示すように、インターフェース・ユニット２０は、コピー元のドライブ１００から送信要求を受信すると、当該送信要求に対して応答を返信する（ステップＳ１１，Ｓ１２）。
【００３５】
コピー先のディスクドライブ２００は、電源投入時の初期動作の実行後に、送信要求ではなく、ホストシステム３００から通常のリード／ライトコマンドが送信されると、通常のリード／ライト動作を実行することになる。
【００３６】
インターフェース・ユニット２０は、コピー元のドライブ１００からライトコマンドを受信し、それに続いて転送されるデータを受信する。コピー先のドライブ２００は、当該データをディスク媒体２１上に書き込むライト動作を実行する（ステップＳ１３のＹＥＳ，Ｓ１４，Ｓ１５）。コピー元のドライブ１００から転送された全てのデータをディスク媒体２１上に記録すると、当該コピー動作は終了となる（ステップＳ１６のＹＥＳ）。
【００３７】
以上のように本実施形態のディスクドライブ１００であれば、ユーザはスイッチ１２を操作し、専用電源ユニット４００により電源を供給するだけで、当該コピー元ドライブ１００からコピー先ドライブ２００に対して記録データを転送させることができる。コピー先ドライブ２００において、通常のライト動作により、転送された記録データは、ディスク媒体２１に記録される。従って、コピー元ドライブ１００に記録された全記録データを、コピー先ドライブ２００にコピーすることができる。
【００３８】
この場合、本実施形態では、ホストシステム３００が関与することなく、コピー元ドライブ１００及びコピー先ドライブ２００をそれぞれ単独で使用することにより、コピー動作を実現することができる。
【００３９】
本実施形態の適用例として、例えばディジタルカメラで撮影した画像データをコピー元ドライブ１００を使用して保存する場合を想定する。当該コピー元ドライブ１００をディジタルカメラ（一種のホストシステム３００）から切り離して、単独で別のコピー先ドライブ２００と接続させることにより、保存している画像データをコピー先ドライブ２００にコピーすることが可能となる。
【００４０】
（ホストインターフェースの具体例）
本実施形態のドライブ１００は、前述したように、例えばシリアルＡＴＡインターフェース規格に基づいたケーブル１３により、コピー先ドライブ２００と接続し、データ転送を実行する。以下、図７及び図８を参照して、シリアルＡＴＡインターフェース規格によるドライブ間のデータ転送方法を具体的に説明する。
【００４１】
図６に示すように、各ドライブ１００，２００は、シリアルＡＴＡインターフェース規格に基づいたケーブル１３により接続される。コピー元ドライブ１００では、ホストインターフェース９０は、スイッチ１２の操作によるコピーコマンドに相当するフラグ情報に従って、シリアルＡＴＡインターフェース規格に基づいた形式でライトコマンド（アドレスや転送セクタ数を含む）を作成し、コピー先ドライブ２００に転送する。コピー先ドライブ２００は、シリアルＡＴＡインターフェース規格に基づいたインターフェース・ユニット２０により、ライトコマンドとそれに続くデータを受信して、ディスク媒体２１上に書き込む（コピーする）。
【００４２】
シリアルＡＴＡインターフェース規格では、ホストシステム３００と同様に、デバイス側であるディスクドライブ１００（または２００）も、データ転送開始を要求（送信要求）することができる。シリアルＡＴＡインターフェース規格では、図６に示すように、ケーブル１３で接続される信号インターフェース用コネクタ、及び電源ケーブルを接続するための電源用コネクタの各規格が設定されている。
【００４３】
図７は、シリアルＡＴＡインターフェース規格でのデータ転送を行なう際の送信シーケンスの一例を示す図である。また、図８は、当該規格でのＦＩＳ（Ｆｒａｍｅ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｓｔｒｕｃｔｕｒｅｓ）と称するレジスタ群の構成を示す図である。本ドライブ１００のホストインターフェース９０は、当該ＦＩＳレジスタ群を使用して、ライトコマンド及び記録データをコピー先ドライブ２００に転送する。
【００４４】
図７（Ａ）は、コピー元ドライブ１００のシーケンスを示し、同図（Ｂ）はコピー先ドライブ２００のシーケンスを示す。ここで、当該規格での送信シーケンスは、Ｐｒｉｍｉｔｉｖｅレベルでのシーケンスである。Ｐｒｉｍｉｔｉｖｅとは転送を行う最小単位を意味し、Ｄｗｏｒｄのデータビット数（但し、Ｄｗｏｒｄ：３２ｂｉｔ）からなる。
【００４５】
図７（Ａ）に示すように、コピー元ドライブ１００は、送信要求としてＸ＿ＲＤＹ　Ｐｒｉｍｉｔｉｖｅを送信する。一方、同図（Ｂ）に示すように、コピー先ドライブ２００は、応答としてＲ＿ＲＤＹ　Ｐｒｉｍｉｔｉｖｅを返信する。コピー元ドライブ１００は、応答（Ｒ＿ＲＤＹ　Ｐｒｉｍｉｔｉｖｅ）を受信すると、ＦＩＳレジスタ群の５Ｄｗｏｒｄ分のフレーム（Ｆｒａｍｅ：ここではライトコマンド）を送信する。なお、送信フレームは、ＳＯＦ　Ｐｒｉｍｉｔｉｖｅをスタートとし、ＥＯＦ　Ｐｒｉｍｉｔｉｖｅをエンドとする構成であり、ＦＩＳ　ｃｏｎｔｅｎｔｓである送信内容を含む。
【００４６】
ここで、送信要求であるライトコマンドのフォーマットは、図８に示すようなＦＩＳレジスタ群により構成される。即ち、例えばデータ転送先のアドレスは、ディスク媒体１上のシリンダアドレスを設定するためのＣｙｌ　Ｌｏｗレジスタ及びＣｙｌＨｉｇｈレジスタによりセットする。またセクタ転送数は、データセクタ数を設定するためのＳｅｃｔｏｒ　Ｎｕｍｂｅｒレジスタにセットする。これらのレジスタ群へのセット方法は、シリアルＡＴＡ規格に準ずる。
【００４７】
次に、コピー元ドライブ１００は、ライトコマンドの続けて記録データを、５Ｄｗｏｒｄ分のフレームで送信する。具体的には、コピー元ドライブ１００は、データセクタ単位で記録データを送信する。ここで、１セクタ分のデータ量は、１２８Ｄｗｏｒｄに相当する。従って、コピー元ドライブ１００は、１セクタ分の５１２バイトの記録データを送信する場合に、１２８回の送信シーケンスでデータ転送を実行する。
【００４８】
（変形例）
図９は、本実施形態の変形例を示すブロック図である。
【００４９】
本変形例は、例えばＰＣなどのホストシステム３００に設けられているシリアルＡＴＡインターフェース規格による外部インターフェース３０Ａ，３０Ｂに接続されたディスクドライブ間のコピー動作を実現する構成である。
【００５０】
本変形例は、コピー元ドライブ１００としては、本実施形態と同様にＨＤＤを想定する。一方、コピー先ドライブとしては、ＣＤ−ＲＡＭドライブ５００を想定する。ＣＤ−ＲＡＭドライブ５００は、書換え可能な光ディスク（コンパクトディスク）を記録媒体とする書換え可能な光ディスクドライブの一種である。
【００５１】
ホストシステム３００は、内部バスとしてＰＣＩバス３１を有し、当該バス３１に対して、外部インターフェース３０Ａ，３０Ｂ及びブリッジ３２が接続されている。ブリッジ３２には、ホストシステム３００のＣＰＵ３３及びメインメモリ３４などが接続されている。
【００５２】
外部インターフェース３０Ａ，３０Ｂには、前記のように、シリアルＡＴＡインターフェース規格によるケーブル１３を介して、コピー元ドライブ１００及びコピー先ドライブ５００が接続されている。なお、コピー元ドライブ１００及びコピー先ドライブ５００には、ホストシステム３００の内部電源ユニット３５から電源が供給されている。
【００５３】
このような構成において、ユーザは、コピー元ドライブ１００のスイッチ１２を操作するだけで、コピー元ドライブ１００のディスク媒体に記録されている記録データの全てを、コピー先ドライブ５００に転送してコピーすることができる。本変形例においても、コピー動作は基本的に本実施形態と同様であるが、コピー元ドライブ１００からのライトコマンド及びデータは、ケーブル１３、外部インターフェース３０Ａ、ＰＣＩバス３１、及び外部インターフェース３０Ｂを経由して、コピー先ドライブ５００に転送される。
【００５４】
コピー先ドライブ５００は、シリアルＡＴＡインターフェース規格によるライトコマンドに従って、転送された記録データを記録媒体である書換え可能な光ディスク上に記録することになる。ここで、コピー先ドライブ５００は、記録媒体である光ディスクの記憶容量が、コピー元ドライブ１００の記憶容量と同一またはそれ以上であることを前提とする。
【００５５】
なお、当然ながら、ＣＤ−ＲＡＭドライブ５００がコピー元ドライブとして動作し、かつ、ＨＤＤ１００がコピー先ドライブとして動作する場合にも適用できる。
【００５６】
【発明の効果】
以上詳述したように本発明によれば、ディスクドライブ間のコピーを容易に実現することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に関するディスクドライブの構成を示すブロック図。
【図２】本実施形態に関するディスクドライブ間のコピー動作を説明するためのブロック図。
【図３】本実施形態に関するコピー動作の手順を説明するためのフローチャート。
【図４】本実施形態に関するコピー先ドライブの動作を説明するためのフローチャート。
【図５】本実施形態において、ケスイッチの配置を説明するための本ディスクドライブの外観図。
【図６】本実施形態において、コピー元とコピー先の各ディスクドライブの接続状態を示す外観図。
【図７】本実施形態において、シリアルＡＴＡインターフェース規格による送信シーケンスを説明するための図。
【図８】本実施形態において、シリアルＡＴＡインターフェース規格によるレジスタ群の構成を説明するための図。
【図９】本実施形態の変形例に関するブロック図。
【符号の説明】
１…ディスク媒体
２…ヘッド
３…スピンドルモータ（ＳＰＭ）
４…アクチュエータ
５…ボイスコイルモータ（ＶＣＭ）
６…モータドライバＩＣ
７…プリアンプ回路
８…リード／ライトチャネル
９…ディスクコントローラ（ＨＤＣ）
１０…ＣＰＵ
１１…バッファＲＡＭ
１２…スイッチ
１３…ケーブル
２０…インターフェース・ユニット
２１…ディスク媒体
９０…ホストインターフェース
９１…コピーコマンドレジスタ
１００…ディスクドライブ（コピー元のディスクドライブ）
２００…コピー先のディスクドライブ
３００…ホストシステム
４００…電源ユニット
５００…ＣＤ−ＲＡＭドライブ
【図１】
2004094478.tif 000003
【図２】
2004094478.tif 000004
【図３】
2004094478.tif 000005
【図４】
2004094478.tif 000006
【図５】
2004094478.tif 000007
【図６】
2004094478.tif 000008
【図７】
2004094478.tif 000009
【図８】
2004094478.tif 000010
【図９】
2004094478.tif 000011