JP3552031B2 - Magnetic disk drive and retry control method thereof - Google Patents
Magnetic disk drive and retry control method thereof Download PDFInfo
- Publication number
- JP3552031B2 JP3552031B2 JP30221799A JP30221799A JP3552031B2 JP 3552031 B2 JP3552031 B2 JP 3552031B2 JP 30221799 A JP30221799 A JP 30221799A JP 30221799 A JP30221799 A JP 30221799A JP 3552031 B2 JP3552031 B2 JP 3552031B2
- Authority
- JP
- Japan
- Prior art keywords
- read
- sector
- retry
- offset value
- write
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Digital Magnetic Recording (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、磁気ディスク装置に関し、特に、代替セクタを含んだ読み出し/書き込み要求が発生したときに、リトライ回数およびリトライ処理を適宜設定できる磁気ディスク装置、リトライ制御方法、ならびにリトライ制御用プログラムを記録した記録媒体に関する。
【0002】
【従来の技術】
従来の磁気ディスク装置では、一般的に、セクタの読み出し動作に失敗し、そのセクタをリトライで読み出すことができたとき、読み出したデータをホスト・システムへ転送した後、そのセクタは、自動的に代替セクタへリアサインされる場合がある。
【0003】
また、セクタの読み出し動作に失敗した後にリトライしても、そのセクタを読み出すことができなかったとき、磁気ディスク装置内部のテーブルにリアサイン候補セクタとして登録され、次に該セクタに書き込み要求が生じたとき、自動的に代替セクタへリアサインされる場合がある。
【0004】
さらに、ライト・キャッシュ機能がイネーブルになっている状態でセクタの書き込み動作に失敗したとき、ホスト・システムへ書き込み正常完了を通知した後、そのセクタが、自動的に代替セクタへリアサインされる場合がある。そして、セクタの読み出し/書き込み時にエラーが発生した場合、常に一定のリトライを実行する。
【0005】
【発明が解決しようとする課題】
図4に示すように、あるセクタにおいて読み出し/書き込み動作時にエラーが発生し、そのセクタが代替セクタへリアサインされた場合、以降の該セクタを含む読み出し/書き込み動作ではセクタを連続して読み出し/書き込みすることができないため、代替セクタを含まない読み出し/書き込み動作に加え、常に回転待ち時間が発生する。
【0006】
あるいは、図5に示すように、読み出し/書き込み要求の発生したトラック上に代替セクタが存在しない場合には、代替セクタが存在するトラックへシークする必要が生じ、さらにシーク時間が発生する。
【0007】
このように、従来の磁気ディスク装置では、読み出し/書き込み要求が発生した一連のセクタが代替セクタを含み、その内の何れかのセクタで読み出し/書き込みエラーが発生した場合、通常のリトライ処理時間に加えて回転待ち時間と代替トラックへのシーク時間とが生じるため、処理時間が増大し、結果としてホスト・システムと磁気ディスク装置との間のスループットの悪化を招いていた。つまり、近年増加しつつある磁気ディスク装置のAV用途への応用を考えたとき、映像/音声が途切れることが予想される。
【0008】
読み出し/書き込み時のリトライ処理時間の増大は、ホスト・システムと磁気ディスク装置との間のスループット悪化を招き、磁気ディスク装置をAV用途で使用した場合、映像/音声データの記録/再生が間に合わなくなることを引き起こす可能性がある。
【0009】
本発明の技術的課題は、このような事態を想定し、ホスト・システムと磁気ディスク装置との間のスループットを、代替セクタを含まないトラックの読み出し/書き込みと、代替セクタを含むトラックの読み出し/書き込みとで、同程度に確保することである。
【0010】
【課題を解決するための手段】
本発明によれば、不良セクタが同一トラックにリアサインされているときに、リトライ処理を適宜設定するリトライ制御手段と、不良セクタが他のトラックにリアサインされているときに、リトライ処理を適宜設定するリトライ制御手段とを有し、前記リトライ制御手段は、受理された読み出し/書き込み命令が代替セクタを含む場合には、記録・再生ヘッドのオフセット値を設定し、読み出し/書き込み動作でエラーが発生したか否かを判定し、エラーが発生した場合には、記録・再生ヘッドを設定した前記オフセット値だけオフセットさせ、オフセット値が最大になるか、あるいは、読み出し/書き込み動作が正常に終了するまで、繰り返し実行することを特徴とする磁気ディスク装置が得られる。
【0011】
本発明によればまた、不良セクタが他のトラックにリアサインされているときに、リトライ処理を適宜設定するリトライ制御手段と、ホスト・システムからの読み出し/書き込み命令を受理仲介するホスト・インタフェース制御部と、受理された読み出し/書き込み命令が代替セクタを含むか否かを判定するために検索する情報を格納した代替セクタ管理テーブルとを有し、前記リトライ制御手段は、受理された読み出し/書き込み命令が代替セクタを含む場合には、記録・再生ヘッドのオフセット値を設定し、読み出し/書き込み動作でエラーが発生したか否かを判定し、エラーが発生した場合には、記録・再生ヘッドを設定した前記オフセット値だけオフセットさせ、オフセット値が最大になるか、あるいは、読み出し/書き込み動作が正常に終了するまで、繰り返し実行することを特徴とする磁気ディスク装置が得られる。
【0012】
本発明によればさらに、不良セクタが同一トラックにリアサインされているときに、リトライ処理を適宜設定するリトライ制御工程と、ホスト・システムからの読み出し/書き込み命令を受理仲介するホスト・インタフェース制御工程と、受理された読み出し/書き込み命令が代替セクタを含むか否かを判定するために代替セクタ管理テーブルを検索する検索工程とを有し、前記リトライ制御工程では、受理された読み出し/書き込み命令が代替セクタを含む場合には、記録・再生ヘッドのオフセット値を設定し、読み出し/書き込み動作でエラーが発生したか否かを判定し、エラーが発生した場合には、記録・再生ヘッドを設定した前記オフセット値だけオフセットさせ、オフセット値が最大になるか、あるいは、読み出し/書き込み動作が正常に終了するまで、繰り返し実行することを特徴とする磁気ディスク装置のリトライ制御方法が得られる。
【0013】
また、本発明によれば、不良セクタが他のトラックにリアサインされているときに、リトライ処理を適宜設定するリトライ制御工程と、ホスト・システムからの読み出し/書き込み命令を受理仲介するホスト・インタフェース制御工程と、受理された読み出し/書き込み命令が代替セクタを含むか否かを判定するために代替セクタ管理テーブルを検索する検索工程とを有し、前記リトライ制御工程では、受理された読み出し/書き込み命令が代替セクタを含む場合には、記録・再生ヘッドのオフセット値を設定し、読み出し/書き込み動作でエラーが発生したか否かを判定し、エラーが発生した場合には、記録・再生ヘッドを設定した前記オフセット値だけオフセットさせ、オフセット値が最大になるか、あるいは、読み出し/書き込み動作が正常に終了するまで、繰り返し実行することを特徴とする磁気ディスク装置のリトライ制御方法が得られる。
【0014】
さらに、本発明によれば、前記磁気ディスク装置のリトライ制御方法を実行するためのプログラムを記録した記録媒体が得られる。
【0016】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態による磁気ディスク装置およびそのリトライ制御方法について詳細に説明する。
【0017】
[実施の形態1]
図1に、本発明の実施の形態1としての磁気ディスク装置のブロック図を示す。
【0018】
本発明の実施の形態による磁気ディスク装置は、代替セクタ管理テーブル2と、リトライ制御手段3と、SPM/VCM(スピンドルモータ/ボイスコイルモータ)制御部4と、演算処理制御部5と、ホスト・インタフェース制御部6と、データ読み出し/書き込み制御部7と、磁気メディア8とを有している。
【0019】
ここで、読み出し/書き込み制御部7は、磁気メディア8に対して磁気信号の読み出し/書き込みを行う。SPM/VCM制御部4は、SPMを通して磁気メディアの回転制御を行うと共に、VCMを通して磁気ヘッドの位置決め制御を行う。ホスト・インタフェース制御部6は、ホスト・システム1との通信プロトコルを制御する。これらの動作は全て、演算処理制御部5の制御のもとで成り立っている。
【0020】
次に、図2のフローチャートを参照して、本磁気ディスク装置の動作を説明することで、実施の形態1によるリトライ制御方法を説明する。
【0021】
先ず、ホスト・システム1が読み出し/書き込み命令を発行すると、ホスト・インタフェース制御部6でその命令が受理される(ステップS11)。
【0022】
受理された読み出し/書き込み命令が代替セクタを含むか否かを判定するために、代替セクタ管理テーブル2を検索する(ステップS12、ステップS13)。
【0023】
受理された読み出し/書き込み命令が代替セクタを含む場合には、リトライ制御手段3にて、リトライ・カウントを設定する(ステップS14)。
【0024】
読み出し/書き込み動作(ステップS15)で、エラーが発生したか否かを判定し(ステップS16)する。
【0025】
エラーが発生した場合には、リトライ制御手段3にて、リトライ・カウントをデクリメントし(ステップS17)する。
【0026】
そして、リトライ・カウントが0になるか、あるいは、読み出し/書き込み動作が正常に終了するまで、繰り返し実行される(ステップS18)。
【0027】
[実施の形態2]
本発明の実施の形態2としての磁気ディスク装置は、その基本的構成は実施の形態1と同様であるが、リトライ・カウントを再設定する代わりに、リトライ方式を簡略化することも考えられる。
【0028】
例えば、データの読み出し時にエラーが発生した場合、あるステップ幅で記録・再生ヘッドをオフセットさせながらリトライ動作を繰り返す手段は広く一般に知られているが、代替セクタを含む読み出し時には、記録・再生ヘッドをオフセットさせるステップ幅を大きく取るようにする。
【0029】
図3のフローチャートを参照して、本磁気ディスク装置の動作を説明することで、実施の形態2によるリトライ制御方法を説明する。
【0030】
先ず、ホスト・システム1が読み出し命令を発行するとホスト・インタフェース制御部6でその命令が受理される(ステップS21)。
【0031】
受理された命令が代替セクタを含む読み出し命令なのか否かを判定するために、代替セクタ管理テーブル2を検索する(ステップS22、ステップS23)。
【0032】
受理された読み出し/書き込み命令が代替セクタを含む場合には、リトライ制御手段にて記録・再生ヘッドのオフセット値を設定する(ステップS24)。
【0033】
読み出し動作(ステップS25)で、エラーが発生したか否かを判定し(ステップS26)する。
【0034】
エラーが発生した場合はリトライ制御手段3にて記録・再生ヘッドをステップS24で設定した値だけオフセットさせる(ステップS27)。
【0035】
そして、オフセット値が最大になるか、あるいは、データが正常に読み出しが終了するまで繰り返し実行される(ステップS28)。
【0036】
また、他のリトライ方式における磁気ディスク装置内部のパラメータ値もこれに適用される。
【0037】
以上より、代替セクタを含む読み出し時には記録・再生ヘッドをオフセットさせるステップ幅を大きく取ることにより、リトライに費やす時間を短縮でき、かつリトライによるエラー救済能力を維持することができる。
【0038】
【実施例】
次に、具体的な実施例を用いて本実施の形態の動作を説明する。
【0039】
図4は、不良セクタ“2”と不良セクタ“6”が同一トラック内にリアサインされている状態を示した一例である。図1および4を参照して、ホスト・システム1からセクタ“0”〜セクタ“M”(Mは、整数)に対する読み出し/書き込み命令が発行され、ホスト・インタフェース制御部6に受理されると、先ず代替セクタ管理テーブル2から不連続な2つのセクタがリアサインされていることを認識し、リトライ制御手段3でリトライ・カウントを「初期リトライ・カウント値−2」に設定する。
【0040】
図5は、トラック“0”〜トラック“N”の不良セクタが代替トラックにリアサインされている状態を示した一例である。図1および5を参照して、ホスト・システム1からトラック“0”〜トラック“N”(Nは、整数)に対する読み出し/書き込み命令が発行され、ホスト・インタフェース制御部6に受理されると、先ず代替セクタ管理テーブル2から不連続な6つのセクタ”2”、”6”、”14”、”20”、”25”、および”28”が代替トラックにリアサインされていることを認識し、リトライ制御手段3で「初期リトライ・カウント値から回転待ちと代替トラックへのシーク時間を考慮した回数分だけ減じた値」をリトライ・カウントに設定する。
【0041】
以上より、代替セクタを含む読み出し/書き込み要求が発生しても、リトライ・カウントを適宜変更することで、ホスト・システムと磁気ディスク装置との間において一定のスループットを補償することができる。
【0042】
尚、本発明は、上記各実施例に限定されず、本発明の技術思想の範囲内において、各実施例は適宜変更され得ることは明らかである。
【0043】
また、本発明による磁気ディスク装置のリトライ制御方法を実行するために、プログラムをつくり、このプログラムを記録媒体を記録して流通させることが可能である。
【0044】
【発明の効果】
本発明によれば、代替セクタ管理テーブルとリトライ制御手段を有することにより、リトライ回数を適宜変更することができ、またリトライ処理を適宜簡略化することもでき、結果としてエラー発生時にもホスト・システムと磁気ディスク装置との間のデータ・スループットを補償することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態による磁気ディスク装置のブロック図である。
【図2】本発明の実施の形態1による磁気ディスク装置の動作を説明するためのフロー図である。
【図3】本発明の実施の形態2による磁気ディスク装置の動作を説明するためのフロー図である。
【図4】本発明の第1の具体的な実施例である。
【図5】本発明の第2の具体的な実施例である。
【符号の説明】
1 ホスト・システム
2 代替セクタ管理テーブル
3 リトライ制御手段
4 SPM/VCM制御部
5 演算処理制御部
6 ホスト・インタフェース制御部
7 読み出し/書き込み制御部
8 磁気メディア[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a magnetic disk device, and more particularly, to a magnetic disk device, a retry control method, and a retry control program which can appropriately set the number of retries and retry processing when a read / write request including a substitute sector occurs. Related to the recording medium.
[0002]
[Prior art]
In a conventional magnetic disk device, generally, when a read operation of a sector fails and the sector can be read by retry, the read data is transferred to the host system, and then the sector is automatically read. It may be reassigned to an alternate sector.
[0003]
If the sector cannot be read even after retrying after the sector read operation has failed, the sector is registered as a reassignment candidate sector in a table inside the magnetic disk device, and then a write request is issued to the sector. At times, a reassignment to an alternative sector may be automatically performed.
[0004]
Furthermore, when a write operation of a sector fails while the write cache function is enabled, the sector may be automatically reassigned to an alternative sector after notifying the host system of the normal completion of the write. is there. When an error occurs during reading / writing of a sector, a fixed retry is always performed.
[0005]
[Problems to be solved by the invention]
As shown in FIG. 4, when an error occurs during a read / write operation in a certain sector and the sector is reassigned to an alternative sector, the subsequent read / write operation including the sector will continuously read / write the sector. Therefore, in addition to the read / write operation not including the replacement sector, a rotation waiting time always occurs.
[0006]
Alternatively, as shown in FIG. 5, when there is no substitute sector on the track where the read / write request has occurred, it is necessary to seek to the track where the substitute sector exists, and a seek time is further required.
[0007]
As described above, in the conventional magnetic disk drive, when a series of sectors in which a read / write request has occurred includes an alternate sector, and a read / write error occurs in any of the sectors, a normal retry processing time is required. In addition, since a rotation waiting time and a seek time to a substitute track occur, the processing time increases, and as a result, the throughput between the host system and the magnetic disk device deteriorates. That is, when the application to the AV application of the magnetic disk device which is increasing in recent years is considered, it is expected that the video / audio is interrupted.
[0008]
The increase in the retry processing time at the time of reading / writing causes deterioration of the throughput between the host system and the magnetic disk device. When the magnetic disk device is used for AV, recording / reproducing of video / audio data cannot be performed in time. Could cause that.
[0009]
In view of such a situation, the technical problem of the present invention is to reduce the throughput between the host system and the magnetic disk device by reading / writing a track including no alternative sector and reading / writing a track including the alternative sector. It is to secure the same level with writing.
[0010]
[Means for Solving the Problems]
According to the present invention, retry control means for appropriately setting retry processing when a defective sector is reassigned to the same track, and appropriately setting retry processing when a defective sector is reassigned to another track. A retry control unit, wherein when the received read / write command includes an alternative sector, the retry control unit sets an offset value of the recording / reproducing head, and an error occurs in the read / write operation. If an error occurs, the recording / reproducing head is offset by the set offset value until the offset value becomes maximum or the read / write operation ends normally. A magnetic disk drive characterized by being repeatedly executed is obtained.
[0011]
According to the present invention, when a defective sector is reassigned to another track, retry control means for appropriately setting retry processing, and a host interface control unit for receiving and mediating a read / write command from the host system And an alternative sector management table storing information to be searched to determine whether or not the received read / write instruction includes an alternative sector. If an error includes an alternative sector, set the offset value of the recording / reproducing head, determine whether an error has occurred in the read / write operation, and set the recording / reproducing head if an error has occurred. The offset value is maximized, or the read / write operation is Always until the end of the magnetic disk device is obtained, characterized by repeatedly executed.
[0012]
According to the present invention, there is further provided a retry control step of appropriately setting retry processing when a defective sector is reassigned to the same track, and a host interface control step of receiving and mediating a read / write command from the host system. Searching the alternative sector management table to determine whether the received read / write instruction includes an alternative sector. In the retry control step, the received read / write instruction When a sector is included, an offset value of the recording / reproducing head is set, and it is determined whether or not an error has occurred in the read / write operation. Offset by the offset value, the maximum offset value, or read / write operation Until successful, retry control method for a magnetic disk device characterized by repeatedly executed is obtained.
[0013]
Further, according to the present invention, when a bad sector is reassigned to another track, a retry control step of appropriately setting a retry process, and a host interface control for receiving and mediating a read / write command from a host system And a search step of searching an alternative sector management table to determine whether or not the received read / write instruction includes an alternative sector. In the retry control step, the received read / write instruction If an error includes an alternative sector, set the offset value of the recording / reproducing head, determine whether an error has occurred in the read / write operation, and set the recording / reproducing head if an error has occurred. The offset value is maximized, or a read / write operation is performed. Until successful, retry control method for a magnetic disk device characterized by repeatedly executed is obtained.
[0014]
Further, according to the present invention, a recording medium on which a program for executing the retry control method of the magnetic disk device is recorded is obtained.
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, a magnetic disk device and a retry control method thereof according to an embodiment of the present invention will be described in detail with reference to the drawings.
[0017]
[Embodiment 1]
FIG. 1 shows a block diagram of a magnetic disk drive according to
[0018]
The magnetic disk device according to the embodiment of the present invention includes an alternative sector management table 2, a
[0019]
Here, the read / write
[0020]
Next, the retry control method according to the first embodiment will be described by describing the operation of the magnetic disk device with reference to the flowchart of FIG.
[0021]
First, when the
[0022]
The replacement sector management table 2 is searched to determine whether the received read / write command includes a replacement sector (steps S12 and S13).
[0023]
If the received read / write command includes the substitute sector, the retry
[0024]
It is determined whether an error has occurred in the read / write operation (step S15) (step S16).
[0025]
If an error has occurred, the retry control means 3 decrements the retry count (step S17).
[0026]
The process is repeatedly executed until the retry count becomes 0 or the read / write operation ends normally (step S18).
[0027]
[Embodiment 2]
The basic configuration of the magnetic disk device according to the second embodiment of the present invention is the same as that of the first embodiment. However, instead of resetting the retry count, the retry method may be simplified.
[0028]
For example, when an error occurs during data reading, means for repeating the retry operation while offsetting the recording / reproducing head by a certain step width is widely known in general. Increase the offset step width.
[0029]
The retry control method according to the second embodiment will be described by describing the operation of the magnetic disk device with reference to the flowchart of FIG.
[0030]
First, when the
[0031]
The alternative sector management table 2 is searched to determine whether the received instruction is a read instruction including an alternative sector (steps S22 and S23).
[0032]
If the received read / write command includes the substitute sector, the offset value of the recording / reproducing head is set by the retry control means (step S24).
[0033]
It is determined whether an error has occurred in the read operation (step S25) (step S26).
[0034]
If an error occurs, the recording / reproducing head is offset by the value set in step S24 by the retry control means 3 (step S27).
[0035]
The process is repeatedly executed until the offset value becomes the maximum or the data is normally read out (step S28).
[0036]
Further, parameter values inside the magnetic disk device in another retry method are also applied to this.
[0037]
As described above, by increasing the step width for offsetting the recording / reproducing head at the time of reading including the alternative sector, the time spent for retry can be reduced, and the error rescue ability by retry can be maintained.
[0038]
【Example】
Next, the operation of the present embodiment will be described using a specific example.
[0039]
FIG. 4 is an example showing a state where the bad sector “2” and the bad sector “6” are reassigned in the same track. Referring to FIGS. 1 and 4, when a read / write instruction for sector “0” to sector “M” (M is an integer) is issued from
[0040]
FIG. 5 is an example showing a state in which the defective sectors of the tracks “0” to “N” are reassigned to the alternative tracks. Referring to FIGS. 1 and 5, when a read / write command for track “0” to track “N” (N is an integer) is issued from
[0041]
As described above, even when a read / write request including a substitute sector occurs, a constant throughput can be compensated between the host system and the magnetic disk device by appropriately changing the retry count.
[0042]
It should be noted that the present invention is not limited to the above embodiments, and it is clear that the embodiments can be appropriately modified within the scope of the technical idea of the present invention.
[0043]
Further, in order to execute the retry control method of the magnetic disk device according to the present invention, it is possible to create a program and record the program on a recording medium and distribute the program.
[0044]
【The invention's effect】
According to the present invention, by having the alternative sector management table and the retry control means, the number of retries can be appropriately changed, and the retry process can be appropriately simplified. The data throughput between the disk drive and the magnetic disk drive can be compensated.
[Brief description of the drawings]
FIG. 1 is a block diagram of a magnetic disk drive according to an embodiment of the present invention.
FIG. 2 is a flowchart for explaining the operation of the magnetic disk drive according to the first embodiment of the present invention.
FIG. 3 is a flowchart for explaining the operation of the magnetic disk drive according to
FIG. 4 is a first specific example of the present invention.
FIG. 5 is a second specific example of the present invention.
[Explanation of symbols]
REFERENCE SIGNS
Claims (5)
前記リトライ制御手段は、受理された読み出し/書き込み命令が代替セクタを含む場合には、記録・再生ヘッドのオフセット値を設定し、読み出し/書き込み動作でエラーが発生したか否かを判定し、エラーが発生した場合には、記録・再生ヘッドを設定した前記オフセット値だけオフセットさせ、オフセット値が最大になるか、あるいは、読み出し/書き込み動作が正常に終了するまで、繰り返し実行することを特徴とする磁気ディスク装置。When the received read / write command includes an alternative sector, the retry control unit sets an offset value of the recording / reproducing head, determines whether an error has occurred in the read / write operation, and determines whether the error has occurred. Is generated, the recording / reproducing head is offset by the set offset value, and is repeatedly executed until the offset value becomes the maximum or the read / write operation ends normally. Magnetic disk unit.
前記リトライ制御手段は、受理された読み出し/書き込み命令が代替セクタを含む場合には、記録・再生ヘッドのオフセット値を設定し、読み出し/書き込み動作でエラーが発生したか否かを判定し、エラーが発生した場合には、記録・再生ヘッドを設定した前記オフセット値だけオフセットさせ、オフセット値が最大になるか、あるいは、読み出し/書き込み動作が正常に終了するまで、繰り返し実行することを特徴とする磁気ディスク装置。When the received read / write command includes an alternative sector, the retry control unit sets an offset value of the recording / reproducing head, determines whether an error has occurred in the read / write operation, and determines whether the error has occurred. Is generated, the recording / reproducing head is offset by the set offset value, and is repeatedly executed until the offset value becomes the maximum or the read / write operation ends normally. Magnetic disk unit.
前記リトライ制御工程では、受理された読み出し/書き込み命令が代替セクタを含む場合には、記録・再生ヘッドのオフセット値を設定し、読み出し/書き込み動作でエラーが発生したか否かを判定し、エラーが発生した場合には、記録・再生ヘッドを設定した前記オフセット値だけオフセットさせ、オフセット値が最大になるか、あるいは、読み出し/書き込み動作が正常に終了するまで、繰り返し実行することを特徴とする磁気ディスク装置のリトライ制御方法。In the retry control step, when the received read / write command includes an alternative sector, an offset value of the recording / reproducing head is set, and it is determined whether or not an error has occurred in the read / write operation. Is generated, the recording / reproducing head is offset by the set offset value, and is repeatedly executed until the offset value becomes the maximum or the read / write operation ends normally. A retry control method for a magnetic disk drive.
前記リトライ制御工程では、受理された読み出し/書き込み命令が代替セクタを含む場合には、記録・再生ヘッドのオフセット値を設定し、読み出し/書き込み動作でエラーが発生したか否かを判定し、エラーが発生した場合には、記録・再生ヘッドを設定した前記オフセット値だけオフセットさせ、オフセット値が最大になるか、あるいは、読み出し/書き込み動作が正常に終了するまで、繰り返し実行することを特徴とする磁気ディスク装置のリトライ制御方法。In the retry control step, when the received read / write command includes an alternative sector, an offset value of the recording / reproducing head is set, and it is determined whether or not an error has occurred in the read / write operation. Is generated, the recording / reproducing head is offset by the set offset value, and is repeatedly executed until the offset value becomes the maximum or the read / write operation ends normally. A retry control method for a magnetic disk drive.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30221799A JP3552031B2 (en) | 1999-10-25 | 1999-10-25 | Magnetic disk drive and retry control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30221799A JP3552031B2 (en) | 1999-10-25 | 1999-10-25 | Magnetic disk drive and retry control method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001126417A JP2001126417A (en) | 2001-05-11 |
JP3552031B2 true JP3552031B2 (en) | 2004-08-11 |
Family
ID=17906376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP30221799A Expired - Fee Related JP3552031B2 (en) | 1999-10-25 | 1999-10-25 | Magnetic disk drive and retry control method thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3552031B2 (en) |
-
1999
- 1999-10-25 JP JP30221799A patent/JP3552031B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2001126417A (en) | 2001-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3869365B2 (en) | Disk recording apparatus and recording disk sector replacement method | |
JP3634809B2 (en) | Disk storage device for AV use and method for processing sector error in the device | |
JP3271181B2 (en) | Disk drive device, disk drive error recovery method, and disk drive control device | |
US6829206B1 (en) | Information recording and reproducing method and information recording and reproducing device | |
US20010010605A1 (en) | Read/write control system for a disk drive | |
US6493160B1 (en) | Pseudo raid implementation within a single disk drive | |
US7197593B2 (en) | Bad-sector search method, data recording device, and program | |
US7487388B2 (en) | Method of recovering reallocation sectors in data storage system and disc drive using the same | |
WO2001039190A1 (en) | Method for reading storage medium, storage device, method for reproducing data, system for reproducing data, and storage medium therefor | |
JPH03142760A (en) | Information recording and reproducing device | |
JP4544412B2 (en) | Method for improving retry in data storage system, disk drive and computer-readable storage medium | |
JP3552031B2 (en) | Magnetic disk drive and retry control method thereof | |
US7167961B2 (en) | Single head disk drive having backup system information and method of recording and/or reading system information thereof | |
JPH10275429A (en) | Disk device and write retry control method in it | |
JP3847888B2 (en) | High speed host transfer method of rearranged data due to defects in disk device | |
TW522383B (en) | Information recording/regenerating apparatus and information recording/regenerating method | |
EP1585126B1 (en) | Data read retry with read timing adjustment for eccentricity of a disc in a data storage device | |
JP2623238B2 (en) | Information playback method | |
JP2008299978A (en) | Disk drive device and data reproducing method from disk | |
JP3977611B2 (en) | Disk storage device and sector replacement processing method in the same device | |
JP2002042430A (en) | Data reading device, magnetic recording and reproducing device, data reproducing system, and data output method | |
JP2001076435A (en) | Magnetic disk device | |
JPH0963198A (en) | Disk device which can process positioning of head and setting of parameter jointly and parameter setting method in the disk device | |
JPH0628779A (en) | Method for recording and controlling data in disk device | |
JPH08106722A (en) | Information recording/reproducing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040414 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040420 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080514 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090514 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090514 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100514 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110514 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140514 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |