(57)【要約】【課題】データの書き込みに失敗しても再試行時間を可及的に短くし、アクセスタイムの短い記録ディスクを提供する。【解決手段】光磁気ディスクＢはデータの単位記録領域である多数のセクタによって構成された記録領域Ｂ２を有する。記録領域Ｂ２はデータが記録されるデータゾーンとこのデータゾーン内の欠陥セクタに対して別のセクタを提供するためのスペアゾーンを含む複数のゾーンに分けられている。光磁気ディスクＢの記録領域Ｂ２外の所定の領域に媒体管理情報Ｂ１が記録され、この媒体管理情報Ｂ１には、ディスク記録装置Ａによる物理フォーマット処理において再試行により初期データが書き込まれた回復セクタが生じたとき、各回復セクタごとに再試行に要した回数がリトライ回数情報として記録されている。【選択図】      図１
2007004978.tif 000002
【特許請求の範囲】
【請求項１】
記録領域のデータの単位記録領域を構成するセクタへのデータの書込みに失敗すると、規定回数に達するまで再試行を行い、その再試行によってもデータの書込みができないときはそのセクタを欠陥セクタとして別のセクタにデータを書き込み、欠陥セクタとデータが書き込まれた別のセクタの情報を媒体管理情報として記録領域外の所定の領域に書き込むディスク記録装置に適用される光ディスクであって、
上記記録領域は、データが記録されるデータゾーンとこのデータゾーン内の欠陥セクタに対して上記別のセクタを提供するためのスペアゾーンを含む複数のゾーンに分けられ、
上記ディスク記録装置による物理フォーマット処理において、初期データが再試行により書き込まれた回復セクタが存在する場合、各回復セクタごとに再試行に要した回数がリトライ回数情報として上記媒体管理情報に記録されていることを特徴とする、記録ディスク。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば光磁気ディスクについて欠陥セクタを検出しながらデータを書き込むディスク記録装置に適用される記録ディスクに関する。
【背景技術】
【０００２】
最近の光磁気ディスクは、大容量化に伴ってトラックピッチが狭く、光磁気ディスクにデータを書き込む際には、エラーを生ずる確率が高くなってきている。データの書き込みに失敗した場合、規定回数に達するまで再試行が行われ、規定回数の再試行を繰り返してもデータの書き込みに成功しない場合、最終的に書き込みエラーと判断されるが、この再試行の回数（リトライ回数）も増加する傾向にある。そのため、再試行に無駄な時間を費やすことでアクセスタイムが長くなっており、アクセスタイムを短縮する技術が要請されている。
【０００３】
図１１に示すように、従来の記録再生装置Ａ１０は、ホストとなるパーソナルコンピュータＣ１０からのコマンドに応じて光磁気ディスクＢ１０をフォーマットする。その際、記録再生装置Ａ１０のＣＰＵ１１０は、光磁気ディスクＢ１０上の単位記録領域を構成する各セクタに対して初期化データを書き込む。
【０００４】
このフォーマット処理中、あるセクタで初期化データの書き込みに失敗すると、ＣＰＵ１１０は、規定回数に達するまで再試行を行う。規定回数の再試行によっても初期化データの書き込みに成功しない場合、ＣＰＵ１１０は、初期化データを書き込むことができないセクタのアドレスをＰＤＬ（Ｐｒｉｍａｒｙ Ｄｅｆｅｃｔ Ｌｉｓｔ）として一旦ＲＡＭ１２０に格納し、このＰＤＬをフォーマット終了時に光磁気ディスクＢ１０の媒体管理情報Ｂ１１に記録する。
【０００５】
一方、規定回数内の再試行を経て初期化データを書き込むことができたセクタについては、そのアドレスがＰＤＬとして登録されず、正常なセクタとして使用可能とされる。このようなフォーマット処理は、フォーマットすべき全てのセクタに対して実行される。
【０００６】
ここで、ＰＤＬについて説明すると、図１２は、欠陥セクタの無い状態のゾーンを示し、この図１２と比較して図１３に示すように、光磁気ディスクＢ１０のフォーマット時にあるデータゾーンで欠陥セクタが検出されると、その欠陥セクタを飛ばして次のセクタに初期化データが書き込まれる。そして、欠陥セクタが存在するデータゾーンは、本来のセクタ数とすべく交替用セクタが存在するスペアゾーンまで広げられ、その欠陥セクタのアドレスがＲＡＭ１２０に記憶される。このように、欠陥セクタを飛ばしてアドレス指定できる欠陥を第１欠陥と呼び、第１欠陥に該当する欠陥セクタのアドレスの集合をＰＤＬと呼ぶ。
【０００７】
以上のようにしてフォーマット済みとされた光磁気ディスクＢ１０に対して実データを書き込む場合、記録再生装置Ａ１０のＣＰＵ１１０は、パーソナルコンピュータＣ１０からの書き込みコマンドに伴いアドレス指定されたセクタに対して実データを書き込む。
【０００８】
実データの書き込みに失敗すると、ＣＰＵ１１０は、規定回数に達するまで再試行を行う。規定回数の再試行によっても実データの書き込みに成功しない場合、ＣＰＵ１１０は、実データを書き込むことができないセクタを欠陥セクタと認識し、別のセクタに実データを書き込む交替処理を行う。
【０００９】
具体的に、交替処理においてＣＰＵ１１０は、欠陥セクタが存在するデータゾーンに続くスペアゾーンから、欠陥セクタに最も近い未使用のスペアセクタを交替先として求め、その交替先に実データを書き込む。
【００１０】
交替先のセクタでも書き込みに失敗すると、ＣＰＵ１１０は、別の交替先セクタを求めて再試行を行うが、規定回数の再試行によっても実データの書き込みに成功しない場合、交替処理をさらに継続する。
【００１１】
このようなスペアゾーン内での交替処理を再交替処理と呼び、再交替処理においては、正常に実データを書き込みできるまで繰り返し交替先のスペアが求められ、規定の交替回数を上限として再交替処理が繰り返される。
【００１２】
規定の交替回数に達するまでに正常に実データを書き込めた場合、ＣＰＵ１１０は、実データを書き込むことができない交替元とした欠陥セクタのアドレスをＳＤＬ（Ｓｅｃｏｎｄａｒｙ Ｄｅｆｅｃｔ Ｌｉｓｔ）として光磁気ディスクＢ１０の媒体管理情報Ｂ１１に追加記録し、パーソナルコンピュータＣ１０に正常終了を報告する。規定の交替回数を経ても正常に実データを書き込むことができない場合、ＣＰＵ１１０は、パーソナルコンピュータＣ１０にディスクエラーを報告する。
【００１３】
ここで、ＳＤＬについて説明すると、図１２は、欠陥セクタの無い状態のゾーンを示し、この図１２と比較して図１４に示すように、実データの書き込み時に欠陥セクタが検出されると、その欠陥セクタに替えてスペアゾーンのセクタに実データが書き込まれる。そして、交替元となる欠陥セクタのアドレスと交替先のスペアセクタのアドレスとが媒体管理情報Ｂ１１に記録される。このように、交替先のスペアセクタをアドレス変換により指定できる欠陥を第２欠陥と呼び、第２欠陥に該当する欠陥セクタのアドレスの集合をＳＤＬと呼ぶ。
【００１４】
ところで、ホストとなるパーソナルコンピュータＣ１０により指定されたアドレスに基づいて実データを書き込む際に欠陥セクタを検出した場合、ＣＰＵ１１０は、交替処理を実行するが、交替先のセクタにおいて必ずしも実データの書き込みが正常終了するという保証はない。場合によっては、欠陥セクタと判断された交替元のセクタよりも交替先の方がエラーとなる確率が高いことがある。そのため、交替先のセクタで無駄に交替処理を繰り返して再交替処理が実行されるケースがあった。
【００１５】
このように再交替処理を実行した場合には、１つのセクタに対する実データの書き込みのために、交替処理が２回以上行われ、実データを書き込むリトライ回数も膨大となることから、交替処理を含む実データの書き込みに要する時間の長時間化につながっていた。そのため、パーソナルコンピュータＣ１０からの書き込みコマンドに対して応答が遅れ、パーソナルコンピュータＣ１０上でタイムアウトエラーが発生するという問題があった。
【発明の開示】
【００１６】
そこで、本発明の目的は、データの書き込みに失敗しても再試行再試行時間を可及的に短くし、アクセスタイムの短い記録ディスクを提供することにある。
【００１７】
本発明の第１の側面によれば、記録領域のデータの単位記録領域を構成するセクタへのデータの書込みに失敗すると、規定回数に達するまで再試行を行い、その再試行によってもデータの書込みができないときはそのセクタを欠陥セクタとして別のセクタにデータを書き込み、欠陥セクタとデータが書き込まれた別のセクタの情報を媒体管理情報として記録領域外の所定の領域に書き込むディスク記録装置に適用される光ディスクであって、記録領域は、データが記録されるデータゾーンとこのデータゾーン内の欠陥セクタに対して別のセクタを提供するためのスペアゾーンを含む複数のゾーンに分けられ、ディスク記録装置による物理フォーマット処理において、初期データが再試行により書き込まれた回復セクタが存在する場合、各回復セクタごとに再試行に要した回数がリトライ回数情報として媒体管理情報に記録されていることを特徴とする、記録ディスクが提供される。
【００１８】
本発明によれば、少なくとも１回はデータの書き込みに失敗した後、再試行を経て使用可能とされた回復セクタを有する記録ディスクに対し、データを書き込む際には、あるセクタでデータの書き込みに失敗しても、回復セクタに要したリトライ回数よりも少なくてすむセクタを交替先として求め、求めた交替先のセクタに対してデータを書き込むことができる。
【００１９】
つまり、再試行を経て使用可能とされた回復セクタは、データの書き込みに失敗する確率が高いことから、交替先として後回しとすることができる。したがって、たとえば１回でデータの書き込みに成功し、リトライ回数が０ですむようなセクタを交替先として最初に求めることができるので、あるセクタでデータの書き込みに失敗しても、交替先のセクタで成功する確率が高く、再試行に要するリトライ回数および時間が最小限に抑えられることから、アクセスタイムを短縮することができる。
【００２０】
本発明の他の種々な特徴及び利点は、以下に添付図面に基づいて説明する実施形態より明らかになるであろう。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の第１の実施形態を図１〜図４に基づいて説明する。
【００２２】
本発明の第１の実施形態では、図１に示すように、ディスク記録装置としての記録再生装置Ａ、記録ディスクとしての光磁気ディスクＢ、データの読み書きを指示するホストとしてのパーソナルコンピュータＣが用いられる。なお、記録再生装置Ａは、もちろん光磁気ディスクＢに対してデータや情報を記録するだけでなく読み出すこともできる。パーソナルコンピュータＣは、ファイル管理機能を備えたＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）に基づき動作するものであって、本質的に何ら特徴を有するものではないことから、その詳細な図示説明を省略する。
【００２３】
まず、光磁気ディスクＢから説明すると、この種の光磁気ディスクＢとしては、たとえばＭＯ（Ｍａｇｎｅｔｏ Ｏｐｔｉｃａｌ ｄｉｓｋ）が用いられる。容量別には、たとえば２３０ＭＢ、５４０ＭＢ、６４０ＭＢ、１．３ＧＢといった種類がある。光磁気ディスクＢは、データを記録する記録領域Ｂ２として多数のトラック（図示省略）を有する。概念的に見れば、光磁気ディスクＢは、各トラックを区画して細分化された多数のセクタを単位記録領域として有する。一般に、たとえば６４０ＭＢの光磁気ディスクでは、物理フォーマットにより記録領域が内周側から外周側に向けて１１区分のゾーンに分けられ、１．３ＧＢの光磁気ディスクでは、外周側から内周側に向けて１８区分のゾーンに分けられる。なお、ゾーンには、後述するデータゾーンとスペアゾーンとが含まれる。また、実際にトラックは、螺旋状に形成されることが多い。
【００２４】
光磁気ディスクＢの記録面について見ると、記録領域Ｂ２の最外周ゾーンより外側と最内周ゾーンより内側の各領域には、媒体管理情報Ｂ１が記録されている。この媒体管理情報Ｂ１には、先述したＰＤＬとＳＤＬとが含まれ、光磁気ディスクＢの記録領域Ｂ２上における欠陥セクタのアドレス一覧が記録されている。また、この媒体管理情報Ｂ１には、後述のリトライ回数情報が含まれる。
【００２５】
記録再生装置Ａは、図１に示すように、制御部２、光学ヘッド３、磁気ヘッド４、およびモータ駆動回路５を備えている。制御部２は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、およびインターフェース回路１４を備えており、これらＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、およびインターフェース回路１４は、バス線１５により相互に接続されている。バス線１５には、データバス、アドレスバス、および制御信号線が含まれる。
【００２６】
記録再生装置Ａは、パーソナルコンピュータＣからの各種コマンドに応じて、光磁気ディスクＢを物理フォーマットしたり、データや情報を読み書きする。この物理フォーマットでは、光磁気ディスクＢ上のデータゾーンおよびスペアゾーンに含まれる各セクタに対して初期化データが書き込まれる。そして、物理フォーマット中には、初期化データを書き込むことができない第１欠陥に該当する欠陥セクタをデータゾーンから検出することができ、各欠陥セクタのアドレスをＰＤＬとして媒体管理情報Ｂ１に記録することができる。その一方、欠陥セクタに至らずとも後述の再試行（リトライ処理）を経て初期化データを書き込むことができたセクタについては、回復セクタと位置付けられ、そのアドレスと再試行に要した回数（リトライ回数）とがリトライ回数情報として媒体管理情報Ｂ１に記録される。
【００２７】
また、フォーマット済みの光磁気ディスクＢに対して実データを書き込む際には、第２欠陥により実データを書き込むことができない欠陥セクタを検出することができ、各欠陥セクタのアドレスをＳＤＬとして媒体管理情報Ｂ１に記録することができる。その際、第２欠陥に該当する欠陥セクタは、それが存在するデータゾーンに続くスペアゾーンのスペアセクタに置き換えられ、そのスペアセクタを交替先として実データを書き込むことができる。交替先のスペアセクタでも欠陥がある場合には、さらに別のスペアセクタが交替先として求められる。これら第１欠陥および第２欠陥による欠陥セクタが存在する場合の動作については、後に詳述する。
【００２８】
制御部２は、パーソナルコンピュータＣからの指示に基づいて、光学ヘッド２、磁気ヘッド３、およびモータ駆動回路４を制御する。光学ヘッド２、および磁気ヘッド３は、制御部２により制御されて、光磁気ディスクＢの単位記録領域（セクタ）にアクセスする。モータ駆動回路４は、制御部２により制御されて、光磁気ディスクＢを回転させるためのモータや、光学ヘッド２および磁気ヘッド３を移動させるためのモータを駆動する。
【００２９】
ＣＰＵ１１は、制御部１の全体を制御する。ＲＡＭ１２は、ＣＰＵ１１に各種のデータや情報を記憶するためのワークエリアを提供する。ＲＯＭ１３は、ＣＰＵ１１を作動させるためのプログラムやデータを記憶している。
【００３０】
この制御部２を機能ブロックで表すと、図２に示すように、データ読み書き部２１、リカバリ部２２、セクタ交替制御部２３、記録部２５、および記憶部２６により構成される。具体的に、ＣＰＵ１１は、データ読み書き部２１、リカバリ部２２、セクタ交替制御部２３、記録部２５を実現する。ＲＡＭ１２は、記憶部２６を実現する。
【００３１】
データ読み書き部２１は、媒体管理情報Ｂ１を参照してアドレス変換を行いながら光磁気ディスクＢに対してデータや情報を読み書きする。
【００３２】
リカバリ部２２は、あるセクタにおいてデータ読み書き部２１が初期化データや実データの書き込みに失敗した場合、ふたたび同じセクタについて再試行を行う。このようなデータの書き込みに関する再試行は、規定回数内に成功するまで行われ、規定回数の再試行を経てもデータを書き込むことができない場合には、欠陥セクタとして検出される。この再試行を以下において「リトライ処理」と呼ぶ。
【００３３】
セクタ交替制御部２３は、実データをあるセクタに対して書き込む際、リカバリ部２２が規定回数のリトライ処理を実行しても書き込みに失敗することで欠陥セクタが検出された場合、替わりに書き込むべき別のセクタを求める。具体的にセクタ交替制御部２３は、その欠陥セクタについて後述のリトライ回数情報に示されるリトライ回数よりも少ないリトライ回数に該当するスペアゾーンのセクタを交替先セクタとして求める。つまり、実データの書き込み時に第２欠陥による欠陥セクタが検出された場合、交替元となるその欠陥セクタよりも少ないリトライ回数でフォーマットされたセクタが交替先として求められる。なお、リトライ処理が１度も実行されることなく正常にフォーマットされたセクタについては、リトライ回数が０とみなされる。求めた交替先のセクタでも実データを書き込むことができずに欠陥セクタと判断された場合、セクタ交替制御部２３は、さらにスペアゾーンから別のセクタを交替先セクタとして求める。このように、交替先セクタを求める最初の処理を交替処理と呼び、さらに、２回目以降に行われる交替処理を再交替処理と呼ぶ。再交替処理の回数としては、上限回数が設定されており、上限回数を経てもデータを書き込むことができない場合、セクタ交替制御部２３は、最終的にディスクエラーと判断する。
【００３４】
記録部２５は、物理フォーマット時にリカバリ部２２がリトライ処理を実行することにより、規定回数内で初期化データの書き込みに成功した回復セクタが存在する場合、各回復セクタごとにリトライ処理に要したリトライ回数をリトライ回数情報として光磁気ディスクＢ上の媒体管理情報Ｂ１に記録する。また、記録部２５は、ＰＤＬやＳＤＬも媒体管理情報Ｂ１に記録する。
【００３５】
記憶部２６は、ＰＤＬやＳＤＬ、さらにはリトライ回数情報を記憶する。これらＰＤＬやＳＤＬ、リトライ回数情報は、最終的に光磁気ディスクＢの媒体管理情報Ｂ１に書き写される。
【００３６】
次に、光磁気ディスクを物理フォーマットする際の動作を図３のフローチャートに基づいて、また、光磁気ディスクに対して実データを書き込む際の動作を図４のフローチャートに基づいてそれぞれ説明する。
【００３７】
まず、図３に示すように、パーソナルコンピュータＣから物理フォーマットを要求するコマンド指示があると（Ｓ１０：ＹＥＳ）、記録再生装置ＡのＣＰＵ１１は、光磁気ディスクＢ上の各セクタごとに初期化データを書き込むことで物理フォーマットを行う（Ｓ１１）。物理フォーマットは、データゾーンおよびスペアゾーンの双方に対して実行される。
【００３８】
この物理フォーマット中にあるセクタで初期化データを書き込むことができない書き込みエラーが発生した場合（Ｓ１２：ＹＥＳ）、ＣＰＵ１１は、そのセクタに対してリトライ処理を実行する（Ｓ１３）。
【００３９】
リトライ回数が予め設定された規定回数以下でリトライ処理に成功した場合（Ｓ１４：ＮＯ）、ＣＰＵ１１は、リトライ処理の行われたセクタを回復セクタとして検出し、そのアドレスとリトライ回数とをＲＡＭ１２に格納する（Ｓ１５）。このようにして検出された回復セクタは、欠陥セクタとして記録されることなく使用可能とされるが、後述する実データの書き込みに際しては欠陥セクタとなるおそれがある。なお、回復セクタは、データゾーンだけでなくスペアゾーンからも検出される。また、リトライ回数の上限となる規定回数は、各セクタごとに設定できるが、各セクタごとに固定値とするほか、可変値としても良い。
【００４０】
その一方、リトライ回数が予め設定された規定回数を超えてしまう場合（Ｓ１４：ＹＥＳ）、ＣＰＵ１１は、リトライ処理の対象としたセクタを第１欠陥による欠陥セクタと判断し、その欠陥セクタのアドレスをＰＤＬとしてＲＡＭ１２に格納する（Ｓ１６）。なお、データゾーン内に欠陥セクタが存在する場合、ＣＰＵ１１は、そのデータゾーンをスペアゾーンまで拡張することにより、本来のデータゾーンに必要なセクタ数を確保する。
【００４１】
その後、ＣＰＵ１１は、全てのセクタについて初期化データの書き込みを完了したか否かを判断し（Ｓ１７）、全セクタについて書き込みを完了すると（Ｓ１７：ＹＥＳ）、ＣＰＵ１１は、Ｓ１６においてＲＡＭ１２に格納されたＰＤＬを光磁気ディスクＢ上の媒体管理情報Ｂ１に記録する（Ｓ１８）。
【００４２】
さらに、ＣＰＵ１１は、Ｓ１５においてＲＡＭ１２に格納された各回復セクタごとのリトライ回数についても、リトライ回数情報として光磁気ディスクＢ上の媒体管理情報Ｂ１に記録し（Ｓ１９）、この物理フォーマット処理を終える。
【００４３】
Ｓ１７において、全セクタについて初期化データの書き込みを完了していない場合（Ｓ１７：ＮＯ）、ＣＰＵ１１は、Ｓ１１に戻って残りのセクタについて初期化データの書き込みを行う。
【００４４】
Ｓ１２において、あるセクタで初期化データの書き込みが１回で成功した場合（Ｓ１２：ＮＯ）、ＣＰＵ１１は、そのままＳ１７に進む。
【００４５】
Ｓ１０において、パーソナルコンピュータＣから物理フォーマットを要求するコマンド指示がない場合（Ｓ１０：ＮＯ）、ＣＰＵ１１は、パーソナルコンピュータＣからフォーマットのコマンド指示があるまで待機する。
【００４６】
以上のようにして既に物理フォーマットされた光磁気ディスクＢに対し、実データを書き込む場合には、図４に示すフローチャートの手順で書き込み動作が制御される。
【００４７】
まず、ＣＰＵ１１は、光磁気ディスクＢから媒体管理情報Ｂ１を読み取る（Ｓ２０）。具体的に言うと、ＣＰＵ１１は、媒体管理情報Ｂ１に含まれるＰＤＬとリトライ回数情報とを一時的にＲＡＭ１２に取り込む。
【００４８】
そして、パーソナルコンピュータＣからアドレス指定を伴って実データの書き込みを要求するコマンド指示がある場合（Ｓ２１：ＹＥＳ）、ＣＰＵ１１は、ＰＤＬを参照してアドレス変換を行いながら、既にフォーマット済みの正常なセクタに対して実データを書き込む（Ｓ２２）。この正常なセクタには、回復セクタも含まれる。
【００４９】
実データの書き込み中にあるセクタで書き込みエラーが発生した場合（Ｓ２３：ＹＥＳ）、ＣＰＵ１１は、Ｓ１３と同様に、そのセクタについてリトライ処理を実行する（Ｓ２４）。
【００５０】
ここで、リトライ回数が予め設定された規定回数以下でリトライ処理に成功した場合（Ｓ２５：ＮＯ）、ＣＰＵ１１は、後述のＳ３１に進むが、リトライ回数が予め設定された規定回数を超えてしまう場合（Ｓ２５：ＹＥＳ）、ＣＰＵ１１は、リトライ処理の対象としていたセクタを第２欠陥による欠陥セクタと判断し、その欠陥セクタのアドレスをＳＤＬとしてＲＡＭ１２に一旦格納する（Ｓ２６）。
【００５１】
そして、ＣＰＵ１１は、欠陥セクタに替わる別のセクタをスペアゾーンから求めるべく、交替処理を行う（Ｓ２７）。なお、Ｓ２７の交替処理は、２回目以降の実行に際して再交替処理となる。
【００５２】
この交替処理において、ＣＰＵ１１は、欠陥セクタのデータゾーンに続くスペアゾーン内において、最も欠陥セクタに近い先頭側のセクタを交替先として求めるが、その際、ＣＰＵ１１は、リトライ回数情報を参照することにより、交替先のセクタについてのリトライ回数が、交替元となる欠陥セクタのリトライ回数よりも少なくてすむか否かを判断する（Ｓ２８）。つまり、ＣＰＵ１１は、物理フォーマット時にリトライ処理を経て欠陥となる可能性が高いと判断された回復セクタを交替先として選ばないように動作する。このような動作によれば、交替元の欠陥セクタよりも欠陥となる可能性の高いセクタが交替先として選ばれることはない。
【００５３】
交替先として求めたセクタがリトライ回数情報に示される交替元のリトライ回数よりも少なくてすむと判断した場合（Ｓ２８：ＹＥＳ）、ＣＰＵ１１は、交替回数が上限回数以内に収まる限り（Ｓ２９：ＮＯ）、交替先の別のセクタに対して実データの書き込みを行うべく、Ｓ２２に戻る。なお、交替元となる欠陥セクタのリトライ回数が０としてリトライ回数情報に記録されている場合、例外的にリトライ回数が０のセクタであっても交替先として実データを書き込んでも良く、あるいは、後述するように、ディスクエラーと判断しても良い。
【００５４】
その一方、交替回数が上限回数を超えてしまう場合（Ｓ２９：ＹＥＳ）、ＣＰＵ１１は、実データを書き込むことができないディスエラーの発生と判断し、その旨をパーソナルコンピュータＣに報告し（Ｓ３０）、この実データの書き込み処理を終える。
【００５５】
Ｓ２８において、交替先のセクタではリトライ回数情報に示される欠陥セクタのリトライ回数以上となると判断した場合（Ｓ２８：ＮＯ）、ＣＰＵ１１は、交替先をさらに替えるべくＳ２７に戻る。つまり、ＣＰＵ１１は、交替先として求めたセクタについて欠陥セクタよりもリトライ処理が多くなると判断した場合、再交替処理を実行することとなる。
【００５６】
Ｓ２５において、リトライ回数が予め設定された規定回数以下でリトライ処理に成功した場合（Ｓ２５：ＮＯ）、ＣＰＵ１１は、パーソナルコンピュータＣから書き込みを指示された全ての実データについて書き込みを完了したか否かを判断する（Ｓ３１）。
【００５７】
全データについて書き込みを完了すると（Ｓ３１：ＹＥＳ）、ＣＰＵ１１は、Ｓ２６においてＲＡＭ１２に格納されたＳＤＬを光磁気ディスクＢ上の媒体管理情報Ｂ１に記録する（Ｓ３２）。この際、既に存在する媒体管理情報Ｂ１のＳＤＬについては、新たにＳＤＬが追加更新されることとなる。
【００５８】
さらに、ＣＰＵ１１は、実データの書き込みを正常に終了したことをパーソナルコンピュータＣに対して報告し（Ｓ３３）、最終的に実データの書き込み処理を終える。
【００５９】
Ｓ３１において、全データについて書き込みを完了していない場合（Ｓ３１：ＮＯ）、ＣＰＵ１１は、Ｓ２２に戻って残りの実データについて書き込みを行う。
【００６０】
Ｓ２３において、あるセクタで実データの書き込みが１回で成功した場合（Ｓ２３：ＮＯ）、ＣＰＵ１１は、そのままＳ３１に進む。
【００６１】
Ｓ２１において、パーソナルコンピュータＣから実データの書き込みを要求するコマンド指示がない場合（Ｓ２１：ＮＯ）、ＣＰＵ１１は、パーソナルコンピュータＣからデータ書き込みのコマンド指示があるまで待機する。
【００６２】
したがって、第１の実施形態によれば、物理フォーマット時に少なくとも１回はデータの書き込みに失敗した回復セクタは、実データの書き込みに際して失敗する確率が高いため、交替先として使用されることはなく、回復セクタ以外の正常なセクタに実データを書き込んでいくことができる。つまり、交替先のセクタでリトライ処理が繰り返される確率が従来に比べて低くなり、リトライ回数およびリトライ処理に要する時間が最小限に抑えられることから、実データの書き込みに際してアクセスタイムを短縮することができる。
【００６３】
次に、第２の実施形態を図１，図５，図６に基づいて説明する。なお、図５，図６のフローチャートにおいて、図３，図４のフローチャートと同じところは、同一のステップ番号を付して説明を省略する。
【００６４】
第２の実施形態では、図５から図６に続くフローチャートに示すように、フォーマット処理に続いて実データの書き込み処理を行う。たとえば、光磁気ディスクＢを抜き差しすることなく、パーソナルコンピュータＣから物理フォーマットを要求し、フォーマット完了後、すぐに同じ光磁気ディスクＢに対して実データの書き込みを要求する場合が該当する。
【００６５】
そのため、第１の実施形態と大きく異なる点は、Ｓ１８において、ＰＤＬを光磁気ディスクＢ上の媒体管理情報Ｂ１に記録した後、ＣＰＵ１１は、ＲＡＭ１２に格納された各回復セクタごとのリトライ回数をリトライ回数情報として、そのままＲＡＭ１２に記憶保持させた状態とし（Ｓ４０）、リトライ回数情報を光磁気ディスクＢ上の媒体管理情報Ｂ１に記録しない点にある。ＲＡＭ１２に記憶保持されたリトライ回数情報は、記録再生装置Ａから光磁気ディスクＢが排出されるまで、または、新たに別の光磁気ディスクが記録再生装置Ａに挿入されるまで、あるいは記録再生装置Ａが電源オフとされるまで保持される。
【００６６】
なお、Ｓ１８においては、ＰＤＬが光磁気ディスクＢの媒体管理情報Ｂ１に書き写されるが、このＰＤＬも、ＲＡＭ１２に記憶保持された状態とされる。
【００６７】
そして、リトライ回数情報およびＰＤＬをＲＡＭ１２に保持させた状態でＣＰＵ１１は、Ｓ２１に進む。このＳ２１：ＹＥＳの場合において、パーソナルコンピュータＣから実データの書き込みを要求するために送られてくるコマンドは、必ずしも物理フォーマットを完了した後である必要はなく、物理フォーマットを指示するコマンドに伴うものでも良い。
【００６８】
したがって、第２の実施形態によれば、リトライ回数情報を光磁気ディスクＢに対して記録しない分、物理フォーマット完了後すぐに実データの書き込みを行うことができる。
【００６９】
次に、第３の実施形態を図１，図７，図８に基づいて説明する。なお、図７のフローチャートにおいて、図４のフローチャートと同じところは、同一のステップ番号を付して説明を省略する。
【００７０】
第３の実施形態においては、実データを書き込む際に第１の実施形態と若干異なる動作を行う。そのため、図７に示すように、制御部２に欠陥登録部２４を有する。
【００７１】
この欠陥登録部２４は、ＣＰＵ１１により実現される機能であって、欠陥セクタの検出を経て交替先のセクタを求める過程において、リトライ回数情報に示される欠陥セクタについてのリトライ回数よりも多いセクタが検出された場合、そのリトライ回数の多いセクタについても欠陥セクタとしてＲＡＭ１２に登録するものである。
【００７２】
具体的には、図８に示すように、Ｓ２８において、交替先のセクタではリトライ回数情報に示される欠陥セクタのリトライ回数以上となると判断した場合（Ｓ２８：ＮＯ）、ＣＰＵ１１は、その交替先のセクタを欠陥セクタと判断し、そのアドレスをＲＡＭ１２に登録する（Ｓ５０）。
【００７３】
その後、ＣＰＵ１１は、交替先をさらに替えるべくＳ２７に戻る。つまり、ＣＰＵ１１は、交替先として求めたセクタでもリトライ回数情報に示される欠陥セクタについてのリトライ回数以上のリトライ処理が必要とされる場合には、その交替先のセクタを今後使用不可とすべく、欠陥セクタとして取り扱うのである。こうして得られた欠陥セクタのアドレスは、Ｓ２６で得られた欠陥セクタのアドレスとともにＳＤＬとして光磁気ディスクＢ上の媒体管理情報Ｂ１に記録されることとなる。なお、リトライ回数情報に基づいて検出された欠陥セクタに関しては、そのアドレスがＳＤＬとは別にして記録されるとしても良い。
【００７４】
したがって、第３の実施形態によれば、実データを書き込む際にリトライ回数情報に基づいて検出された欠陥セクタについては、次回の実データの書き込み時に使用されることはなく、その分、無駄なリトライ処理に要する時間が削減され、実データの書き込みを迅速に行うことができる。
【００７５】
次に、第４の実施形態は、図９，図１０のフローチャートに示されるが、この第４の実施形態は、単に第２の実施形態に第３の実施形態を適用した変形例と見なせることから、図１０のフローチャートにおいて、図６および図８のフローチャートと同じところは、同一のステップ番号を付して全体の説明を省略する。
【００７６】
なお、本発明は、上記の実施形態に限定されるものではない。
【００７７】
たとえば、記録ディスクとしては、ＭＯに限らず、たとえばＭＤやｉＤフォーマット系の光磁気ディスクとしても良く、あるいは、相変化型やライトワンス型といった、たとえばＤＶＤやＣＤ−ＲＯＭなどの光ディスクのほか、ハードディスクやフロッピー（登録商標）ディスクといった磁気記録系の磁気ディスクにも適用できる。
【００７８】
また、第２または第４の実施形態では、リトライ回数情報が光磁気ディスクＢに記録されないが、特にリトライ回数情報の記録を禁止するものではなく、物理フォーマットの完了直後や、実データの書き込み完了後にリトライ回数情報を光磁気ディスクＢに記録するようにしても良い。
【００７９】
あるいは、光磁気ディスクＢを別のものに交換した後でも、ＲＡＭ１２にリトライ回数情報をそのまま記憶させた状態とし、次に光磁気ディスクＢがローディングされたとき、その光磁気ディスクＢに対応するリトライ回数情報をＲＡＭ１２から読み出して使用するようにしても良い。
【図面の簡単な説明】
【００８０】
【図１】本発明に係るディスク記録装置を備えた記録再生装置のブロック図である。
【図２】本発明の第１の実施形態による記録再生装置の機能ブロック図である。
【図３】第１の実施形態によるフォーマット処理のフローチャートである。
【図４】第１の実施形態によるデータ書き込み処理のフローチャートである。
【図５】第２の実施形態によるフォーマット処理に続いてデータ書き込み処理が行われる場合のフローチャートである。
【図６】図５に続くフローチャートである。
【図７】本発明の第３の実施形態による記録再生装置の機能ブロック図である。
【図８】第３の実施形態によるデータ書き込み処理のフローチャートである。
【図９】第４の実施形態によるフォーマット処理に続いてデータ書き込み処理が行われる場合のフローチャートである。
【図１０】図９に続くフローチャートである。
【図１１】従来例に係る記録再生装置のブロック図である。
【図１２】欠陥の無い状態のゾーンを説明するための説明図である。
【図１３】第１欠陥によるＰＤＬを説明するための説明図である。
【図１４】第２欠陥によるＳＤＬを説明するための説明図である。
【符号の説明】
【００８１】
２  制御部
３  光学ヘッド
４  磁気ヘッド
５  モータ駆動回路
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＲＯＭ
１４  インターフェース回路
１５  バス線
２１  データ読み書き部
２２  リカバリ部
２３  セクタ交替制御部
２４  欠陥登録部
２５  記録部
２６  記憶部
Ａ  記録再生装置
Ｂ  光磁気ディスク
Ｂ１  媒体管理情報
Ｂ２  記録領域
Ｃ  パーソナルコンピュータ
【図１】
2007004978.tif 000003
【図２】
2007004978.tif 000004
【図３】
2007004978.tif 000005
【図４】
2007004978.tif 000006
【図５】
2007004978.tif 000007
【図６】
2007004978.tif 000008
【図７】
2007004978.tif 000009
【図８】
2007004978.tif 000010
【図９】
2007004978.tif 000011
【図１０】
2007004978.tif 000012
【図１１】
2007004978.tif 000013
【図１２】
2007004978.tif 000014
【図１３】
2007004978.tif 000015
【図１４】
2007004978.tif 000016