【手続補正書】
【提出日】平成18年12月26日(2006.12.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のディスクを備えた第１の装置と、第２のディスクを備えた第２の装置とからなるディスクデータ転送システムであって、
前記第１の装置は、
前記第１のディスク内のファイルが格納されている複数個のクラスタの位置と、前記複数個のクラスタにおける接続関係とを定めたテーブルに基づいて、前記第１のディスク内のクラスタを順序づける手段と、
前記第２のディスク内の１個または連続する複数個のシリンダを書込みシリンダとして選択し、前記第２のディスク内の内周または外周のシリンダに含まれるクラスタほど前記順序が後の前記第１のディスク内のクラスタのデータを書込むべきとする対応条件の下で、前記書込みシリンダに含まれる複数個のクラスタに対応する前記第１のディスク内の複数個のクラスタを転送クラスタ群として選択するクラスタ選択手段と、
前記選択した転送クラスタ群のデータの読出しのために、前記第１のディスクのヘッドを一方向にシークさせる第１のシーク制御手段と、
前記第１のディスクのヘッドの一方向のシークをしている際に、前記第１のディスクのヘッドの位置にあるシリンダに前記選択された転送クラスタ群に含まれるクラスタがあれば、その都度そのクラスタのデータを読出すデータ読出手段と、
前記読出したクラスタのデータを前記第２の装置に転送する転送手段とを備え、
前記第２の装置は、
前記第１の装置から前記クラスタのデータを受信する受信手段と、
前記受信したクラスタのデータに対応する前記第２のディスク内のシリンダに前記第２のディスクのヘッドをシークさせる第２のシーク制御手段と、
前記受信したクラスタのデータに対応する前記第２のディスク内のクラスタに前記受信したクラスタのデータを書込むデータ書込手段とを備えるディスクデータ転送システム。
【請求項２】
前記クラスタ選択手段は、内周のシリンダから外周のシリンダに向けて、または外周のシリンダから内周のシリンダに向けて、前記書込みシリンダの選択を順次行ない、前記順次選択した書込みシリンダについて前記転送クラスタ群の選択を順次行ない、
前記第１のシーク制御手段は、ある転送クラスタ群の読出しのために、前記第１のディスクのヘッドを内周から外周へシークさせ、次の転送クラスタ群の読出しのために、前記第１のディスクのヘッドを外周から内周へシークさせる、請求項１記載のディスクデータ転送システム。
【請求項３】
前記転送手段は、読出したクラスタのデータに、そのクラスタの順序を
示す識別子を付加して転送し、
前記受信手段は、前記識別子が付加されたクラスタのデータを受信し、
前記第２のシーク制御手段は、前記識別子で定められる順序に対応する前記第２のディスク内のシリンダに前記第２のディスクのヘッドをシークさせ、
前記データ書込手段は、前記受信したクラスタのデータを、前記識別子で定められる順序に対応する前記第２のディスク内のクラスタに書込む、請求項１記載のディスクデータ転送システム。
【請求項４】
前記第１の装置は、さらに、
前記データ読出手段によるクラスタのデータの読出しの後、前記第１のディスク内の読出したクラスタのデータを消去する手段を備える、請求項１記載のディスクデータ転送システム。
【請求項５】
前記第１の装置は、さらに、
前記転送クラスタ群のデータの量以上の容量を有するメモリを備え、前記データ読出手段は、読出したクラスタのデータを、前記読出したクラスタの順序に対応する前記メモリの番地に書込み、
前記転送手段は、前記転送クラスタ群に含まれるすべてのクラスタのデータが前記メモリに書込まれた後、前記メモリ内の転送クラスタ群のデータを転送し、
前記受信手段は、前記転送クラスタ群のデータを受信し、
前記第２のシーク制御手段は、前記受信した転送クラスタ群のデータ内での配列位置が先のクラスタのデータから順に書込むものとし、前記各クラスタのデータの書込みのために前記各クラスタの配列位置に対応するシリンダに前記第２のディスクのヘッドをシークさせ、
前記データ書込手段は、前記受信した転送クラスタ群に含まれる各クラスタのデータを前記配列位置が先のものから前記配列位置に対応するクラスタに書込む、請求項１記載のディスクデータ転送システム。
【請求項６】
前記第１の装置は、さらに、
前記転送手段による転送クラスタ群のデータの転送の後、前記メモリ内の転送クラスタ群のデータを消去する手段を備える、請求項５記載のディスクデータ転送システム。
【請求項７】
前記クラスタ選択手段は、前記第１のディスク内の順序付けされたすべてのクラスタを転送クラスタ群として選択し、前記転送クラスタ群内のクラスタの個数分のクラスタを含む第２のディスク内の１個または連続する複数個のシリンダを書込みシリンダとして選択する、請求項１記載のディスクデータ転送システム。
【請求項８】
第１のディスク内のファイルが格納されている複数個のクラスタの位置と、前記複数個のクラスタにおける接続関係とを定めたテーブルに基づいて、前記第１のディスク内のクラスタを順序づける手段と、
第２のディスク内の１個または連続する複数個のシリンダを書込みシリンダとして選択し、前記第２のディスク内の内周または外周のシリンダに含まれるクラスタほど前記順序が後の前記第１のディスク内のクラスタのデータを書込むべきとする対応条件の下で、前記書込みシリンダに含まれる複数個のクラスタに対応する前記第１のディスク内の複数個のクラスタを転送クラスタ群として選択するクラスタ選択手段と、
前記選択した転送クラスタ群のデータの読出しのために、前記第１のディスクのヘッドを一方向にシークさせる第１のシーク制御手段と、
前記第１のディスクのヘッドの一方向のシークをしている際に、前記第１のディスクのヘッドの位置にあるシリンダに前記選択された転送クラスタ群に含まれるクラスタがあれば、その都度そのクラスタのデータを読出すデータ読出手段と、
前記読出したクラスタに対応する前記第２のディスク内のシリンダに前記第２のディスクのヘッドをシークさせる第２のシーク制御手段と、
前記読出したクラスタに対応する前記第２のディスク内のクラスタに前記読出したクラスタのデータを書込むデータ書込手段とを備えるディスクデータ転送装置。
【請求項９】
前記クラスタ選択手段は、内周のシリンダから外周のシリンダに向けて、または外周のシリンダから内周のシリンダに向けて、前記書込みシリンダの選択を順次行ない、前記順次選択した書込みシリンダについて前記転送クラスタ群の選択を順次行ない、
前記第１のシーク制御手段は、ある転送クラスタ群の読出しのために、前記第１のディスクのヘッドを内周から外周へシークさせ、次の転送クラスタ群の読出しのために、前記第１のディスクのヘッドを外周から内周へシークさせる、請求項８記載のディスクデータ転送装置。
【請求項１０】
前記ディスクデータ転送装置は、さらに、
前記データ読出手段によるクラスタのデータの読出しの後、前記第１のディスク内の読出したクラスタのデータを消去する手段を備える、請求項８記載のディスクデータ転送装置。
【請求項１１】
前記ディスクデータ転送装置は、さらに、
前記転送クラスタ群のデータの量以上の容量を有するメモリを備え、
前記データ読出手段は、読出したクラスタのデータを、前記読出したク
ラスタの順序に対応する前記メモリの番地に書込み、
前記第２のシーク制御手段は、前記転送クラスタ群に含まれるすべてのクラスタのデータが前記メモリに書込まれた後、前記メモリ内での番地が先のクラスタのデータから順に書込むものとし、前記各クラスタのデータの書込みのために前記各クラスタのメモリ内での番地に対応するシリンダに前記第２のディスクのヘッドをシークさせ、
前記データ書込手段は、前記メモリ内の各クラスタのデータを前記メモリ内での番地が先のものから前記メモリ内での番地に対応するクラスタに書込む、請求項８記載のディスクデータ転送装置。
【請求項１２】
前記ディスクデータ転送装置は、さらに、
前記データ書込み手段による各クラスタのデータの書込みの後、前記メモリ内の前記各クラスタのデータを消去する手段を備える、請求項８記載のディスクデータ転送装置。
【請求項１３】
前記クラスタ選択手段は、前記第１のディスク内の順序付けされたすべてのクラスタを転送クラスタ群として選択し、前記転送クラスタ群内のクラスタの個数分のクラスタを含む第２のディスク内の１個または連続する複数個のシリンダを書込みシリンダとして選択する、請求項８記載のディスクデータ転送装置。
【請求項１４】
第１のディスクを備えた第１の装置と、第２のディスクを備えた第２の装置とからなるディスクデータ転送システムでにおけるディスクデータ転送方法であって、
前記第１の装置が、前記第１のディスク内のファイルが格納されている複数個のクラスタの位置と、前記複数個のクラスタにおける接続関係とを定めたテーブルに基づいて、前記第１のディスク内のクラスタを順序づける第１のステップと、
前記第１の装置が、前記第２のディスク内の１個または連続する複数個のシリンダを書込みシリンダとして選択し、前記第２のディスク内の内周または外周のシリンダに含まれるクラスタほど前記順序が後の前記第１のディスク内のクラスタのデータを書込むべきとする対応条件の下で、前記書込みシリンダに含まれる複数個のクラスタに対応する前記第１のディスク内の複数個のクラスタを転送クラスタ群として選択する第２のステップと、
前記第１の装置が、前記選択した転送クラスタ群のデータの読出しのために、前記第１のディスクのヘッドを一方向にシークさせる第３のステップと、
前記第１の装置が、前記第１のディスクのヘッドの一方向のシークをしている際に、前記第１のディスクのヘッドの位置にあるシリンダに前記選択された転送クラスタ群に含まれるクラスタがあれば、その都度そのクラスタのデータを読出す第４のステップと、
前記第１の装置が、前記読出したクラスタのデータを前記第２の装置に転送する第５のステップと、
前記第２の装置が、前記第１の装置から前記クラスタのデータを受信する第６のステップと、
前記第２の装置が、前記受信したクラスタのデータに対応する前記第２のディスク内のシリンダに前記第２のディスクのヘッドをシークさせる第７のステップと、
前記第２の装置が、前記受信したクラスタのデータに対応する前記第２のディスク内のクラスタに前記受信したクラスタのデータを書込む第８のステップとを含む、ディスクデータ転送方法。
【請求項１５】
ディスクデータ転送装置におけるディスクデータ転送方法であって、
前記ディスクデータ転送装置が、第１のディスク内のファイルが格納されている複数個のクラスタの位置と、前記複数個のクラスタにおける接続関係とを定めたテーブルに基づいて、前記第１のディスク内のクラスタを順序づける第１のステップと、
前記ディスクデータ転送装置が、第２のディスク内の１個または連続する複数個のシリンダを書込みシリンダとして選択し、前記第２のディスク内の内周または外周のシリンダに含まれるクラスタほど前記順序が後の前記第１のディスク内のクラスタのデータを書込むべきとする対応条件の下で、前記書込みシリンダに含まれる複数個のクラスタに対応する前記第１のディスク内の複数個のクラスタを転送クラスタ群として選択する第２のステップと、
前記ディスクデータ転送装置が、前記選択した転送クラスタ群のデータの読出しのために、前記第１のディスクのヘッドを一方向にシークさせる第３のステップと、
前記ディスクデータ転送装置が、前記第１のディスクのヘッドの一方向のシークをしている際に、前記第１のディスクのヘッドの位置にあるシリンダに前記選択された転送クラスタ群に含まれるクラスタがあれば、その都度そのクラスタのデータを読出す第４のステップと、
前記ディスクデータ転送装置が、前記読出したクラスタに対応する前記第２のディスク内のシリンダに前記第２のディスクのヘッドをシークさせる第５のステップと、
前記ディスクデータ転送装置が、前記読出したクラスタに対応する前記第２のディスク内のクラスタに前記読出したクラスタのデータを書込む第６のステップとを含むディスクデータ転送方法。