JPH10269729A - Disk unit - Google Patents

Disk unit

Info

Publication number
JPH10269729A
JPH10269729A JP9315397A JP9315397A JPH10269729A JP H10269729 A JPH10269729 A JP H10269729A JP 9315397 A JP9315397 A JP 9315397A JP 9315397 A JP9315397 A JP 9315397A JP H10269729 A JPH10269729 A JP H10269729A
Authority
JP
Japan
Prior art keywords
servo
data
head
scf
read
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.)
Pending
Application number
JP9315397A
Other languages
Japanese (ja)
Inventor
Kazuhiko Satake
和彦 佐竹
Masatoshi Nishina
昌俊 仁科
Tsuneo Hirose
恒夫 廣瀬
Akira Chuma
顕 中馬
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP9315397A priority Critical patent/JPH10269729A/en
Publication of JPH10269729A publication Critical patent/JPH10269729A/en
Pending legal-status Critical Current

Links

Landscapes

  • Moving Of The Head To Find And Align With The Track (AREA)

Abstract

(57)【要約】 【課題】 IDレスフォーマット方式において、サーボ
にトラック識別情報を記録しなくても、トラック識別を
行えるようにし、サーボWR工程時間の短縮を計り、さ
らにセクタ識別の検証を行えるようにし、信頼性を向上
させる。 【解決手段】 ヘッドをRDヘッドとWRヘッドのデュ
アルヘッドとし、データWR時のみ読み出すことを目的
として、データWR時にRDヘッドが通過するオフセッ
ト位置にシリンダ番号情報、ヘッド番号情報、サーボセ
クタアドレス情報等からなるSCF(サーボチェックフ
ィールド)を記録し、データWR時に該SCFを読み出
し、サーボセクタから読み出されたサーボセクタアドレ
ス情報39,指定されたシリンダ番号情報42及びヘッド番
号情報43と、SCFから読み出されたシリンダ番号情
報、ヘッド番号情報、サーボセクタアドレス情報41を比
較器49で比較し、その結果に基づきSCFエラー判定回
路47でトラック検証を行う。
(57) [Summary] [PROBLEMS] In an ID-less format method, track identification can be performed without recording track identification information in a servo, a servo WR process time can be reduced, and sector identification can be verified. To improve reliability. SOLUTION: The head is a dual head of an RD head and a WR head, and for the purpose of reading only at the time of data WR, cylinder number information, head number information, servo sector address information, etc. are provided at offset positions where the RD head passes at the time of data WR. Is recorded at the time of data WR, the servo sector address information 39 read from the servo sector, the designated cylinder number information 42 and the head number information 43, and the SCF are read from the SCF. The calculated cylinder number information, head number information, and servo sector address information 41 are compared by a comparator 49, and a track is verified by an SCF error determination circuit 47 based on the comparison result.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、IDレスフォーマ
ット方式での信頼性の向上および製造時の時間短縮によ
るコスト低減を実現するディスク装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a disk drive for improving the reliability of an ID-less format system and reducing costs by shortening the manufacturing time.

【0002】[0002]

【従来の技術】近年、コンピュータの高性能化、小型化
が進み、データ記憶装置、特に磁気ディスク装置に対し
て、小型大容量化、高性能化が強く求められている。こ
の要求に対して、フォーマット効率を向上させること
で、容量アップをはかる方法が注目されている。このア
プローチの一例として、従来のディスク装置では、特開
平5ー174498号公報に記載のように、セクタを識
別するために設けられたID領域を削除する方法がある
(ここではこの方式を"IDレス方式"と定義する)。
2. Description of the Related Art In recent years, computers have been improved in performance and miniaturization, and there has been a strong demand for data storage devices, particularly magnetic disk devices, to have a smaller size, a larger capacity and higher performance. In response to this demand, attention has been paid to a method of increasing the capacity by improving the format efficiency. As an example of this approach, in a conventional disk device, there is a method of deleting an ID area provided for identifying a sector as described in Japanese Patent Application Laid-Open No. 5-174498.
(Here, this method is defined as "ID-less method").

【0003】図2の(b)、(c)は、この方式を用い
た場合のディスクフォーマットの一例を示している。以
下、本フォーマットの構成について説明する。ディスク
フォーマットは、データの記録/再生動作を行なうヘッ
ドの記録媒体上の位置を制御するために設けられたサー
ボセクタ(SSCT16)と、ユーザデータを格納する
ために設けられたデータセクタ(DSCT17)とに大
別される。サーボセクタは、図2(b)のSSCT例に
示すように、AGCG(オートマチック ゲイン コント
ロール ギャップ)18、SVMK(サーボマーク)1
9、IDXMK(インデックスマーク)20/SCTM
K(セクタマーク)21、TRK(トラック番号)2
2、POS(ポジション信号)23、ISG(インター
セクタギャップ)24から構成される。
FIGS. 2B and 2C show an example of a disk format using this method. Hereinafter, the configuration of this format will be described. The disk format includes a servo sector (SSCT16) provided for controlling a position on a recording medium of a head for performing a data recording / reproducing operation, and a data sector (DSCT17) provided for storing user data. It is roughly divided. As shown in the SSCT example of FIG. 2B, the servo sectors include an AGCG (automatic gain control gap) 18, an SVMK (servo mark) 1
9, IDXMK (index mark) 20 / SCTM
K (sector mark) 21, TRK (track number) 2
2, a POS (position signal) 23 and an ISG (intersector gap) 24.

【0004】AGCG18は、サーボ情報の読み出しゲ
インを調整するために、SVMK19は、サーボセクタ
の先頭位置を検出するために設けられた領域である。I
DXMK20/SCTMK22は、トラックまたはセク
タの先頭を識別するために設けられた領域であり、TR
K22は、フルトラック番号を格納するための領域であ
る。POS23は、トラック間における詳細なヘッドの
位置決め情報を格納しており、詳細な位置決め動作(セ
トリング)、常に目的のトラックの上にヘッドを位置付
ける追従動作(フォローイング)の各動作を制御するため
に使用される。ISG24はディスクの回転変動を吸収
するために設けられた領域である。
[0004] The AGCG 18 is an area provided for adjusting a read gain of servo information, and the SVMK 19 is an area provided for detecting a head position of a servo sector. I
DXMK20 / SCTMK22 is an area provided for identifying the head of a track or sector.
K22 is an area for storing a full track number. The POS 23 stores detailed head positioning information between tracks, and controls each of a detailed positioning operation (settling) and a follow-up operation (following) that always positions the head on a target track. used. The ISG 24 is an area provided for absorbing fluctuations in the rotation of the disk.

【0005】一方、図2(c)に示すデータセクタ17
は、記録密度をディスクの内外周に亘って一定にするフ
ォーマットを採用する場合、その中に前記サーボセクタ
を含む場合のDSCTBのフォーマットと含まない場合
のDSCTAのフォーマットでその構成が異る。DSC
TAは、ISG24、PLO(周波数同期パターン)2
5、BS(バイトシンク)26、DATA27、ECC
28、PAD29から構成される。ISG24は前記示
したようにディスクの回転変動を吸収するために設けら
れた領域である。PLO25は、読み出しデータに対す
るクロック同期をとるために設けられた領域であり、B
S28は、シリアルデータからパラレルデータ(例え
ば、バイトデータ)に変化するタイミングを検出するた
めに設けられた領域である。DATA27は、ユーザの
データを格納する領域であり、ECC28は、読み出し
たDATA27に誤りがある場合、その誤りを訂正する
ために設けられた領域である。
On the other hand, the data sector 17 shown in FIG.
In the case of adopting a format in which the recording density is constant over the inner and outer circumferences of the disk, the configuration differs between the DSCTB format in which the servo sector is included therein and the DSCTA format in which the servo sector is not included. DSC
TA is ISG24, PLO (frequency synchronization pattern) 2
5, BS (byte sink) 26, DATA27, ECC
28 and a PAD 29. The ISG 24 is an area provided for absorbing fluctuations in the rotation of the disk as described above. The PLO 25 is an area provided for synchronizing clocks with read data.
S28 is an area provided for detecting a timing of changing from serial data to parallel data (for example, byte data). The DATA 27 is an area for storing user data, and the ECC 28 is an area provided for correcting an error in the read-out DATA 27 when the error is found.

【0006】DSCTBは、基本的にはDSCTAの中
にSSCT16が挿入されたフォーマットになっている
が、SSCT16の後に再度PLO25、BS26を配
置している。これは読み出し時、SSCT16を通過す
る際、リード処理を一度中断するので、再度リード処理
を行なうためにクロック同期およびバイト同期を再度行
なう必要があるためである。
[0006] The DSCTB basically has a format in which the SSCT 16 is inserted into the DSCTA, but the PLO 25 and the BS 26 are arranged again after the SSCT 16. This is because at the time of reading, when passing through the SSCT 16, the read processing is interrupted once, so that it is necessary to perform clock synchronization and byte synchronization again to perform the read processing again.

【0007】本方式では、データセクタ17にはデータ
セクタアドレス(DSA)を格納したID部が無いた
め、データセクタアドレス(DSA)はサーボセクタ1
6のサーボセクタアドレス(SSA)を用いて求める。
SSAは、上記インデックスマーク20を含むサーボセ
クタ16のアドレスを0として、後続のサーボセクタ1
6のセクタマーク21を検出する毎にアドレスを1づつ
インクリメントすることにより求めることができる。S
SAが求まれば、アドレス変換テーブルを用いて、SS
Aに対応したDSAを求めることができる。このアドレ
ス変換テーブルは、トラックを単位として、トラックの
中に配置されるサーボセクタ16とデータセクタ17の
数の比率から容易に作成することができる。
In this method, since the data sector 17 does not have an ID portion storing the data sector address (DSA), the data sector address (DSA) is set to the servo sector 1
6 using the servo sector address (SSA).
The SSA sets the address of the servo sector 16 including the index mark 20 to 0, and sets the subsequent servo sector 1
Each time the sector mark 21 of No. 6 is detected, the address can be obtained by incrementing the address by one. S
If the SA is obtained, the address conversion table is used to determine the SS.
A DSA corresponding to A can be obtained. This address conversion table can be easily created from the ratio of the number of servo sectors 16 and the number of data sectors 17 arranged in a track in units of a track.

【0008】[0008]

【発明が解決しようとする課題】上記IDレスフォーマ
ット方式では、データセクタ17のアドレスの検出は、
サーボセクタ16内に格納されたインデックスマーク2
0とセクタマーク21、さらにサーボセクタ16の先頭
位置を示すサーボマーク19を、検出しカウントするこ
とにより認識するサーボセクタアドレスから変換テーブ
ル等を用いてデータセクタアドレスに変換することによ
り行なう。これらはヘッドが位置付いているトラック上
におけるデータセクタの識別であり、複数の記録面と複
数のヘッドを有するディスク装置において、ヘッド切替
回路の故障や誤動作によって所望のトラックと異なるト
ラックが誤選択された場合、その誤選択を検出すること
ができずデータセクタの誤認識となり、誤ったデータセ
クタにWRを行なってユーザデータを破壊したり、誤っ
たデータをホストコンピュータに転送する可能性があ
る。このため、実際にヘッドが位置付いているトラック
を何らかの方法で検出することが求められる。
In the IDless format system, the address of the data sector 17 is detected by the following method.
Index mark 2 stored in servo sector 16
This is performed by converting a servo sector address recognized by detecting and counting 0, a sector mark 21, and a servo mark 19 indicating a head position of the servo sector 16 into a data sector address using a conversion table or the like. These are the identification of data sectors on the track where the head is located.In a disk device having a plurality of recording surfaces and a plurality of heads, a track different from a desired track is erroneously selected due to a failure or malfunction of the head switching circuit. In such a case, the erroneous selection cannot be detected, resulting in erroneous recognition of the data sector. There is a possibility that WR is performed on the erroneous data sector to destroy user data, or erroneous data is transferred to the host computer. For this reason, it is required to detect the track where the head is actually located by some method.

【0009】従来の技術では、SSCT例に示すよう
に、サーボセクタ16の中にフルトラック番号を格納し
ておき、実際にヘッドが位置付いているサーボセクタ1
6内のフルトラック番号を直接読み出してトラック識別
する方法を示している。フルトラック番号をサーボセク
タに記録した場合、全てのサーボセクタの該番号が異な
るためサーボWR装置によるサーボWRを1トラック毎
に行なう必要がある。
In the prior art, as shown in the SSCT example, the full track number is stored in the servo sector 16 and the servo sector 1 in which the head is actually positioned is located.
6 shows a method of directly reading the full track number in No. 6 and identifying the track. When the full track number is recorded in the servo sector, the servo WR by the servo WR device needs to be performed for each track since the number of all the servo sectors is different.

【0010】サーボセクタにシリンダ番号を記録する複
数の記録面と複数のヘッドを有するディスク装置では、
同一シリンダ内では記録面が異なっても該番号は同じで
あるから、サーボWRを複数のヘッド同時に行なうこと
ができる。例えば、複数nの記録面と複数nのヘッドを
有するディスク装置の場合n個のヘッド同時にサーボW
Rを行なうことができる。この場合、ディスク1回転で
1シリンダのサーボWRを行うことができ、全トラック
のサーボWRはシリンダ数分のサーボWR動作でよい。
つまり、全トラックのサーボをWRするのにシリンダ数
分のディスク回転時間で行うことが可能である。
In a disk drive having a plurality of recording surfaces for recording cylinder numbers in servo sectors and a plurality of heads,
In the same cylinder, even if the recording surface is different, the number is the same, so that a plurality of heads can perform servo WR at the same time. For example, in the case of a disk drive having a plurality of n recording surfaces and a plurality of n heads, the servo W
R can be performed. In this case, the servo WR of one cylinder can be performed by one rotation of the disk, and the servo WR of all the tracks may be the servo WR operation for the number of cylinders.
That is, it is possible to perform the WR of the servo of all the tracks in the disk rotation time for the number of cylinders.

【0011】しかし、フルトラック番号を記録する方法
では、複数の記録面と複数のヘッドを有するディスク装
置の場合、複数のヘッド同時にサーボWRを行なえず、
ヘッド1本毎にサーボWRを行うことになる。つまり、
全トラックのサーボWRするのにトラック数分(シリン
ダ数×記録面数)分の回転時間が必要となる。
However, in the method of recording a full track number, in the case of a disk device having a plurality of recording surfaces and a plurality of heads, a plurality of heads cannot perform servo WR at the same time.
Servo WR is performed for each head. That is,
In order to perform servo WR for all tracks, a rotation time for the number of tracks (the number of cylinders × the number of recording surfaces) is required.

【0012】一般的に、サーボの記録はディスク装置製
造時のサーボWR工程において専用のサーボWR装置を
用いて行なう。このため一度にサーボWRできる量は限
られていて、フルトラック番号を記録する方法は、シリ
ンダ番号を記録する方法と比べサーボWR工程に多大の
時間を要する。
In general, servo recording is performed using a dedicated servo WR device in a servo WR process at the time of manufacturing a disk device. Therefore, the amount of servo WR that can be performed at one time is limited, and the method of recording a full track number requires much time in the servo WR process as compared with the method of recording a cylinder number.

【0013】また、デュアルヘッドを採用したディスク
装置におけるオフセットの問題について、図3を用いて
説明する。図3は一般的なID有りフォーマットのディ
スク装置のセクタの概念図である。DATA WR時
は、WRヘッドをトラックの中心線A上に位置付けして
WRを行い、DATA部はトラックの中心線Aを中心に
記録する。この時、RDヘッド/WRヘッドのオフセッ
トのためRDヘッドは、B線上を通過する。DATA
RD時、RDヘッドをトラックの中心線A上に位置付け
してRDを行う。これは記録した位置A線上で読み出し
た場合、読み出し信号レベルが大きく、読み出しエラー
が少ないためである。ID部は、DATA RD時、W
R時共読み出すため、一般的にA線とB線の中心C線上
にWRヘッドを位置付けて記録する。しかし、DATA
RD/WRどちらの場合においても、RDヘッドはI
Dの中心線Cからずれて読み出すため、読み出しエラー
発生率が悪化する恐れがある。ID部に読み出しエラー
が発生すると確実なIDの識別が行えない恐れがあり、
再度IDを読み出すリトライを行うことにより、スルー
プットの劣化を生じる。さらに、IDの中心線Cからず
れて読み出すため、近傍トラックの影響を受けやすくな
りトラック間を狭くできず、トラック密度の向上による
記憶容量の増大の妨げとなる。
The problem of offset in a disk device employing a dual head will be described with reference to FIG. FIG. 3 is a conceptual diagram of a sector of a disk device of a general ID format. At the time of DATA WR, the WR head is positioned on the center line A of the track to perform WR, and the DATA section records the data with the center line A of the track as the center. At this time, the RD head passes on the B line due to the offset of the RD head / WR head. DATA
At the time of RD, RD is performed by positioning the RD head on the center line A of the track. This is because when reading is performed on the recorded position A line, the read signal level is large and the read error is small. ID section is W when DATA RD
In order to read out at the time of R, recording is generally performed by positioning the WR head on the center line C of the A line and the B line. However, DATA
In both RD / WR cases, the RD head is
Since the read is shifted from the center line C of D, the read error rate may be deteriorated. If a reading error occurs in the ID section, there is a possibility that ID cannot be reliably identified,
By performing the retry of reading the ID again, the throughput is deteriorated. Further, since the data is read out of the center line C of the ID, the data is easily affected by the neighboring tracks, and the distance between the tracks cannot be narrowed.

【0014】本発明の目的は、上記IDレスフォーマッ
ト方式において、サーボにトラック識別情報を記録しな
くても、トラック識別を行う手段により、信頼性を向上
しつつ、ディスク装置製造のサーボWR工程時間の短縮
を計り、さらにセクタ識別の検証を行う手段により、信
頼性を向上させることである。
An object of the present invention is to improve the reliability of the above-mentioned ID-less format system by using a means for performing track identification without recording track identification information on the servo while improving the reliability of the servo WR process time of disk drive manufacturing. Is to improve the reliability by means of shortening the time and verifying the sector identification.

【0015】[0015]

【課題を解決するための手段】上記課題を解決するた
め、本発明は、データを記録/再生するヘッドと、デー
タを格納するために記録面上に設けられた複数のデータ
ブロックと、前記ヘッドの前記記録面上の位置を制御す
るための制御情報を格納するサーボブロックと、位置決
め誤りを判定するための位置決め情報を格納するサーボ
チェックフィールドとを含む記録面を有する記録媒体と
を備えたディスク装置であり、前記サーボチェックフィ
ールドに位置決め情報を格納する手段と、データライト
アクセス時のみに、該位置決め情報を読み出す手段と、
読み出した該位置決め情報および前記サーボブロックか
ら読み出した位置情報をデータライトの目的位置と比較
し、位置決め誤りを判定する手段と、位置決め誤り判定
結果に応じてデータブロックの書き込みを制御する手段
とを備えるようにしている。
In order to solve the above-mentioned problems, the present invention provides a head for recording / reproducing data, a plurality of data blocks provided on a recording surface for storing data, and the head. A recording medium having a recording surface including a servo block for storing control information for controlling a position on the recording surface, and a servo check field for storing positioning information for determining a positioning error. A device for storing positioning information in the servo check field; a unit for reading out the positioning information only at the time of data write access;
The apparatus includes: means for comparing the read positioning information and the position information read from the servo block with a target position of a data write to determine a positioning error; and a means for controlling writing of a data block according to a positioning error determination result. Like that.

【0016】また、前記データブロックと、前記位置決
め誤りを判定するために設けられたサーボチェックフィ
ールドとのトラックオフセット量を、RDヘッドとWR
ヘッドのオフセット量に合わせるようにしている。ま
た、前記サーボチェックフィールドの読み出しエラー
時、少なくとも1つ前までのサーボチェックフィールド
の読み出し履歴を参照し、該読み出し履歴にエラーでな
い読み出しがあるとき、前記サーボチェックフィールド
の読み出しエラーを許容する制御手段を備えるようにし
ている。また、サーボチェックフィールドの読み出し開
始タイミングと、データブロックの書き込み開始タイミ
ングを別々に制御する手段を備えるようにしている。ま
た、前記手段を全て一つのLSIに収めるようにしてい
る。
The track offset between the data block and the servo check field provided for determining the positioning error is determined by the RD head and the WR.
It is set to match the offset amount of the head. In addition, in the case of a read error of the servo check field, a control means for referring to a read history of at least one servo check field before, and when there is a non-error read in the read history, a control means for allowing a read error of the servo check field. Is provided. Further, a means is provided for separately controlling the read start timing of the servo check field and the write start timing of the data block. Further, all of the above-mentioned means are accommodated in one LSI.

【0017】[0017]

【発明の実施の形態】本発明の実施例についてについて
以下説明する。各サーボセクタは図2に示すように、A
GCG,SVMK,IDXMK/SCTMK,TRK,
POS,ISGから構成される。AGCGはサーボ情報
の読み出しゲインを調整するために、SVMKはサーボ
セクタの先頭位置を検出するために設けられた領域であ
る。IDXMK/SCTMKはトラックまたはセクタの
先頭を識別するために設けられた領域であり、TRKは
シリンダ番号を格納するための領域とする。本発明で
は、後述するSCFを用いてトラック検証を行うため、
特にサーボセクタ中にフルトラック番号等のトラック識
別情報を記録する必要はなく、複数の記録面と複数のヘ
ッドを有するディスク装置においても、本実施例ではシ
リンダ番号を記録する。POSはシリンダ間における詳
細な位置決め情報を格納してあり、詳細な位置決め動作
(セトリング)、常に目的のシリンダ上にヘッドを位置
付ける追従動作(フォローイング)の各動作を制御する
ために使用される。ISGはディスクの回転変動を吸収
するために設けられた領域である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below. Each servo sector, as shown in FIG.
GCG, SVVMK, IDXMK / SCTMK, TRK,
It consists of POS and ISG. AGCG is an area provided for adjusting a read gain of servo information, and SVMK is an area provided for detecting a head position of a servo sector. IDXMK / SCTMK is an area provided for identifying the head of a track or sector, and TRK is an area for storing a cylinder number. In the present invention, track verification is performed using the SCF described later.
In particular, it is not necessary to record track identification information such as a full track number in a servo sector. Even in a disk device having a plurality of recording surfaces and a plurality of heads, a cylinder number is recorded in this embodiment. The POS stores detailed positioning information between cylinders, and is used for controlling each of a detailed positioning operation (settling) and a following operation for always positioning the head on the target cylinder (following). ISG is an area provided for absorbing fluctuations in disk rotation.

【0018】このサーボセクタは一般的に、専用のサー
ボWR装置を使用して記録する。これは、トラック上に
ヘッドを位置決めするために、例えば、レーザを用いた
専用の位置決め装置を用いてヘッド位置制御を行う必要
があるためである。本発明において、サーボWR方法は
問題ではなく一般的に用いられている方法で、サーボW
Rを行ってよい。そして、本実施例においては、シリン
ダ内ではサーボセクタの内容は共通のため、複数ヘッド
同時にサーボWR可能である。このため、サーボWR装
置は信号処理装置をサーボWRモードとして全ヘッド同
時にWRできるように設定し、全ヘッド同時に1シリン
ダ毎にサーボを記録することが望ましい。データセクタ
は前述した従来例と何ら変わらないため説明を省略す
る。
This servo sector is generally recorded using a dedicated servo WR device. This is because, in order to position the head on the track, it is necessary to perform head position control using, for example, a dedicated positioning device using a laser. In the present invention, the servo WR method is not a problem and is a generally used method.
R may be performed. In this embodiment, since the contents of the servo sector are common in the cylinder, servo WR is possible for a plurality of heads at the same time. For this reason, it is desirable that the servo WR device is set so that the signal processing device can be set to the servo WR mode so that all the heads can simultaneously perform WR, and the servo is simultaneously recorded for each cylinder for each cylinder. The description of the data sector is omitted because it is not different from the above-mentioned conventional example.

【0019】図1、図5を用いて、IDレスフォーマッ
ト方式におけるデータの書き込み動作を例として、各ブ
ロックの動作を説明する。CPU13は、ディスク処理
装置全体を制御する。
The operation of each block will be described with reference to FIGS. 1 and 5 by taking data write operation in the ID-less format system as an example. The CPU 13 controls the entire disk processing device.

【0020】ホストIF制御部10はホストコンピュー
タ15からバッファ制御部9へのデータ転送を管理す
る。また、ホストコンピュータからのコマンドを受け取
り、CPUに送る。CPU13はコマンドを解析し、デ
ータを格納するデータセクタの記録媒体面上のアドレス
を算出し、TGTCYLREG.(ターゲットシリンダ
レジスタ)42、TGTHDREG.(ターゲットヘッ
ドレジスタ)43、TGTSCTREG.(ターゲット
セクタレジスタ)44の各レジスタにセットする。バッ
ファ制御部9は、ホストIF制御部10からのデータ
を、一旦データバッファ14に格納し、ドライブIF制
御部8に転送する制御を行う。ECC制御部6は読み出
し処理の際の読み出しエラー検出/訂正のために、EC
Cを生成する。ドライブIF制御部8は、データ転送の
管理、セクタ処理を行う。サーボ制御部12は、サーボ
セクタ毎にサーボセクタを読み出し、モータドライバ1
1を制御し、ヘッドをTGTCYLREG.42が指示
するトラック上に位置付ける。また、サーボ制御部12
は、トラックの始点を示すIDXPLS、図2(a)に
示すようにセクタの境界を示すSCTPLS、サーボ領
域を示すSRVPLSを出力する。信号処理装置5はT
GTHDREG.43の指示に対応したヘッドに切替
え、ドライブIF制御部からのデータをR/Wアンプ4
に転送する。転送されたデータは、R/Wヘッドを介し
てデータ面記録媒体に記録される。
The host IF control unit 10 manages data transfer from the host computer 15 to the buffer control unit 9. It also receives commands from the host computer and sends them to the CPU. The CPU 13 analyzes the command, calculates the address of the data sector for storing the data on the recording medium surface, and obtains the TGTCYLREG. (Target cylinder register) 42, TGTHDREG. (Target head register) 43, TGTSCREG. (Target sector register) 44 is set in each register. The buffer control unit 9 performs control of temporarily storing data from the host IF control unit 10 in the data buffer 14 and transferring the data to the drive IF control unit 8. The ECC control unit 6 performs an EC operation for detecting / correcting a read error in a read process.
Generate C. The drive IF control unit 8 manages data transfer and performs sector processing. The servo control unit 12 reads a servo sector for each servo sector,
1 and the head is set to TGTCYLREG. Position on the track designated by. Also, the servo control unit 12
Output IDXPLS indicating the starting point of the track, SCTPLS indicating the boundary of the sector as shown in FIG. 2A, and SRVPLS indicating the servo area. The signal processing device 5 is T
GTHDREG. 43, and switches the data from the drive IF control unit to the R / W amplifier 4
Transfer to The transferred data is recorded on the data surface recording medium via the R / W head.

【0021】SSAREG.(サーボセクタアドレスレ
ジスタ)39は、SSAREG.更新制御回路40によ
り制御され、IDXPLSでリセット、SRVPLSで
インクリメントされ、サーボセクタアドレスが格納され
る。データセクタアドレス生成回路45はSSARE
G.39およびSCTPLSによりR/Wヘッドの位置
するデータセクタアドレスを求める。セクタ制御回路4
6はデータセクタアドレス生成回路45によって求めら
れたデータセクタアドレスとTGTSCTREG.44
と比較し、所望のデータセクタか判定する。所望のデー
タセクタと判定された場合は、ドライブIFシーケンサ
36に対しSCTMATCH信号をONする。ドライブ
IFシーケンサ36はヘッド切替、およびトラック位置
付け完了後CPUにより起動され、ドライブIF制御部
8を制御して、後述するSCFOKの場合、データセク
タに対するデータWR処理を実行する。後述するSCF
エラーが発生した場合は、データWR処理を行なわず、
CPU13にエラー報告を行なう。
SSAREG. (Servo sector address register) 39 is SSAREG. Controlled by the update control circuit 40, reset is performed by IDXPLS, incremented by SRVPLS, and the servo sector address is stored. The data sector address generation circuit 45 generates the SSARE
G. FIG. The data sector address where the R / W head is located is obtained by 39 and SCTPLS. Sector control circuit 4
6 and the data sector address obtained by the data sector address generation circuit 45 and TGTSCREG. 44
To determine whether it is a desired data sector. If it is determined that the data sector is a desired data sector, the drive IF sequencer 36 turns on the SCTMATCH signal. The drive IF sequencer 36 is started by the CPU after head switching and track positioning are completed, and controls the drive IF control unit 8 to execute data WR processing on a data sector in the case of SCFOK described later. SCF described later
If an error occurs, the data WR processing is not performed,
An error report is sent to the CPU 13.

【0022】本発明の特徴であるSCF(サーボチェッ
クフィールド)はサーボWR装置によるサーボWR後
に、データ処理装置により記録される。本実施例では図
2(a)に示すように1サーボセクタおきにサーボセク
タの後ろにSCF30を配置する。これは実施の一例で
あり任意の数のSCFを任意の位置に配置してもよい。
SCFは、DATA WR時にのみ読み出すことを目的
とすることにより、前述のデュアルヘッドのオフセット
問題を回避する。すなわち、SCFを記録する際には、
サーボセクタ情報に基づき、DATAWR時にRDヘッ
ドが通過するオフセット位置、すなわち図4のB線上
に、WRヘッドを位置付けて、SCFを記録する。この
ためDATA WR時には、WRヘッドば図4のA線上
に、RDヘッドは図4のB線上に位置付けされるため、
SCFの中心線B上をRDヘッドが読み出すことになる
ため、前述のデュアルヘッドのオフセットの問題は回避
される。なお、サーボセクタはトラックの全幅にわたっ
て記録されている。
The SCF (servo check field) which is a feature of the present invention is recorded by the data processing device after the servo WR by the servo WR device. In this embodiment, as shown in FIG. 2A, the SCF 30 is arranged at every other servo sector and behind the servo sector. This is an example of the embodiment, and an arbitrary number of SCFs may be arranged at an arbitrary position.
The SCF avoids the aforementioned dual head offset problem by aiming to read only at the time of DATA WR. That is, when recording the SCF,
Based on the servo sector information, the WR head is positioned at the offset position where the RD head passes at the time of DATAWR, that is, on the B line in FIG. 4, and the SCF is recorded. Therefore, at the time of DATA WR, the WR head is positioned on the line A in FIG. 4 and the RD head is positioned on the B line in FIG.
Since the RD head reads on the center line B of the SCF, the above-described problem of the offset of the dual head is avoided. The servo sector is recorded over the entire width of the track.

【0023】各SCF30は、図2(d)に示すよう
に、ISG,PLO,BS,CYL,HD,SSA,E
CC,GAPから構成される。ISG24は、ディスク
の回転変動を吸収するために設けられた領域であり、P
LOは、読み出しデータに対するクロック同期をとるた
めに設けられた領域である。BS26は、シリアルデー
タからパラレルデータに変化するタイミングを検出する
ために設けられた領域である。CYL31はシリンダ番
号を、HD32はヘッド番号を格納する領域である。こ
のCYL、HDにより所望のトラックであるかのチェッ
クを行う。SSA(サーボセクタアドレス)33はSC
F30の前のサーボセクタのアドレスを格納し、このS
SAを用いてセクタアドレス認識動作のチェックを行
う。
As shown in FIG. 2D, each SCF 30 includes ISG, PLO, BS, CYL, HD, SSA, E
It is composed of CC and GAP. The ISG 24 is an area provided for absorbing fluctuations in the rotation of the disk.
LO is an area provided for synchronizing clocks with read data. The BS 26 is an area provided for detecting a timing of changing from serial data to parallel data. CYL31 is an area for storing a cylinder number, and HD32 is an area for storing a head number. It is checked whether the track is a desired track by using CYL and HD. SSA (servo sector address) 33 is SC
The address of the servo sector before F30 is stored.
The sector address recognition operation is checked using the SA.

【0024】ECC35は読み出したCYL、HD、S
SAに誤りがあるか判定し、誤りを訂正するために設け
られた領域である。
The ECC 35 reads the read CYL, HD, S
This area is provided for determining whether there is an error in the SA and correcting the error.

【0025】このSCF内に記録する情報は実施の一例
であり、様々な情報を記録しても良い。例えば、ヘッド
番号のみを記録してヘッド切替えの検証のためのみにS
CFを用いてもよい。また、トラックの状態を示す情報
や、システム情報の記録トラックや不良トラック等の識
別情報の書き込み禁止トラックを設定する情報、等を記
録してもよい。また、エラー訂正を行うためのECCで
はなく、エラーチェックを目的としてCRC等のエラー
チェックコードを付加してもよい。またこの実施例のよ
うな構成をとらず、PLOが無くても読み出し可能な、
十分に低い周波数でトラック識別情報を記録してもよ
い。
The information recorded in the SCF is an example of the embodiment, and various information may be recorded. For example, only the head number is recorded and S is used only for verification of head switching.
CF may be used. Further, information indicating a track state, information for setting a write-protected track of identification information such as a recording track of system information or a defective track, or the like may be recorded. An error check code such as a CRC may be added for the purpose of error check, instead of an ECC for performing error correction. Also, without taking the configuration as in this embodiment, it is possible to read without PLO,
The track identification information may be recorded at a sufficiently low frequency.

【0026】SCF処理動作について、図1および図7
のSCF制御シーケンスおよび図6のSCF制御シーケ
ンサのSCF判定動作タイミング例を用いて説明する。
SCF制御シーケンサ37はドライブIFシーケンサ3
6とは独立に、データWR動作の起動前にCPU13に
より起動される(701)。起動後、SCFPLSを待
つ(702)。SCFPLSはSCFPLS生成回路3
8により図2(a)、図6に示すように、SCF30の
位置毎に出力される。本実施例では1サーボセクタおき
にSCFを配置するため、SCFPLS生成回路38は
SSAREG.39の最下位bitが0のときに、サー
ボセクタ後に出力する。SSAREG.39は、IDX
PLSでリセットされ、SRVPLSでインクリメント
されてサーボセクタアドレスを示し、データセクタアド
レス認識の基準となる。
FIGS. 1 and 7 show the SCF processing operation.
The SCF control sequence of FIG. 6 and an example of SCF determination operation timing of the SCF control sequencer of FIG. 6 will be described.
The SCF control sequencer 37 is a drive IF sequencer 3
6 is started by the CPU 13 before starting the data WR operation (701). After startup, the system waits for SCFPLS (702). SCFPLS is a SCFPLS generation circuit 3
As shown in FIG. 2A and FIG. 6, the data is output for each position of the SCF 30. In this embodiment, since the SCF is arranged every other servo sector, the SCFPLS generation circuit 38 generates the SSAREG. When the least significant bit of 39 is 0, it is output after the servo sector. SSAREG. 39 is IDX
It is reset by PLS and incremented by SRVPLS to indicate the servo sector address, which serves as a reference for data sector address recognition.

【0027】SCFPLS検出後、SCFの読み出し動
作を行うため、図6のBSSRCHで示すようにBSを
サーチする(703)。規定時間内にBSが検出できな
かった場合はこのSCFをSCF不確定として、次のS
CFPLSをウエイトする。図6のBSFで示すように
規定時間内にBSを検出すると(図6のBSF参照)
(704)、CYL、HD、SSAを読み出し(図6の
CCYLLTEN,CHDLTEN,CSSALTEN
参照、ここで、LTはラッチ、ENはイネーブルを意味
する)、それぞれCCYLREG.、CHDREG.、
CSSAREG.の各カレントSCFキャプチャRE
G.41に格納する(705、706、707)。70
4のBS検出でタイムオーバとなるとSCF不確定とす
る(715)。
After the SCFPLS is detected, the BS is searched as shown by BSSRCH in FIG. 6 to perform the SCF read operation (703). If the BS cannot be detected within the specified time, the SCF is determined to be indeterminate and the next SCF is determined.
Wait for CFPLS. When a BS is detected within a specified time as shown by BSF in FIG. 6 (see BSF in FIG. 6)
(704), read CYL, HD, SSA (CCYLTEN, CHDLTEN, CSSALTEN in FIG. 6)
Reference, where LT means latch, EN means enable), CCYLREG. , CHDREG. ,
CSSAREG. Each current SCF capture RE
G. FIG. 41 (705, 706, 707). 70
If the time is over in the BS detection of No. 4, the SCF is determined to be indefinite (715).

【0028】ECCエラーが検出された場合(708)
はエラー訂正演算を行う(709)。訂正不可能なエラ
ーの場合(図6のECCエラー判定、訂正を参照)(7
10)は、このSCFをSCF不確定とする(71
6)。ECCエラー無し(708)または訂正可能の場
合(710)は、カレントSCFキャプチャREG41
のCCYLREG.、CHDREG.、CSSARE
G.の各内容と、TGTCYLREG.42、TGTH
DREG.43、SSAREG.39の内容のそれぞれ
の比較を行う(図6のSCFCHKENを参照)(71
1)。TGTCYLREG.42およびTGTHDRE
G.43との比較により所望のトラックであるか検証を
行い、SSAREG.39との比較をすることによりS
SAREG.39とSSAREG.更新制御回路40の
検証を行う。比較結果が一致の場合(712)は、SC
FOKとし(713)、不一致の場合(712)は、S
CFNGとする(714)。以上のSCF不確定、SC
FOK、SCFNGの結果をSCF処理毎にSCFエラ
ー判定回路47内の図8に示すSCF結果ラッチに格納
する(図6のSCFCHKLTENを参照)(71
7)。
When an ECC error is detected (708)
Performs an error correction operation (709). In the case of an uncorrectable error (see ECC error determination and correction in FIG. 6) (7)
10) makes this SCF indeterminate SCF (71)
6). If there is no ECC error (708) or correction is possible (710), the current SCF capture REG41
CCYLREG. , CHDREG. , CSSARE
G. FIG. And the contents of TGTCYLREG. 42, TGTH
DREG. 43, SSAREG. A comparison is made for each of the contents 39 (see SCFCHKEN in FIG. 6) (71).
1). TGTCYLREG. 42 and TGTHDRE
G. FIG. 43 to verify that the track is the desired track. By comparing with 39, S
SAREG. 39 and SSAREG. The update control circuit 40 is verified. If the comparison result is a match (712), the SC
FOK (713), and if they do not match (712), S
CFNG is set (714). SCF uncertain, SC
The results of FOK and SCFNG are stored in the SCF result latch shown in FIG. 8 in the SCF error determination circuit 47 for each SCF process (see SCFCHKLTEN in FIG. 6) (71).
7).

【0029】本実施例においては、トラック上のSCF
領域の媒体欠陥等の発生等によるBS検出不能や、EC
C訂正不可能な読み出しエラーが発生した場合に、リト
ライ処理によるスループットの劣化や、データWR不能
となるセクタの発生を防ぐ手段を設けている。この手段
では、SCF不確定の場合、直ちにSCFエラーと判定
せず、先に読み出したSCFのチェック結果を参照し、
これがSCFOKであれば、SCF不確定とはせずSC
FOKと判定する。本実施例では2個前のSCFまで参
照する構成とする。SCF結果ラッチは図8のように参
照するSCF数のシフトレジスタ構成として現在のSC
F判定結果と、前のSCF判定結果を保持する。本実施
例では2個前のSCFまで参照するため、この図8のよ
うに3段のシフトレジスタ構成とする。
In this embodiment, the SCF on the track
Inability to detect BS due to the occurrence of medium defects in the area, EC
Means are provided for preventing the throughput from deteriorating due to the retry process and the occurrence of sectors in which data WR becomes impossible when an uncorrectable read error occurs. According to this means, when the SCF is uncertain, the SCF error is not immediately determined, and the previously read SCF check result is referred to.
If this is SCFOK, SCF is not determined and SC
Judge as FOK. In this embodiment, the configuration is such that the SCF up to two SCFs is referred to. The SCF result latch has the current SC as the shift register configuration of the number of SCFs to be referenced as shown in FIG.
The F determination result and the previous SCF determination result are held. In the present embodiment, a three-stage shift register configuration is used as shown in FIG.

【0030】図8を用いて本実施例の手段におけるSC
F結果判定論理について説明する。SCFラッチ1には
最近読み出したSCF結果が格納され、SCFラッチ2
には1個前のSCF結果が、SCFラッチ3には2個前
のSCF結果が、格納される。これらはSCF処理毎に
更新される。SCF1結果の判定(801)において、
SCFNGの場合はSCFエラーと判定し、SCFOK
の場合はSCFOKと判定し、SCFラッチ1がSCF
不確定と判定された場合には即SCFエラーとは判定せ
ず、SCF2結果の判定(802)に進む。
Referring to FIG. 8, SC in the means of this embodiment will be described.
The F result determination logic will be described. The SCF latch 1 stores the recently read SCF result, and the SCF latch 2
Stores the immediately preceding SCF result, and the SCF latch 3 stores the immediately preceding SCF result. These are updated every SCF processing. In the determination of the SCF1 result (801),
In the case of SCFNG, it is determined that an SCF error has occurred.
Is determined as SCFOK, and the SCF latch 1
If it is determined to be indeterminate, the process proceeds to the determination of the SCF2 result (802) without immediately determining that an SCF error has occurred.

【0031】SCF2結果の判定(802)において、
SCFNGの場合はSCFエラーと判定し、SCFOK
の場合はSCFOKと判定し、SCFラッチ2がSCF
不確定と判定された場合には即SCFエラーとは判定せ
ず、SCF3結果の判定(803)に進む。
In the determination (802) of the SCF2 result,
In the case of SCFNG, it is determined that an SCF error has occurred.
Is determined as SCFOK, and the SCF latch 2
If it is determined to be indeterminate, the process proceeds to the determination of the SCF3 result (803) without immediately determining the SCF error.

【0032】SCF2結果の判定(803)において、
SCFNGの場合はSCFエラーと判定し、SCFOK
の場合はSCFOKと判定し、SCFラッチ3がSCF
不確定と判定された場合にはSCFエラーと判定する。
In the determination of the SCF2 result (803),
In the case of SCFNG, it is determined that an SCF error has occurred.
Is determined as SCFOK, and the SCF latch 3
If it is determined to be indeterminate, it is determined to be an SCF error.

【0033】すなわち、SCFラッチ1,2,3とも全
てSCF不確定の場合や、SCFラッチ1がSCFNG
の場合、SCFラッチ1が不確定でSCFラッチ2がS
CFNGの場合、SCFラッチ1,2が不確定でSCF
ラッチ3がSCFNGの場合はSCFエラーと判定す
る。
That is, when the SCF latches 1, 2 and 3 are all undefined, or when the SCF latch 1
, The SCF latch 1 is indeterminate and the SCF latch 2
In the case of CFNG, SCF latches 1 and 2 are undefined and SCF
If the latch 3 is SCFNG, it is determined that an SCF error has occurred.

【0034】以上のSCF判定処理を、ドライブIFシ
ーケンサとは独立して行い、SCFエラー時はドライブ
IFシーケンサに対しSCFエラー信号をONする。こ
のため、SCF読み出し開始タイミングとデータブロッ
クの書き込み開始タイミングはそれぞれ別々に制御す
る。
The above-described SCF determination processing is performed independently of the drive IF sequencer. When an SCF error occurs, an SCF error signal is turned on for the drive IF sequencer. For this reason, the SCF read start timing and the data block write start timing are separately controlled.

【0035】[0035]

【発明の効果】以上説明したように、本発明によればI
Dレスフォーマット方式を採用したディスク装置におい
て、トラックおよびセクタ検証手段を設けることにより
ヘッド切替回路の故障、誤動作によるユーザデータの破
壊を防止して、装置ならびにシステムの信頼性を向上す
ることができる。
As described above, according to the present invention, I
In a disk device adopting the D-less format system, by providing a track and sector verification means, it is possible to prevent user data from being destroyed due to a failure or malfunction of the head switching circuit, and to improve the reliability of the device and the system.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施例におけるドライブIF制御部の
構成を示す図である。
FIG. 1 is a diagram illustrating a configuration of a drive IF control unit according to an embodiment of the present invention.

【図2】ディスクフォーマットの例およびディスクフォ
ーマットと各種パルスとの関係を示す図である。
FIG. 2 is a diagram illustrating an example of a disk format and a relationship between the disk format and various pulses.

【図3】デュアルヘッドを採用したID有りフォーマッ
ト方式におけるセクタ構成例を示す図である。
FIG. 3 is a diagram showing an example of a sector configuration in an ID format format employing a dual head.

【図4】本発明の実施例におけるデュアルヘッドを採用
した場合のSCFの配置例を示す図である。
FIG. 4 is a diagram showing an example of the arrangement of SCFs when a dual head according to an embodiment of the present invention is employed.

【図5】ディスク装置のシステム構成を示す図である。FIG. 5 is a diagram showing a system configuration of a disk device.

【図6】SCF制御動作タイミング例を示す図である。FIG. 6 is a diagram illustrating an example of an SCF control operation timing;

【図7】SCF制御シーケンス例を示す図である。FIG. 7 is a diagram showing an example of an SCF control sequence.

【図8】SCFエラー判定例を示す図である。FIG. 8 is a diagram illustrating an example of SCF error determination.

【符号の説明】[Explanation of symbols]

1 ディスク装置 2 データ面記録媒体 3 R/Wヘッド 4 R/Wアンプ 5 信号処理装置 6 ECC制御部 7 データ処理装置 8 ドライブIF制御部 9 バッファ制御部 10 ホストI/F制御部 11 モータドライバ 12 サーボ制御部 13 CPU 14 データバッファ 15 ホストコンピュータ 16 SSCT 17 DSCT 30 サーボチェックフィールドSCF 36 ドライブIFシーケンサ 37 SCF制御シーケンサ 38 SCFPLS生成回路 39 SSAREG. 40 SSAREG.更新制御回路 41 カレントSCFキャプチャREG. 42 ターゲットCYLREG. 43 ターゲットHDREG. 44 ターゲットSCTREG. 45 データセクタアドレス生成回路 46 セクタ制御回路 47 SCFエラー判定回路 48 データ転送制御回路 49 比較器 DESCRIPTION OF SYMBOLS 1 Disk device 2 Data surface recording medium 3 R / W head 4 R / W amplifier 5 Signal processing device 6 ECC control unit 7 Data processing device 8 Drive IF control unit 9 Buffer control unit 10 Host I / F control unit 11 Motor driver 12 Servo control unit 13 CPU 14 Data buffer 15 Host computer 16 SSCT 17 DSCT 30 Servo check field SCF 36 Drive IF sequencer 37 SCF control sequencer 38 SCFPLS generation circuit 39 SSAREG. 40 SSAREG. Update control circuit 41 Current SCF capture REG. 42 Target CYLREG. 43 Target HDREG. 44 target SCTREG. 45 data sector address generation circuit 46 sector control circuit 47 SCF error determination circuit 48 data transfer control circuit 49 comparator

───────────────────────────────────────────────────── フロントページの続き (72)発明者 中馬 顕 神奈川県小田原市国府津2880番地 株式会 社日立製作所ストレージシステム事業部内 ──────────────────────────────────────────────────続 き Continuing from the front page (72) Inventor Akira Nakama 2880 Kozu, Odawara-shi, Kanagawa Prefecture Storage Systems Division, Hitachi, Ltd.

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 データを記録/再生するヘッドと、 データを格納するために記録面上に設けられた複数のデ
ータブロックと、前記ヘッドの前記記録面上の位置を制
御するための制御情報を格納するサーボブロックと、位
置決め誤りを判定するための位置決め情報を格納するサ
ーボチェックフィールドとを含む記録面を有する記録媒
体とを備えたディスク装置であって、 前記サーボチェックフィールドに位置決め情報を格納す
る手段と、 データライトアクセス時のみに、該位置決め情報を読み
出す手段と、 読み出した該位置決め情報および前記サーボブロックか
ら読み出した位置情報をデータライトの目的位置と比較
し、位置決め誤りを判定する手段と、 位置決め誤り判定結果に応じてデータブロックの書き込
みを制御する手段とを備えたディスク装置。
1. A head for recording / reproducing data, a plurality of data blocks provided on a recording surface for storing data, and control information for controlling a position of the head on the recording surface. What is claimed is: 1. A disk device comprising: a recording medium having a recording surface including a servo block for storing and a servo check field for storing positioning information for determining a positioning error, wherein positioning information is stored in the servo check field. Means for reading the positioning information only at the time of data write access; means for comparing the read positioning information and the position information read from the servo block with a target position of data writing to determine a positioning error; Means for controlling writing of a data block according to a positioning error determination result. Disk apparatus.
【請求項2】 請求項1記載のディスク装置において、 前記データブロックと、前記位置決め誤りを判定するた
めに設けられたサーボチェックフィールドとのトラック
オフセット量を、RDヘッドとWRヘッドのオフセット
量に合わせたことを特徴とするディスク装置。
2. The disk device according to claim 1, wherein a track offset amount between the data block and a servo check field provided for determining the positioning error is adjusted to an offset amount between an RD head and a WR head. A disk device characterized by the above-mentioned.
【請求項3】 請求項1記載のディスク装置において、 前記サーボチェックフィールドの読み出しエラー時、少
なくとも1つ前までのサーボチェックフィールドの読み
出し履歴を参照し、該読み出し履歴にエラーでない読み
出しがあるとき、前記サーボチェックフィールドの読み
出しエラーを許容する制御手段を備えたことを特徴とす
るディスク装置。
3. The disk device according to claim 1, wherein at the time of a read error of the servo check field, a read history of at least one servo check field is referred to, and when the read history includes a non-error read, A disk device comprising control means for allowing an error in reading the servo check field.
【請求項4】 請求項1記載のディスク装置において、 サーボチェックフィールドの読み出し開始タイミング
と、データブロックの書き込み開始タイミングを別々に
制御する手段を備えたことを特徴とするディスク装置。
4. The disk drive according to claim 1, further comprising means for separately controlling a timing to start reading a servo check field and a timing to start writing a data block.
【請求項5】 請求項1乃至請求項4記載のいずれかの
請求項記載のディスク装置において、 前記手段を全て一つのLSIに収めることを特徴とする
ディスク装置。
5. The disk device according to claim 1, wherein all of the units are contained in one LSI.
JP9315397A 1997-03-27 1997-03-27 Disk unit Pending JPH10269729A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9315397A JPH10269729A (en) 1997-03-27 1997-03-27 Disk unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9315397A JPH10269729A (en) 1997-03-27 1997-03-27 Disk unit

Publications (1)

Publication Number Publication Date
JPH10269729A true JPH10269729A (en) 1998-10-09

Family

ID=14074605

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9315397A Pending JPH10269729A (en) 1997-03-27 1997-03-27 Disk unit

Country Status (1)

Country Link
JP (1) JPH10269729A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7154688B2 (en) 2002-09-04 2006-12-26 Hitachi Global Storage Technologies Japan, Ltd. Disk device having a function to confirm that a selected head is proper for a disk surface
US7184236B2 (en) 2000-11-20 2007-02-27 Hitachi Global Storage Technologies Japan, Ltd. Magnetic hard disk drive

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7184236B2 (en) 2000-11-20 2007-02-27 Hitachi Global Storage Technologies Japan, Ltd. Magnetic hard disk drive
US7154688B2 (en) 2002-09-04 2006-12-26 Hitachi Global Storage Technologies Japan, Ltd. Disk device having a function to confirm that a selected head is proper for a disk surface
CN1308955C (en) * 2002-09-04 2007-04-04 日立环球储存科技日本有限公司 Disc device

Similar Documents

Publication Publication Date Title
US7907364B2 (en) Disk drive including a delay circuit to provide a delayed reset signal
US4914529A (en) Data disk defect handling using relocation ID fields
US20060215307A1 (en) Storage apparatus, control method and program
JPH04219677A (en) Method of recovering data
US5353170A (en) Error recovery data storage system and method with two position read verification
US20100202078A1 (en) Read/write processing method for medium recording device and medium recording device
JP3645049B2 (en) Servo address device and positioning method for read, write and seek operations in a direct access storage device
KR100268096B1 (en) Method and error correcting code apparatus for storing predefined information with ecc in a direct access storage device
JPH0444688A (en) Optical disk driving device
US6950270B2 (en) Adaptive index reference position qualification
US8320066B2 (en) Storage device and read/write processing method therefor
JP2001092600A (en) Computer system having large capacity storage device and its operating method
US6263462B1 (en) Testing method and tester
US20060212777A1 (en) Medium storage device and write path diagnosis method
US6710963B2 (en) Disk controller for detecting hang-up of disk storage system
JPH10269729A (en) Disk unit
JPH08255465A (en) Recording / reproducing apparatus and address recognition method thereof
JPH01171044A (en) Method for positioning block of memory
JP3803209B2 (en) Method for controlling rotary memory device and rotary memory device
JP2004079011A (en) Data reproducing method and data reproducing apparatus
JPH0620403A (en) Magnetic disk unit
JPH07287968A (en) Disk device
JP2589673B2 (en) Address data detection device
JP3392311B2 (en) Data recording medium formatting method and disk device
JP2001043624A (en) Disk storage device and split data write method