[go: up one dir, main page]

JP3552031B2 - Magnetic disk drive and retry control method thereof - Google Patents

Magnetic disk drive and retry control method thereof Download PDF

Info

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
Application number
JP30221799A
Other languages
Japanese (ja)
Other versions
JP2001126417A (en
Inventor
修材 添田
宏昭 新井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TDK Corp
Original Assignee
TDK Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by TDK Corp filed Critical TDK Corp
Priority to JP30221799A priority Critical patent/JP3552031B2/en
Publication of JP2001126417A publication Critical patent/JP2001126417A/en
Application granted granted Critical
Publication of JP3552031B2 publication Critical patent/JP3552031B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 Embodiment 1 of the present invention.
[0018]
The magnetic disk device according to the embodiment of the present invention includes an alternative sector management table 2, a retry control unit 3, an SPM / VCM (spindle motor / voice coil motor) control unit 4, an arithmetic processing control unit 5, a host It has an interface control unit 6, a data read / write control unit 7, and a magnetic medium 8.
[0019]
Here, the read / write control unit 7 reads / writes a magnetic signal from / to the magnetic medium 8. The SPM / VCM control unit 4 controls the rotation of the magnetic medium through the SPM and controls the positioning of the magnetic head through the VCM. The host interface control unit 6 controls a communication protocol with the host system 1. All of these operations are performed under the control of the arithmetic processing control unit 5.
[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 host system 1 issues a read / write command, the command is accepted by the host interface control unit 6 (step S11).
[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 control unit 3 sets a retry count (step S14).
[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 host system 1 issues a read command, the command is accepted by the host interface control unit 6 (step S21).
[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 host system 1 and accepted by host interface control unit 6, First, the replacement sector management table 2 recognizes that two discontinuous sectors have been reassigned, and the retry control means 3 sets the retry count to "initial retry count value-2".
[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 host system 1 and accepted by host interface controller 6, First, it is recognized from the alternative sector management table 2 that six discontinuous sectors "2", "6", "14", "20", "25", and "28" are reassigned to the alternative track. The retry control means 3 sets a value obtained by subtracting from the initial retry count value by the number of times in consideration of the rotation waiting time and the seek time to the alternative track from the initial retry count value.
[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 Embodiment 2 of the present invention;
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 LIST 1 host system 2 alternative sector management table 3 retry control unit 4 SPM / VCM control unit 5 arithmetic processing control unit 6 host interface control unit 7 read / write control unit 8 magnetic media

Claims (5)

不良セクタが同一トラックにリアサインされているときにリトライ処理を設定するリトライ制御手段と、ホスト・システムからの読み出し/書き込み命令を受理仲介するホスト・インタフェース制御部と、受理された読み出し/書き込み命令が代替セクタを含むか否かを判定するために検索する情報を格納した代替セクタ管理テーブルとを有し、Retry control means for setting retry processing when a defective sector is reassigned to the same track; a host interface control unit for receiving and mediating a read / write instruction from the host system; Having an alternative sector management table storing information to be searched to determine whether or not to include an alternative sector,
前記リトライ制御手段は、受理された読み出し/書き込み命令が代替セクタを含む場合には、記録・再生ヘッドのオフセット値を設定し、読み出し/書き込み動作でエラーが発生したか否かを判定し、エラーが発生した場合には、記録・再生ヘッドを設定した前記オフセット値だけオフセットさせ、オフセット値が最大になるか、あるいは、読み出し/書き込み動作が正常に終了するまで、繰り返し実行することを特徴とする磁気ディスク装置。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.
不良セクタが他のトラックにリアサインされているときにリトライ処理を設定するリトライ制御手段と、ホスト・システムからの読み出し/書き込み命令を受理仲介するホスト・インタフェース制御部と、受理された読み出し/書き込み命令が代替セクタを含むか否かを判定するために検索する情報を格納した代替セクタ管理テーブルとを有し、Retry control means for setting retry processing when a bad sector is reassigned to another track; a host interface control unit for receiving and mediating a read / write command from the host system; and a received read / write command Has an alternative sector management table storing information to be searched to determine whether or not an alternative sector is included,
前記リトライ制御手段は、受理された読み出し/書き込み命令が代替セクタを含む場合には、記録・再生ヘッドのオフセット値を設定し、読み出し/書き込み動作でエラーが発生したか否かを判定し、エラーが発生した場合には、記録・再生ヘッドを設定した前記オフセット値だけオフセットさせ、オフセット値が最大になるか、あるいは、読み出し/書き込み動作が正常に終了するまで、繰り返し実行することを特徴とする磁気ディスク装置。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.
不良セクタが同一トラックにリアサインされているときにリトライ処理を設定するリトライ制御工程と、ホスト・システムからの読み出し/書き込み命令を受理仲介するホスト・インタフェース制御工程と、受理された読み出し/書き込み命令が代替セクタを含むか否かを判定するために代替セクタ管理テーブルを検索する検索工程とを有し、A retry control step of setting retry processing when a bad sector is reassigned to the same track; a host interface control step of receiving and mediating a read / write instruction from the host system; and a received read / write instruction. A search step of searching an alternative sector management table to determine whether or not to include an alternative sector,
前記リトライ制御工程では、受理された読み出し/書き込み命令が代替セクタを含む場合には、記録・再生ヘッドのオフセット値を設定し、読み出し/書き込み動作でエラーが発生したか否かを判定し、エラーが発生した場合には、記録・再生ヘッドを設定した前記オフセット値だけオフセットさせ、オフセット値が最大になるか、あるいは、読み出し/書き込み動作が正常に終了するまで、繰り返し実行することを特徴とする磁気ディスク装置のリトライ制御方法。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.
不良セクタが他のトラックにリアサインされているときにリトライ処理を設定するリトライ制御工程と、ホスト・システムからの読み出し/書き込み命令を受理仲介するホスト・インタフェース制御工程と、受理された読み出し/書き込み命令が代替セクタを含むか否かを判定するために代替セクタ管理テーブルを検索する検索工程とを有し、A retry control step of setting retry processing when a bad sector is reassigned to another track; a host interface control step of receiving and mediating a read / write command from the host system; and a received read / write command A search step of searching an alternative sector management table to determine whether or not includes an alternative sector,
前記リトライ制御工程では、受理された読み出し/書き込み命令が代替セクタを含む場合には、記録・再生ヘッドのオフセット値を設定し、読み出し/書き込み動作でエラーが発生したか否かを判定し、エラーが発生した場合には、記録・再生ヘッドを設定した前記オフセット値だけオフセットさせ、オフセット値が最大になるか、あるいは、読み出し/書き込み動作が正常に終了するまで、繰り返し実行することを特徴とする磁気ディスク装置のリトライ制御方法。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.
請求項3または4に記載の磁気ディスク装置のリトライ制御方法を実行するためのプログラムを記録した記録媒体。A recording medium storing a program for executing the retry control method for a magnetic disk device according to claim 3 .
JP30221799A 1999-10-25 1999-10-25 Magnetic disk drive and retry control method thereof Expired - Fee Related JP3552031B2 (en)

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)

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