JP2006216223A - ハードディスクドライブの欠陥処理方法,記録媒体及び装置 - Google Patents
ハードディスクドライブの欠陥処理方法,記録媒体及び装置 Download PDFInfo
- Publication number
- JP2006216223A JP2006216223A JP2006026091A JP2006026091A JP2006216223A JP 2006216223 A JP2006216223 A JP 2006216223A JP 2006026091 A JP2006026091 A JP 2006026091A JP 2006026091 A JP2006026091 A JP 2006026091A JP 2006216223 A JP2006216223 A JP 2006216223A
- Authority
- JP
- Japan
- Prior art keywords
- defect
- hard disk
- disk drive
- potential
- sector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/0206—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
- H04M1/0208—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings characterized by the relative motions of the body parts
- H04M1/0235—Slidable or telescopic telephones, i.e. with a relative translation movement of the body parts; Telephones using a combination of translation and other relative motions of the body parts
- H04M1/0237—Sliding mechanism with one degree of freedom
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1883—Methods for assignment of alternate areas for defective areas
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
【課題】 ハードディスクドライブの欠陥管理方法,記録媒体及び装置を提供する。
【解決手段】 将来に欠陥に発展できる潜在的欠陥を検出する過程,及び潜在的欠陥を代替領域に代替する過程を含む欠陥処理方法である。欠陥に発展するおそれのある潜在的欠陥を検出し,潜在的欠陥の再割り当てを行うことによって,ハードディスクドライブの実行性及び信頼性が向上する。
【選択図】 図1
【解決手段】 将来に欠陥に発展できる潜在的欠陥を検出する過程,及び潜在的欠陥を代替領域に代替する過程を含む欠陥処理方法である。欠陥に発展するおそれのある潜在的欠陥を検出し,潜在的欠陥の再割り当てを行うことによって,ハードディスクドライブの実行性及び信頼性が向上する。
【選択図】 図1
Description
本発明は,ハードディスクドライブの欠陥処理方法,記録媒体及び装置に係り,特にユーザー環境で将来に欠陥に発展できる潜在的欠陥を検出して再割り当てを行う方法,記録媒体及びそれに適した装置に関する。
ハードディスクドライブ(Hard Disk Drive:HDD)は,情報の保存及び再生に使われる磁気記録装置であって,ディスク(通常,メディアという)が複数個重なった形態を有する。情報は,ディスクの表面に形成された同心円形のトラックに記録される。規則的な方法でデータの保存及び検索を図るために,ディスクのトラックは,セクタと呼ばれるブロックに区画化される。このセクタの位置情報は,例えばシリンダ(または,トラック),ヘッド(ディスクの各表面をアクセスするための装置)及びセクタ番号と呼ばれる固有な識別子により表現される。
ディスクは,スピンドルモータに装着され,情報は,アクチュエータアームに装着される読み取り/書き込みヘッドによりアクセスされる。
一方,ディスクには,情報を読み取り/書き込みできない欠陥部分(欠陥セクタ)が存在する。ディスクは,ディスク自体の欠陥や製品の生産過程あるいはユーザーが使用する過程(ユーザー環境)で発生する欠陥を有しうる。
欠陥セクタは,データの読み取り/書き込み時に使用できなくなる。したがって,製品が出庫される前に製造者は欠陥を探し,それを正常的な領域に代替させることによって,ユーザーには欠陥の無いディスクを提供する。
ディスクドライブの生産工程中には,バーンインテストというものがある。バーンインテストは,データパターンと読み取り/書き込み条件を変えつつ,読み取り/書き込みテストを反復的に実施して,欠陥の存在如何及び欠陥の位置を把握する。バーンインテストを通じて把握された欠陥の位置(シリンダ,ヘッド,セクタ)及びエラーコードは,例えばログインリストに収録され,以後にユーザーが接近できなくなる。
欠陥は,HDDが出荷された後でユーザー環境でも発生しうる。ユーザー環境でリトライを行っても,検出されたエラーが補償されないか,または復旧されない場合,エラーが発生したセクタを欠陥セクタと判断して,正常的なセクタに代替させる欠陥処理を行う。
かかる欠陥によるセクタは物理的に不連続性を有するにもかかわらず,外部からセクタをアクセスするためのセクタアドレスは連続的でなければならない。したがって,欠陥セクタをスペア領域の正常的なセクタに代替させる処理が必要であり,このような処理を欠陥処理という。
欠陥処理には,色々な方式があるが,代表的なものとしてスリップ方式と再割り当て方式とがある。
スリップ方式は,主にバーンインテスト過程で検出された欠陥を処理する方式として使われ,再割り当て方式は,主にユーザー環境で発生した欠陥を処理する方式として使われる。
スリップ方式及び再割り当て方式は,スペア領域を使用するという点では共通するが,スリップ方式が欠陥セクタをそれに連続したセクタで代替する方式であることに対して,再割り当て方式は,欠陥セクタを単純にスペア領域のセクタで代替するという点で異なる。
ユーザー環境での欠陥は,1)既存の欠陥,特に,例えばスクラッチによる欠陥の拡散による拡散欠陥,2)成長欠陥,及び3)微細粒子,HDI(Head−Disk Interference)による付加的欠陥などに区分されうる。
スクラッチは,磁気記録層に損傷を与え,その損傷は,スクラッチが起きた方向に拡散されうる。したがって,スクラッチによる欠陥は,欠陥処理が完了した以後にも持続的に管理されねばならない必要がある。
成長欠陥とは,製造中の欠陥処理工程では検出されていないが,ユーザー環境での長期的な使用によって欠陥に発展することをいう。
付加的欠陥とは,ユーザーがHDDを使用する途中でHDDの内部に混入した微細粒子及びHDIなどにより発生する欠陥である。
従来において,ユーザー環境での欠陥処理は,欠陥が発見されたとき,すなわち読み取り/書き込みが不可能であるか,または実行不可能なセクタが発見されたときに行われた。具体的に,読み取り/書き込みエラーが発生した場合,リトライ動作を通じてエラー復旧を試み,エラー復旧が不可能であるか,または実行不可能な場合に欠陥と判断して欠陥処理を行う。
しかし,従来の欠陥処理方法は,既に読み取り/書き込みエラーが発生した以後の処理であるため,処理タイミングが適しておらず深刻な問題を発生させうる。
現在,HDDは,単純な記録媒体ではなく,各種のオペレーティングシステムを始めとして多様な応用プログラムを保存/使用する一種の必須的装置として広く使われている。例えば,HDDがリアルタイムでオペレーティングシステム及び応用プログラムをアクセスするために使われる場合において,データの無欠性は重要な要素となる。
あるセクタに対する二つのアクセス時点の間で欠陥が発生する場合を仮定すれば,従来の欠陥処理方法によれば,実際の欠陥が発生する前のアクセス時点では,該当セクタに対する欠陥処理が行われない。したがって,欠陥が発生した後のアクセス時点では,該当セクタを読み取りできなくなるため,プログラムの実行が停止するか,またはシステムが停止する事態などが発生しうる。
したがって,ユーザー環境で将来に欠陥を誘発するおそれのあるセクタを検出し,これに対する適切な対策を立てることによって,データの無欠性を提供可能にすることが必要である。
そこで,本発明は,このような問題に鑑みてなされたもので,その目的とするところは,将来に欠陥を誘発できる潜在的欠陥を検出し,それをあらかじめ欠陥処理することによって,HDDの信頼性を向上させる,新規かつ改良された欠陥処理方法,記録媒体及びそれに適した装置を提供するところにある。
上記課題を解決するために,本発明のある観点によれば,ハードディスクドライブの欠陥処理方法であって,将来に欠陥に発展するおそれのある潜在的欠陥を検出する過程と,潜在的欠陥を代替領域で代替する過程と,を含むことを特徴とする,ハードディスクドライブの欠陥処理方法が提供される。かかる方法により,欠陥に発展するおそれのある潜在的欠陥を予め検出し,検出した潜在的欠陥を代替領域で代替することにより,HDDの信頼性を向上させることができる。
代替領域は,代替セクタであってもよい。
潜在的欠陥を代替する過程は,ハードディスクドライブがアイドル状態であるときに行われるようにしてもよい。
欠陥処理方法は,ユーザー環境で行われ,潜在的欠陥の再割り当てを行う過程は,潜在的欠陥領域から正常的領域へのデータ再割り当てにより行われるようにしてもよい。
潜在的欠陥を検出する過程は,TA(Thermal Asperity)の発生,局部的なAGC(Auto Gain Control)の変化,及び相応する評価領域に対するエラーが所定回数以上のリトライにより復旧されたか否かを検査することによって,潜在的欠陥かどうかを判断するようにしてもよい。
検出された潜在的欠陥を臨時リストに保存する過程をさらに含み,潜在的欠陥を代替領域で代替する過程は,臨時リストに基づいて行われるようにしてもよい。
ハードディスクドライブが記録命令を受信すれば,データが記録される目標セクタが臨時リストに登録されているか否かを判断する過程と,目標セクタが臨時リストに登録されているならば,目標セクタの代替セクタへの再割り当てを行う過程と,再割り当てられた代替セクタにデータを記録する過程と,をさらに含んでもよい。
潜在的欠陥を代替領域で代替する過程は,ハードディスクドライブがユーザーにより使用される前に製造過程で行われるようにしてもよい。
上記課題を解決するために,本発明の別の観点によれば,データをディスクから/に読み取り/書き込みするデータ処理を実行する読み取り/書き込み回路と,読み取り/書き込み回路で提供されるAGC信号,TA検出信号及びディスクの評価領域に対して所定回数以上行われたリトライ表式を参照して潜在的欠陥の発生如何を判断し,潜在的欠陥の欠陥処理を行うコントローラと,を含み,コントローラは,将来に欠陥に発展するおそれのある潜在的欠陥を検出することを特徴とする,ハードディスクドライブが提供される。かかる構成によれば,読み取り/書き込み回路が提供する信号により,コントローラは潜在的欠陥が発生しているかどうかを判断し,潜在的欠陥が発生していれば,コントローラが潜在的欠陥の欠陥処理を実行する。その結果,欠陥に発展するおそれのある潜在的欠陥を予め検出し,検出した潜在的欠陥を代替領域で代替することにより信頼性が向上するハードディスクドライブを提供することができる。
ホスト機器とのデータ送信/受信処理を実行するホストインターフェースと,ハードディスクドライブを制御するファームウェア及び制御情報を内蔵するメモリと,書き込みモードで,ホストインターフェースを通じてホスト機器から受信されるデータを保存し,読み取りモードで,ハードディスクドライブから再生したデータを保存するバッファと,をさらに含んでもよい。
コントローラは,ハードディスクドライブがアイドル状態となれば,潜在的欠陥の欠陥処理を行うようにしてもよい。
コントローラは,TAの発生,局部的なAGCの変化,及び所定回数以上行われたリトライの表式を検査して潜在的欠陥が発生したか否かを判断するようにしてもよい。
コントローラは,潜在的欠陥を臨時リストに登録するようにしてもよい。
ハードディスクドライブが記録命令を受信すれば,コントローラは,データが記録される目標セクタが臨時リストに登録されているか否かを判断し,目標セクタが臨時リストに登録されているならば,目標セクタを再割り当て,再割り当てられた目標セクタにデータを記録するようにしてもよい。
上記課題を解決するために,本発明のさらに別の観点によれば,ハードディスクドライブの欠陥処理方法を具現するためのコンピュータで読み取り可能なコードを有する記録媒体において,ハードディスクドライブの欠陥処理方法は,将来に欠陥に発展するおそれのある潜在的欠陥を検出する過程と,潜在的欠陥を代替領域で代替する過程と,を含むことを特徴とする記録媒体が提供される。かかる構成によれば,記録媒体に記録されたコンピュータで読み取り可能なコードは,欠陥に発展するおそれのある潜在的欠陥を予め検出し,検出した潜在的欠陥を代替領域で代替する処理を実行する。その結果,ハードディスクの信頼性を向上させるための処理を実行する,コンピュータで読み取り可能なコードを有する記録媒体を提供することができる。
代替領域は,代替セクタであってもよい。
潜在的欠陥を代替領域で代替する過程は,ハードディスクドライブがアイドル状態であるときに行われるようにしてもよい。
ハードディスクドライブの欠陥処理方法は,検出された潜在的欠陥を臨時リストに登録する過程をさらに含み,潜在的欠陥を代替領域で代替する過程は,臨時リストに基づいて行われるようにしてもよい。
ハードディスクドライブにより記録命令が受信されれば,データが記録された目標セクタが臨時リストに登録されているか否かを判断する過程と,目標セクタが臨時リストに登録されているならば,目標セクタを代替セクタに再割り当てを行う過程と,再割り当てられた代替セクタにデータを記録する過程と,をさらに含んでいてもよい。
本発明の実施形態による再割り当て方法は,欠陥に発展するおそれのある潜在的欠陥を検出し,再割り当てを行うことによって,HDDの実行性及び信頼性を向上させる。
以下に添付図面を参照しながら,本発明の好適な実施の形態について詳細に説明する。なお,本明細書及び図面において,実質的に同一の機能構成を有する構成要素については,同一の符号を付することにより重複説明を省略する。
ディスク上の欠陥は,実際には,情報が保存される磁気層の物理的損傷によるものであって,その程度によって,ECC(Error Correction Code)/リトライなどの各種の復旧動作を利用して復旧できる場合と,永遠に復旧が不可能な場合とに分けられる。
復旧可能な欠陥は,欠陥発生当時及び欠陥発生以後しばらくはエラーの復旧動作により復旧が可能であるが,頻繁にエラーを誘発し,経時的に次第に復旧不可能な欠陥に発展する。
本発明は,上記の復旧可能な欠陥のうち,次のアクセスで欠陥と判定される確率の高い欠陥(以下,潜在的欠陥という)の再割り当てを行う,つまり,潜在的欠陥を代替領域で代替することによって,再びあるいはそれ以上該当位置を使用しないことを特徴とする。
ここで,潜在的欠陥の予測方法として次の三つが重要なものと知られている。
1)TAの発生
2)所定のAGCしきい値以上の局部的なAGCの変化
3)所定のリトライ回数以上のリトライにより復旧された場合
したがって,このような場合において,
1)HDDがアイドル状態となるとき
2)記録命令が行われるとき
潜在的欠陥の再割り当てが行われる。
1)TAの発生
2)所定のAGCしきい値以上の局部的なAGCの変化
3)所定のリトライ回数以上のリトライにより復旧された場合
したがって,このような場合において,
1)HDDがアイドル状態となるとき
2)記録命令が行われるとき
潜在的欠陥の再割り当てが行われる。
図1は,本発明の実施形態による欠陥処理方法を図式的に示す流れ図である。
まず,ホストシステムからの命令を受信する(ステップS102)。
受信された命令が記録命令であるか否かを判断する(ステップS104)。
受信された命令が記録命令でなければ,受信された命令を行う(ステップS106)。
潜在的欠陥の発生如何を判断する(ステップS108)。
ユーザー環境での潜在的欠陥の発生如何は,少なくとも上記の三つの場合,すなわち,TAの発生,所定のAGCしきい値以上の局部的なAGCの変化の発生,及び所定のリトライ回数以上のリトライにより復旧された場合により判断される。
図2は,TAによる影響を示す波形図である。図2において,上側の波形図でA部分はTAが発生した部分であり,中間の波形図は,A部分を拡大して示し,下側の波形図は,TAが発生していない場合に相応する波形図である。
TAとは,ヘッドとディスクとの物理的接触により発生した熱による信号歪曲をいい,TAが発生した部分は小さいため,TAによる欠陥は,初期には一般的にECC動作により復旧されうる。しかし,TAは次第に大きくなって,いつかは復旧不可能になる可能性が高い。
図3は,潜在的欠陥に対する局部的なAGCの発生を示す波形図である。図3の上側は,ヘッドで発生した信号を示す図面であり,下側は,それに相応するAGC信号を示す図面である。AGC動作は,入力される信号の大きさが変動しても,一定な大きさの信号を出力する動作をいう。HDDにおいては,ヘッドで発生する信号の大きさが変動しても,リードチャンネルで一定な大きさの信号を提供することができるようにAGC動作を採択している。AGC信号の大きさは,AGC回路の利得を表して入力される信号の大きさに反比例する。すなわち,小さい入力信号に対しては高い利得が設定され,逆に大きい入力信号に対しては低い利得が設定される。
本実施形態によれば,復旧可能な欠陥の予測のために,現在のセクタ以前のセクタに比べてAGCが所定基準以上に低くなるか,または高くなった場合に両者を検出し,この潜在的欠陥位置のセクタの再割り当てを行う。すなわち,局部的に図3のB部分に示したように,AGCが所定の基準値以上に変動する場合を検出して再割り当て処理を行う。
一方,リトライ動作は,読み取り/書き込みエラーが発生した場合,各種のチャンネルパラメータを変更させつつ読み取り/書き込みを行ってエラーを復旧する動作をいう。このとき,所定回数以上のリトライを通じて反復的にエラーが復旧された場合は,その後もエラーを誘発させる確率が高くなるので,このようなエラーに相応する欠陥セクタの再割り当て処理を行う。
ステップS108で潜在的欠陥が検出されれば,潜在的欠陥が発生したセクタを臨時リストに登録する(ステップS110)。
ステップS104でホストシステムから受信された命令が記録命令であると判断されれば,目標セクタが臨時リストに登録されているか否かを判断する(ステップS112)。
目標セクタが臨時リストに登録されているならば,目標セクタの再割り当てを行う(ステップS114)。もちろん,再割り当てが行われた欠陥は,臨時リストから削除される。
目標セクタあるいはステップS114を通じて再割り当てられたセクタにデータを記録し,ステップS108に進む(ステップS116)。
本発明の他の実施形態によれば,HDDがアイドル状態となるか否かを判断する(ステップS118)。
アイドル状態とは,所定時間外部のホスト装置からHDDに命令が印加されていないときに発生する状態をいう。
アイドル状態となれば,HDDは,臨時リストに登録されたセクタの再割り当てを行う(ステップS120)。再割り当ての結果,潜在的欠陥は以後に使われない。
アイドル状態でなければ,ステップS102に進んでホストシステムからの命令を待機する。
本実施形態による欠陥処理方法は,潜在的欠陥が実際的な欠陥となる前に潜在的欠陥を検出して欠陥に処理することによって,HDDの実行性及び信頼性を向上させる。
また,本実施形態による欠陥処理方法は,ユーザー環境だけでなくHDDの製造工程でも具現されうる。
図4は,本発明の実施形態による欠陥再割り当て方法が適用されるHDDの構成を示す説明図である。図4に示したHDD10は,スピンドルモータ14により回転される少なくとも一つのディスク12を備える。HDD10は,ディスク12の表面に隣接して位置した変換器16も備える。
変換器16は,ディスク12の磁界を感知して磁化させることによって,回転するディスク12から/に情報を読み取り/書き込みできる。一般的に,変換器16は,各ディスク12の表面に結合されている。図4では単一の変換器16と図示して説明しているが,これは,ディスク12を磁化させるための書き込み用の変換器及びディスク12の磁界を感知するための分離された読み取り用の変換器からなると理解されなければならない。読み取り用の変換器は,磁気抵抗(Magneto−Resistive:MR)素子から構成される。
変換器16は,スライダ20に統合されうる。スライダ20は,変換器16とディスク12の表面との間に空気ベアリングを生成させる構造でなっている。スライダ20は,HGA(Head Gimbal Assembly)22に結合されている。HGA22は,ボイスコイル26を有するアクチュエータアーム24に付着されている。ボイスコイル26は,ボイスコイルモータ(Voice Coil Motor:VCM)30を特定するマグネチックアセンブリ28に隣接して位置している。ボイスコイル26に供給される電流は,ベアリングアセンブリ32に対してアクチュエータアーム24を回転させるトルクを発生させる。アクチュエータアーム24の回転は,ディスク12の表面を横切って変換器16を移動させる。
情報は,一般的にディスク12の環状トラック内に保存される。各トラック34は,一般的に複数のセクタを備える。各セクタは,データフィールドと識別フィールドとを備える。識別フィールドは,セクタ及びトラック(シリンダ)を識別するグレーコードで構成されている。変換器16は,他のトラックから/に情報を読み取り/書き込みするために,ディスク12の表面を横切って移動される。
図5は,本実施形態による図4に示したようなHDDを制御できる電気システム40を示す説明図である。図5に示した電気システム40は,リード/ライト(R/W)チャンネル回路44及びプリアンプ回路46により変換器16に結合されたコントローラ42を備える。コントローラ42は,デジタル信号プロセッサ(Digital Signal Processor:DSP),マイクロプロセッサ,マイクロコントローラなどがある。コントローラ42は,ディスク12から/に情報を読み取り/書き込みするために,R/Wチャンネル回路44に制御信号を供給する。情報は,一般的に,R/Wチャンネルからホストインターフェース回路54へ伝送される。ホストインターフェース回路54は,パソコンのようなシステムにインターフェースするためのバッファメモリ及び制御回路を備える。
コントローラ42は,ボイスコイル26に駆動電流を供給するVCM駆動回路48にも結合されている。コントローラ42は,VCMの励起及び変換器16の動きを制御するためにVCM駆動回路48に制御信号を供給する。
コントローラ42は,ROM(Read Only Memory)素子またはフラッシュメモリ素子50のような不揮発性メモリ及びRAM(Random AccessMemory)素子52に結合されている。ROM素子またはフラッシュメモリ素子50およびRAM素子52は,ソフトウェアルーチンを実行させるために,コントローラ42により使われるコンピュータで読み取り可能なコード,すなわち命令語及びデータを含む。ソフトウェアルーチンの一つとして,一つのトラックから他のトラックに変換器16を移動させる探索制御ルーチンがある。探索制御ルーチンは,変換器16を正確なトラックに移動させることを保証するためのサーバ制御ルーチンを含んでいる。一実施形態として,メモリ素子50には,本発明による再割り当て方法を行うためのコンピュータで読み取り可能なコードが保存される。
コントローラ42は,ユーザー環境での潜在的欠陥の発生如何を判断し,潜在的欠陥が発生したならば,潜在的欠陥が発生したセクタの再割り当てを行う。
具体的に,コントローラ42は,TA,AGCリトライ動作回数などにより潜在的欠陥の発生如何を判断し,潜在的欠陥が発生したセクタを臨時リストに登録する。アイドル状態で,コントローラ42は,臨時リストに登録された潜在的欠陥が発生したセクタを一括的に再割り当てさせる。また,コントローラ42は,記録命令が印加される場合,データが記録される目標セクタが臨時リストに登録されているか否かを判断し,登録されている場合,該当セクタを先に再割り当てさせた後で再割り当てられたセクタにデータを記録する。
R/Wチャンネル回路44は,TAの発生如何を検出してTAD(TA Detection)信号を発生させる。コントローラ42は,TAD信号の発生如何を判断することにより潜在的欠陥の発生如何を判断できる。一方,R/Wチャンネル回路44でTAの発生如何を判断するための信号歪曲の判断基準値は,コントローラ42により設定される。
本実施形態は,方法,装置,システムなどで実行されうる。また,本実施形態は,コンピュータで読み取り可能なコードで具現されるコード,例えば,本発明のソフトウェアの構成要素は,必要な作業を実行するコードセグメントである。コンピュータで読み取り可能なコードは,プロセッサで読み取り可能な媒体に保存され,または伝送媒体または通信網で搬送波と結合されたコンピュータデータ信号により伝送されうる。プロセッサで読み取り可能な媒体は,情報を保存または伝送できるいかなる媒体も含む。プロセッサで読み取り可能な媒体の例としては,電子回路,半導体メモリ素子,ROM,フラッシュメモリ,EROM(Erasable ROM),フロッピー(登録商標)ディスク,光ディスク,ハードディスク,光ファイバ媒体,無線周波数(RF)網などがある。コンピュータデータ信号は,電子網チャンネル,光ファイバ,空気,電子系,RF網のような伝送媒体上に伝播可能ないかなる信号も含まれる。
以上,添付図面を参照しながら本発明の好適な実施形態について説明したが,本発明は係る例に限定されないことは言うまでもない。当業者であれば,特許請求の範囲に記載された範疇内において,各種の変更例または修正例に想到し得ることは明らかであり,それらについても当然に本発明の技術的範囲に属するものと了解される。
本発明は,HDD関連の技術分野に適用可能である。
10 HDD
12 ディスク
14 スピンドルモータ
16 変換器
20 スライダ
22 HGA
24 アクチュエータアーム
26 ボイスコイル
28 マグネチックアセンブリ
30 VCM
32 ベアリングアセンブリ
34 トラック
40 電気システム
42 コントローラ
44 リード/ライトチャンネル回路
46 プリアンプ回路
48 VCM駆動回路
50 ROM素子
52 RAM素子
12 ディスク
14 スピンドルモータ
16 変換器
20 スライダ
22 HGA
24 アクチュエータアーム
26 ボイスコイル
28 マグネチックアセンブリ
30 VCM
32 ベアリングアセンブリ
34 トラック
40 電気システム
42 コントローラ
44 リード/ライトチャンネル回路
46 プリアンプ回路
48 VCM駆動回路
50 ROM素子
52 RAM素子
Claims (19)
- ハードディスクドライブの欠陥処理方法において:
将来に欠陥に発展するおそれのある潜在的欠陥を検出する過程と;
前記潜在的欠陥を代替領域で代替する過程と;
を含むことを特徴とする,ハードディスクドライブの欠陥処理方法。 - 前記代替領域は,代替セクタであることを特徴とする,請求項1に記載のハードディスクドライブの欠陥処理方法。
- 前記潜在的欠陥を代替する過程は,前記ハードディスクドライブがアイドル状態であるときに行われることを特徴とする,請求項1または2に記載のハードディスクドライブの欠陥処理方法。
- 前記欠陥処理方法は,ユーザー環境で行われ,前記潜在的欠陥の再割り当てを行う過程は,潜在的欠陥領域から正常的領域へのデータ再割り当てにより行われることを特徴とする,請求項1〜3のいずれかに記載のハードディスクドライブの欠陥処理方法。
- 前記潜在的欠陥を検出する過程は,TA(Thermal Asperity)の発生,局部的なAGC(Auto Gain Control)の変化,及び相応する評価領域に対するエラーが所定回数以上のリトライにより復旧されたか否かを検査することによって,前記潜在的欠陥かどうかを判断することを特徴とする,請求項1〜4のいずれかに記載のハードディスクドライブの欠陥処理方法。
- 前記検出された潜在的欠陥を臨時リストに保存する過程をさらに含み,
前記潜在的欠陥を前記代替領域で代替する過程は,前記臨時リストに基づいて行われることを特徴とする,請求項1〜5のいずれかに記載のハードディスクドライブの欠陥処理方法。 - 前記ハードディスクドライブが記録命令を受信すれば,データが記録される目標セクタが前記臨時リストに登録されているか否かを判断する過程と;
前記目標セクタが前記臨時リストに登録されているならば,前記目標セクタの代替セクタへの再割り当てを行う過程と;
前記再割り当てられた代替セクタにデータを記録する過程と;
をさらに含むことを特徴とする,請求項1〜6のいずれかに記載のハードディスクドライブの欠陥処理方法。 - 前記潜在的欠陥を前記代替領域で代替する過程は,前記ハードディスクドライブがユーザーにより使用される前に製造過程で行われることを特徴とする,請求項1〜7のいずれかに記載のハードディスクドライブの欠陥処理方法。
- データをディスクから/に読み取り/書き込みするデータ処理を実行する読み取り/書き込み回路と;
前記読み取り/書き込み回路で提供されるAGC信号,TA検出信号及びディスクの評価領域に対して所定回数以上行われたリトライの表式を参照して潜在的欠陥の発生如何を判断し,前記潜在的欠陥の欠陥処理を行うコントローラと;
を含み,
前記コントローラは,将来に欠陥に発展するおそれのある潜在的欠陥を検出することを特徴とする,ハードディスクドライブ。 - ホスト機器とのデータ送信/受信処理を実行するホストインターフェースと;
ハードディスクドライブを制御するファームウェア及び制御情報を内蔵するメモリと;
書き込みモードで,前記ホストインターフェースを通じて前記ホスト機器から受信されるデータを保存し,読み取りモードで,前記ハードディスクドライブから再生したデータを保存するバッファと;
をさらに含むことを特徴とする,請求項9に記載のハードディスクドライブ。 - 前記コントローラは,前記ハードディスクドライブがアイドル状態であるときに,前記潜在的欠陥の欠陥処理を行うことを特徴とする,請求項9または10に記載のハードディスクドライブ。
- 前記コントローラは,TAの発生,局部的なAGCの変化,及び所定回数以上行われたリトライの表式を検査して潜在的欠陥が発生したか否かを判断することを特徴とする,請求項9〜11のいずれかに記載のハードディスクドライブ。
- 前記コントローラは,前記潜在的欠陥を臨時リストに登録することを特徴とする,請求項9〜12のいずれかに記載のハードディスクドライブ。
- 前記ハードディスクドライブが記録命令を受信すれば,前記コントローラは,データが記録される目標セクタが前記臨時リストに登録されているか否かを判断し,前記目標セクタが前記臨時リストに登録されているならば,目標セクタを再割り当て,前記再割り当てられた目標セクタにデータを記録することを特徴とする,請求項13に記載のハードディスクドライブ。
- ハードディスクドライブの欠陥処理方法を具現するためのコンピュータで読み取り可能なコードを有する記録媒体において,前記ハードディスクドライブの欠陥処理方法は,
将来に欠陥に発展するおそれのある潜在的欠陥を検出する過程と;
前記潜在的欠陥を代替領域で代替する過程と;
を含むことを特徴とする記録媒体。 - 前記代替領域は,代替セクタであることを特徴とする,請求項15に記載の記録媒体。
- 前記潜在的欠陥を前記代替領域で代替する過程は,前記ハードディスクドライブがアイドル状態であるときに行われることを特徴とする,請求項15または16に記載の記録媒体。
- 前記ハードディスクドライブの欠陥処理方法は,前記検出された潜在的欠陥を臨時リストに登録する過程をさらに含み,
前記潜在的欠陥を前記代替領域で代替する過程は,前記臨時リストに基づいて行われることを特徴とする,請求項15〜17のいずれかに記載の記録媒体。 - 前記ハードディスクドライブが記録命令を受信すれば,データが記録された目標セクタが前記臨時リストに登録されているか否かを判断する過程と;
前記目標セクタが前記臨時リストに登録されているならば,目標セクタを前記代替セクタに再割り当てを行う過程と;
前記再割り当てられた代替セクタにデータを記録する過程と;
をさらに含むことを特徴とする,請求項18に記載の記録媒体。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050009682A KR100652399B1 (ko) | 2005-02-02 | 2005-02-02 | 하드디스크 드라이브의 디펙트 처리 방법, 이에 적합한하드디스크 드라이브 및 기록 매체 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006216223A true JP2006216223A (ja) | 2006-08-17 |
Family
ID=36756261
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006026091A Withdrawn JP2006216223A (ja) | 2005-02-02 | 2006-02-02 | ハードディスクドライブの欠陥処理方法,記録媒体及び装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20060171057A1 (ja) |
JP (1) | JP2006216223A (ja) |
KR (1) | KR100652399B1 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7627778B2 (en) * | 2006-12-21 | 2009-12-01 | Seagate Technology Llc | Prediction-based data reassignment |
US8037348B2 (en) * | 2007-12-21 | 2011-10-11 | Seagate Technologies Llc | Vibration-aware data reassignment |
US8069384B2 (en) * | 2009-06-08 | 2011-11-29 | Seagate Technology Llc | Scanning reassigned data storage locations |
US8711500B1 (en) * | 2011-06-24 | 2014-04-29 | Western Digital Technologies, Inc. | Disk drive to enable defect margining |
US9335153B2 (en) | 2012-09-26 | 2016-05-10 | Seagate Technology Llc | Storage media asperity characterization |
US8681438B1 (en) | 2012-09-26 | 2014-03-25 | Seagate Technology Llc | Storage media asperity detection |
US9542104B2 (en) | 2013-08-05 | 2017-01-10 | Western Digital Technologies, Inc. | System and method for controlling a storage device |
JP2023140396A (ja) | 2022-03-23 | 2023-10-05 | 株式会社東芝 | 磁気ディスク装置 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3290365B2 (ja) * | 1996-11-19 | 2002-06-10 | インターナショナル・ビジネス・マシーンズ・コーポレーション | エラー回復プロシージャを実行する方法 |
JP3998307B2 (ja) * | 1997-12-25 | 2007-10-24 | 富士通株式会社 | 磁気ディスク装置及び磁気ディスク装置のエラー訂正方法 |
JP2000040202A (ja) | 1998-07-23 | 2000-02-08 | Toshiba Corp | 磁気ディスク装置及び同装置における熱アスペリティ検出方法 |
US7093182B2 (en) * | 1999-08-02 | 2006-08-15 | Inostor Corporation | Data redundancy methods and apparatus |
US6429984B1 (en) * | 1999-08-06 | 2002-08-06 | Komag, Inc | Circuit and method for refreshing data recorded at a density sufficiently high to undergo thermal degradation |
US6710952B1 (en) * | 2000-01-19 | 2004-03-23 | Hitachi Global Storage Technologies Netherlands, B.V. | System and method for gracefully relinquishing a computer hard disk drive from imminent catastrophic failure |
US6791778B2 (en) * | 2000-09-14 | 2004-09-14 | Samsung Electronics Co., Inc. | Method and apparatus to detect and manage servo sectors with defect on servo pattern area in hard disk drives |
JP2002150699A (ja) * | 2000-11-06 | 2002-05-24 | Sony Corp | 情報処理装置、情報処理方法及び情報処理方法を記録した記録媒体 |
SG115437A1 (en) * | 2000-12-27 | 2005-10-28 | Toshiba Kk | Disk drive including preamplifier for perpendicular magnetic recording system |
US6628465B2 (en) * | 2001-02-27 | 2003-09-30 | Trace Storage Technologies Corporation | Magnetic media defect detection apparatus and method |
JP2003109328A (ja) * | 2001-09-28 | 2003-04-11 | Hitachi Ltd | 記憶装置及びそのエラー訂正方法 |
US7194366B2 (en) * | 2001-10-19 | 2007-03-20 | Auburn University | System and method for estimating reliability of components for testing and quality optimization |
US7246268B2 (en) * | 2002-01-16 | 2007-07-17 | Sandisk Corporation | Method and apparatus for dynamic degradation detection |
JP4065138B2 (ja) * | 2002-03-20 | 2008-03-19 | 松下電器産業株式会社 | 送信電力制御情報の生成を制御する方法および移動体端末装置 |
US6735106B2 (en) * | 2002-07-02 | 2004-05-11 | Agilent Technologies, Inc. | Accelerated fatigue testing |
US7363546B2 (en) * | 2002-07-31 | 2008-04-22 | Sun Microsystems, Inc. | Latent fault detector |
JP2006500721A (ja) * | 2002-09-27 | 2006-01-05 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ライトワンスメディアに関する欠陥及び割当て管理方法及び装置 |
KR100498459B1 (ko) * | 2002-11-19 | 2005-07-01 | 삼성전자주식회사 | 하드디스크 드라이브의 디펙트 리스트 탐색 방법 |
US6892276B2 (en) * | 2002-11-26 | 2005-05-10 | Lsi Logic Corporation | Increased data availability in raid arrays using smart drives |
US7137038B2 (en) * | 2003-07-29 | 2006-11-14 | Hitachi Global Storage Technologies Netherlands, B.V. | System and method for autonomous data scrubbing in a hard disk drive |
JP4095504B2 (ja) * | 2003-07-31 | 2008-06-04 | 株式会社東芝 | ディスク記憶装置及びシンクマーク書込み方法 |
US7103874B2 (en) * | 2003-10-23 | 2006-09-05 | Microsoft Corporation | Model-based management of computer systems and distributed applications |
US7308605B2 (en) * | 2004-07-20 | 2007-12-11 | Hewlett-Packard Development Company, L.P. | Latent error detection |
US7343546B2 (en) * | 2004-12-23 | 2008-03-11 | Intel Corporation | Method and system for syndrome generation and data recovery |
-
2005
- 2005-02-02 KR KR1020050009682A patent/KR100652399B1/ko not_active IP Right Cessation
-
2006
- 2006-02-01 US US11/344,161 patent/US20060171057A1/en not_active Abandoned
- 2006-02-02 JP JP2006026091A patent/JP2006216223A/ja not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
KR100652399B1 (ko) | 2006-12-01 |
KR20060088732A (ko) | 2006-08-07 |
US20060171057A1 (en) | 2006-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7139145B1 (en) | Cluster-based defect detection testing for disk drives | |
JP3946186B2 (ja) | チャンネル別特性による適応的ディフェクトスキャン処理方法及びその装置 | |
KR100464440B1 (ko) | 디스크 드라이브의 디펙트 처리 방법, 이에 적합한 기록매체 및 디스크 드라이브 | |
JP2006216223A (ja) | ハードディスクドライブの欠陥処理方法,記録媒体及び装置 | |
JP2006085789A (ja) | 磁気ディスクの欠陥登録の方法及び磁気ディスク装置 | |
US8169725B2 (en) | Hard disk drive and method for managing scratches on a disk of the hard disk drive | |
JP2012212488A (ja) | 情報記録装置および情報記録方法 | |
JP2007193876A (ja) | 記録ディスク・ドライブ及びその欠陥領域管理方法 | |
US7715140B2 (en) | Method of determining size of error and write control method for hard disc drive, hard disc drive using the write control method, and media storing computer programs for executing the methods | |
JP2006012353A (ja) | ディスク装置及びその製造方法 | |
US8516341B2 (en) | Method, apparatus, and storage medium for processing write defect in data storage apparatus | |
US20040158769A1 (en) | Apparatus and method for managing random-directional scratches on hard disk | |
EP1396850B1 (en) | Method and apparatus for writing and inspecting servo information on disc drive | |
US20110103210A1 (en) | Method and apparatus for processing defect in data storage medium | |
US20090180207A1 (en) | Hard disk drive and method of controlling auto reassign of the same | |
KR100699880B1 (ko) | 데이터 저장 시스템에서의 메인터넌스 실린더의 트랙 디펙관리 방법 및 이를 이용한 디스크 드라이브 | |
KR100640586B1 (ko) | 디스크 드라이브의 진행성 디펙 검출 방법 및 장치 | |
KR20080006361A (ko) | 디펙 검사 인자의 변경을 이용한 디펙 관리 방법 및 그방법을 사용하는 하드 디스크 드라이브 | |
KR100699877B1 (ko) | 데이터 저장 시스템에서의 디펙 섹터의 데이터 보존 방법및 이를 이용한 디스크 드라이브 | |
KR100618835B1 (ko) | 데이터 저장 시스템에서의 적응적 섹터 재 할당 방법 및이를 이용한 디스크 드라이브 | |
JP2006309810A (ja) | 磁気ディスク装置の製造方法及び磁気ディスク装置 | |
KR100640666B1 (ko) | 데이터 저장 시스템에서의 트랙 디펙 관리 방법 및 이를이용한 디스크 드라이브 | |
KR100640665B1 (ko) | 하드디스크 드라이브의 표면 검사 방법 및 이에 적합한기록 매체 | |
JP2006318554A (ja) | 磁気ディスク装置の製造方法及び磁気ディスク装置 | |
JP2004030852A (ja) | ディフェクトセクタのディフェクト状況の悪化を検査するための方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090202 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20100319 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20100319 |