JPH09282819A - 記録再生装置 - Google Patents
記録再生装置Info
- Publication number
- JPH09282819A JPH09282819A JP8863796A JP8863796A JPH09282819A JP H09282819 A JPH09282819 A JP H09282819A JP 8863796 A JP8863796 A JP 8863796A JP 8863796 A JP8863796 A JP 8863796A JP H09282819 A JPH09282819 A JP H09282819A
- Authority
- JP
- Japan
- Prior art keywords
- servo
- counting
- head
- information
- defective
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Moving Of Head For Track Selection And Changing (AREA)
- Moving Of The Head To Find And Align With The Track (AREA)
Abstract
(57)【要約】
【課題】 本発明はヘッドを記録媒体上のサーボ情報を
読みながら指令位置に移動位置決めし、情報の記録/再
生を行う記録再生装置に関し、欠陥サーボフレームを有
しても情報のリード/ライトを正常に行わせて歩留りの
向上、性能の向上を図ることを目的とする。 【解決手段】 R/Wヘッド44をサーボフレームの読
み込みで磁気ディスク52の所定シリンダに位置させて
情報のリード/ライトを行わせる場合に、R/Wヘッド
44がサーボ情報を読み込むサーボフレームの数の減算
カウントする計数手段37を備え、欠陥サーボ情報が読
み込まれたときに計数手段37にシリンダ一周の全サー
ボフレーム数をセットさせ、その計数値が0になったと
きに当該R/Wヘッド44が当該シリンダ上に正規に位
置されたものと判断する判断手段38を備える構成とす
る。
読みながら指令位置に移動位置決めし、情報の記録/再
生を行う記録再生装置に関し、欠陥サーボフレームを有
しても情報のリード/ライトを正常に行わせて歩留りの
向上、性能の向上を図ることを目的とする。 【解決手段】 R/Wヘッド44をサーボフレームの読
み込みで磁気ディスク52の所定シリンダに位置させて
情報のリード/ライトを行わせる場合に、R/Wヘッド
44がサーボ情報を読み込むサーボフレームの数の減算
カウントする計数手段37を備え、欠陥サーボ情報が読
み込まれたときに計数手段37にシリンダ一周の全サー
ボフレーム数をセットさせ、その計数値が0になったと
きに当該R/Wヘッド44が当該シリンダ上に正規に位
置されたものと判断する判断手段38を備える構成とす
る。
Description
【0001】
【発明の属する技術分野】本発明は、ヘッドを記録媒体
上のサーボ情報を読みながら指令位置に移動位置決め
し、情報の記録/再生を行う記録再生装置に関する。近
年、記録媒体に対してヘッドで情報の記録/再生を行う
場合に、記録媒体に予め記録されているサーボ情報をヘ
ッドが読み取ることで該ヘッド自身の位置を判別するこ
とによって位置決め制御を行っている。そのため、ヘッ
ドが目的位置に移動された場合であってもサーボ情報に
欠陥を有するとエラーとなることから、これを回避する
ことにより歩留り向上、性能向上を図ることが望まれて
いる。
上のサーボ情報を読みながら指令位置に移動位置決め
し、情報の記録/再生を行う記録再生装置に関する。近
年、記録媒体に対してヘッドで情報の記録/再生を行う
場合に、記録媒体に予め記録されているサーボ情報をヘ
ッドが読み取ることで該ヘッド自身の位置を判別するこ
とによって位置決め制御を行っている。そのため、ヘッ
ドが目的位置に移動された場合であってもサーボ情報に
欠陥を有するとエラーとなることから、これを回避する
ことにより歩留り向上、性能向上を図ることが望まれて
いる。
【0002】
【従来の技術】図7に、従来の磁気ディスク装置の構成
斜視図を示す。図7は、記録再生装置としての磁気ディ
スク装置11を示したもので、エンクロージャ12内
に、スピンドル機構13のスピンドル13aに所定数の
磁気ディスク14が回転自在に取り付けられる。
斜視図を示す。図7は、記録再生装置としての磁気ディ
スク装置11を示したもので、エンクロージャ12内
に、スピンドル機構13のスピンドル13aに所定数の
磁気ディスク14が回転自在に取り付けられる。
【0003】一方、アクチュエータ15が、先端に磁気
ヘッド16を搭載した支持ばね機構17が取り付けられ
た所定数のアーム18が回転軸19に固定される。アー
ム18における回転軸19の磁気ヘッド16の反対側に
はボイスコイル20a,マグネット20bで構成される
駆動手段であるボイスコイルモータ(VCM)20が設
けられる。
ヘッド16を搭載した支持ばね機構17が取り付けられ
た所定数のアーム18が回転軸19に固定される。アー
ム18における回転軸19の磁気ヘッド16の反対側に
はボイスコイル20a,マグネット20bで構成される
駆動手段であるボイスコイルモータ(VCM)20が設
けられる。
【0004】また、VCM20にはヘッドIC21a等
が実装されたプリント基板21がFPC(フレキシブル
プリント板)22を介して接続される。このプリント基
板21はFPC(図に表われず)を介してエンクロージ
ャ12の下部に取り付けられた制御基板23と接続され
る。
が実装されたプリント基板21がFPC(フレキシブル
プリント板)22を介して接続される。このプリント基
板21はFPC(図に表われず)を介してエンクロージ
ャ12の下部に取り付けられた制御基板23と接続され
る。
【0005】そして、エンクロージャ12上にシール部
材24を介してカバー25が取り付けられたものであ
る。ところで、磁気ディスク装置において、ヘッドを磁
気ディスク上の所望のシリンダに位置決めする方式とし
て、サーボ情報を磁気ディスクの所定の面内に総て記録
するサーボ面サーボ方式と、サーボ情報を特定のセクタ
内に記録するセクタサーボ方式とがある。このうち、セ
クタサーボ方式は、磁気ディスクの半径方向に各シリン
ダアドレス等のサーボ情報が記録されているサーボフレ
ームが所定数設けられ、ヘッドがサーボフレームよりサ
ーボ情報(シリンダアドレス)を読み込んで所望のシリ
ンダ上に位置決めを行うものである。
材24を介してカバー25が取り付けられたものであ
る。ところで、磁気ディスク装置において、ヘッドを磁
気ディスク上の所望のシリンダに位置決めする方式とし
て、サーボ情報を磁気ディスクの所定の面内に総て記録
するサーボ面サーボ方式と、サーボ情報を特定のセクタ
内に記録するセクタサーボ方式とがある。このうち、セ
クタサーボ方式は、磁気ディスクの半径方向に各シリン
ダアドレス等のサーボ情報が記録されているサーボフレ
ームが所定数設けられ、ヘッドがサーボフレームよりサ
ーボ情報(シリンダアドレス)を読み込んで所望のシリ
ンダ上に位置決めを行うものである。
【0006】そこで、上記磁気ディスク装置11がセク
タサーボ方式のものとして、データのリード又はライト
時に磁気ヘッド16による磁気ディスク14上のサーボ
情報を読み込んでターゲット以外のシリンダアドレスを
検出した場合、所定回数のリトライの後にリードエラー
又はライトエラーとして処理するものである。
タサーボ方式のものとして、データのリード又はライト
時に磁気ヘッド16による磁気ディスク14上のサーボ
情報を読み込んでターゲット以外のシリンダアドレスを
検出した場合、所定回数のリトライの後にリードエラー
又はライトエラーとして処理するものである。
【0007】この場合、欠陥サーボフレームの検出時に
当該位置をテーブルに記憶し、次の欠陥サーボフレーム
の検出時にテーブル内容を全部チェックしてサーボフレ
ームが欠陥か否かを判別して、例えば交代領域に磁気ヘ
ッド16を移動させる制御等が行われるものである。
当該位置をテーブルに記憶し、次の欠陥サーボフレーム
の検出時にテーブル内容を全部チェックしてサーボフレ
ームが欠陥か否かを判別して、例えば交代領域に磁気ヘ
ッド16を移動させる制御等が行われるものである。
【0008】
【発明が解決しようとする課題】しかし、磁気ヘッドに
よるリード又はライト動作が正常に作動していても、媒
体の傷(ある程度の傷は製造段階で排除されるもので、
出荷後に生じた傷)やノイズ等によりサーボ情報のアド
レスコード自体に欠陥が生じた場合でもリード/ライト
中止、交代処理等のエラー処理を行うことから、歩留り
の低下や性能低下を招くという問題がある。
よるリード又はライト動作が正常に作動していても、媒
体の傷(ある程度の傷は製造段階で排除されるもので、
出荷後に生じた傷)やノイズ等によりサーボ情報のアド
レスコード自体に欠陥が生じた場合でもリード/ライト
中止、交代処理等のエラー処理を行うことから、歩留り
の低下や性能低下を招くという問題がある。
【0009】そこで、本発明は上記課題に鑑みなされた
もので、欠陥サーボフレームを有しても情報のリード/
ライトを正常に行わせて歩留りの向上、性能の向上を図
る記録再生装置を提供することを目的とする。
もので、欠陥サーボフレームを有しても情報のリード/
ライトを正常に行わせて歩留りの向上、性能の向上を図
る記録再生装置を提供することを目的とする。
【0010】
【課題を解決するための手段】上記課題を解決するため
に、請求項1では、ヘッドが記録媒体上のサーボ情報を
読み出して該記録媒体の所望のシリンダ上に位置決めさ
れ、情報の記録/再生を行う記録再生装置において、前
記記録媒体上にサーボ情報が記録された所定数のサーボ
フレームの数を前記ヘッドの読み込みより計数する計数
手段と、該ヘッドが欠陥サーボ情報を読み込んだとき
に、該計数手段に全サーボフレーム数をセットし、該計
数手段の計数値が所定値に達したときに該ヘッドが正規
位置であると判断する判断手段と、を有して記録再生装
置が構成される。
に、請求項1では、ヘッドが記録媒体上のサーボ情報を
読み出して該記録媒体の所望のシリンダ上に位置決めさ
れ、情報の記録/再生を行う記録再生装置において、前
記記録媒体上にサーボ情報が記録された所定数のサーボ
フレームの数を前記ヘッドの読み込みより計数する計数
手段と、該ヘッドが欠陥サーボ情報を読み込んだとき
に、該計数手段に全サーボフレーム数をセットし、該計
数手段の計数値が所定値に達したときに該ヘッドが正規
位置であると判断する判断手段と、を有して記録再生装
置が構成される。
【0011】請求項2では、請求項1記載の判断手段
は、最初の欠陥サーボ情報で前記計数手段に前記サーボ
フレーム数のセットによる該計数手段の計数開始後に、
以降の欠陥サーボ情報の読み込み時に該計数手段をリセ
ットさせ、該リセット後に全サーボフレーム数をセット
して該計数手段による計数を行わせてなる。
は、最初の欠陥サーボ情報で前記計数手段に前記サーボ
フレーム数のセットによる該計数手段の計数開始後に、
以降の欠陥サーボ情報の読み込み時に該計数手段をリセ
ットさせ、該リセット後に全サーボフレーム数をセット
して該計数手段による計数を行わせてなる。
【0012】請求項3では、請求項1記載の計数手段
は、最初の計数開始後に、以降の欠陥サーボ情報が読み
込まれた前記サーボフレームをも計数対象として計数が
行われてなる。請求項4では、請求項1記載の計数手段
は、前記サーボフレーム数を計数する複数の第1の計数
部を少なくとも備え、前記判断手段が前記ヘッドによる
全サーボフレーム読み込み時に欠陥サーボ情報が読み込
まれた毎に順次該第1の計数部に全サーボフレーム数を
セットさせ、所定の該第1の計数部が所定値に達したと
きに該ヘッドが正規位置であると判断してなる。
は、最初の計数開始後に、以降の欠陥サーボ情報が読み
込まれた前記サーボフレームをも計数対象として計数が
行われてなる。請求項4では、請求項1記載の計数手段
は、前記サーボフレーム数を計数する複数の第1の計数
部を少なくとも備え、前記判断手段が前記ヘッドによる
全サーボフレーム読み込み時に欠陥サーボ情報が読み込
まれた毎に順次該第1の計数部に全サーボフレーム数を
セットさせ、所定の該第1の計数部が所定値に達したと
きに該ヘッドが正規位置であると判断してなる。
【0013】請求項5では、請求項4記載の判断手段
が、前記ヘッドによる全サーボフレーム数の読み込み範
囲で欠陥サーボ情報の読み込み回数が前記第1の計数部
の個数を越えたときに交代処理を行わせてなる。上述の
ように、請求項1の発明では、ヘッドがサーボ情報を読
み込むサーボフレームの数を計数する計数手段を備え、
判断手段が欠陥サーボ情報が読み込まれたときに計数手
段に全サーボフレーム数をセットさせて計数手段の計数
値が所定値に達したときにヘッドが正規位置であると判
断する。これにより、ヘッドが正規位置であるにも拘ら
ずサーボ情報自体に欠陥を有しても情報のリード/ライ
トを正常に行わせることが可能となり、歩留りの向上、
性能の向上を図ることが可能となる。
が、前記ヘッドによる全サーボフレーム数の読み込み範
囲で欠陥サーボ情報の読み込み回数が前記第1の計数部
の個数を越えたときに交代処理を行わせてなる。上述の
ように、請求項1の発明では、ヘッドがサーボ情報を読
み込むサーボフレームの数を計数する計数手段を備え、
判断手段が欠陥サーボ情報が読み込まれたときに計数手
段に全サーボフレーム数をセットさせて計数手段の計数
値が所定値に達したときにヘッドが正規位置であると判
断する。これにより、ヘッドが正規位置であるにも拘ら
ずサーボ情報自体に欠陥を有しても情報のリード/ライ
トを正常に行わせることが可能となり、歩留りの向上、
性能の向上を図ることが可能となる。
【0014】請求項2の発明では、計数手段の計数開始
後に次の欠陥サーボ情報が読み込まれたときに計数手段
をリセットして新たに全サーボフレーム数をセットして
計数を行わせる。これにより、特にノイズによる欠陥サ
ーボ情報が生じたときにヘッドが正規位置であるか否か
を有効に判断することが可能となる。
後に次の欠陥サーボ情報が読み込まれたときに計数手段
をリセットして新たに全サーボフレーム数をセットして
計数を行わせる。これにより、特にノイズによる欠陥サ
ーボ情報が生じたときにヘッドが正規位置であるか否か
を有効に判断することが可能となる。
【0015】請求項3の発明では、計数手段の計数開始
後の欠陥サーボ情報の読み込みに対してもサーボフレー
ムの計数対象とさせる。これにより、少なくとも全サー
ボフレーム数の一度の読み込みの範囲でヘッドが正規位
置であるか否かを判断することが可能となる。
後の欠陥サーボ情報の読み込みに対してもサーボフレー
ムの計数対象とさせる。これにより、少なくとも全サー
ボフレーム数の一度の読み込みの範囲でヘッドが正規位
置であるか否かを判断することが可能となる。
【0016】請求項4又は5の発明では、計数手段に複
数の第1の計数部を備えさせて、全サーボフレーム数の
一度の読み込みによる欠陥サーボ情報の読み込みごとに
第1の計数部に順次全サーボフレーム数をセットして計
数させて所定の第1の計数部の計数が所定値に達したと
きにヘッドが正規位置であると判断し、欠陥サーボ情報
の読み込み回数が第1の計数部の個数を越えたときに交
代処理を行わせる。これにより、全サーボフレームでノ
イズ等による欠陥が多数生じてもヘッドが正規位置であ
るか否かを有効に判断することが可能となる。
数の第1の計数部を備えさせて、全サーボフレーム数の
一度の読み込みによる欠陥サーボ情報の読み込みごとに
第1の計数部に順次全サーボフレーム数をセットして計
数させて所定の第1の計数部の計数が所定値に達したと
きにヘッドが正規位置であると判断し、欠陥サーボ情報
の読み込み回数が第1の計数部の個数を越えたときに交
代処理を行わせる。これにより、全サーボフレームでノ
イズ等による欠陥が多数生じてもヘッドが正規位置であ
るか否かを有効に判断することが可能となる。
【0017】
【発明の実施の形態】図1に、本発明の第1実施例の構
成図を示す。図1は、記録再生装置としての磁気ディス
ク装置31の構成ブロック図を示したもので、機械的構
成は図7と同様である。図1に示す磁気ディスク装置3
1は、ホスト装置であるホストコンピュータ32にイン
タフェースデバイス(スカジーデバイス)33a,33
bを介して接続される。
成図を示す。図1は、記録再生装置としての磁気ディス
ク装置31の構成ブロック図を示したもので、機械的構
成は図7と同様である。図1に示す磁気ディスク装置3
1は、ホスト装置であるホストコンピュータ32にイン
タフェースデバイス(スカジーデバイス)33a,33
bを介して接続される。
【0018】磁気ディスク装置31は、インタフェース
回路34にHDC(ハードディスクコントローラ)35
が接続されると共に、MPU(マイクロプロセッサ)3
6が接続される。このMPU36は、後述の磁気ディス
クに記録された所定数のサーボフレームの数を後述のヘ
ッドであるR/W(リード/ライト)ヘッドの読み込み
により計数(減算)する計数手段(減算カウンタ)37
のプログラムを備えると共に、R/Wヘッドが欠陥サー
ボ情報を読み込んだときに、計数手段37をリセットし
て全サーボフレーム数をセットし、計数値が所定値
(0)になったときに当該R/Wヘッドが正規のシリン
ダアドレスのシリンダ上に位置されたものと判断する判
断手段38のプログラムを備える。
回路34にHDC(ハードディスクコントローラ)35
が接続されると共に、MPU(マイクロプロセッサ)3
6が接続される。このMPU36は、後述の磁気ディス
クに記録された所定数のサーボフレームの数を後述のヘ
ッドであるR/W(リード/ライト)ヘッドの読み込み
により計数(減算)する計数手段(減算カウンタ)37
のプログラムを備えると共に、R/Wヘッドが欠陥サー
ボ情報を読み込んだときに、計数手段37をリセットし
て全サーボフレーム数をセットし、計数値が所定値
(0)になったときに当該R/Wヘッドが正規のシリン
ダアドレスのシリンダ上に位置されたものと判断する判
断手段38のプログラムを備える。
【0019】また、MPU36にはROM(Read
Only Memory)39及びRAM(Rando
m Access Memory)40が設けられ、R
OM39にはMPU36による制御を行わせるためのプ
ログラムが格納される。なお、MPU36にはホストコ
ンピュータ32よりインタフェース回路34を介してリ
ード命令、ライト命令等の種々のコマンドが入力され
る。
Only Memory)39及びRAM(Rando
m Access Memory)40が設けられ、R
OM39にはMPU36による制御を行わせるためのプ
ログラムが格納される。なお、MPU36にはホストコ
ンピュータ32よりインタフェース回路34を介してリ
ード命令、ライト命令等の種々のコマンドが入力され
る。
【0020】一方、HDC35にはバッファ41が設け
られ、HDC35に入力されたユーザデータを一旦格納
し、ライト時に読み出されて出力して、RDC(リード
チャネル)42及びヘッドIC43を介して所定数のR
/Wヘッド44にデータを供給する。RDC42は、ラ
イトゲート信号、リードゲート信号やリードスレシホー
ルド最適値等が供給されるもので、R/Wヘッド44に
よる再生データはヘッドIC43、RDC42、及びA
DC(アナログ・デジタルコンバータ)45を介してM
PU36に供給される。
られ、HDC35に入力されたユーザデータを一旦格納
し、ライト時に読み出されて出力して、RDC(リード
チャネル)42及びヘッドIC43を介して所定数のR
/Wヘッド44にデータを供給する。RDC42は、ラ
イトゲート信号、リードゲート信号やリードスレシホー
ルド最適値等が供給されるもので、R/Wヘッド44に
よる再生データはヘッドIC43、RDC42、及びA
DC(アナログ・デジタルコンバータ)45を介してM
PU36に供給される。
【0021】また、HDC35はDAC(デジタル・ア
ナログコンバータ)46、VCM(ボイスコイルモー
タ)ドライバ47を介してVCM48を駆動し、VCM
48は各R/Wヘッド44を後述する磁気ディスクの半
径方向にシークさせる。さらに、HDC35はDAC4
9、SPM(スピンドルモータ)ドライバ50を介して
SPM51を駆動させ、SPM51は記録媒体である磁
気ディスク52を所定回転数の一定速度で回転させる。
ナログコンバータ)46、VCM(ボイスコイルモー
タ)ドライバ47を介してVCM48を駆動し、VCM
48は各R/Wヘッド44を後述する磁気ディスクの半
径方向にシークさせる。さらに、HDC35はDAC4
9、SPM(スピンドルモータ)ドライバ50を介して
SPM51を駆動させ、SPM51は記録媒体である磁
気ディスク52を所定回転数の一定速度で回転させる。
【0022】ここで、図2に、図1の磁気ディスクのサ
ーボフレーム配置の説明図を示す。上記磁気ディスク装
置31は前述のセクタサーボ方式のもので、各磁気ディ
スク52の各面には図2に示すように、半径方向にサー
ボ情報が記録されたサーボフレーム53が等間隔で所定
数(例えば60)配置される。そして、このサーボフレ
ーム53間がデータ領域54となる。
ーボフレーム配置の説明図を示す。上記磁気ディスク装
置31は前述のセクタサーボ方式のもので、各磁気ディ
スク52の各面には図2に示すように、半径方向にサー
ボ情報が記録されたサーボフレーム53が等間隔で所定
数(例えば60)配置される。そして、このサーボフレ
ーム53間がデータ領域54となる。
【0023】上記各サーボフレーム53には、各シリン
ダごとのシリンダアドレス等のサーボ情報が記録される
もので、例えばグレーコード(Gray code)で
記録される。グレーコードとは、隣接するシリンダ番号
を示すビットが1ビットのみ変化するような符号とする
ことをいう。
ダごとのシリンダアドレス等のサーボ情報が記録される
もので、例えばグレーコード(Gray code)で
記録される。グレーコードとは、隣接するシリンダ番号
を示すビットが1ビットのみ変化するような符号とする
ことをいう。
【0024】そこで、図3に、本発明の欠陥サーボフレ
ームスキップ処理のフローチャートを示す。図3におい
て、磁気ディスク52の目標シリンダ(ターゲットシリ
ンダ)に対してR/Wヘッド44によるリード又はライ
トのアクセス命令により処理が開始されると、R/Wヘ
ッド44がサーボフレーム53のシリンダアドレスを読
み込んでターゲットシリンダに該R/Wヘッド44が位
置されたときに、当該シリンダ上のサーボフレーム53
のシリンダアドレスを読み込み、ターゲット以外のシリ
ンダアドレスが検出されたか否かが判断される(ステッ
プ(S)1)。
ームスキップ処理のフローチャートを示す。図3におい
て、磁気ディスク52の目標シリンダ(ターゲットシリ
ンダ)に対してR/Wヘッド44によるリード又はライ
トのアクセス命令により処理が開始されると、R/Wヘ
ッド44がサーボフレーム53のシリンダアドレスを読
み込んでターゲットシリンダに該R/Wヘッド44が位
置されたときに、当該シリンダ上のサーボフレーム53
のシリンダアドレスを読み込み、ターゲット以外のシリ
ンダアドレスが検出されたか否かが判断される(ステッ
プ(S)1)。
【0025】当該ターゲットのシリンダアドレスが検出
されていれば、後述する通常のリード/ライト処理が行
われる。一方、ターゲット以外のシリンダアドレス(欠
陥サーボ情報)が読み込まれて検出された場合にはカウ
ンタ37にシリンダ一周分の全サーボフレーム53の数
(例えば上述のように60)が判断手段38によりセッ
トされ(S2)、カウンタ起動が行われる(S3)。
されていれば、後述する通常のリード/ライト処理が行
われる。一方、ターゲット以外のシリンダアドレス(欠
陥サーボ情報)が読み込まれて検出された場合にはカウ
ンタ37にシリンダ一周分の全サーボフレーム53の数
(例えば上述のように60)が判断手段38によりセッ
トされ(S2)、カウンタ起動が行われる(S3)。
【0026】そして、R/Wヘッド44が順次サーボフ
レーム53のシリンダアドレスを読み込んで検出するご
とにカウンタ37をデクリメントしていく(S4)。そ
の結果としてカウンタ37のカウント値が0になったか
否かが判断され(S5)、カウント値が0になると、そ
のときのサーボフレーム(二周目であって、一周目で欠
陥があったサーボフレーム)53のシリンダアドレスの
読み込みによるエラー(グレーコードミス)があって
も、グレーコードに拘らず当該R/Wヘッド44がター
ゲットシリンダ(正規位置)に位置しているものと判断
して正常処理命令が行われ、当該カウンタ37は停止さ
れる(S6)。これにより通常のリード/ライト処理が
行われるものである(S7)。なお、ターゲットヘッド
やターゲットシリンダが変わった場合にはカウンタ37
は停止される。
レーム53のシリンダアドレスを読み込んで検出するご
とにカウンタ37をデクリメントしていく(S4)。そ
の結果としてカウンタ37のカウント値が0になったか
否かが判断され(S5)、カウント値が0になると、そ
のときのサーボフレーム(二周目であって、一周目で欠
陥があったサーボフレーム)53のシリンダアドレスの
読み込みによるエラー(グレーコードミス)があって
も、グレーコードに拘らず当該R/Wヘッド44がター
ゲットシリンダ(正規位置)に位置しているものと判断
して正常処理命令が行われ、当該カウンタ37は停止さ
れる(S6)。これにより通常のリード/ライト処理が
行われるものである(S7)。なお、ターゲットヘッド
やターゲットシリンダが変わった場合にはカウンタ37
は停止される。
【0027】一方、S4において、サーボフレーム53
の読み込み中にターゲット以外のシリンダアドレスが検
出されると、起動中のカウンタ37をリセットし、新た
に全サーボフレーム数がセットされ、サーボフレーム読
み込みによるカウンタ37のデクリメントが行われて上
記と同様にカウンタ37のカウント値が0になるか否か
を監視する。
の読み込み中にターゲット以外のシリンダアドレスが検
出されると、起動中のカウンタ37をリセットし、新た
に全サーボフレーム数がセットされ、サーボフレーム読
み込みによるカウンタ37のデクリメントが行われて上
記と同様にカウンタ37のカウント値が0になるか否か
を監視する。
【0028】なお、上記カウンタ37をリセットする場
合には、カウンタ37が起動してから数サンプリングま
でのリセットは行われない。これは、ターゲット以外の
シリンダアドレスが1シリンダずれていたときに元のシ
リンダに戻るのに必要な時間を確保するためである。従
って、カウンタ37の起動中のリセットがノイズによる
欠陥サーボ情報の読み込みに起因する場合としては、R
/Wヘッド44が2周目で正規位置と判断されることに
なる。
合には、カウンタ37が起動してから数サンプリングま
でのリセットは行われない。これは、ターゲット以外の
シリンダアドレスが1シリンダずれていたときに元のシ
リンダに戻るのに必要な時間を確保するためである。従
って、カウンタ37の起動中のリセットがノイズによる
欠陥サーボ情報の読み込みに起因する場合としては、R
/Wヘッド44が2周目で正規位置と判断されることに
なる。
【0029】このように、R/Wヘッド44がターゲッ
トシリンダに位置されていたにも拘らずにシリンダアド
レスに欠陥があっても、グレーコードに関らず正規の位
置と判断することができるもので、従来のように欠陥サ
ーボフレーム検出時にテーブルに記憶させて当該欠陥サ
ーボフレーム検出時にテーブルの全内容をチェックする
必要がなく、欠陥数が多くても処理遅延を招くことがな
いと共に、その都度交代処理する必要もない。これによ
り、装置の歩留り向上、リード/ライトの性能向上を図
ることができるものである。
トシリンダに位置されていたにも拘らずにシリンダアド
レスに欠陥があっても、グレーコードに関らず正規の位
置と判断することができるもので、従来のように欠陥サ
ーボフレーム検出時にテーブルに記憶させて当該欠陥サ
ーボフレーム検出時にテーブルの全内容をチェックする
必要がなく、欠陥数が多くても処理遅延を招くことがな
いと共に、その都度交代処理する必要もない。これによ
り、装置の歩留り向上、リード/ライトの性能向上を図
ることができるものである。
【0030】次に、図4に、本発明の第2実施例におけ
る欠陥サーボフレームスキップ処理のフローチャートを
示す。図4において、リード/ライトに対する処理が開
始されると、R/Wヘッド44がサーボフレーム53の
シリンダアドレスを読み込んでターゲットシリンダに該
R/Wヘッド44が位置されたときに、当該シリンダ上
のサーボフレーム53のシリンダアドレスを読み込み、
ターゲット以外のシリンダアドレスが検出されたか否か
が判断される(S11)。
る欠陥サーボフレームスキップ処理のフローチャートを
示す。図4において、リード/ライトに対する処理が開
始されると、R/Wヘッド44がサーボフレーム53の
シリンダアドレスを読み込んでターゲットシリンダに該
R/Wヘッド44が位置されたときに、当該シリンダ上
のサーボフレーム53のシリンダアドレスを読み込み、
ターゲット以外のシリンダアドレスが検出されたか否か
が判断される(S11)。
【0031】当該ターゲットのシリンダアドレスが検出
されていれば、後述する通常のリード/ライト処理が行
われる。一方、ターゲット以外のシリンダアドレス(欠
陥サーボ情報)が読み込まれて検出された場合にはカウ
ンタ37にシリンダ一周分の全サーボフレーム53の数
(例えば上述のように60)が判断手段38によりセッ
トされ(S12)、カウンタ起動が行われる(S1
3)。
されていれば、後述する通常のリード/ライト処理が行
われる。一方、ターゲット以外のシリンダアドレス(欠
陥サーボ情報)が読み込まれて検出された場合にはカウ
ンタ37にシリンダ一周分の全サーボフレーム53の数
(例えば上述のように60)が判断手段38によりセッ
トされ(S12)、カウンタ起動が行われる(S1
3)。
【0032】そして、R/Wヘッド44が順次サーボフ
レーム53のシリンダアドレスを読み込んで検出するご
とにカウンタ37をデクリメントしていく(S14)。
その結果としてカウンタ37のカウント値が0になった
か否かが判断され(S15)、カウント値が0になる
と、そのときのサーボフレーム(二周目であって、一周
目で欠陥であったサーボフレーム)53のシリンダアド
レスの読み込みによるエラー(グレーコードミス)があ
っても、グレーコードに拘らず当該R/Wヘッド44が
ターゲットシリンダ(正規位置)に位置しているものと
判断して正常処理命令が行われ、当該カウンタ37は停
止される(S16)。これにより通常のリード/ライト
処理が行われるものである(S17)。
レーム53のシリンダアドレスを読み込んで検出するご
とにカウンタ37をデクリメントしていく(S14)。
その結果としてカウンタ37のカウント値が0になった
か否かが判断され(S15)、カウント値が0になる
と、そのときのサーボフレーム(二周目であって、一周
目で欠陥であったサーボフレーム)53のシリンダアド
レスの読み込みによるエラー(グレーコードミス)があ
っても、グレーコードに拘らず当該R/Wヘッド44が
ターゲットシリンダ(正規位置)に位置しているものと
判断して正常処理命令が行われ、当該カウンタ37は停
止される(S16)。これにより通常のリード/ライト
処理が行われるものである(S17)。
【0033】上記処理では、第1実施例のようにカウン
タ37の起動中に新たに欠陥サーボ情報を読み込んでも
カウンタ37をリセットせずに、当該サーボフレームを
もカウント対象としている。これにより、一周目の総て
のサーボフレームを読み込んだ後に、当該R/Wヘッド
44が正規位置であることを判断することができるもの
である。
タ37の起動中に新たに欠陥サーボ情報を読み込んでも
カウンタ37をリセットせずに、当該サーボフレームを
もカウント対象としている。これにより、一周目の総て
のサーボフレームを読み込んだ後に、当該R/Wヘッド
44が正規位置であることを判断することができるもの
である。
【0034】次に、図5に、本発明の第3実施例におけ
るカウンタ起動の概念図を示す。第3実施例では、計数
手段37として、サーボフレーム数を計数する第1の計
数部37aとしてのカウンタ37a1 ,37a2 ,…,
37an がn(n<全サーボフレーム数)個設けられ、
このカウンタ37a1 ,37a2 ,…の起動個数をカウ
ントする単一の管理カウンタ37bが設けられたもので
ある。
るカウンタ起動の概念図を示す。第3実施例では、計数
手段37として、サーボフレーム数を計数する第1の計
数部37aとしてのカウンタ37a1 ,37a2 ,…,
37an がn(n<全サーボフレーム数)個設けられ、
このカウンタ37a1 ,37a2 ,…の起動個数をカウ
ントする単一の管理カウンタ37bが設けられたもので
ある。
【0035】この場合、該当シリンダにおける全サーボ
フレームにおける欠陥サーボフレームごとに上記カウン
タ37a1 ,37a2 ,…を順次リセットして全サーボ
フレーム数をセットさせて減算のカウントを行わせるも
ので、起動中のカウンタ37a1 ,37a2 ,…をカウ
ントする管理カウンタ37bが上記カウンタ37a1,
37a2 ,…のうちカウント値が0になるたびにデクリ
メントされる。
フレームにおける欠陥サーボフレームごとに上記カウン
タ37a1 ,37a2 ,…を順次リセットして全サーボ
フレーム数をセットさせて減算のカウントを行わせるも
ので、起動中のカウンタ37a1 ,37a2 ,…をカウ
ントする管理カウンタ37bが上記カウンタ37a1,
37a2 ,…のうちカウント値が0になるたびにデクリ
メントされる。
【0036】このときには、例えば起動中のカウンタ3
7a1 ,37a2 ,…の途中のカウンタ(例えばカウン
タ37a1 〜37a4 が起動しているときのカウンタ3
7a 3 )のカウント値が0になったときに以降の起動中
のカウンタ(上記の例では37a4 )が前カウンタ(上
記の例では37a3 )としてシフトされるものである。
7a1 ,37a2 ,…の途中のカウンタ(例えばカウン
タ37a1 〜37a4 が起動しているときのカウンタ3
7a 3 )のカウント値が0になったときに以降の起動中
のカウンタ(上記の例では37a4 )が前カウンタ(上
記の例では37a3 )としてシフトされるものである。
【0037】そこで、図6に、本発明の第3実施例にお
ける欠陥サーボフレームスキップ処理のフローチャート
を示す。図6において、リード/ライトの処理が開始さ
れて、R/Wヘッド44で当該シリンダ上のサーボフレ
ームを検出したときに管理カウンタ37bのカウント値
が0か否かが判断され(S21)、カウント値が0のと
きには読み込んだシリンダアドレスがターゲット以外の
シリンダアドレスか否かが判断される(S22)。正規
のシリンダアドレスの場合には後述の通常のリード/ラ
イト処理が行われる。
ける欠陥サーボフレームスキップ処理のフローチャート
を示す。図6において、リード/ライトの処理が開始さ
れて、R/Wヘッド44で当該シリンダ上のサーボフレ
ームを検出したときに管理カウンタ37bのカウント値
が0か否かが判断され(S21)、カウント値が0のと
きには読み込んだシリンダアドレスがターゲット以外の
シリンダアドレスか否かが判断される(S22)。正規
のシリンダアドレスの場合には後述の通常のリード/ラ
イト処理が行われる。
【0038】また、ターゲット以外のシリンダアドレス
の場合には、管理カウンタのカウント値が最大設定値
(n)の範囲内であるか否かが判断され(S23)、範
囲内のときには管理カウンタ37bのカウントをインク
リメントし、現在起動中のカウンタ37a1 ,…の次の
カウンタを起動させてS21に戻る(S24)。一方、
S23において範囲を越えている場合には、磁気ディス
ク52の交代領域に交代処理を行い管理カウンタ37b
をリセットし(S25)、対応のリード/ライト処理を
行う(S26)。
の場合には、管理カウンタのカウント値が最大設定値
(n)の範囲内であるか否かが判断され(S23)、範
囲内のときには管理カウンタ37bのカウントをインク
リメントし、現在起動中のカウンタ37a1 ,…の次の
カウンタを起動させてS21に戻る(S24)。一方、
S23において範囲を越えている場合には、磁気ディス
ク52の交代領域に交代処理を行い管理カウンタ37b
をリセットし(S25)、対応のリード/ライト処理を
行う(S26)。
【0039】一方、S21において、サーボフレームの
検出時に管理カウンタ37bが0でない場合には、管理
カウンタ37bのカウント値までの各カウンタ37
a1 ,…、すなわち起動中の総てのカウンタ37a1 ,
…のカウントをデクリメントし(S27)、各起動中の
カウンタ37a1 ,…のうちカウント値が0になったも
のがあるか否かが判断される(S28)。カウント値が
0になったものがなければS22に移行しサーボフレー
ムの検出が続行される。
検出時に管理カウンタ37bが0でない場合には、管理
カウンタ37bのカウント値までの各カウンタ37
a1 ,…、すなわち起動中の総てのカウンタ37a1 ,
…のカウントをデクリメントし(S27)、各起動中の
カウンタ37a1 ,…のうちカウント値が0になったも
のがあるか否かが判断される(S28)。カウント値が
0になったものがなければS22に移行しサーボフレー
ムの検出が続行される。
【0040】また、起動中のカウンタ37a1 ,…のう
ちカウント値が0になったものがあれば管理カウンタ3
7bをデクリメントし、以降の起動中のカウンタ37a
1 ,…を一つ前にシフトさせる(S29)。このとき、
一つでもカウンタ37a1 ,…のカウント値が0になっ
たときには、当該R/Wヘッド44が正規のシリンダ上
に位置されているものと判断して通常のリード/ライト
処理が行われるものである(S26)。なお、ターゲッ
トヘッドやターゲットシリンダが変わった場合には各カ
ウンタ37a1 ,…,及び管理カウンタが停止される。
ちカウント値が0になったものがあれば管理カウンタ3
7bをデクリメントし、以降の起動中のカウンタ37a
1 ,…を一つ前にシフトさせる(S29)。このとき、
一つでもカウンタ37a1 ,…のカウント値が0になっ
たときには、当該R/Wヘッド44が正規のシリンダ上
に位置されているものと判断して通常のリード/ライト
処理が行われるものである(S26)。なお、ターゲッ
トヘッドやターゲットシリンダが変わった場合には各カ
ウンタ37a1 ,…,及び管理カウンタが停止される。
【0041】上記第3実施例によれば、一シリンダ中に
欠陥サーボフレームが多数存在しても、設けられたカウ
ンタ37a1 ,…,37an の範囲で当該シリンダに対
して正規のリード/ライト処理を行うことができ、装置
の歩留りの向上、リード/ライトの性能向上を図ること
ができるものである。
欠陥サーボフレームが多数存在しても、設けられたカウ
ンタ37a1 ,…,37an の範囲で当該シリンダに対
して正規のリード/ライト処理を行うことができ、装置
の歩留りの向上、リード/ライトの性能向上を図ること
ができるものである。
【0042】
【発明の効果】以上のように、請求項1の発明によれ
ば、ヘッドがサーボ情報を読み込むサーボフレームの数
を計数する計数手段を備え、判断手段が欠陥サーボ情報
が読み込まれたときに計数手段に全サーボフレーム数を
セットさせて計数手段の計数値が所定値に達したときに
ヘッドが正規位置であると判断する判断手段を備えるこ
とにより、ヘッドが正規位置であるにも拘らずサーボ情
報自体に欠陥を有しても情報のリード/ライトを正常に
行わせることが可能となり、歩留りの向上、性能の向上
を図ることができる。
ば、ヘッドがサーボ情報を読み込むサーボフレームの数
を計数する計数手段を備え、判断手段が欠陥サーボ情報
が読み込まれたときに計数手段に全サーボフレーム数を
セットさせて計数手段の計数値が所定値に達したときに
ヘッドが正規位置であると判断する判断手段を備えるこ
とにより、ヘッドが正規位置であるにも拘らずサーボ情
報自体に欠陥を有しても情報のリード/ライトを正常に
行わせることが可能となり、歩留りの向上、性能の向上
を図ることができる。
【0043】請求項2の発明によれば、計数手段の計数
開始後に次の欠陥サーボ情報が読み込まれたときに計数
手段をリセットして新たに全サーボフレーム数をセット
して計数を行わせることにより、特にノイズによる欠陥
サーボ情報が生じたときにヘッドが正規位置であるか否
かを有効に判断することができる。
開始後に次の欠陥サーボ情報が読み込まれたときに計数
手段をリセットして新たに全サーボフレーム数をセット
して計数を行わせることにより、特にノイズによる欠陥
サーボ情報が生じたときにヘッドが正規位置であるか否
かを有効に判断することができる。
【0044】請求項3の発明によれば、計数手段の計数
開始後の欠陥サーボ情報の読み込みに対してもサーボフ
レームの計数対象とさせることにより、少なくとも全サ
ーボフレーム数の一度の読み込みの範囲でヘッドが正規
位置であるか否かを判断することができる。
開始後の欠陥サーボ情報の読み込みに対してもサーボフ
レームの計数対象とさせることにより、少なくとも全サ
ーボフレーム数の一度の読み込みの範囲でヘッドが正規
位置であるか否かを判断することができる。
【0045】請求項4又は5の発明によれば、計数手段
に複数の第1の計数部を備えさせて、全サーボフレーム
数の一度の読み込みによる欠陥サーボ情報の読み込みご
とに第1の計数部に順次全サーボフレーム数をセットし
て計数させて所定の第1の計数部の計数が所定値に達し
たときにヘッドが正規位置であると判断し、欠陥サーボ
情報の読み込み回数が第1の計数部の個数を越えたとき
に交代処理を行わせることにより、全サーボフレームで
ノイズ等による欠陥が多数生じてもヘッドが正規位置で
あるか否かを有効に判断することができる。
に複数の第1の計数部を備えさせて、全サーボフレーム
数の一度の読み込みによる欠陥サーボ情報の読み込みご
とに第1の計数部に順次全サーボフレーム数をセットし
て計数させて所定の第1の計数部の計数が所定値に達し
たときにヘッドが正規位置であると判断し、欠陥サーボ
情報の読み込み回数が第1の計数部の個数を越えたとき
に交代処理を行わせることにより、全サーボフレームで
ノイズ等による欠陥が多数生じてもヘッドが正規位置で
あるか否かを有効に判断することができる。
【図1】本発明の第1実施例の構成図である。
【図2】図1の磁気ディスクのサーボフレーム配置の説
明図である。
明図である。
【図3】本発明の欠陥サーボフレームスキップ処理のフ
ローチャートである。
ローチャートである。
【図4】本発明の第2実施例における欠陥サーボフレー
ムスキップ処理のフローチャートである。
ムスキップ処理のフローチャートである。
【図5】本発明の第3実施例におけるカウンタ起動の概
念図である。
念図である。
【図6】本発明の第3実施例における欠陥サーボフレー
ムスキップ処理のフローチャートである。
ムスキップ処理のフローチャートである。
【図7】従来の磁気ディスク装置の構成斜視図である。
31 磁気ディスク装置 36 MPU 37 計数手段 38 判断手段 44 R/Wヘッド 48 VCM 51 SPM 52 磁気ディスク 53 サーボフレーム 54 データ領域
───────────────────────────────────────────────────── フロントページの続き (72)発明者 松田 俊彦 山形県東根市大字東根元東根字大森5400番 2(番地なし) 株式会社山形富士通内 (72)発明者 阿部 幸雄 山形県東根市大字東根元東根字大森5400番 2(番地なし) 株式会社山形富士通内 (72)発明者 石井 幸治 山形県東根市大字東根元東根字大森5400番 2(番地なし) 株式会社山形富士通内 (72)発明者 小林 裕之 山形県東根市大字東根元東根字大森5400番 2(番地なし) 株式会社山形富士通内
Claims (5)
- 【請求項1】 ヘッドが記録媒体上のサーボ情報を読み
出して該記録媒体の所望のシリンダ上に位置決めされ、
情報の記録/再生を行う記録再生装置において、 前記記録媒体上にサーボ情報が記録された所定数のサー
ボフレームの数を前記ヘッドの読み込みより計数する計
数手段と、 該ヘッドが欠陥サーボ情報を読み込んだときに、該計数
手段に全サーボフレーム数をセットし、該計数手段の計
数値が所定値に達したときに該ヘッドが正規位置である
と判断する判断手段と、 を有することを特徴とする記録再生装置。 - 【請求項2】 請求項1記載の判断手段は、最初の欠陥
サーボ情報で前記計数手段に前記サーボフレーム数のセ
ットによる該計数手段の計数開始後に、以降の欠陥サー
ボ情報の読み込み時に該計数手段をリセットさせ、該リ
セット後に該全サーボフレーム数をセットして該計数手
段による計数を行わせてなることを特徴とする記録再生
装置。 - 【請求項3】 請求項1記載の計数手段は、最初の計数
開始後に、以降の欠陥サーボ情報が読み込まれた前記サ
ーボフレームをも計数対象として計数が行われてなるこ
とを特徴とする記録再生装置。 - 【請求項4】 請求項1記載の計数手段は、前記サーボ
フレーム数を計数する複数の第1の計数部を少なくとも
備え、 前記判断手段が前記ヘッドによる全サーボフレーム読み
込み時に欠陥サーボ情報が読み込まれた毎に順次該第1
の計数部に全サーボフレーム数をセットさせ、所定の該
第1の計数部が所定値に達したときに該ヘッドが正規位
置であると判断してなることを特徴とする記録再生装
置。 - 【請求項5】 請求項4記載の判断手段が、前記ヘッド
による全サーボフレーム数の読み込み範囲で欠陥サーボ
情報の読み込み回数が前記第1の計数部の個数を越えた
ときに交代処理を行わせてなることを特徴とする記録再
生装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8863796A JPH09282819A (ja) | 1996-04-10 | 1996-04-10 | 記録再生装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8863796A JPH09282819A (ja) | 1996-04-10 | 1996-04-10 | 記録再生装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09282819A true JPH09282819A (ja) | 1997-10-31 |
Family
ID=13948340
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8863796A Withdrawn JPH09282819A (ja) | 1996-04-10 | 1996-04-10 | 記録再生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09282819A (ja) |
-
1996
- 1996-04-10 JP JP8863796A patent/JPH09282819A/ja not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3273502B2 (ja) | ディスクドライブ装置、ディスクドライブ装置のエラー回復処理方法及びディスクドライブ制御装置 | |
| US6101619A (en) | Method for improving access performance on track with re-allocation sector in a hard disk drive | |
| JP3140957B2 (ja) | デイスク装置およびデイスク装置におけるエラー処理方法 | |
| JP3271181B2 (ja) | ディスクドライブ装置、ディスクドライブ装置のエラー回復処理方法及びディスクドライブ制御装置 | |
| US7490261B2 (en) | Background media scan for recovery of data errors | |
| JPH08297928A (ja) | 記録媒体の検査機能を有する磁気ディスク装置 | |
| KR100208373B1 (ko) | 이중의 헤드를 가지는 디스크 기록장치와 그의 헤드스위칭 제어방법 | |
| US20040268033A1 (en) | Refreshing data in a data storage device | |
| JPH08255432A (ja) | 記録再生装置及び交代処理方法 | |
| JPH09139033A (ja) | 記憶装置及びシーク制御方法及び欠陥位置検出方法 | |
| JPH10162494A (ja) | エラー回復方法 | |
| JP4015277B2 (ja) | サーボトラックライターのポートナンバー記録方法 | |
| KR100242290B1 (ko) | 트랙제로 위치결정방법 및 그에 따른 트랙맵핑(Mapping)방법 | |
| US6104555A (en) | Method and device for duplicating an initial program of a hard disk drive | |
| US6263462B1 (en) | Testing method and tester | |
| EP1521263B1 (en) | Method and apparatus to perform improved retry in a data storage system | |
| JP3037250B2 (ja) | 磁気ディスク装置 | |
| JP2001118343A (ja) | 磁気ディスク装置 | |
| US6621652B2 (en) | Drive with streaming-optimized write validation | |
| JPH10275429A (ja) | ディスク装置及び同装置におけるライトリトライ制御方法 | |
| KR100375139B1 (ko) | 자기디스크구동장치의리드데이타처리방법 | |
| JP4440834B2 (ja) | 磁気ディスク装置及び磁気ディスク媒体 | |
| EP0994474A1 (en) | Disc drive and control thereof | |
| JPH1092101A (ja) | 磁気ディスク装置及びその駆動方法 | |
| US20060164747A1 (en) | Method of determining format parameters of HDD |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20030701 |