【手続補正書】
【提出日】平成23年11月24日(2011.11.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】記録装置
【技術分野】
【０００１】
本発明は、磁気ディスク装置等の記録媒体からのデータリード時に検出されるエラーについてのログを管理する技術に関する。
【背景技術】
【０００２】
磁気ディスク装置等の記録媒体に対してデータのリード／ライト処理を実施する場合に、データの格納位置を指定するための方式として、ＬＢＡ（Logical Block Address）を用いる方式がある。この方式によれば、ＬＢＡが示すアドレスと記録媒体のセクタとが１対１に対応付けられており、ＬＢＡによりセクタを一意に識別することができる。各セクタへのＬＢＡの割り当てについては、磁気ディスク装置において自由に決定することができる。
【０００３】
記録媒体の欠陥等によりデータのリード／ライトが不可能なセクタ（不良セクタ）が存在する場合には、磁気ディスク装置は、不良セクタに対して再ライトやベリファイ、あるいは割り当てられているＬＢＡを他の予備セクタに再割り当てする等のリカバリ処理を行うことができる。
【０００４】
ここで、予備セクタへの交代処理については、ホストから明示的に再割り当ての実施の要求を受けたことによる交代処理、すなわちホストからのコマンドによる交代処理と、磁気ディスク装置において自主的に再割り当てを実施することによる自動交代処理とがある。
【０００５】
上記のとおり、磁気ディスク装置においては、自動交代処理を実施することに伴い、リードエラー等の情報を磁気ディスク装置内部のメモリにエラーログとして記録している。そして、不良セクタに対するアクセスか否かを判定する際には、エラーログを参照している。
【０００６】
ホストからのリードコマンドにしたがってリード処理を行い、不良セクタを検出する方法について更に説明する。
まず、ホストから磁気ディスク装置に対してリードコマンドが発行されると、リードコマンドを受信した磁気ディスク装置においては、リードコマンドで要求されたＬＢＡの範囲に対応するセクタ位置を求める。求めたセクタ位置についてリード処理を起動する。
【０００７】
リード処理において不良セクタが検出された場合は、セクタデータがリードできない場合はその旨ホストに対してリードコマンドのエラーを通知する。これと共に、不良セクタの位置をエラーログに記録する。エラーログは、磁気ディスク装置ないのメモリ上に配置されている。
【０００８】
その後、ホストから磁気ディスク装置にライトコマンドが発行されると、ライトコマンドで要求されたＬＢＡの範囲に、検出された不良セクタが含まれるか否かを確認する。不良セクタがライトコマンドにより指定されたＬＢＡの範囲に含まれている場合は、磁気ディスク装置は、自主的に不良セクタに対して上記のリカバリ処理を行う。
【０００９】
ここで、記録媒体からのデータリードするときに検出されたエラーを記録するエラーログを格納するエラーログ記録領域は、磁気ディスク装置のメモリ上に所定の領域が割り当てられている。このため、登録可能な件数（ログ数）には限界がある。
【００１０】
このような理由により、従来は、エラーログ記録領域に登録されている不良セクタ位置に対するリカバリ処理を実施し、そのエラーセクタ位置のセクタが正常な状態に回復したことを確認すると、エラーログ記録領域に記録された情報を削除することにより、記録領域を確保していた。リカバリ処理が実施されずにエラーログ記録領域を全て使用した状態となった場合は、次に登録すべきエラーログは、最も古いログが格納されていた領域に上書きしている。
【００１１】
通常は、ホストから受信したリードコマンドによるリード処理において不良セクタを検出した場合には、そのセクタ位置に対して再ライト処理が行われる。このため、リードコマンドにより検出された不良セクタについては、検出されると即時にリカバリ処理（自動交代）が実施されるようにされている。
【００１２】
その一方で、上記のとおり、磁気ディスク装置は、自装置がコマンド待ちの状態であるときに自主的に不良セクタの検査を行っている。磁気ディスク装置自身によるこのようなユーザデータの書き込み状態を確認する機能を、ＢＭＳ（Background Media Scan）機能という。
【００１３】
ＢＭＳ機能により不良セクタを検出した場合には、再リードを繰り返すリトライ処理を実施する。そして、リトライ処理によりリード処理が正常終了した場合には、再ライト及びベリファイ等のリカバリ処理を実施する。リトライ処理を実施してもリード処理が正常終了しない場合には、不良セクタの位置（ＬＢＡ）をエラー位置としてログに記録する。その後に、ＢＭＳ機能により検出された不良セクタに対するホストからのライトコマンドを受信すると、先に説明した手順で、リカバリ処理が実施される。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２００４−５２５４３３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
ＢＭＳにより検出される不良セクタは、磁気ディスク装置自身が起動するリード処理によるものである。このため、ホストからのリードコマンドにて検出する不良セクタのように、検出された不良セクタに対して、ホスト側からの指示にしたがって、リカバリ処理が実施されることがない。すなわち、ホストからその不良セクタの位置に書き込みの指示を受信しない限り、リカバリ処理が実施されない。
【００１６】
また、ＢＭＳが実施されるセクタの範囲には、有効なデータが書き込まれていない未使用セクタも含まれている。未使用セクタについてＢＭＳによりエラーが検出され、エラーログ記録領域にログが登録された場合には、そのセクタ位置に対するライト処理が実施されない場合も発生する。
【００１７】
これらの理由から、エラーログ記録領域に登録された情報に対して有効にリカバリ処理が実施されない場合が生じ、その結果、エラーログ記録領域が溢れる可能性が高まることとなる、という問題がある。
【００１８】
更には、エラーログ記録領域が溢れた場合には、その後新たに不良セクタが検出された場合には、古いログから順に上書きされていく。上書きにより消去されたログについては、エラー位置に対するリカバリ処理が実施されないままになり、その結果、有効なデータが記録されていたセクタに対するリカバリ処理の実施頻度が低下する、という問題がある。
【００１９】
本発明は、上記の問題に鑑みて、重要度の高いエラーログを優先的に登録させることにより、リカバリ処理の実施頻度を向上させ、エラーログを記録する領域をより有効に利用可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記課題を解決するために、開示の記録装置は、記録媒体と、該記録媒体の不良セクタの位置情報をログとして格納する格納手段とを備えた記録装置であって、前記記録媒体のセクタごとに順次データを読み出していくことにより不良セクタを検出する検出手段と、前記検出手段により不良セクタが検出されると、該不良セクタを識別するためのセクタ識別情報、及び該検出手段における不良セクタの検出方法にしたがって決定されるログ登録の優先度を、登録すべきログとして生成するログ生成手段と、前記格納手段に格納されているログについての前記セクタ識別情報及び優先度と、前記ログ生成手段により生成された前記セクタ識別情報及び優先度との比較に基づいて、該新たに検出された不良セクタについてのログを登録すべきか否かを判定する判定手段と、前記判定手段により登録すべきと判定されたログについて、前記セクタ識別情報及び優先度とともに前記格納手段に登録する登録手段と、を備えた構成とする。
【００２１】
この記録装置によれば、不良セクタを新たに検出すると、その不良セクタについてのエラーログとして、セクタ識別情報とともに、優先度を付与する。格納手段に新たに検出されたログを登録するか否かは、既に登録されているログと新たに生成されたログの優先度を比較に基づいて行う。重要度が高いログを優先的に登録することができる。
【００２２】
前記検出手段における不良セクタの検出処理が、ホストコンピュータからの要求にしたがって実施された場合には、前記優先度は高く設定され、前記判定手段は、前記検出手段により新たに検出された不良セクタについてのログのうち、前記優先度が、前記格納手段に格納されているログについての前記優先度よりも高いときに、該新たに検出された不良セクタについてのログを登録すべきと判定する構成としてもよい。
【００２３】
かかる構成とすることで、ホストコンピュータからの書き込み要求等にしたがって実施される検出処理によるログが、記録装置において自主的に実施される検出処理によるログよりも優先的に登録される。ホストコンピュータからの書き込み要求にしたがって実施される検出処理により検出されたエラーログが優先的に登録され、リカバリの実施頻度の向上が見込まれる。
【００２４】
更には、前記判定手段は、前記格納手段に格納されているログ数が最大であるときに、前記新たに検出された不良セクタについてのログを登録すべきか否かの判定を行い、前記登録手段は、前記判定手段により前記新たに検出された不良セクタについてのログを登録すべきと判定されたとき、及び前記格納手段に格納されているログ数が最大値未満であるときは、該ログを前記格納手段に登録する構成としてもよい。
【００２５】
あるいは、前記判定手段は、前記格納手段に格納されているログのうち、前記新たに検出された不良セクタの前記セクタ識別情報と互いに一致するセクタ識別情報を付与されたログが含まれるときは、該新たに検出された不良セクタについてのログを登録すべきと判定する構成としてもよい。
【００２６】
前記ログ生成手段は、前記ログの登録順を示す登録番号を更に生成し、前記登録手段は、前記格納手段に格納されているログ数が最大であるときは、前記登録番号を参照して、該格納手段に格納されているログのうち最古のログに上書きを行う構成としてもよい。
【発明の効果】
【００２７】
上記の開示の記録装置によれば、新たに検出された不良セクタについてのエラーログと既に登録されているエラーログとの比較に基づいて、重要度の高いエラーログを優先的に登録することが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の好適な実施の形態について、図面を参照して詳細に説明する。
図１は、磁気ディスク装置の構成図である。図１に示す磁気ディスク装置１は、大別して制御部２と記録媒体１９とを含み、制御部２は、ハードディスクコントローラ（ＨＤＣ）１１、バッファ１２、マイクロコントローラ（ＭＣＵ）１３、ドライブインタフェース（ドライブＩ／Ｆ）１４、デジタルシグナルプロセッサ（ＤＳＰ）１５、リードチャネル（ＲＤＣ）１６、プリアンプ１７及びサーボコントローラ（ＳＶＣ）１８を含む。
【００２９】
記録媒体１９は、ホストからのデータを記録する。
ＨＤＣ１１は、ホストからＳＣＳＩインタフェース（スカジーインタフェース、Small Computer System Interface）を介して、コマンドやデータを受信する。バッファ１２は、キャッシュメモリとして機能し、ホストから受信した書き込みデータを保存する。また、データの読み出し時には、記録媒体１９から読み出したデータはバッファ１２に保存されてから、ホストに転送される。
【００３０】
ＭＣＵ１３は、各部の制御を行い、エラーログの管理に関しては、リード処理により不良セクタが検出されたことを認識すると、ＬＢＡ等の情報を含むエラーログを作成する。作成されたエラーログは、メモリ上の所定の領域に用意されたエラーログ記録領域に格納される。ドライブＩ／Ｆ１４は、記録媒体１９との通信インタフェースである。
【００３１】
ＤＳＰ１５は、各種のデジタル信号の処理を行う。
プリアンプ１７は、記録媒体１９から読み出した信号を増幅してリードチャネル１６に与える。リードチャネル１６は、プリアンプ１７からの入力信号をデジタル信号に変換する。
【００３２】
以下、図２から図４を参照して、本実施形態に係る磁気ディスク装置１におけるエラーログの管理方法について具体的に説明する。
図２は、本実施形態に係るエラーログ管理方法を説明するための原理図である。制御部２のうち、エラーログの管理に関わる構成を機能ブロックで示しており、エラー検出部２１、ログ生成部２２、判定部２３及びログ登録部２４を含む。
【００３３】
エラー検出部２１は、記録媒体１９のセクタのエラーを検出する。検出方法は、ホストからのリードコマンドによる場合と、磁気ディスク装置１における上記のＢＭＳ機能による場合とがある。
【００３４】
ログ生成部２２は、エラー検出部２１において不良セクタが検出されると、その不良セクタ位置を示すＬＢＡに、エラーの検出方法を示す情報や登録番号を付与する。
判定部２３は、新たに検出された不良セクタのセクタ位置及びログ生成部２２によって付与された情報と、既にエラーログ記録領域に登録されているセクタ位置及びこれに付与された情報とを比較して、新たに検出されたエラーについてのログを登録すべきか否かを判定する。
【００３５】
登録部２４は、判定部２３の判定結果にしたがって、エラーログ記録領域へのログの登録を行う。
このように、本実施形態に係るエラーログ管理方法においては、記録媒体１９の読み出し時にエラーを検出すると、エラーの検出されたセクタを不良セクタとしてその情報をエラーログ記録領域に登録する。このとき、エラーが検出されたセクタ位置を示すＬＢＡに情報を付加してＬＢＡとともにエラーログとして登録する。エラーログを新たに１件登録しようとするときは、必要に応じて既に登録されているエラーログ及び付加された情報を参照して、優先的に登録すべきエラーログを判定した上で、登録すべきと判定された情報について、登録処理を行う。
【００３６】
図３は、本実施形態に係るエラーログ管理方法を説明する図である。このうち、図３（ａ）は、１件のエラーログのデータ構成図であり、図３（ｂ）は、エラーログ記録領域に登録されているエラーログを示す図である。
【００３７】
図３（ａ）に示すように、１件のエラーログは、エラー発生位置情報、処理種別及び登録番号を含む。
エラー発生位置情報は、エラーの検出されたセクタ位置を示す情報であり、具体的には、記録媒体１９のセクタごとに割り当てられるＬＢＡからなる。処理種別は、エラーを検出した処理の種類を示し、具体的には、ホストからのリードコマンド、あるいは磁気ディスク装置１におけるＢＭＳ機能のいずれかを示す値が格納される。登録番号は、エラーログとしてエラーログ記録領域に登録された順番を示す値が格納される。
【００３８】
図３（ｂ）に示すように、ホストからのリードコマンドあるいは磁気ディスク装置１におけるＢＭＳ機能により検出された不良セクタについては、その位置を示す情報が処理種別及び登録番号とともにエラーログ記録領域に格納される。
【００３９】
ここで、不良セクタのＬＢＡが「０ｘ００００、０ｘＦＦＦ０〜０ｘＦＦＦＦ」の計１７セクタ存在し、エラーログ記録領域には１６（０ｘ１０）件分のログを登録可能である構成において、以下の手順で処理が実行される場合を例に説明する。
【００４０】
まず、ＢＭＳ機能によりＬＢＡが０ｘ００００〜０ｘＦＦＦＦの範囲のセクタについてリードコマンドの実施を開始する。ＢＳＭによるセクタのリード処理が行われている間に、ホスト側からＬＢＡが０ｘ００００〜０ｘ００１０の範囲についてのリードコマンドを受信する。磁気ディスク装置１は、ＢＭＳによるリード処理よりもホストからの指示によるリード処理を優先させて実施する。
【００４１】
ホストにおけるリードコマンドの発行によりＢＭＳが中断されるまで、ＬＢＡが０ｘ００００〜０ｘ１０００の範囲についてＢＭＳ機能によるリード処理が実施されていたとすると、検出された不良セクタのＬＢＡ「０ｘ００００」について、エラーログ記録領域に登録される。
【００４２】
ホストからの指示にしたがってリードコマンドの実施が開始されると、ＢＭＳによるリード処理は中断され、ＬＢＡが「０ｘ００００」のセクタについてエラーが検出される。検出されたエラーについてのログと既に登録されているエラーログとを比較すると、同じＬＢＡであるが、処理種別が異なっている。この場合は、処理種別がホストからのリードコマンドを示す値が格納されている方のログを優先させる。すなわち、新たに作成されたログを上書きする。
【００４３】
その後、ホストからのリードコマンドによるリード処理が完了すると、ＢＭＳによるリード処理が再開される。そして、ＢＭＳによりＬＢＡが０ｘＦＦＦ０〜０ｘＦＦＦＦのセクタについてエラーが検出されると、これらのセクタについてのエラーログが作成され、エラーログ記録領域に登録される。
【００４４】
ＢＭＳにより新たに検出された不良セクタは１６個存在するが、上記のとおり、既に１件のログが登録されており、その登録済のログについての処理種別は「ホストからのリードコマンド」を表している。このため、既に登録されているログの方を優先することとし、ここで新たに作成されたログのうち、エラーログ記録領域に登録可能な１５件分のみを登録する。
【００４５】
このように、磁気ディスク装置１のＢＭＳ機能により検出されたエラーよりもホストからのコマンドにしたがってリード処理を行って検出されたエラーについて優先的にログに登録する。これにより、限られた領域でエラーログを管理する際に、リカバリ処理が実施される機会を増やすことができる。また、リカバリ処理が実施されることで予備セクタへの交代処理が行われると、その不良セクタについてのエラーログを削除されるため、エラー記録領域をより有効に利用することができる。
【００４６】
図４は、エラーログをエラーログ記録領域に登録する処理を示したフローチャートである。図４に示す一連の処理は、あるセクタについてエラーが検出され、そのエラーについてエラーログが作成されるごとに実行される。
【００４７】
まず、ステップＳ１で、ログのうち、エラー発生位置情報すなわちＬＢＡについて、新たにエラーの検出されたセクタについてのログと、既にエラーログ記録領域に登録されているログのそれぞれとを比較する。比較を行い、同一のＬＢＡが設定されているログが既に登録されているか否かを判定し、同一のＬＢＡを有するエラーログが登録されていると判定された場合は、ステップＳ２に進む。そして、ステップＳ２で、既に登録されている同一のＬＢＡを有するエラーログについての登録番号及び処理種別を、新たに作成されたエラーログについての登録番号及び処理種別に更新し、処理を終了する。
【００４８】
ステップＳ１の判定において、同一のＬＢＡを有するログは登録されていないと判定されると、ステップＳ３に進み、エラーログ記録領域に登録されているエラーログ数（登録数）を取得する。そして、ステップＳ４で、登録数は最大可能登録数に等しいか否かを判定する。
【００４９】
ステップＳ４の判定において、登録数が最大可能登録数未満である場合は、ステップＳ５に進み、空き領域に新たに作成されたエラーログを登録し、処理を終了する。
ステップＳ４の判定において、登録数が最大可能登録数に等しい場合は、ステップＳ６に進み、新たに検出された不良セクタについてのエラーログと登録済のエラーログのそれぞれとを比較して、登録済のエラーログのうち、優先度の低いエラーログがあるか否かを判定する。
【００５０】
ここで、エラーログの優先度が低いか否かは、エラーログのうち、処理種別を参照して行われる。上記のとおり、本実施形態においては、処理種別としてはホストからのリードコマンド及びＢＭＳ機能のいずれかが設定されており、ＢＭＳ機能が設定されているエラーログの方が優先度の低いエラーログと判定される。
【００５１】
ステップＳ６の判定において、優先度の低いエラーログが登録されていると判定されると、ステップＳ７に進む。そして、ステップＳ７で、優先度の低いエラーログ、具体的には処理種別としてＢＭＳ機能が設定されているエラーログの登録番号を参照して、最も古いエラーログの登録されていた領域に、新たに検出されたエラーについてのエラーログを上書きし、処理を終了する。
【００５２】
ステップＳ６の判定において、優先度の低いエラーログは登録されていないと判定されると、ステップＳ８に進む。そして、同じ優先度のエラーログが登録されているか否かを更に判定する。
【００５３】
ステップＳ８の判定において、同じ優先度のエラーログが登録されていると判定された場合は、ステップＳ９に進み、エラーログ記録領域に登録されているエラーログの登録番号を参照して、最も古いエラーログの登録されていた領域に、新たに検出されたエラーについてのエラーログを上書きし、処理を終了する。
【００５４】
ステップＳ８の判定において、同じ優先度のエラーログについては登録されていないと判定された場合は、特に処理を行わず、処理を終了する。
以上説明したように、本実施形態に係るエラーログ管理方法によれば、エラーログ記録領域に登録されているエラーログ数が最大になっているときは、新たに検出されたエラーについてのエラーログよりも優先度の低いエラーログがあるときはそのうち最も古いエラーログの格納されていた領域に上書きする。また、優先度の低いエラーログがエラーログ記録領域に登録されていない場合は、同じ優先度のエラーログのうち、最も古いエラーログの格納されていた領域に上書きする。
【００５５】
エラーを検出したリード処理がホストからのリードコマンドあるいは磁気ディスク装置１のＢＭＳ機能のいずれによるかを示す処理種別により優先度を判定し、ホストからのリードコマンドにより行われたリード処理により検出されたエラーを優先的にエラーログ記録領域に登録する。これにより、不良セクタに対するリカバリ処理がより確実に実施されることにつながる。また、リカバリ処理の実施されたログについては消去することができるため、リカバリ処理がより確実に実施されることで、エラーログ記録領域が溢れることについても効果的に防ぐことができる。
【００５６】
また、同一のセクタについてホストからのリードコマンドにしたがってリード処理と磁気ディスク装置１のＢＭＳ機能によりリード処理とで同一のセクタについてエラーを検出した場合には、ホストからのリードコマンドにしたがって検出されたエラーに対して作成されたエラーログを優先的に登録する。同じセクタについてホストからのリードコマンド、及びＢＭＳ機能の両方によりエラーが検出された場合には、ホストからのリードコマンドを表す値を処理種別に設定しておくことで、エラーログ記録領域へのログの登録数が最大になっているときには、ＢＭＳ機能により検出されたエラーのログよりも優先度が高いため、上書きされることを防ぐ。これにより、リカバリ処理がより確実に実施されることにつながる。そして、リカバリ処理がより確実に実施されることにより、エラーログ記録領域が溢れることを効果的に防ぐことができる。
【００５７】
なお、上記の実施例においては磁気ディスク装置１についてエラーログを管理する方法について説明しているが、これには限らない。同様の方法によりセクタごとにエラーを検出してそのエラーが検出されたセクタ位置をログにて管理を行う記録装置、例えば光ディスク装置や光磁気ディスク装置等であっても、本発明に含まれる。
【００５８】
（付記１）
記録媒体と、該記録媒体の不良セクタの位置情報をログとして格納する格納手段とを備えた記録装置であって、
前記記録媒体のセクタごとに順次データを読み出していくことにより不良セクタを検出する検出手段と、
前記検出手段により不良セクタが検出されると、該不良セクタを識別するためのセクタ識別情報、及び該検出手段における不良セクタの検出方法にしたがって決定されるログ登録の優先度を、登録すべきログとして生成するログ生成手段と、
前記格納手段に格納されているログについての前記セクタ識別情報及び優先度と、前記ログ生成手段により生成された前記セクタ識別情報及び優先度との比較に基づいて、該新たに検出された不良セクタについてのログを登録すべきか否かを判定する判定手段と、
前記判定手段により登録すべきと判定されたログについて、前記セクタ識別情報及び優先度とともに前記格納手段に登録する登録手段と、
を備えたことを特徴とする記録装置。
（付記２）
前記検出手段における不良セクタの検出処理が、ホストコンピュータからの要求にしたがって実施された場合には、前記優先度は高く設定され、
前記判定手段は、前記検出手段により新たに検出された不良セクタについてのログのうち、前記優先度が、前記格納手段に格納されているログについての前記優先度よりも高いときに、該新たに検出された不良セクタについてのログを登録すべきと判定する
ことを特徴とする付記１記載の記録装置。
（付記３）
前記判定手段は、前記格納手段に格納されているログ数が最大であるときに、前記新たに検出された不良セクタについてのログを登録すべきか否かの判定を行い、
前記登録手段は、前記判定手段により前記新たに検出された不良セクタについてのログを登録すべきと判定されたとき、及び前記格納手段に格納されているログ数が最大値未満であるときは、該ログを前記格納手段に登録する
ことを特徴とする付記２記載の記録装置。
（付記４）
前記判定手段は、前記格納手段に格納されているログのうち、前記新たに検出された不良セクタの前記セクタ識別情報と互いに一致するセクタ識別情報を付与されたログが含まれるときは、該新たに検出された不良セクタについてのログを登録すべきと判定する
ことを特徴とする付記２記載の記録装置。
（付記５）
前記ログ生成手段は、前記ログの登録順を示す登録番号を更に生成し、
前記登録手段は、前記格納手段に格納されているログ数が最大であるときは、前記登録番号を参照して、該格納手段に格納されているログのうち最古のログに上書きを行う
ことを特徴とする付記３記載の記録装置。
（付記６）
記録媒体と、該記録媒体の不良セクタの位置情報をログとして格納する格納手段とを備えた記録装置において、該ログを管理するログ管理方法であって、
前記記録媒体のセクタごとに順次データを読み出していくことにより不良セクタを検出する検出ステップと、
前記検出ステップにおいて不良セクタが検出されると、該不良セクタを識別するためのセクタ識別情報、及び該検出手段における不良セクタの検出方法にしたがって決定されるログ登録の優先度を、登録すべきログに対応付けて生成するログ生成ステップと、
前記格納手段に格納されているログについての前記セクタ識別情報及び優先度と、及び前記ログ生成ステップにおいて生成された前記セクタ識別情報及び優先度とを比較して、該新たに検出された不良セクタについてのログを登録すべきか否かを判定する判定ステップと、
前記判定ステップにおいて登録すべきと判定されたログについて、前記セクタ識別情報及び優先度とともに前記格納手段に登録する登録ステップと、
を備えたことを特徴とするログ管理方法。
【図面の簡単な説明】
【００５９】
【図１】磁気ディスク装置の構成図である。
【図２】実施形態に係るエラーログ管理方法を説明するための原理図である。
【図３】実施形態に係るエラーログ管理方法を説明する図である。
【図４】エラーログをエラーログ記録領域に登録する処理を示したフローチャートである。
【符号の説明】
【００６０】
１      磁気ディスク装置
１１    ＨＤＣ
１２    バッファ
１３    ＭＣＵ
１４    ドライブＩ／Ｆ
１５    ＤＳＰ
１６    ＲＤＣ
１７    プリアンプ
１８    ＳＶＣ
１９    記録媒体
２１    エラー検出部
２２    ログ生成部
２３    判定部