(57)【要約】【課題】欠陥管理情報の書き込みサイズを削減する記憶媒体管理装置、記憶媒体管理プログラム、記憶媒体管理方法を提供する。【解決手段】記憶媒体に書き込まれている欠陥アドレスの情報である第１欠陥管理情報を読み出し、第１欠陥管理情報に基づく全ての欠陥アドレスの情報を全欠陥情報としてメモリに書き込み、第１欠陥管理情報の中の後発欠陥の情報である第１後発欠陥情報３２に基づく後発欠陥の情報を第２後発欠陥情報としてメモリに書き込むと共に、第１後発欠陥情報の最新セクタの内容を最新セクタ情報としてメモリに書き込むメモリ書き込み部と、新たな後発欠陥が検出された場合、新たな後発欠陥の情報に基づいて、全欠陥情報と第２後発欠陥情報と最新セクタ情報とを更新し、最新セクタ情報を第１後発欠陥情報３２の最新のブロックに書き込む記憶媒体書き込み部とを備えた。【選択図】図２
2007164929.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体における欠陥アドレスへのアクセスを回避するために該欠陥アドレスの情報の管理を行う記憶媒体管理装置であって、
前記記憶媒体に書き込まれている欠陥アドレスの情報である第１欠陥管理情報を読み出し、該第１欠陥管理情報に基づく全ての欠陥アドレスの情報を全欠陥情報としてメモリに書き込み、更に前記第１欠陥管理情報の中に所定のサイズのブロック毎に書き込まれている後発欠陥の情報である第１後発欠陥情報が含まれる場合、該第１後発欠陥情報に基づく後発欠陥の情報を第２後発欠陥情報としてメモリに書き込むと共に、前記第１後発欠陥情報の最新のブロックの内容を最新ブロック情報としてメモリに書き込むメモリ書き込み部と、
新たな後発欠陥が検出された場合、該新たな後発欠陥の情報に基づいて、前記全欠陥情報と前記第２後発欠陥情報と前記最新ブロック情報とを更新し、前記最新ブロック情報を前記記憶媒体における第１後発欠陥情報の最新のブロックに書き込む記憶媒体書き込み部と
を備える記憶媒体管理装置。
【請求項２】
請求項１に記載の記憶媒体管理装置において、
前記記憶媒体書き込み部は、前記新たな後発欠陥の情報を前記最新ブロック情報に追加することにより、前記最新ブロック情報を更新することを特徴とする記憶媒体管理装置。
【請求項３】
請求項１に記載の記憶媒体管理装置において、
前記記憶媒体書き込み部は、前記新たな後発欠陥の情報を前記最新ブロック情報に追加し、該最新ブロック情報を位置情報でソートすることにより、前記最新ブロック情報を更新することを特徴とする記憶媒体管理装置。
【請求項４】
記憶媒体における欠陥アドレスへのアクセスを回避するために該欠陥アドレスの情報の管理をコンピュータに実行させる記憶媒体管理プログラムであって、
前記記憶媒体に書き込まれている欠陥アドレスの情報である第１欠陥管理情報を読み出し、該第１欠陥管理情報に基づく全ての欠陥アドレスの情報を全欠陥情報としてメモリに書き込み、更に前記第１欠陥管理情報の中に所定のサイズのブロック毎に書き込まれている後発欠陥の情報である第１後発欠陥情報が含まれる場合、該第１後発欠陥情報に基づく後発欠陥の情報を第２後発欠陥情報としてメモリに書き込むと共に、最新のブロックの内容を最新ブロック情報としてメモリに書き込むメモリ書き込みステップと、
新たな後発欠陥が検出された場合、該新たな後発欠陥の情報に基づいて、前記全欠陥情報と前記第２後発欠陥情報と前記最新ブロック情報とを更新し、前記最新ブロック情報を前記記憶媒体における第１後発欠陥情報の最新のブロックに書き込む記憶媒体書き込みステップと
をコンピュータに実行させる記憶媒体管理プログラム。
【請求項５】
記憶媒体における欠陥アドレスへのアクセスを回避するために該欠陥アドレスの情報の管理を行う記憶媒体管理方法であって、
前記記憶媒体に書き込まれている欠陥アドレスの情報である第１欠陥管理情報を読み出し、該第１欠陥管理情報に基づく全ての欠陥アドレスの情報を全欠陥情報としてメモリに書き込み、更に前記第１欠陥管理情報の中に所定のサイズのブロック毎に書き込まれている後発欠陥の情報である第１後発欠陥情報が含まれる場合、該第１後発欠陥情報に基づく後発欠陥の情報を第２後発欠陥情報としてメモリに書き込むと共に、最新のブロックの内容を最新ブロック情報としてメモリに書き込むメモリ書き込みステップと、
新たな後発欠陥が検出された場合、該新たな後発欠陥の情報に基づいて、前記全欠陥情報と前記第２後発欠陥情報と前記最新ブロック情報とを更新し、前記最新ブロック情報を前記記憶媒体における第１後発欠陥情報の最新のブロックに書き込む記憶媒体書き込みステップと
を実行する記憶媒体管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体における欠陥の管理を行う記憶媒体管理装置、記憶媒体管理プログラム、記憶媒体管理方法に関するものである。
【背景技術】
【０００２】
ディスク装置などの記憶装置には、書き込みエラーあるいは読み出しエラーに関してリトライ（再試行）を行う仕組みが備えられている。このリトライに関して、ディスク装置は、書き込みエラーに対してリトライを行い、最終的に失敗した場合、または、読み込みエラーに対してリトライで読み出したデータを保証する場合、交代処理を行う。
【０００３】
また、ディスク装置内の各セクタに対しては、上位装置からシーケンシャルに０から始まる番号（ＬＢＡ：Logical Block Address）が付けられている。交代処理とは、予備にとっておいた未使用のセクタを交代先セクタとし、欠陥セクタに付与されているＬＢＡを交代先セクタに付与し直す機能である。従って、交代処理を行った後、このＬＢＡへのアクセスは、交代先セクタへのアクセスとなり、元の欠陥セクタへのアクセスは回避される。
【０００４】
このような交代処理を行うためには、交代に関する情報をメモリ上に欠陥管理情報として保持しておく必要がある。更に、ディスク装置の電源が切られた後も、欠陥管理情報を保持するために、ディスク媒体上でディスク装置の制御のための情報を保存する領域であるシステム領域に保存しておく必要がある。このように、ＬＢＡがどのセクタに割り当てられているかをディスク装置が管理することをアドレス管理と呼ぶ。
【０００５】
欠陥セクタのうち、ディスク装置の製造段階で検出される欠陥セクタは初期欠陥と呼ばれ、交代処理されるセクタは後発欠陥と呼ばれる。ディスク装置は、これらの欠陥セクタを回避するアドレス管理を内部で行っている。従って、上位装置はアクセスにおいて、例えば「ＬＢＡ１００の付与されたセクタから１００セクタ分書き込みをしなさい」というような単純な指示を与えるだけで良い。
【０００６】
初期欠陥に対して、一般的なディスク装置は、欠陥をスキップし、その後続の良セクタにＬＢＡを付与する。一方、後発欠陥に対して、一般的なディスク装置は、後発欠陥と連続していない位置で予備に確保しておいたセクタにＬＢＡを付与するというように複雑な動作を行う。
【０００７】
また、一般的なディスク装置は、アクセス性能を高めるために、欠陥セクタアドレスを昇順にソートし、検索を高速化している。欠陥セクタアドレスとは、ディスク媒体上における欠陥セクタの位置を表す物理アドレス（欠陥がない場合のＬＢＡ）である。ソートの方法として、処理時間の変動が小さく、ワークメモリをほとんど必要としないヒープソートが一般的に用いられる。欠陥セクタアドレスのソートを行っておくことにより、ＬＢＡから物理的なシリンダ、ヘッド、セクタの位置を求めるのに必要な時間は、最小で済む。従って、ディスク装置は、後発欠陥を検出し、交代処理を行う度にメモリ上の欠陥管理情報を更新し、ソートし直し、再びディスク媒体上のシステム領域に書き込む。このようにして作成されるディスク媒体上の欠陥管理情報を第１欠陥管理情報とし、メモリ上の欠陥管理情報を第２欠陥管理情報とする。
【０００８】
次に、欠陥管理情報の形式について説明する。
【０００９】
まず、メモリ上の欠陥管理情報である第２欠陥管理情報について説明する。図１３は、従来の第２欠陥管理情報の一例を示す表である。従来の第２欠陥管理情報は、第２全欠陥情報１３３と第２後発欠陥情報１３４からなる。全欠陥情報３３は、全ての欠陥セクタの欠陥セクタアドレスと、その欠陥セクタが初期欠陥（図中で「初期」と表記）か後発欠陥（図中で「交代」と表記）かを表す欠陥種別が記録されている。また、第２全欠陥情報１３３は、交代処理の際、新たな後発欠陥の情報が追加された後、欠陥セクタアドレスの昇順にソートされる。また、第２後発欠陥情報１３４は、後発欠陥の欠陥セクタアドレスと、その後発欠陥に対して交代処理により割り当てられたディスク媒体上の位置である交代先セクタの位置が記録されている。また、第２後発欠陥情報１３４は、交代処理の際、新たな後発欠陥の情報が追加された後、欠陥セクタアドレスの昇順にソートされる。
【００１０】
次に、ディスク媒体上の欠陥管理情報である第１欠陥管理情報について説明する。図１４は、従来の第１欠陥管理情報の一例を示す表である。従来の第１欠陥管理情報は、第１全欠陥情報１３１と第１後発欠陥情報１３２からなる。ソートされた第２欠陥管理情報は、そのままディスク媒体のシステム領域に記録される。従って、第２全欠陥情報１３３と第１全欠陥情報１３１は同じ情報であり、第２後発欠陥情報１３４と第１後発欠陥情報１３２は同じ情報である。
【００１１】
なお、本発明の関連ある従来技術として、例えば、下記に示す特許文献１が知られている。この磁気ディスク装置は、稼働中に発生した後発欠陥の代替処理にはスキップ処理を実行し、その後電源再投入時にスリップ処理を実行することにより、稼働中の高速・安全な代替処理を可能にし、稼働中に損なわれたセクタの連続性を再構築するものである。
【特許文献１】特開２０００−５７６９８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、近年、ディスク装置の大容量化に伴い、欠陥管理情報の記録個数が多くなってきた。欠陥管理情報のサイズが１００セクタ以上になると、欠陥管理情報の書き換えで書き込みエラーを引き起こす恐れがある。
【００１３】
また、近年、ディスク装置は、ＤＶＤレコーダのような家庭電化製品や自動車でも用いられるようになり、従来の管理された環境下ではなく、振動が起こる環境等での使用も想定される。このような環境下で、データサイズの大きい欠陥管理情報の書き込みできない恐れがあり、その状態でディスク装置の電源切断と電源投入が行われると、欠陥管理情報が正しく更新されていないために、ユーザデータが欠落するなどの障害が発生することがあった。
【００１４】
本発明は上述した問題点を解決するためになされたものであり、欠陥管理情報の書き込みサイズを削減する記憶媒体管理装置、記憶媒体管理プログラム、記憶媒体管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上述した課題を解決するため、本発明は、記憶媒体における欠陥アドレスへのアクセスを回避するために該欠陥アドレスの情報の管理を行う記憶媒体管理装置であって、前記記憶媒体に書き込まれている欠陥アドレスの情報である第１欠陥管理情報を読み出し、該第１欠陥管理情報に基づく全ての欠陥アドレスの情報を全欠陥情報としてメモリに書き込み、更に前記第１欠陥管理情報の中に所定のサイズのブロック毎に書き込まれている後発欠陥の情報である第１後発欠陥情報が含まれる場合、該第１後発欠陥情報に基づく後発欠陥の情報を第２後発欠陥情報としてメモリに書き込むと共に、前記第１後発欠陥情報の最新のブロックの内容を最新ブロック情報としてメモリに書き込むメモリ書き込み部と、新たな後発欠陥が検出された場合、該新たな後発欠陥の情報に基づいて、前記全欠陥情報と前記第２後発欠陥情報と前記最新ブロック情報とを更新し、前記最新ブロック情報を前記記憶媒体における第１後発欠陥情報の最新のブロックに書き込む記憶媒体書き込み部とを備えたものである。
【００１６】
また、本発明に係る記憶媒体管理装置において、前記記憶媒体書き込み部は、前記新たな後発欠陥の情報を前記最新ブロック情報に追加することにより、前記最新ブロック情報を更新することを特徴とするものである。
【００１７】
また、本発明に係る記憶媒体管理装置において、前記記憶媒体書き込み部は、前記新たな後発欠陥の情報を前記最新ブロック情報に追加し、該最新ブロック情報を位置情報でソートすることにより、前記最新ブロック情報を更新することを特徴とするものである。
【００１８】
また、本発明に係る記憶媒体管理装置において、前記第１欠陥管理情報は、予め検出された初期欠陥の情報である初期欠陥情報を含み、前記初期欠陥情報は、初期欠陥の位置情報を含み、前記第１後発欠陥情報と前記第２後発欠陥情報は、後発欠陥の位置情報と該後発欠陥の交代先の位置情報とを含み、前記全欠陥情報は、欠陥アドレス毎の位置情報と該欠陥アドレスが初期欠陥および後発欠陥のどちらであるかを示す欠陥種別とを含むことを特徴とするものである。
【００１９】
また、本発明に係る記憶媒体管理装置において、前記メモリ書き込み部は、前記初期欠陥情報における位置情報と前記第１後発欠陥情報における位置情報とに前記欠陥種別を付加してマージし、位置情報でソートした結果を前記全欠陥情報とすることを特徴とするものである。
【００２０】
また、本発明に係る記憶媒体管理装置において、前記記憶媒体書き込み部は、前記新たな後発欠陥の情報を前記全欠陥情報に追加し、該全欠陥情報を欠陥アドレスの位置情報でソートすることにより、前記全欠陥情報を更新し、前記新たな後発欠陥の情報を前記第２後発欠陥情報に追加し、該第２後発欠陥情報を後発欠陥の位置情報でソートすることにより、前記第２後発欠陥情報を更新することを特徴とするものである。
【００２１】
また、本発明に係る記憶媒体管理装置において、前記ブロックは、前記記憶媒体における１又は複数のセクタであることを特徴とするものである。
【００２２】
また、本発明に係る記憶媒体管理装置において、
前記メモリ書き込み部は、前記第１後発欠陥情報を前記第２後発欠陥情報とし、前記記憶媒体書き込み部は、前記第２後発欠陥情報を前記第１後発欠陥情報とすることを特徴とするものである。
【００２３】
また、本発明に係る記憶媒体管理装置において、前記記憶媒体書き込み部は、前記第１後発欠陥情報の書き込みが正しく行えない場合、タイマを起動し、所定の時間が経過したタイミングで前記第１後発欠陥情報の書き込みを再試行することを特徴とするものである。
【００２４】
また、本発明に係る記憶媒体管理装置において、前記記憶媒体書き込み部は、前記第１後発欠陥情報の書き込みが正しく行えない場合、ライトキャッシュデータの記憶媒体への書き込みの指示のコマンドを上位装置から受け取ったタイミングで前記第１後発欠陥情報の書き込みを再試行することを特徴とするものである。
【００２５】
また、本発明は、記憶媒体における欠陥アドレスへのアクセスを回避するために該欠陥アドレスの情報の管理をコンピュータに実行させる記憶媒体管理プログラムであって、前記記憶媒体に書き込まれている欠陥アドレスの情報である第１欠陥管理情報を読み出し、該第１欠陥管理情報に基づく全ての欠陥アドレスの情報を全欠陥情報としてメモリに書き込み、更に前記第１欠陥管理情報の中に所定のサイズのブロック毎に書き込まれている後発欠陥の情報である第１後発欠陥情報が含まれる場合、該第１後発欠陥情報に基づく後発欠陥の情報を第２後発欠陥情報としてメモリに書き込むと共に、最新のブロックの内容を最新ブロック情報としてメモリに書き込むメモリ書き込みステップと、新たな後発欠陥が検出された場合、該新たな後発欠陥の情報に基づいて、前記全欠陥情報と前記第２後発欠陥情報と前記最新ブロック情報とを更新し、前記最新ブロック情報を前記記憶媒体における第１後発欠陥情報の最新のブロックに書き込む記憶媒体書き込みステップとをコンピュータに実行させるものである。
【００２６】
また、本発明に係る記憶媒体管理プログラムにおいて、前記記憶媒体書き込みステップは、前記新たな後発欠陥の情報を前記最新ブロック情報に追加することにより、前記最新ブロック情報を更新することを特徴とするものである。
【００２７】
また、本発明に係る記憶媒体管理プログラムにおいて、前記記憶媒体書き込みステップは、前記新たな後発欠陥の情報を前記最新ブロック情報に追加し、該最新ブロック情報を位置情報でソートすることにより、前記最新ブロック情報を更新することを特徴とするものである。
【００２８】
また、本発明に係る記憶媒体管理プログラムにおいて、前記第１欠陥管理情報は、予め検出された初期欠陥の情報である初期欠陥情報を含み、前記初期欠陥情報は、初期欠陥の位置情報を含み、前記第１後発欠陥情報と前記第２後発欠陥情報は、後発欠陥の位置情報と該後発欠陥の交代先の位置情報とを含み、前記全欠陥情報は、欠陥アドレス毎の位置情報と該欠陥アドレスが初期欠陥および後発欠陥のどちらであるかを示す欠陥種別とを含むことを特徴とするものである。
【００２９】
また、本発明に係る記憶媒体管理プログラムにおいて、前記メモリ書き込みステップは、前記初期欠陥情報における位置情報と前記第１後発欠陥情報における位置情報とに前記欠陥種別を付加してマージし、位置情報でソートした結果を前記全欠陥情報とすることを特徴とするものである。
【００３０】
また、本発明に係る記憶媒体管理プログラムにおいて、前記記憶媒体書き込みステップは、前記新たな後発欠陥の情報を前記全欠陥情報に追加し、該全欠陥情報を欠陥アドレスの位置情報でソートすることにより、前記全欠陥情報を更新し、前記新たな後発欠陥の情報を前記第２後発欠陥情報に追加し、該第２後発欠陥情報を後発欠陥の位置情報でソートすることにより、前記第２後発欠陥情報を更新することを特徴とするものである。
【００３１】
また、本発明に係る記憶媒体管理プログラムにおいて、前記ブロックは、前記記憶媒体における１又は複数のセクタであることを特徴とするものである。
【００３２】
また、本発明に係る記憶媒体管理プログラムにおいて、前記メモリ書き込みステップは、前記第１後発欠陥情報を前記第２後発欠陥情報とし、前記記憶媒体書き込みステップは、前記第２後発欠陥情報を前記第１後発欠陥情報とすることを特徴とするものである。
【００３３】
また、本発明に係る記憶媒体管理プログラムにおいて、前記記憶媒体書き込みステップは、前記第１後発欠陥情報の書き込みが正しく行えない場合、タイマを起動し、所定の時間が経過したタイミングで前記第１後発欠陥情報の書き込みを再試行することを特徴とするものである。
【００３４】
また、本発明は、記憶媒体における欠陥アドレスへのアクセスを回避するために該欠陥アドレスの情報の管理を行う記憶媒体管理方法であって、前記記憶媒体に書き込まれている欠陥アドレスの情報である第１欠陥管理情報を読み出し、該第１欠陥管理情報に基づく全ての欠陥アドレスの情報を全欠陥情報としてメモリに書き込み、更に前記第１欠陥管理情報の中に所定のサイズのブロック毎に書き込まれている後発欠陥の情報である第１後発欠陥情報が含まれる場合、該第１後発欠陥情報に基づく後発欠陥の情報を第２後発欠陥情報としてメモリに書き込むと共に、最新のブロックの内容を最新ブロック情報としてメモリに書き込むメモリ書き込みステップと、新たな後発欠陥が検出された場合、該新たな後発欠陥の情報に基づいて、前記全欠陥情報と前記第２後発欠陥情報と前記最新ブロック情報とを更新し、前記最新ブロック情報を前記記憶媒体における第１後発欠陥情報の最新のブロックに書き込む記憶媒体書き込みステップとを実行するものである。
【発明の効果】
【００３５】
本発明によれば、交代処理における記憶媒体上のシステム領域への書き込みサイズが削減されることにより、書き込みの失敗が減少し、記憶装置の信頼性が向上する。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００３７】
まず、本実施の形態に係る記憶装置（ディスク装置）の構成について説明する。
【００３８】
図１は、実施の形態１に係るディスク装置の構成の一例を示すブロック図である。このディスク装置１（ハードディスクドライブ）は、ホストＩＦ（インタフェース）制御部２、バッファメモリ制御部３、バッファメモリ４、フォーマット制御部５、リードチャネル６、ヘッド制御部７、ＭＰＵ（Micro Processing Unit）８、メモリ９、不揮発性メモリ（Flash ROM）１０、サーボ制御部１１、ボイスコイルモータ（VCM）１２、スピンドルモータ（SPM）１３、ヘッド１４、ディスク媒体１５、コモンバス１６を備える。また、ディスク装置１は、ホストＩＦ制御部２を介して上位装置に接続されている。
【００３９】
ＭＰＵ８は、ディスク装置の各部の制御を行うと共に、タイマ機能を備える。メモリ９は、揮発性メモリであり、ＭＰＵが用いる制御用データや制御用プログラムを記憶すると共に、欠陥管理情報を記憶する。不揮発性メモリ１０は、ＭＰＵ８が用いる制御用プログラムを記憶する。サーボ制御部１１は、ＶＣＭ１２とＳＰＭ１３の動作を制御する。ＶＣＭ１２は、ヘッド１４を動かす。ＳＰＭは、ディスク媒体１５を回転させる。また、上位装置がディスク媒体１５にアクセスした際のデータは、図中の上位装置、ホストＩＦ制御部２、バッファメモリ制御部３、バッファメモリ４、フォーマット制御部５、リードチャネル６、ヘッド制御部７、ヘッド１４の間の矢印を流れる。
【００４０】
次に、本実施の形態に係るディスク媒体１５上の欠陥管理情報である第１欠陥管理情報について説明する。図２は、実施の形態１に係る第１欠陥管理情報の一例を示す表である。第１欠陥管理情報は、初期欠陥情報３１と第１後発欠陥情報３２からなる。初期欠陥情報３１は、従来の第１全欠陥情報１３１のうち、初期欠陥の欠陥セクタアドレスだけを持つ情報である。また、第１後発欠陥情報３２は、従来の第１後発欠陥情報１３２と同様の情報である。本実施の形態において、第１後発欠陥情報３２は、１つのセクタサイズに４つのエントリを書き込むことができるとし、図中では、セクタ番号としてセクタ０〜３を記してある。なお、セクタサイズやエントリサイズは変えてもよく、その場合、１つのセクタサイズに書き込めるエントリの数も変わることになる。
【００４１】
次に、本実施の形態に係るメモリ９上の欠陥管理情報である第２欠陥管理情報について説明する。図３は、実施の形態１に係る第２欠陥管理情報の一例を示す表である。第２欠陥管理情報は、全欠陥情報３３と第２後発欠陥情報３４と最新セクタ情報３５からなる。後述する第２欠陥管理情報の生成の動作により、全欠陥情報３３は、従来の第２全欠陥情報１３３と同様の情報になり、第２後発欠陥情報３４は、従来の第２後発欠陥情報１３４と同様の情報になる。最新セクタ情報３５のサイズは、セクタサイズである。上述したように、第１欠陥管理情報の第１後発欠陥情報３２は、１つのセクタに４つのエントリを書き込むことができることから、最新セクタ情報３５は、最大で４つのエントリを持つ。図２の第１欠陥管理情報の例において、次に後発欠陥の情報の書き込みを行うセクタである最新セクタはセクタ３であり、この内容が最新セクタ情報３５となる。最新セクタに空きがない場合、次のセクタを最新セクタとする。
【００４２】
電源が投入され、ディスクが所定の回転数に定常回転し、初期設定処理を完了した後、データ読み出し／書き込み可能状態になった起動時に、ＭＰＵ８は、第１欠陥管理情報を読み出し、第２欠陥管理情報を生成する。図４は、実施の形態１に係る第２欠陥管理情報の生成の動作の一例を示すフローチャートである。ディスク装置１の起動時に、ＭＰＵ８は、ディスク媒体１５のシステム領域から第１欠陥管理情報である初期欠陥情報３１と第１後発欠陥情報３２を読み出す（Ｓ３１）。また、ＭＰＵ８は、読み出した第１欠陥管理情報の第１後発欠陥情報３２のうち最新セクタに書き込まれている情報を最新セクタ情報３５としてメモリに書き込む（Ｓ３２）。
【００４３】
次に、ＭＰＵ８は、読み出した第１欠陥管理情報における初期欠陥情報３１と第１後発欠陥情報３２の欠陥セクタアドレスに欠陥種別を付加し、マージして１つの集合とし（Ｓ３３）、欠陥セクタアドレスの昇順にソートし、第２欠陥管理情報の全欠陥情報３３としてメモリ９に書き込む（Ｓ３４）。次に、ＭＰＵ８は、第１後発欠陥情報３２を欠陥セクタアドレスの昇順にソートし、第２欠陥管理情報の第２後発欠陥情報３４としてメモリ９に書き込み（Ｓ３５）、このフローを終了する。
【００４４】
また、新たな後発欠陥が検出されると、ＭＰＵ８は、交代処理を行い、第２欠陥管理情報と第１欠陥管理情報を更新する。図５は、実施の形態１に係る交代処理の動作の一例を示すフローチャートである。後発欠陥が検出された際、ＭＰＵ８は、交代先セクタを検索し、選択し（Ｓ４１）、交代先セクタへのデータの書き込みを行う（Ｓ４２）。次に、ＭＰＵ８は、第２欠陥管理情報の全欠陥情報３３に新たな後発欠陥の情報を追加し、欠陥セクタアドレスの昇順にソートする（Ｓ４３）。同様に、ＭＰＵ８は、第２欠陥管理情報の第２後発欠陥情報３４に新たな後発欠陥の情報を追加し、欠陥セクタアドレスの昇順にソートする（Ｓ４４）。同様に、ＭＰＵ８は、第２欠陥管理情報の最新セクタ情報３５に新たな後発欠陥の情報を追加する（Ｓ４５）。次に、ＭＰＵ８は、第２欠陥管理情報の最新セクタ情報３５の内容を、第１欠陥管理情報の第１後発欠陥情報３２の最新セクタに書き込み（Ｓ４６）、このフローを終了する。従って、ディスク媒体１５のシステム領域において、初期欠陥情報３１は不変であり、第１後発欠陥情報３２は交代処理の度に更新される。また、全欠陥情報３３は、起動時に、初期欠陥情報３１と第１後発欠陥情報３２から復元される。
【００４５】
従来のディスク装置は、交代処理時に第１欠陥管理情報の全てである第１全欠陥情報１３１と第２後発欠陥情報１３２をディスク媒体に書き込んでいたのに対して、本実施の形態のディスク装置は、交代処理時に最新セクタ情報３５だけをディスク媒体に書き込む。従って、交代処理時にディスク媒体に書き込むデータサイズが大幅に削減され、欠陥管理情報の書き込みの失敗を低減し、ディスク装置の信頼性を向上させることができる。
【００４６】
また、振動等の外部条件により、第１欠陥管理情報の書き込みが正しく行えない場合、ＭＰＵ８は、タイマを起動し、所定の時間が経過したタイミングで、第１欠陥管理情報の書き込みを再試行する。あるいは、ライトキャッシュデータのディスク媒体への書き込みの指示を行うコマンド（例えば、ＳＡＴＡ  Ｉ／Ｆを持つ装置ではＦｌａｓｈ  ｃａｃｈｅコマンド）を上位装置から受け取ったタイミングで、第１欠陥管理情報の書き込みを再試行する。
【００４７】
実施の形態２．
本実施の形態では、実施の形態１と比較して、電源投入後にレディ状態となるまでの時間を短縮するディスク装置について説明する。
【００４８】
本実施の形態におけるディスク装置の構成は、実施の形態１と同様であるが、ＭＰＵ８が実行するプログラムが異なる。
【００４９】
次に、本実施の形態に係るディスク媒体１５上の欠陥管理情報である第１欠陥管理情報について説明する。図６は、実施の形態２に係る第１欠陥管理情報の一例を示す表である。第１欠陥管理情報は、初期欠陥情報３１と第１後発欠陥情報４２からなる。初期欠陥情報３１は、実施の形態１と同様の情報である。また、第１後発欠陥情報４２は、実施の形態１の第１後発欠陥情報３２と同様の情報であるが、セクタ単位で欠陥セクタアドレスの昇順にソートされてから書き込まれている点が異なる。
【００５０】
次に、本実施の形態に係るメモリ９上の欠陥管理情報である第２欠陥管理情報について説明する。起動時、ＭＰＵ８は、実施の形態１と同様の動作により、第１欠陥管理情報を読み出し、第２欠陥管理情報を生成する。図７は、実施の形態２に係る第２欠陥管理情報の一例を示す表である。第２欠陥管理情報は、全欠陥情報３３と第２後発欠陥情報３４と最新セクタ情報４５からなる。全欠陥情報３３と第２後発欠陥情報３４は、実施の形態１と同様の情報である。最新セクタ情報４５は、実施の形態１の最新セクタ情報３５と同様の情報であるが、交代処理の度に欠陥セクタアドレスの昇順にソートされている点が異なる。図６の第１欠陥管理情報の例において、次に後発欠陥の情報の書き込みを行うセクタである最新セクタはセクタ３であり、この内容が最新セクタ情報４５となる。最新セクタに空きがない場合、次のセクタを最新セクタとする。
【００５１】
また、新たな後発欠陥が検出されると、ＭＰＵ８は、交代処理を行い、第２欠陥管理情報と第１欠陥管理情報を更新する。図８は、実施の形態２に係る交代処理の動作の一例を示すフローチャートである。図８において、図５と同一符号は図５に示された処理と同一又は相当物を示しており、ここでの説明を省略する。図５と比較すると図８は、処理Ｓ４５の代わりに処理Ｓ６５を実行する。処理Ｓ６５において、ＭＰＵ８は、第２欠陥管理情報の最新セクタ情報４５に新たな後発欠陥の情報を追加し、欠陥セクタアドレスの昇順にソートする。処理Ｓ４６において、ＭＰＵ８は、第２欠陥管理情報の最新セクタ情報４５の内容を、第１欠陥管理情報の第１後発欠陥情報４２の最新セクタに書き込み、このフローを終了する。
【００５２】
従来のディスク装置は、交代処理時に第１欠陥管理情報の全てである第１全欠陥情報１３１と第１後発欠陥情報１３２をディスク媒体に書き込んでいたのに対して、本実施の形態のディスク装置は、交代処理時に最新セクタ情報４５だけをディスク媒体に書き込む。従って、交代処理時にディスク媒体に書き込むデータサイズが大幅に削減され、欠陥管理情報の書き込みの失敗を低減し、ディスク装置の信頼性を向上させることができる。
【００５３】
ソートの対象となるデータが、ある程度ソートされていると、メモリ上の配置換え等の処理が削減され、ソートに掛かる時間は削減される。本実施の形態によれば、第２欠陥管理情報の最新セクタ情報４５のソートにより、第１欠陥管理情報の第１後発欠陥情報４２はセクタ毎にソートされていることから、第１後発欠陥情報３２が全くソートされていない実施の形態１と比較して、第２欠陥管理情報の全欠陥情報３３と第２後発欠陥情報４４の生成のためのソートの時間が短縮され、電源投入後にディスク装置がレディ状態となるまでの時間が短縮される。
【００５４】
このレディ状態となるまでの時間は、装置品質における重要な要素であり、長いと問題になる。例えば、第１後発欠陥情報内に未ソートの情報が数千セクタ分含まれている場合には、電源投入直後のヒープソートの実行に数秒の時間を要してしまう。
【００５５】
また、振動等の外部条件により、第１欠陥管理情報の書き込みが正しく行えない場合の動作は、実施の形態１と同様である。
【００５６】
実施の形態３．
本実施の形態では、実施の形態２と比較して更に、電源投入後にレディ状態となるまでの時間を短縮するディスク装置について説明する。
【００５７】
本実施の形態におけるディスク装置の構成は、実施の形態１と同様であるが、ＭＰＵ８が実行するプログラムが異なる。
【００５８】
次に、本実施の形態に係るディスク媒体１５上の欠陥管理情報である第１欠陥管理情報について説明する。図９は、実施の形態３に係る第１欠陥管理情報の一例を示す表である。第１欠陥管理情報は、初期欠陥情報３１と第１後発欠陥情報５２からなる。初期欠陥情報３１は、実施の形態１と同様の情報である。第１後発欠陥情報５２は、実施の形態１の第１後発欠陥情報３２と同様の情報であるが、所定のサイズであるブロック単位で欠陥セクタアドレスの昇順にソートされてから書き込まれている点が異なる。本実施の形態において、ブロックサイズを２セクタとするが、使用環境によりブロックサイズを変えても良い。図中では、セクタ番号としてセクタ０〜３を記し、ブロック番号としてブロック０〜１を記してある。ブロックアドレス０はセクタ０，１に対応し、ブロックアドレス１はセクタ２，３に対応する。
【００５９】
次に、本実施の形態に係るメモリ９上の欠陥管理情報である第２欠陥管理情報について説明する。図１０は、実施の形態３に係る第２欠陥管理情報の一例を示す表である。第２欠陥管理情報は、全欠陥情報３３と第２後発欠陥情報３４と最新ブロック情報５５からなる。全欠陥情報３３と第２後発欠陥情報３４は、実施の形態１と同様の情報である。実施の形態２における最新セクタ情報４５のサイズがセクタサイズであったのに対して、最新ブロック情報５５のサイズはブロックサイズである。また、最新ブロック情報５５は、交代処理の度に欠陥セクタアドレスの昇順にソートされている。図９の第１欠陥管理情報の例において、次に後発欠陥の情報の書き込みを行うブロックである最新ブロックはブロック１であり、この内容が最新ブロック情報５５となる。最新ブロックに空きがない場合、次のブロックを最新ブロックとする。
【００６０】
起動時、ＭＰＵ８は、第１欠陥管理情報を読み出し、第２欠陥管理情報を生成する。図１１は、実施の形態３に係る第２欠陥管理情報の生成の動作の一例を示すフローチャートである。図１１において、図３と同一符号は図３に示された処理と同一又は相当物を示しており、ここでの説明を省略する。図３と比較すると図１１は、処理Ｓ３２の代わりに処理Ｓ７２を実行する。処理Ｓ７２において、ＭＰＵ８は、読み出した第１欠陥管理情報の第１後発欠陥情報５２のうち最新ブロックに書き込まれている情報を最新ブロック情報５５としてメモリに書き込む。
【００６１】
また、新たな後発欠陥が検出されると、ＭＰＵ８は、交代処理を行い、第２欠陥管理情報と第１欠陥管理情報を更新する。図１２は、実施の形態３に係る交代処理の動作の一例を示すフローチャートである。図１２において、図５と同一符号は図５に示された処理と同一又は相当物を示しており、ここでの説明を省略する。図５と比較すると図１２のフローは、処理Ｓ４５の代わりに処理Ｓ８５を実行し、処理Ｓ４６の代わりに処理Ｓ８６を実行する。処理Ｓ８５において、ＭＰＵ８は、第２欠陥管理情報の最新ブロック情報５５に新たな後発欠陥の情報を追加し、欠陥セクタアドレスの昇順にソートする。処理Ｓ８６において、ＭＰＵ８は、第２欠陥管理情報の最新ブロック情報５５の内容を、第１欠陥管理情報の第１後発欠陥情報５２の最新ブロックに書き込み、このフローを終了する。
【００６２】
従来のディスク装置は、交代処理時に第１欠陥管理情報の全てである第１全欠陥情報１３１と第１後発欠陥情報１３２をディスク媒体に書き込んでいたのに対して、本実施の形態のディスク装置は、装置の起動時などに第１欠陥管理情報の初期欠陥情報３１および第１後発欠陥情報５２から全欠陥情報３３を生成する構成になっているので、交代処理時に最新ブロック情報５５だけをディスク媒体に書き込むだけで良い。従って、交代処理時にディスク媒体に書き込むデータサイズが大幅に削減され、欠陥管理情報の書き込みの失敗を低減し、ディスク装置の信頼性を向上させることができる。
【００６３】
また、本実施の形態によれば、第２欠陥管理情報の最新ブロック情報５５のソートにより、第１欠陥管理情報の第１後発欠陥情報５２はブロック毎にソートされていることから、第１後発欠陥情報３２が全くソートされていない実施の形態１や第１後発欠陥情報４２がブロックより小さい単位のセクタ毎にソートされている実施の形態２と比較して、第２欠陥管理情報の全欠陥情報３３と第２後発欠陥情報５４の生成のためのソートの時間が短縮される。
【００６４】
また、振動等の外部条件により、第１欠陥管理情報の書き込みが正しく行えない場合の動作は、実施の形態１と同様である。
【００６５】
上述した各実施の形態における電源投入後の起動時のソートの時間を比較すると、実施の形態１＞実施の形態２＞実施の形態３となる。また、各実施の形態における交代処理時のソートの時間を比較すると、実施の形態１＜実施の形態２＜実施の形態３となる。従って、電源投入後の起動時の処理時間と交代処理時の処理時間に対する要求によって、実施の形態を選択することができる。
【００６６】
また、本実施の形態に係る記憶媒体管理装置は、記憶装置に容易に適用することができ、記憶装置の性能をより高めることができる。ここで、記憶装置に用いられる記憶媒体には、例えば磁気ディスク、光ディスク、光磁気ディスク等が含まれ得る。
【００６７】
更に、記憶媒体管理装置を構成するコンピュータにおいて上述した各ステップを実行させるプログラムを、記憶媒体管理プログラムとして提供することができる。上述したプログラムは、コンピュータにより読取り可能な記録媒体に記憶させることによって、記憶媒体管理装置を構成するコンピュータに実行させることが可能となる。ここで、上記コンピュータにより読取り可能な記録媒体としては、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【００６８】
なお、メモリ書き込み部とメモリ書き込みステップは、実施の形態におけるＭＰＵの起動時の処理に対応する。また、記憶媒体書き込み部と記憶媒体書き込みステップは、実施の形態におけるＭＰＵの交代処理時の処理に対応する。
【００６９】
（付記１）  記憶媒体における欠陥アドレスへのアクセスを回避するために該欠陥アドレスの情報の管理を行う記憶媒体管理装置であって、
前記記憶媒体に書き込まれている欠陥アドレスの情報である第１欠陥管理情報を読み出し、該第１欠陥管理情報に基づく全ての欠陥アドレスの情報を全欠陥情報としてメモリに書き込み、更に前記第１欠陥管理情報の中に所定のサイズのブロック毎に書き込まれている後発欠陥の情報である第１後発欠陥情報が含まれる場合、該第１後発欠陥情報に基づく後発欠陥の情報を第２後発欠陥情報としてメモリに書き込むと共に、前記第１後発欠陥情報の最新のブロックの内容を最新ブロック情報としてメモリに書き込むメモリ書き込み部と、
新たな後発欠陥が検出された場合、該新たな後発欠陥の情報に基づいて、前記全欠陥情報と前記第２後発欠陥情報と前記最新ブロック情報とを更新し、前記最新ブロック情報を前記記憶媒体における第１後発欠陥情報の最新のブロックに書き込む記憶媒体書き込み部と
を備える記憶媒体管理装置。
（付記２）  付記１に記載の記憶媒体管理装置において、
前記記憶媒体書き込み部は、前記新たな後発欠陥の情報を前記最新ブロック情報に追加することにより、前記最新ブロック情報を更新することを特徴とする記憶媒体管理装置。
（付記３）  付記１に記載の記憶媒体管理装置において、
前記記憶媒体書き込み部は、前記新たな後発欠陥の情報を前記最新ブロック情報に追加し、該最新ブロック情報を位置情報でソートすることにより、前記最新ブロック情報を更新することを特徴とする記憶媒体管理装置。
（付記４）  付記１乃至付記３のいずれかに記載の記憶媒体管理装置において、
前記第１欠陥管理情報は、予め検出された初期欠陥の情報である初期欠陥情報を含み、
前記初期欠陥情報は、初期欠陥の位置情報を含み、
前記第１後発欠陥情報と前記第２後発欠陥情報は、後発欠陥の位置情報と該後発欠陥の交代先の位置情報とを含み、
前記全欠陥情報は、欠陥アドレス毎の位置情報と該欠陥アドレスが初期欠陥および後発欠陥のどちらであるかを示す欠陥種別とを含むことを特徴とする記憶媒体管理装置。
（付記５）  付記４に記載の記憶媒体管理装置において、
前記メモリ書き込み部は、前記初期欠陥情報における位置情報と前記第１後発欠陥情報における位置情報とに前記欠陥種別を付加してマージし、位置情報でソートした結果を前記全欠陥情報とすることを特徴とする記憶媒体管理装置。
（付記６）  付記４または付記５に記載の記憶媒体管理装置において、
前記記憶媒体書き込み部は、前記新たな後発欠陥の情報を前記全欠陥情報に追加し、該全欠陥情報を欠陥アドレスの位置情報でソートすることにより、前記全欠陥情報を更新し、前記新たな後発欠陥の情報を前記第２後発欠陥情報に追加し、該第２後発欠陥情報を後発欠陥の位置情報でソートすることにより、前記第２後発欠陥情報を更新することを特徴とする記憶媒体管理装置。
（付記７）  付記１乃至付記６のいずれかに記載の記憶媒体管理装置において、
前記ブロックは、前記記憶媒体における１又は複数のセクタであることを特徴とする記憶媒体管理装置。
（付記８）  付記１乃至付記７のいずれかに記載の記憶媒体管理装置において、
前記メモリ書き込み部は、前記第１後発欠陥情報を前記第２後発欠陥情報とし、
前記記憶媒体書き込み部は、前記第２後発欠陥情報を前記第１後発欠陥情報とすることを特徴とする記憶媒体管理装置。
（付記９）  付記１乃至付記８のいずれかに記載の記憶媒体管理装置において、
前記記憶媒体書き込み部は、前記第１後発欠陥情報の書き込みが正しく行えない場合、タイマを起動し、所定の時間が経過したタイミングで前記第１後発欠陥情報の書き込みを再試行することを特徴とする記憶媒体管理装置。
（付記１０）  付記１乃至付記９のいずれかに記載の記憶媒体管理装置において、
前記記憶媒体書き込み部は、前記第１後発欠陥情報の書き込みが正しく行えない場合、ライトキャッシュデータの記憶媒体への書き込みの指示のコマンドを上位装置から受け取ったタイミングで前記第１後発欠陥情報の書き込みを再試行することを特徴とする記憶媒体管理装置。
（付記１１）  記憶媒体における欠陥アドレスへのアクセスを回避するために該欠陥アドレスの情報の管理をコンピュータに実行させる記憶媒体管理プログラムであって、
前記記憶媒体に書き込まれている欠陥アドレスの情報である第１欠陥管理情報を読み出し、該第１欠陥管理情報に基づく全ての欠陥アドレスの情報を全欠陥情報としてメモリに書き込み、更に前記第１欠陥管理情報の中に所定のサイズのブロック毎に書き込まれている後発欠陥の情報である第１後発欠陥情報が含まれる場合、該第１後発欠陥情報に基づく後発欠陥の情報を第２後発欠陥情報としてメモリに書き込むと共に、最新のブロックの内容を最新ブロック情報としてメモリに書き込むメモリ書き込みステップと、
新たな後発欠陥が検出された場合、該新たな後発欠陥の情報に基づいて、前記全欠陥情報と前記第２後発欠陥情報と前記最新ブロック情報とを更新し、前記最新ブロック情報を前記記憶媒体における第１後発欠陥情報の最新のブロックに書き込む記憶媒体書き込みステップと
をコンピュータに実行させる記憶媒体管理プログラム。
（付記１２）  付記１１に記載の記憶媒体管理プログラムにおいて、
前記記憶媒体書き込みステップは、前記新たな後発欠陥の情報を前記最新ブロック情報に追加することにより、前記最新ブロック情報を更新することを特徴とする記憶媒体管理プログラム。
（付記１３）  付記１１に記載の記憶媒体管理プログラムにおいて、
前記記憶媒体書き込みステップは、前記新たな後発欠陥の情報を前記最新ブロック情報に追加し、該最新ブロック情報を位置情報でソートすることにより、前記最新ブロック情報を更新することを特徴とする記憶媒体管理プログラム。
（付記１４）  付記１１乃至付記１３のいずれかに記載の記憶媒体管理プログラムにおいて、
前記第１欠陥管理情報は、予め検出された初期欠陥の情報である初期欠陥情報を含み、
前記初期欠陥情報は、初期欠陥の位置情報を含み、
前記第１後発欠陥情報と前記第２後発欠陥情報は、後発欠陥の位置情報と該後発欠陥の交代先の位置情報とを含み、
前記全欠陥情報は、欠陥アドレス毎の位置情報と該欠陥アドレスが初期欠陥および後発欠陥のどちらであるかを示す欠陥種別とを含むことを特徴とする記憶媒体管理プログラム。
（付記１５）  付記１４に記載の記憶媒体管理プログラムにおいて、
前記メモリ書き込みステップは、前記初期欠陥情報における位置情報と前記第１後発欠陥情報における位置情報とに前記欠陥種別を付加してマージし、位置情報でソートした結果を前記全欠陥情報とすることを特徴とする記憶媒体管理プログラム。
（付記１６）  付記１４または付記１５に記載の記憶媒体管理プログラムにおいて、
前記記憶媒体書き込みステップは、前記新たな後発欠陥の情報を前記全欠陥情報に追加し、該全欠陥情報を欠陥アドレスの位置情報でソートすることにより、前記全欠陥情報を更新し、前記新たな後発欠陥の情報を前記第２後発欠陥情報に追加し、該第２後発欠陥情報を後発欠陥の位置情報でソートすることにより、前記第２後発欠陥情報を更新することを特徴とする記憶媒体管理プログラム。
（付記１７）  付記１１乃至付記１６のいずれかに記載の記憶媒体管理プログラムにおいて、
前記ブロックは、前記記憶媒体における１又は複数のセクタであることを特徴とする記憶媒体管理プログラム。
（付記１８）  付記１１乃至付記１７のいずれかに記載の記憶媒体管理プログラムにおいて、
前記メモリ書き込みステップは、前記第１後発欠陥情報を前記第２後発欠陥情報とし、
前記記憶媒体書き込みステップは、前記第２後発欠陥情報を前記第１後発欠陥情報とすることを特徴とする記憶媒体管理プログラム。
（付記１９）  付記１１乃至付記１８のいずれかに記載の記憶媒体管理プログラムにおいて、
前記記憶媒体書き込みステップは、前記第１後発欠陥情報の書き込みが正しく行えない場合、タイマを起動し、所定の時間が経過したタイミングで前記第１後発欠陥情報の書き込みを再試行することを特徴とする記憶媒体管理プログラム。
（付記２０）  記憶媒体における欠陥アドレスへのアクセスを回避するために該欠陥アドレスの情報の管理を行う記憶媒体管理方法であって、
前記記憶媒体に書き込まれている欠陥アドレスの情報である第１欠陥管理情報を読み出し、該第１欠陥管理情報に基づく全ての欠陥アドレスの情報を全欠陥情報としてメモリに書き込み、更に前記第１欠陥管理情報の中に所定のサイズのブロック毎に書き込まれている後発欠陥の情報である第１後発欠陥情報が含まれる場合、該第１後発欠陥情報に基づく後発欠陥の情報を第２後発欠陥情報としてメモリに書き込むと共に、最新のブロックの内容を最新ブロック情報としてメモリに書き込むメモリ書き込みステップと、
新たな後発欠陥が検出された場合、該新たな後発欠陥の情報に基づいて、前記全欠陥情報と前記第２後発欠陥情報と前記最新ブロック情報とを更新し、前記最新ブロック情報を前記記憶媒体における第１後発欠陥情報の最新のブロックに書き込む記憶媒体書き込みステップと
を実行する記憶媒体管理方法。
【図面の簡単な説明】
【００７０】
【図１】実施の形態１に係るディスク装置の構成の一例を示すブロック図である。
【図２】実施の形態１に係る第１欠陥管理情報の一例を示す表である。
【図３】実施の形態１に係る第２欠陥管理情報の一例を示す表である。
【図４】実施の形態１に係る第２欠陥管理情報の生成の動作の一例を示すフローチャートである。
【図５】実施の形態１に係る交代処理の動作の一例を示すフローチャートである。
【図６】実施の形態２に係る第１欠陥管理情報の一例を示す表である。
【図７】実施の形態２に係る第２欠陥管理情報の一例を示す表である。
【図８】実施の形態２に係る交代処理の動作の一例を示すフローチャートである。
【図９】実施の形態３に係る第１欠陥管理情報の一例を示す表である。
【図１０】実施の形態３に係る第２欠陥管理情報の一例を示す表である。
【図１１】実施の形態３に係る第２欠陥管理情報の生成の動作の一例を示すフローチャートである。
【図１２】実施の形態３に係る交代処理の動作の一例を示すフローチャートである。
【図１３】従来の第２欠陥管理情報の一例を示す表である。
【図１４】従来の第１欠陥管理情報の一例を示す表である。
【符号の説明】
【００７１】
１  ディスク装置、２  ホストＩＦ制御部、３  バッファメモリ制御部、４  バッファメモリ、５  フォーマット制御部、６  リードチャネル、７  ヘッド制御部、８  ＭＰＵ、９  メモリ、１０  不揮発性メモリ、１１  サーボ制御部、１２  ボイスコイルモータ、１３  スピンドルモータ、１４  ヘッド、１５  ディスク媒体、１６  コモンバス、３１  初期欠陥情報、３３  全欠陥情報、３２，４２，５２  第１後発欠陥情報、３４，４４，５４  第２後発欠陥情報、３５，４５  最新セクタ情報、５５  最新ブロック情報。
【図１】
2007164929.tif 000003
【図２】
2007164929.tif 000004
【図３】
2007164929.tif 000005
【図４】
2007164929.tif 000006
【図５】
2007164929.tif 000007
【図６】
2007164929.tif 000008
【図７】
2007164929.tif 000009
【図８】
2007164929.tif 000010
【図９】
2007164929.tif 000011
【図１０】
2007164929.tif 000012
【図１１】
2007164929.tif 000013
【図１２】
2007164929.tif 000014
【図１３】
2007164929.tif 000015
【図１４】
2007164929.tif 000016