複数のセクターを含むディスクを備えるディスク装置のライト方法において、前記ディスクの対応する目標セクターサイズと異なるサイズを持つ複数のデータをバッファの第1領域に保存する段階と、前記複数のデータのうち、第1データに対応する第1目標セクターに保存されたデータを前記バッファの第2及び第3領域に伝達する段階と、前記バッファの前記第1領域に保存された前記第1データ及び前記バッファの第3領域に伝達された前記データを前記第1目標セクターにライトする段階と、を含み、前記バッファの第2及び第3領域にデータを伝達する段階は、前記伝達されたデータのうち、前記第1データによって代替すべき部分を前記バッファの前記第2領域に保存し、前記伝達されたデータのうち、残りの部分を前記バッファの前記第3領域に保存する段階を含むことを特徴とするディスク装置のライト方法。前記ディスク装置のライト方法は、前記複数のデータをライトすべき目標セクターのうち、前記第1目標セクターに最も近接な第2目標セクターを検索する段階と、前記第2目標セクターのデータを前記バッファの前記第2及び第3領域に保存する段階、又は前記第1領域の前記複数のデータのうち、一つのデータを前記第2目標セクターにライトする段階と、をさらに含むことを特徴とする請求項1に記載のディスク装置のライト方法。前記第2目標セクターのデータを前記バッファの前記第2及び第3領域に保存する段階は、前記第2目標セクターのデータが前記バッファの前記第2及び第3領域に現在保存されていない場合に行われ、前記第1領域の前記複数のデータのうち、一つのデータを前記第2目標セクターにライトする段階は、前記第2目標セクターのデータが前記バッファの前記第2及び第3領域に現在保存されている場合に行われることを特徴とする請求項2に記載のディスク装置のライト方法。前記検索する段階は、ディスクドライブヘッドの探索シーク時間が保存されたテーブルにアクセスし、前記第1目標セクターに関する最小探索時間を持つセクターを前記第2目標セクターと決定する段階を含むことを特徴とする請求項2に記載のディスク装置のライト方法。前記テーブルは、ライト動作のための探索時間が保存される第1テーブル、及びリード動作のための探索時間が保存される第2テーブルから選択されることを特徴とする請求項4に記載のディスク装置のライト方法。前記検索する段階は、前記第1目標セクターが含まれた第1トラックが前記複数のデータのうち、一つのデータをライトすべき追加的な目標セクターを含んでいるかどうかを決定し、前記第1トラックが前記複数のデータのうち、一つのデータをライトすべき少なくとも一つの追加的な目標セクターを含むと決定されれば、前記少なくとも一つの追加的な目標セクターのうち、一つの目標セクターを前記第2目標セクターと決定する段階を含むことを特徴とする請求項2に記載のディスク装置のライト方法。ホストから受信されたデータをバッファの第1領域に保存する段階と、前記受信されたデータをライトすべきセクターに保存されているデータをリードする段階と、前記リードされたデータのうち、前記受信されたデータに対応する部分を前記バッファの第2領域に保存する段階と、前記リードされたデータのうち、前記受信されたデータに対応する部分を除外した残りの部分を前記バッファの第3領域に保存する段階と、前記バッファの第1領域及び第3領域に保存されているデータを前記セクターにライトする段階と、を含むことを特徴とするディスク装置のライト方法。前記ディスク装置のライト方法は、前記ホストから前記データを受信する段階と、前記受信されたデータサイズと、前記受信したデータをライトするセクターサイズとを比較する段階と、前記受信されたデータサイズが、前記受信されたデータをライトするセクターサイズと異なる場合、前記受信されたデータをライトすべきセクターに保存されているデータをリードする段階と、をさらに含むことを特徴とする請求項7に記載のディスク装置のライト方法。複数のセクターを含む複数のトラックを備えるディスクと、前記ディスクにデータをライトし、前記ディスクからデータをリードするヘッドと、第1領域、第2領域及び第3領域を備えるバッファと、ホストから受信したデータを前記第1領域に保存し、前記受信したデータをライトすべき第1目標セクターに保存されているデータをリードして前記第2領域及び第3領域に保存し、前記第1領域及び第3領域に保存されているデータを前記第1目標セクターにライトするように制御する制御部と、を備え、前記制御部は、前記リードされたデータのうち、前記受信されたデータに対応する部分を前記第2領域に保存し、前記リードされたデータのうち、前記受信されたデータに対応する部分を除外した残りの部分を前記第3領域に保存するように制御することを特徴とするディスク装置。前記制御部は、前記受信されたデータサイズと前記第1目標セクターサイズとを比較し、前記受信されたデータサイズと前記第1目標セクターサイズとが同じ場合、前記第1領域に保存されているデータを前記第1目標セクターにライトするように制御し、前記受信されたデータサイズと前記第1目標セクターサイズとが相異なる場合、前記第1目標セクターのデータを前記第2及び第3領域に伝達し、前記第1領域及び前記第3領域のデータを前記第1目標セクターにライトするように制御することを特徴とする請求項9に記載のディスク装置。本発明は、特にライトすべきデータデータブロックが複数個ある場合に、前記データを効率的にライトできるディスク装置及び前記ディスク装置のライト方法を提供することを目的とする。本発明の一実施形態による複数のセクターを含むディスクを備えるディスク装置のライト方法は、前記ディスクの対応する目標セクターサイズと異なるサイズを持つ複数のデータをバッファの第1領域に保存する段階と、前記複数のデータのうち、第1データに対応する第1目標セクターに保存されたデータを前記バッファの第2及び第3領域に伝達する段階と、前記バッファの前記第1領域に保存された前記第1データ及び前記バッファの第3領域に伝達された前記データを前記第1目標セクターにライトする段階を含み、前記バッファの第2及び第3領域にデータを伝達する段階は、前記伝達されたデータのうち、前記第1データによって代替すべき部分を前記バッファの前記第2領域に保存し、前記伝達されたデータのうち、残りの部分を前記バッファの前記第3領域に保存する段階を含む。前記ディスク装置のライト方法は、前記複数のデータをライトすべき目標セクターのうち、前記第1目標セクターに最も近接な第2目標セクターを検索する段階と、前記第2目標セクターのデータを前記バッファの前記第2及び第3領域に保存する段階、又は前記第1領域の前記複数のデータのうち、一つのデータを前記第2目標セクターにライトする段階と、をさらに含む。前記第2目標セクターのデータを前記バッファの前記第2及び第3領域に保存する段階は、前記第2目標セクターのデータが前記バッファの前記第2及び第3領域に現在保存されていない場合に行われ、前記第1領域の前記複数のデータのうち、一つのデータを前記第2目標セクターにライトする段階は、前記第2目標セクターのデータが前記バッファの前記第2及び第3領域に現在保存されている場合に行われる。前記検索する段階は、ディスクドライブヘッドの探索シーク時間が保存されたテーブルにアクセスし、前記第1目標セクターに関する最小探索時間を持つセクターを前記第2目標セクターと決定する段階を含む。前記テーブルは、ライト動作のための探索時間が保存される第1テーブル、及びリード動作のための探索時間が保存される第2テーブルから選択される。前記ディスク装置のライト方法は、前記第2目標セクターでライト動作が行われると決定されれば、前記第1テーブルを選択し、前記第2目標セクターでリード動作が行われると決定されれば、前記第2テーブルを選択する。前記検索する段階は、前記第1目標セクターが含まれた第1トラックが前記複数のデータのうち、一つのデータをライトすべき追加的な目標セクターを含んでいるかどうかを決定し、前記第1トラックが前記複数のデータのうち、一つのデータをライトすべき少なくとも一つの追加的な目標セクターを含むと決定されれば、前記少なくとも一つの追加的な目標セクターのうち、一つの目標セクターを前記第2目標セクターと決定する段階を含む。本発明の他の一実施形態によるディスク装置のライト方法は、ホストから受信されたデータをバッファの第1領域に保存する段階と、前記受信されたデータをライトすべきセクターに保存されているデータをリードする段階と、前記リードされたデータのうち、前記受信されたデータに対応する部分を前記バッファの第2領域に保存する段階と、前記リードされたデータのうち、前記受信されたデータに対応する部分を除外した残りの部分を前記バッファの第3領域に保存する段階と、前記バッファの第1領域及び第3領域に保存されているデータを前記セクターにライトする段階と、を含む。本発明の他の一実施形態によるディスク装置は、複数のセクターを含む複数のトラックを備えるディスクと、前記ディスクにデータをライトし、前記ディスクからデータをリードするヘッドと、第1領域、第2領域及び第3領域を備えるバッファと、ホストから受信したデータを前記第1領域に保存し、前記受信したデータをライトすべき第1目標セクターに保存されているデータをリードして前記第2領域及び第3領域に保存し、前記第1領域及び第3領域に保存されているデータを前記第1目標セクターにライトするように制御する制御部と、を備え、前記制御部は、前記リードされたデータのうち、前記受信されたデータに対応する部分を前記第2領域に保存し、前記リードされたデータのうち、前記受信されたデータに対応する部分を除外した残りの部分を前記第3領域に保存するように制御する。本発明の一実施形態によるディスク装置及びライト方法は、受信されたデータサイズとディスクの物理的なセクターサイズとが相異なる場合、効率的に前記受信されたデータをライトでき、また、前記受信されたデータサイズと異なるサイズを持つセクターが前記ディスク上にランダムに存在する場合にも、効率的に前記受信されたデータをライトできるという長所がある。本発明と本発明の動作上の利点及び本発明の実施によって達成される目的を十分に理解するためには、本発明の望ましい実施形態を例示する添付図面及び図面に記載された内容を参照せねばならない。以下、添付した図面を参照して本発明の望ましい実施形態を説明することによって、本発明を詳細に説明する。各図面に提示された同じ参照符号は同じ部材を表す。図1は、本発明の技術的思想による一実施形態によるハードディスク装置10の構成を示す図面である。ハードディスク装置10は、スピンドルモータ14によって回転する少なくとも一つの以上のディスク12を備えている。ハードディスク装置10は、ディスク表面に隣接して位置した変換器transducer、図示せずも備えている。変換器は、それぞれのディスク12の磁界を感知して磁化させることで、回転するディスク12から情報をリードし、回転するディスク12に情報をライトする。典型的に変換器は各ディスク表面に結合されている。たとえ単一の変換器と説明されているとしても、これは、ディスク12を磁化させるためのライト用変換器と、ディスク12の磁界を感知するために分離されたリード用変換器とで形成されていると理解されねばならない。リード用変換器は、磁気抵抗MR:Magneto-Resistive素子で構成される。変換器は、磁気ヘッド16に統合されうる。磁気ヘッド16は、変換器とディスク表面との間に空気軸受airbearingを生成させる構造になっている。磁気ヘッド16は、ヘッドスタックアセンブリーHSA22に統合されている。ヘッドスタックアセンブリー22は、ボイスコイル26を持つアクチュエータアーム24に付着されている。ボイスコイル26は、ボイスコイルモータVCM30を特定するようにマグネチックアセンブリー28に隣接して位置している。ボイスコイル26に供給される電流は、軸受アセンブリー32に対してアクチュエータアーム24を回転させるトルクを発生させる。アクチュエータアーム24の回転は、ディスク表面を横切って変換器を移動させる。情報は、典型的にディスク12の環状のトラック34内に保存される。各トラック34は、一般的に複数のセクターを含んでいる。各セクターは、データフィールドとサーボフィールドとを含んでいる。サーボフィールドには、プリアンブル、サーボアドレス/インデックスマークSAM/SIM、グレイコード及びバースト信号が記録される。変換器は、他のトラックにある情報をリード又はライトするためにディスク表面を横切って移動する。本発明に適用される磁気ヘッド16は、ディスク12の表面と、リードread及びライトwrite変換器の表面との間に空気軸受を生成させる構造を持ち、空気軸受表面を生成させる構造物を加熱させるヒーター図示せずを備える。ハードディスク装置10に複数のディスク12が装着される場合に、各ディスク面に対応して複数の磁気ヘッド16が装着される。例えば、ハードディスク装置10に2枚のディスクが装着された場合に、4個の磁気ヘッド16がヘッドスタックアセンブリー22に搭載される。そして、複数の磁気ヘッド16それぞれにヒーターを備えている。磁気ヘッド16を簡単にヘッドと称することもある。図2は、図1のハードディスク装置10の電気的な回路を示すブロック図である。図1及び図2を参照すれば、本発明によるディスクドライブは、ディスク12、磁気ヘッド16、プリアンプ210、リード/ライトチャネル220、ホストインターフェース230、制御部240、ROM250A、RAM250B、VCM駆動部260及びヒーター電流供給回路270を備える。ROM250Aには、ディスクドライブを制御するファームウェア及び制御情報が保存されている。RAM250Bには、ドライブ駆動初期にROM250A又はディスク12から読み出したディスクドライブ駆動に必要な情報が保存される。制御部240は、ホストインターフェース230を通じてホスト機器図示せずから受信される命令を分析し、分析された結果に相応する制御を行う。制御部240は、磁気ヘッド16の動きを制御するためにVCM駆動部260に制御信号を供給する。まず、一般的なハードディスク装置の動作を説明すれば、次の通りである。リードモードでは、ハードディスク装置は、ディスク12から磁気ヘッド16の再生用変換器によって感知された電気的な信号を、プリアンプ210で一次的に増幅させる。そして、リード/ライトチャネル220では、自動利得制御回路図示せずによって利得を制御して、プリアンプ210で増幅された信号を一定のレベルに増幅し、自動利得制御回路によって一定のレベルに増幅されたアナログ信号をホスト機器図示せずが判読できるデジタル信号に符号化し、ストリームデータに変換してホストインターフェース230を通じてホスト機器に伝送する。一方、ライトモードでは、ハードディスク装置は、ホストインターフェース230を通じてホスト機器から受信したデータを、リード/ライトチャネル220によってライトチャネルに適したバイナリーデータストリームに変換した後、プリアンプ210によって増幅されたライト電流を磁気ヘッド16のライト用変換器に印加することにより、バイナリーデータストリームをディスク12にライトする。リード/ライトチャネル220は、ディスク12のサーボフィールドに記録されたプリアンブル、サーボアドレス/インデックスマークSAM/SIM、グレイコード及びバースト信号を再生しつつ、トラックシーク及びトラック追従制御に必要な情報を制御部240に提供する。リード/ライトチャネル220は、サーボコピー工程では、レファレンスヘッドを利用して複数のディスクのうち、一つのディスクの一面に記録されているレファレンスサーボパターンを再生しつつ、トラックシーク及びトラック追従制御に必要な情報を制御部240に提供する。図1及び図2では、ハードディスク装置について説明したが、本発明はハードディスク装置に限定されるものではなく、ディスクにデータをライトできるディスク装置である場合、いずれも本発明が適用されうる。図3は、本発明の技術的思想による一実施形態によるディスク装置300のブロック図である。図3を参照すれば、ディスク装置300は、ディスク310、ヘッド320、制御部330、バッファ340及びメモリ350を備える。ディスク310は複数のトラックを備え、それぞれのトラックは複数のセクターを備える。ヘッド320は、ディスク310にデータをライトし、ディスク310からデータをリードする。即ち、ヘッド320はデータをディスク310のセクターにライトし、データをディスク310のセクターからリードする。バッファ340は、ホストHOSTから受信したデータ又はディスク310からリードしたデータを保存する。バッファ340は、第1領域、第2領域及び第3領域に区分でき、バッファ340の第1ないし第3領域それぞれにデータを保存する方法は、図4ないし図7Bを参照してさらに詳細に説明する。制御部330は、ホストHOSTから受信したデータをバッファ340の前記第1領域に保存する。制御部330は、前記受信したデータのサイズと、前記受信したデータをライトすべき目標セクターのサイズとが相異なる場合、ディスク310の前記セクターのうち、前記受信したデータをライトすべき目標セクターに保存されているデータをリードして、前記第2領域及び第3領域に保存する。即ち、制御部330は、前記リードしたデータのうちの一部分前記受信したデータに対応する部分及び残りの部分を、それぞれ前記第2領域及び第3領域に保存する。以下、対応するは代替ライト、上書すべきアドレスを有するの意味で用いる。その後で制御部330は、バッファ340の前記第1領域及び前記第3領域に保存したデータを対応する目標セクターにライトするように、ヘッド320を制御する。一方、制御部330は、前記受信したデータのサイズと、前記受信したデータをライトすべき目標セクターのサイズとが同じ場合、前記第1領域に保存されているデータを対応する目標セクターにライトするように、ヘッド320を制御する。もし、ホストHOSTからライトすべき複数のデータのブロック以下、単にデータというを受信した場合、制御部330は、前記受信した複数のデータを各々、バッファ340の前記第1領域に保存する。制御部330は、前記複数のデータをライトすべきセクターのうち、直前にリード又はライトしたセクター以下、現在セクターというに最も近接なセクターtheclosestsectorを検索する。最も近接なセクターとは、前記第2領域及び第3領域に保存されているデータが以前にリードされたセクター、及び前記第1領域及び第3領域に保存されているデータをライトすべきセクターのうちの一つであり、例えば、現在セクターからの探索シーク時間が最も短いセクターである。前記最も近接なセクターを検索して同定した場合、制御部330は、前記検索されたセクターに保存されているデータをリードして、前記第2領域及び第3領域に保存するように制御するか、又は、前記第1領域及び第3領域に保存されているデータを前記検索されたセクターにライトするように制御する。例えば、前記検索されたセクターのデータが前記バッファの前記第2及び第3領域に現在保存されていない場合には、前記検索されたセクターに保存されているデータをリードして、前記第2領域及び第3領域に保存し、前記検索されたセクターのデータが前記バッファの前記第2及び第3領域に現在保存されている場合には、前記第1領域及び第3領域に保存されているデータを前記検索されたセクターにライトする制御部330が前記最も近接なセクターを検索する場合、第1テーブル及び第2テーブルを利用する。第1テーブルは、ヘッド320がライト動作を行う場合、ヘッド320の探索時間についての情報を含む。前記第2テーブルは、ヘッド320がリード動作を行う場合、ヘッド320の探索時間についての情報を含む。前記第1テーブル及び第2テーブルはメモリ350に保存されうる。前記第1テーブル及び第2テーブルの一実施形態については、図11A及び図11Bでさらに詳細に説明する。前記制御部330の具体的な動作については、以下でさらに詳細に説明する。図4は、図3のディスク装置300のライト方法の一実施形態に関するフローチャートである。図3及び図4を参照すれば、制御部330は、ホストHOSTから受信したデータをバッファ340の前記第1領域に保存するS410。制御部330は、前記受信したデータのサイズと、前記受信したデータをライトすべきセクターのサイズとを比較するS420。S420段階で比較した結果、前記受信したデータのサイズと、前記受信したデータをライトすべきセクターのサイズとが相異なる場合、制御部330は、前記受信したデータをライトすべきセクターに保存されているデータをリードするように、ヘッド320を制御するS430。制御部330は、前記リードされたデータのうち、前記受信したデータに対応する部分をバッファ340の前記第2領域に保存するS440。また、制御部330は、前記リードされたデータのうち、前記受信したデータに対応する部分を除外した残りの部分をバッファ340の前記第3領域に保存するS450。制御部330は、バッファ340の前記第1領域及び第3領域に保存されているデータを前記セクターにライトするように、ヘッド320を制御するS460。S420段階で比較した結果、前記受信したデータのサイズと、前記受信したデータをライトすべきセクターのサイズとが同じ場合、制御部330は、バッファ340の前記第1領域に保存されているデータを対応するセクターにライトするように、ヘッド320を制御するS470。図5Aは、図3のバッファ340の一実施形態を示す図面であり、図5Bは、図3のディスク310の一つのセクター510に関する一実施形態を示す図面である。以下では、説明の便宜上、ホストHOSTからデータD1を受信して、そのデータD1をセクター510にライトしようとする場合について説明する。図3ないし図5Bを参照すれば、制御部330は、受信したデータD1をバッファ340の第1領域A2に保存する。受信したデータD1がセクター510に保存されているデータB1、B2、B3、B4のうち、データB2を代替するためのデータであると仮定する。例えば、ホストHOSTから受信したデータD1のサイズが512[byte]であり、セクター510のサイズが4[kbyte]であるとする。受信したデータD1のサイズはセクター510のサイズと相異なるので、制御部330は、セクター510に保存されているデータB1、B2、B3、B4をリードして、バッファ340の第2領域A5及び第3領域A1、A3、A4に保存する。より具体的には、制御部330はセクター510からリードしたデータB1、B2、B3、B4のうち、HOSTから受信したデータD1に対応する部分B2をバッファ340の第2領域A5に保存し、リードしたデータB1、B2、B3、B4のうち、B2を除外した残りの部分B1、B3、B4をバッファ340の第3領域A1、A3、A4に保存する。そして、制御部330は、バッファ340の第1領域A2及び第3領域A1、A3、A4に保存されているデータをセクター510にライトするように、ヘッド320を制御する。図5A及び図5Bでは、セクター510のサイズの1/4サイズのデータD1をホストHOSTから受信した場合について示しているが、本発明がこの場合に限定されるものではなく、他の多様なサイズのデータD1をホストHOSTから受信した場合にも、バッファ340を第1領域ないし第3領域に区分することで前述したように動作できる。図6は、図3のディスク装置300のライト方法の他の一実施形態に関するフローチャートである。図6では、説明の便宜上、ライトすべき目標セクターのサイズと異なるサイズの複数のデータを受信した場合について説明する。もし、ライトすべき目標セクターのサイズと同じサイズのデータを受信した場合には、図4で説明したように、ディスク装置300は、S470段階を行うことでライト動作を行える。また、図6と関連しては、説明の便宜上、第1及び第2データがホストから受信され、前記第1及び第2データは、それぞれの目標セクターである第1及び第2セクターにライトすべきものであり、且つ、前記第1及び第2データのサイズは、それぞれ第1及び第2セクターのサイズと異なるものと仮定する。図3及び図6を参照すれば、制御部330は、ライトすべき目標セクターのサイズと異なるサイズの複数のデータをバッファ340の第1領域に保存するS610。即ち、制御部330は、前記第1及び第2データをバッファ340の前記第1領域に保存する。制御部330は、複数のデータをライトすべき目標セクターのうち、一つの目標セクターに保存されているデータをバッファ340の前記第2領域及び第3領域に保存する。即ち、制御部330は、例えば前記第1セクターに保存されているデータをリードするようにヘッド320を制御する。そして、制御部330は、前記リードされたデータのうち、前記第1データに対応する部分をバッファ340の第2領域に保存しS620、前記リードされたデータのうち、前記第1データに対応する部分を除外した残りの部分をバッファ340の第3領域に保存するS630。次に制御部330は、前記複数のデータをライトするセクターのうち、前記第1セクターに最も近接なセクターを検索するS640。一般に制御部330はS640段階では、前記複数のデータをライトすべき目標セクターのうち、S620及びS630段階を行ったセクター、S660段階を行ったセクター、又はS670段階を行ったセクターと最も近接なセクターを検索する。最初のサイクルでは、S630段階を行った結果、制御部330はS640段階で、前記第1セクターに最も近接なセクターとして前記第2データをライトすべき第2セクターを検索する。次に制御部330は、前記検索された=最も近接なセクターに対してリード動作又はライト動作を行うかどうかを判断するS650。例えば、制御部330は、前記検索されたセクターに保存されているデータがバッファ340の第2領域及び第3領域に保存されている場合、前記ライト動作を行うと判断し、前記検索されたセクターに保存されているデータがバッファ340の第2領域及び第3領域に保存されていない場合、前記リード動作を行うと判断する。最初のサイクルでは、前記検索されたセクター第2セクターに保存されているデータがバッファ340の第2領域及び第3領域に保存されていないので、制御部330はS650段階で前記リード動作を行うと判断し、前記検索された第2セクターに保存されているデータをリードして、バッファ340の第2領域及び第3領域に保存するS660。即ち、制御部330は、前記リードされたデータのうち、前記第2データに対応する部分をバッファ340の第2領域に保存し、前記リードされたデータのうち、前記第2データに対応する部分を除外した残りの部分をバッファ340の第3領域に保存する。一般に、検索されたセクターに保存されているデータが既にバッファ340の第2領域及び第3領域に保存されている状態である場合、S650段階で、前記ライト動作を行うと判断する。従って、制御部330は、バッファ340の第1領域に保存されている前記第2データ、及びバッファ340の第3領域に保存されている前記検索されたセクターからリードされたデータを、前記検索されたセクターにライトするように制御するS670。制御部330は、前記受信した複数のデータに対してライト動作を完了したかどうかを判断してS680、前記受信したあらゆる複数のデータに対してライト動作を完了するまで、前記S640ないしS670段階を行う。最初のサイクルでは、S680段階で第1、第2データ共にライト動作が完了していないので、S640段階に戻って第2サイクルに移る。即ち、前記第2セクターに最も近接なセクターとして前記第1セクターを検索し、前記第1セクターに保存されているデータが既にバッファ340の第2領域及び第3領域に保存されているので、S650段階でライト動作を行うと判断し、前記第1セクターに対してS670段階を行う。第2サイクルでもS680段階で第2データのライト動作が完了していないので、S640段階に戻って第3サイクルに移る。即ち、前記第1セクターに最も近接なセクターとして前記第2セクターを検索し、前記第2セクターに保存されているデータが既にバッファ340の第2領域及び第3領域に保存されているので、S650段階でライト動作を行うと判断し、前記第2セクターに対してS670段階を行う。第3サイクルのS680段階では第1、第2データ共にライト動作が完了しているので、終了する。図7Aは、図3のバッファ340の他の一実施形態を示す図面であり、図7Bは、図3のディスク310の一つのトラック710に関する他の一実施形態を示す図面である。以下では図6の更に具体的な実施形態として、説明の便宜上、ホストから第1データD1及び第2データD2が受信され、第1データD1及び第2データD2をトラック710にライトしようとする場合について説明する。トラック710は、データB1、B2、B3、B4が保存されている第1セクター750、データB5、B6、B7、B8が保存されている第2セクター760、データB9、B10、B11、B12が保存されている第3セクター770などを含むと仮定する。図3、図6ないし図7Bを参照すれば、制御部330は、受信した第1データD1及び第2データD2をバッファ340の第1領域A3、A5、A6に保存する。即ち、制御部330は、第1データD1をバッファ340の第1領域A3に保存し、第2データD2をバッファ340の第1領域A5、A6に保存する。受信された第1データD1が、第1セクター750に保存されているデータB1、B2、B3、B4のうち、データB3を代替するためのデータであると仮定し、受信された第2データD2が第3セクター770に保存されているデータB9、B10、B11、B12のうち、データB9、B10を代替するためのデータであると仮定する。例えば、ホストHOSTから受信された第1データD1及び第2データD2それぞれのサイズは512[byte]であり、第1及び第3セクター750、770のサイズは4[kbyte]である。受信された第1データD1のサイズは第1セクター750のサイズと異なるので、制御部330は、第1セクター750に保存されているデータB1、B2、B3、B4をリードして、バッファ340の第2領域A9及び第3領域A1、A2、A4に保存する。即ち、制御部330は、第1セクター750でリードされたデータB1、B2、B3、B4のうち、受信されたデータD1に対応する部分B3をバッファ340の第2領域A9に保存する。また、制御部330は、第1セクター750でリードされたデータB1、B2、B3、B4のうち、受信されたデータD1に対応する部分B3を除外した残りの部分B1、B2、B4を、バッファ340の第3領域A1、A2、A4に保存する。[第1サイクル]次いで、制御部330は、第1セクター750と最も近接なセクターとして第2データD2を保存する第3セクター770を検索する。第3セクター770のデータB9、B10、B11、B12がバッファ340に保存されていない状態であるため、制御部330は、第3セクター770に保存されているデータB9、B10、B11、B12をリードして、バッファ340の第2領域A10、A11及び第3領域A7、A8に保存する。即ち、制御部330は、第3セクター770でリードされたデータB9、B10、B11、B12のうち、受信された第2データD2に対応する部分B9、B10をバッファ340の第2領域A10、A11に保存する。また、制御部330は、第3セクター770でリードされたデータB9、B10、B11、B12のうち、受信された第2データD2に対応する部分B9、B10を除外した残りの部分B11、B12をバッファ340の第2領域A7、A8に保存する。[第2サイクル]次いで、制御部340は、第3セクター770と最も近接なセクターとしてライト動作が完了していない第1データD1を保存する第1セクター750を検索する。制御部330は、バッファ340の第1領域A3及び第3領域A1、A2、A4に保存されているデータを第1セクター750にライトするように制御する。[第3サイクル]次いで、制御部330は、第1セクター750と最も近接なセクターとしてライト動作が完了していない第2データD2を保存する第3セクター770を検索する。制御部330は、バッファ340の第1領域A5、A6及び第3領域A7、A8に保存されているデータを、第3セクター770にライトするように制御する。図7A及び図7Bでは、第1セクター750及び第3セクター770の各々、1/4及び1/2サイズである第1及び第2データD1、D2がホストHOSTから受信された場合について例示しているが、本発明がこの場合に限定されるものではなく、多様なサイズと異なる数のデータがホストHOSTから受信される場合にも、バッファ340を第1領域ないし第3領域に区分することで前述したように動作する。図8は、図3のディスク310の一実施形態を示す図面である。図3、図6及び図8を参照すれば、ディスク310は第1ないし第3トラックT1、T2、T3を含み、第1ないし第3トラックT1、T2、T3それぞれは複数のセクターを含む。即ち、第1トラックT1は、第1セクターS1及び第2セクターS2を含み、第2トラックT2は、第3セクターS3、第4セクターS4及び第5セクターS5を含む。以下では、図6のS640段階の一実施形態について説明する。例えば、第1ないし第5セクターS1、S2、S3、S4、S5それぞれのサイズと異なる第1ないし第5データそれぞれを、第1ないし第5セクターS1、S2、S3、S4、S5にライトすると仮定する。まず第1セクターS1と関連してS620段階及びS630段階を行って、第1セクターS1のデータをバッファ340の前記第2領域及び第3領域に保存したと仮定する。図8の場合は、同じトラックで前記受信されたデータをライトすべき最も近接なセクターがあるかどうかを先ず判断し、前記セクターがない場合、他のトラックで前記受信されたデータをライトすべき最も近接なセクターがあるかどうかを判断する。即ち、図8の場合、制御部330は、第1ないし第5セクターS1、S2、S3、S4、S5に保存されているデータをリードしてバッファ340に保存する動作を行い、次いで、第1ないし第5セクターS1、S2、S3、S4、S5に対してバッファ340の対応するデータをライトする動作を行うように制御する。[第1サイクル]制御部330はS640段階を行うに当って、第1セクターS1が含まれた第1トラックT1のセクターのうち、前記受信されたデータを保存するセクターがあるかどうかをまず検索する。図8の場合、第1トラックT1に前記第2データをライトすべき第2セクターS2があるので、S640段階で検索されたセクターは第2セクターS2になる。第2セクターS2についてはリード動作をまず行わねばならないので、制御部330はS660段階を行って、第2セクターS2のデータをバッファ340の前記第2領域及び第3領域に保存する。[第2サイクル]次いで、制御部330はS640段階を行うに当って、第2セクターS2が含まれた第1トラックT1のセクターのうちにはS660段階を行うセクターがないので、他のトラックの第3ないし第5セクターS3、S4、S5のうち、S660段階を行う最も近接なセクターを検索する。図8の場合、第2トラックT2に前記第3データをライトすべき第3セクターS3があるので、S640段階で検索されたセクターは第3セクターS3になる。第3セクターS3についてはリード動作をまず行わねばならないので、制御部330はS660段階を行って、第3セクターS3のデータをバッファ340の前記第2領域及び第3領域に保存する。[第3サイクル]次いで、制御部330はS640段階を行うに当って、第3セクターS3が含まれた第2トラックT2のセクターのうち、前記受信されたデータを保存すべき最も近接なセクターがあるかどうかを検索する。図8の場合、第2トラックT2に前記第4データをライトすべき第4セクターS4が第3セクターS3に最も近接なセクターであるので、S640段階で検索されたセクターは第4セクターS4になる。第4セクターS4についてはリード動作をまず行わねばならないので、制御部330はS660段階を行って、第4セクターS4のデータをバッファ340の前記第2領域及び第3領域に保存する。[第4サイクル]次いで、制御部330はS640段階を行うに当って、第4セクターS4が含まれた第2トラックT2のセクターのうち、前記受信されたデータを保存すべき最も近接なセクターがあるかどうかを検索する。図8の場合、第2トラックT2に前記第5データをライトすべき第5セクターS5が第4セクターS4に最も近接なセクターであるため、S640段階で検索されたセクターは第5セクターS5になる。第5セクターS5についてはリード動作をまず行わねばならないので、制御部330はS660段階を行って、第5セクターS5のデータをバッファ340の前記第2領域及び第3領域に保存する。以上で、第1ないし第5セクターS1、S2、S3、S4、S5のデータはバッファ340の第2領域及び第3領域に保存されたので、[第5サイクル]制御部330は、S640段階で第5セクターS5に最も近接なセクターとして前記保存されたデータをライトすべきセクターを検索する。即ち、図8の場合、制御部330は、第5セクターS5で最も近接なセクターとしてライト動作が完了していない第1セクターS1を検索する。ただし、この場合、制御部330は、同一トラックでライト動作が完了せずに最もセクターとして第3セクターS3をS640段階で検索してもよい。制御部330は、S670段階を行って、バッファ340の第1領域及び第3領域に保存されたデータのうち、対応するデータを第1セクターS1にライトするように制御する。[第6サイクル]~[第9サイクル]次いで、S660段階と同じ順序で、即ち、第2セクターS2[第6サイクル]、第3セクターS3[第7サイクル]、第4セクターS4[第8サイクル]、及び第5セクターS5[第9サイクル]の順序でS670段階を行う。図9は、図3のディスク310の他の一実施形態を示す図面である。図3、図6及び図9を参照すれば、ディスク310は、第1ないし第3トラックT1、T2、T3を含み、第1ないし第3トラックT1、T2、T3それぞれは複数のセクターを含む。即ち、第1トラックT1は、第1セクターS1及び第2セクターS2を含み、第2トラックT2は、第3セクターS3、第4セクターS4及び第5セクターS5を含む。以下では、図6のS640段階の一実施形態について説明する。例えば、第1ないし第5セクターS1、S2、S3、S4、S5それぞれのサイズと異なる第1ないし第5データそれぞれを、第1ないし第5セクターS1、S2、S3、S4、S5にライトすると仮定する。まず第1セクターS1と関連してS620段階及びS630段階を行って、第1セクターS1のデータをバッファ340の前記第2領域及び第3領域に保存したと仮定する。図9の場合は、同じトラックで前記受信されたデータをライトすべき最も近接なセクターがあるかどうかをまず判断し、前記セクターがない場合、他のトラックで前記受信されたデータをライトする最も近接なセクターがあるかどうかを判断する。即ち、図9の場合、制御部330は、第1ないし第5セクターS1、S2、S3、S4、S5のうち、同じトラックのセクターに対して保存されているデータをバッファ340に保存する動作、又はバッファ340の対応するデータをライトする動作を優先的に行うように制御する。制御部330はS640段階を行うに当って、第1セクターS1が含まれた第1トラックT1のセクターのうち、前記受信されたデータを保存すべきセクターがあるかどうかをまず検索する。図9の場合、第1トラックT1に前記第2データをライトすべき第2セクターS2があるので、S640段階で検索されたセクターは第2セクターS2になる。第2セクターS2についてはリード動作をまず行わねばならないので、制御部330はS660段階を行って、第2セクターS2のデータをバッファ340の前記第2領域及び第3領域に保存する。次いで、制御部330はS640段階を行うに当って、第2セクターS2が含まれた第1トラックT1のセクターのうち、第1セクターS1に対してS670段階を行わねばならないので、S640段階で検索されたセクターは第1セクターS1になる。第1セクターS1のデータはバッファ340の第2領域及び第3領域に保存されているので、制御部330はS670段階を行って、バッファ340の第1領域及び第3領域に保存されたデータのうち、対応するデータを第1セクターS1にライトするように制御する。次いで、制御部330はS640段階を行うに当って、第1セクターS1が含まれた第1トラックT1のセクターのうち、第2セクターS2に対してS670段階を行わねばならないので、S640段階で検索されたセクターは第2セクターS2になる。第2セクターS2のデータはバッファ340の第2領域及び第3領域に保存されているので、制御部330はS670段階を行って、バッファ340の第1領域及び第3領域に保存されたデータのうち、対応するデータを第2セクターS2にライトするように制御する。次いで、制御部330はS640段階を行うに当って、第2セクターS2が含まれた第1トラックT1のセクター中にはS660段階又はS670段階を行うセクターがないので、他のトラックの第3ないし第5セクターS3、S4、S5中S660段階を行う最も近接なセクターを検索する。図9の場合、第2トラックT2に前記第3データをライトべき第3セクターS3があるので、S640段階で検索されたセクターは第3セクターS3になる。第3セクターS3についてはリード動作をまず行わねばならないので、制御部330はS660段階を行って、第3セクターS3のデータをバッファ340の前記第2領域及び第3領域に保存する。次いで、制御部330はS640段階を行うに当って、第3セクターS3が含まれる第2トラックT2のセクターのうち、前記受信されたデータを保存すべき最も近接なセクターがあるかどうかを検索する。図9の場合、第2トラックT2に前記第4データをライトすべき第4セクターS4が第3セクターS3に最も近接なセクターであるので、S640段階で検索されたセクターは第4セクターS4になる。第4セクターS4についてはリード動作をまず行わねばならないので、制御部330はS660段階を行って、第4セクターS4のデータをバッファ340の前記第2領域及び第3領域に保存する。次いで、制御部330はS640段階を行うに当って、第4セクターS4が含まれた第2トラックT2のセクターのうち、前記受信されたデータを保存すべき最も近接なセクターがあるかどうかを検索する。図9の場合、第2トラックT2に前記第5データをライトすべき第5セクターS5が第4セクターS4に最も近接なセクターであるので、S640段階で検索されたセクターは第5セクターS5になる。第5セクターS5についてはリード動作をまず行わねばならないので、制御部330はS660段階を行って、第5セクターS5のデータをバッファ340の前記第2領域及び第3領域に保存する。次いで、制御部330はS640段階を行うに当って、第5セクターS5が含まれた第2トラックT2のセクターのうち、第3セクターS3に対してS670段階を行わねばならないので、S640段階で検索されたセクターは第3セクターS3になる。第3セクターS3のデータはバッファ340の第2領域及び第3領域に保存されているので、制御部330はS670段階を行ってバッファ340の第1領域及び第3領域に保存されたデータのうち、対応するデータを第3セクターS3にライトするように制御する。次いで、制御部330はS640段階を行うに当って、第3セクターS3が含まれた第2トラックT2のセクターのうち、第3セクターS3に対してS670段階を行わねばならないので、S640段階で検索されたセクターは第4セクターS4になる。第4セクターS4のデータはバッファ340の第2領域及び第3領域に保存されているので、制御部330はS670段階を行って、バッファ340の第1領域及び第3領域に保存されたデータのうち、対応するデータを第4セクターS4にライトするように制御する。次いで、制御部330はS640段階を行うに当って、第4セクターS4が含まれた第2トラックT2のセクターのうち、第5セクターS5に対してS670段階を行わねばならないので、S640段階で検索されたセクターは第5セクターS5になる。第5セクターS5のデータはバッファ340の第2領域及び第3領域に保存されたので、制御部330はS670段階を行って、バッファ340の第1領域及び第3領域に保存されたデータのうち、対応するデータを第5セクターS5にライトするように制御する。図10は、図3のディスク310の他の一実施形態を示す図面である。図3、図6及び図10を参照すれば、ディスク310は第1ないし第3トラックT1、T2、T3を含み、第1ないし第3トラックT1、T2、T3それぞれは複数のセクターを含む。即ち、第1トラックT1は第1セクターS1及び第2セクターS2を含み、第2トラックT2は第3セクターS3、第4セクターS4及び第5セクターS5を含む。以下では、図6のS640段階の一実施形態について説明する。例えば、第1ないし第5セクターS1、S2、S3、S4、S5それぞれのサイズと異なる第1ないし第5データそれぞれを、第1ないし第5セクターS1、S2、S3、S4、S5にライトすると仮定する。まず第1セクターS1と関連してS620段階及びS630段階を行って、第1セクターS1のデータをバッファ340の前記第2領域及び第3領域に保存したと仮定する。図10の場合は、トラックと関係がなく前記受信されたデータをライトする最も近接なセクターがあるかどうかを判断する。制御部330はS640段階を行うに当って、前記受信されたデータが保存されるセクターのうち、第1セクターS1と最も近接なセクターがあるかどうかをまず検索する。図10の場合、第5データをライトすべき第5セクターS5が第1セクターS1に最も近接なセクターであるので、S640段階で検索されたセクターは第5セクターS5になる。第5セクターS5についてはリード動作をまず行わねばならないので、制御部330はS660段階を行って、第5セクターS5のデータをバッファ340の前記第2領域及び第3領域に保存する。次いで、制御部330はS640段階を行うに当って、前記受信されたデータが保存されるセクターのうち、第5セクターS5と最も近接なセクターがあるかどうかを検索するので、S640段階で検索されたセクターは第1セクターS1になる。第1セクターS1のデータはバッファ340の第2領域及び第3領域に保存されているので、制御部330はS670段階を行って、バッファ340の第1領域及び第3領域に保存されたデータのうち、対応するデータを第1セクターS1にライトするように制御する。次いで、制御部330はS640段階を行うに当って、前記受信されたデータを保存すべきセクターのうち、第1セクターS1と最も近接なセクターがあるかどうかを検索するので、S640段階で検索されたセクターは第5セクターS5になる。第5セクターS5のデータはバッファ340の第2領域及び第3領域に保存されているので、制御部330はS670段階を行って、バッファ340の第1領域及び第3領域に保存されたデータのうち、対応するデータを第5セクターS5にライトするように制御する。次いで、制御部330はS640段階を行うに当って、前記受信されたデータを保存すべきセクターのうち、第5セクターS5と最も近接なセクターがあるかどうかを検索するので、S640段階で検索されたセクターは第4セクターS4になる。第4セクターS4についてはリード動作をまず行わねばならないので、制御部330はS660段階を行って、第4セクターS4のデータをバッファ340の前記第2領域及び第3領域に保存する。次いで、制御部330はS640段階を行うに当って、前記受信されたデータを保存すべきセクターのうち、第4セクターS4と最も近接なセクターがあるかどうかを検索するので、S640段階で検索されたセクターは第3セクターS3になる。第3セクターS3についてはリード動作をまず行わねばならないので、制御部330はS660段階を行って、第3セクターS3のデータをバッファ340の前記第2領域及び第3領域に保存する。次いで、制御部330はS640段階を行うに当って、前記受信されたデータを保存すべきセクターのうち、第3セクターS3と最も近接なセクターがあるかどうかを検索するので、S640段階で検索されたセクターは第2セクターS2になる。第2セクターS2についてはリード動作をまず行わねばならないので、制御部330はS660段階を行って、第2セクターS2のデータをバッファ340の前記第2領域及び第3領域に保存する。次いで、制御部330はS640段階を行うに当って、前記受信されたデータを保存すべきセクターのうち、第2セクターS2と最も近接なセクターがあるかどうかを検索するので、S640段階で検索されたセクターは第3セクターS3になる。第3セクターS3のデータはバッファ340の第2領域及び第3領域に保存されているので、制御部330はS670段階を行って、バッファ340の第1領域及び第3領域に保存されたデータのうち、対応するデータを第3セクターS3にライトするように制御する。次いで、制御部330はS640段階を行うに当って、前記受信されたデータを保存すべきセクターのうち、第3セクターS3と最も近接なセクターがあるかどうかを検索するので、S640段階で検索されたセクターは第2セクターS2になる。第2セクターS2のデータはバッファ340の第2領域及び第3領域に保存されているので、制御部330はS670段階を行って、バッファ340の第1領域及び第3領域に保存されたデータのうち、対応するデータを第2セクターS2にライトするように制御する。次いで、制御部330はS640段階を行うに当って、前記受信されたデータを保存すべきセクターのうち、第2セクターS2と最も近接なセクターがあるかどうかを検索するので、S640段階で検索されたセクターは第4セクターS4になる。第4セクターS4のデータは、バッファ340の第2領域及び第3領域に保存されているので、制御部330はS670段階を行って、バッファ340の第1領域及び第3領域に保存されたデータのうち、対応するデータを第4セクターS4にライトするように制御する。図11Aは、第1テーブル1110の一実施形態についての図面であり、図11Bは、第2テーブル1150の一実施形態についての図面である。図3、図11A及び図11Bを参照すれば、第1テーブル1110は、ヘッド320がライト動作を行う場合の、ヘッド320の探索時間についての情報を含むテーブルを例示する。そして第2テーブル1110は、ヘッド320がリード動作を行う場合の、ヘッド320の探索時間についての情報を含むテーブルを例示する。図11A及び図11Bで、長さlengthは、シリンダートラック間の距離を意味する。即ち、図11Aを参照すれば、ヘッド320がライト動作のために例えば2つ離れたトラック間を移動する時間は1[μs]である。図11Bを参照すれば、ヘッド320がリード動作のために例えば2つ離れたトラック間を移動する時間は0.7[μs]になりうる。ただし、図11Aの第1テーブル1110及び図11Bの第2テーブル1150は一例を示したものであるだけで、本発明がこの場合に限定されるものではなく、場合によって第1テーブル1110及び第2テーブル1150は他の値を持つこともある。第1テーブル1110及び第2テーブル1150は、実験を通じて得た値を利用するか、第1テーブル1110は実験を通じて得た値を利用し、第2テーブル1150は第1テーブル1110を利用して推定した値を利用する。又は、第2テーブル1150は実験を通じて得た値を利用し、第1テーブル1110は第2テーブル1150を利用して推定した値を利用する。第1テーブル1110及び第2テーブル1150は、図6のS640段階を行うのに利用する。即ち、制御部330は、第1テーブル1110又は第2テーブル1150を利用して前記最も近接なセクターを検索する。一般的にディスク装置300がライト動作を行う場合とリード動作を行う場合とでヘッド320の探索シーク時間が相異なるので、図11A及び図11Bのような2つのテーブルを利用する。もし、ディスク装置300がライト動作を行う場合とリード動作を行う場合とでヘッド320の探索時間が同一であれば、一つのテーブルを利用してもよい。以上のように図面と明細書で最適の実施形態が開示された。ここで特定の用語が使われたが、これは単に本発明を説明するための目的で使われたものであり、意味限定や特許請求の範囲に記載された本発明の範囲を制限するために使われたものではない。従って、当業者ならば、これより多様な変形及び均等な他の実施形態が可能であるという点を理解できるであろう。従って、本発明の真の技術的保護範囲は特許請求の範囲の技術的思想により定められねばならない。