JPH07182792A - 情報セクタの欠陥処理方法 - Google Patents
情報セクタの欠陥処理方法Info
- Publication number
- JPH07182792A JPH07182792A JP34549193A JP34549193A JPH07182792A JP H07182792 A JPH07182792 A JP H07182792A JP 34549193 A JP34549193 A JP 34549193A JP 34549193 A JP34549193 A JP 34549193A JP H07182792 A JPH07182792 A JP H07182792A
- Authority
- JP
- Japan
- Prior art keywords
- sector
- area
- information
- defective
- data
- 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
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】
【目的】 交替セクタ設定用のスペア領域内の欠陥セク
タに何度も無駄な書込動作を実行することを防止する。 【構成】 交替セクタを設定する場合、スペア領域内の
各セクタにデータを記録してみて最初に正常にデータ記
録できた1つのセクタを交替セクタに設定するが、欠陥
セクタを見つけた場合、その欠陥セクタアドレスをリザ
ーブ領域に登録しておき、それ以後、欠陥セクタに対し
てはデータ記録動作を実行しないようにする。
タに何度も無駄な書込動作を実行することを防止する。 【構成】 交替セクタを設定する場合、スペア領域内の
各セクタにデータを記録してみて最初に正常にデータ記
録できた1つのセクタを交替セクタに設定するが、欠陥
セクタを見つけた場合、その欠陥セクタアドレスをリザ
ーブ領域に登録しておき、それ以後、欠陥セクタに対し
てはデータ記録動作を実行しないようにする。
Description
【0001】
【産業上の利用分野】本発明は、光ディスク装置や磁気
ディスク装置に好適な情報セクタの欠陥処理方法に関す
る。
ディスク装置に好適な情報セクタの欠陥処理方法に関す
る。
【0002】
【従来の技術】例えば、磁気ディスク装置や光ディスク
装置など、各種ディスク装置では、通常、記憶媒体に形
成された情報セクタを最小単位として、データを書き込
んだり読み取ったりする。
装置など、各種ディスク装置では、通常、記憶媒体に形
成された情報セクタを最小単位として、データを書き込
んだり読み取ったりする。
【0003】この場合、ディスク表面に汚れや傷が付い
て、データの書き込みや読み取りを正しく実行できなく
なることがある。このようにデータの記録再生不能にな
った情報セクタを欠陥セクタと呼んでいる。
て、データの書き込みや読み取りを正しく実行できなく
なることがある。このようにデータの記録再生不能にな
った情報セクタを欠陥セクタと呼んでいる。
【0004】一般に、各種ディスク装置では、欠陥セク
タが生じた場合、その情報セクタの代りに、他の正常セ
クタを交替セクタとして割り付ける情報セクタの欠陥処
理を実行している。
タが生じた場合、その情報セクタの代りに、他の正常セ
クタを交替セクタとして割り付ける情報セクタの欠陥処
理を実行している。
【0005】ここで、ディスク装置の一例として光ディ
スク装置の場合を説明する。
スク装置の場合を説明する。
【0006】光ディスク装置の情報記憶媒体である光デ
ィスクには、ユーザがデータを記録するためのユーザ領
域のほかに、上記欠陥処理のためのスペア領域やDMA
(Defect Manegement Area)領
域が形成されている。
ィスクには、ユーザがデータを記録するためのユーザ領
域のほかに、上記欠陥処理のためのスペア領域やDMA
(Defect Manegement Area)領
域が形成されている。
【0007】一般に、ユーザ領域とスペア領域とは、そ
れぞれ交互に複数形成されている。そして、1つのユー
ザ領域と1つのスペア領域を1グループとして、複数グ
ループが配列している。
れぞれ交互に複数形成されている。そして、1つのユー
ザ領域と1つのスペア領域を1グループとして、複数グ
ループが配列している。
【0008】光ディスク装置は、ホストコンピュータで
ある上位装置から、データ書込命令を受信すると、ユー
ザ領域の所定の情報セクタに対してデータの書込動作を
実行する。
ある上位装置から、データ書込命令を受信すると、ユー
ザ領域の所定の情報セクタに対してデータの書込動作を
実行する。
【0009】いま、例えば、図8に示すように、ユーザ
領域の1つ情報セクタS1にデータの書込みを実行した
が、その情報セクタS1が欠陥セクタであり、正しくデ
ータ記録できなかったとする。この場合、スペア領域内
に、上記欠陥セクタに代る交替セクタを設定することに
なる。
領域の1つ情報セクタS1にデータの書込みを実行した
が、その情報セクタS1が欠陥セクタであり、正しくデ
ータ記録できなかったとする。この場合、スペア領域内
に、上記欠陥セクタに代る交替セクタを設定することに
なる。
【0010】スペア領域内に交替セクタを設定する場
合、先頭位置から順番に未使用の情報セクタを探して、
未使用の情報セクタを見つけると、その情報セクタにデ
ータを書き込んで、正しくデータ記録できた場合、その
情報セクタを交替セクタに設定するようにしていた。
合、先頭位置から順番に未使用の情報セクタを探して、
未使用の情報セクタを見つけると、その情報セクタにデ
ータを書き込んで、正しくデータ記録できた場合、その
情報セクタを交替セクタに設定するようにしていた。
【0011】従って、例えば、同図に示すように、最初
に見つけた未使用セクタS2が欠陥セクタであると、次
に見つける正常セクタS3を交替セクタに設定すること
になる。
に見つけた未使用セクタS2が欠陥セクタであると、次
に見つける正常セクタS3を交替セクタに設定すること
になる。
【0012】このように新しい交替セクタを設定した場
合、光ディスク装置は、ユーザ領域の情報セクタS1と
スペア領域の情報セクタS3の各アドレスを内蔵のメモ
リで記憶する一方、それらのアドレス情報を、光ディス
クのDMA領域に書込む。
合、光ディスク装置は、ユーザ領域の情報セクタS1と
スペア領域の情報セクタS3の各アドレスを内蔵のメモ
リで記憶する一方、それらのアドレス情報を、光ディス
クのDMA領域に書込む。
【0013】光ディスク装置は、次に、起動したとき、
DMA領域の記録情報を読み取る。そして、上位装置か
ら、ユーザ領域の情報セクタS1に対するアクセス命令
を受信した場合、スペア領域の情報セクタS3にアクセ
スするようにしている。
DMA領域の記録情報を読み取る。そして、上位装置か
ら、ユーザ領域の情報セクタS1に対するアクセス命令
を受信した場合、スペア領域の情報セクタS3にアクセ
スするようにしている。
【0014】ところで、このような状態で、ユーザ領域
の別の情報セクタS4にデータを記録しようとして、そ
の情報セクタS4が欠陥セクタであったとすると、上記
と同様に、スペア領域内で正常セクタを探索する。
の別の情報セクタS4にデータを記録しようとして、そ
の情報セクタS4が欠陥セクタであったとすると、上記
と同様に、スペア領域内で正常セクタを探索する。
【0015】この場合、前記したように、先頭位置から
順番に未使用の情報セクタを見つけてデータの書込みを
実行していたので、前回と同様に、欠陥セクタであった
情報セクタS2にもデータの書込みを実行してみること
になる。
順番に未使用の情報セクタを見つけてデータの書込みを
実行していたので、前回と同様に、欠陥セクタであった
情報セクタS2にもデータの書込みを実行してみること
になる。
【0016】従来は、このように、スペア領域に欠陥セ
クタがあると、新たな交替セクタ設定の都度、同一欠陥
セクタにデータ書込みを実行してしまう場合があった。
クタがあると、新たな交替セクタ設定の都度、同一欠陥
セクタにデータ書込みを実行してしまう場合があった。
【0017】しかしながら、このような書込動作は、無
駄である上に、その動作時間分だけ、後の動作が遅れる
ため、光ディスク装置の動作速度が低下していた。
駄である上に、その動作時間分だけ、後の動作が遅れる
ため、光ディスク装置の動作速度が低下していた。
【0018】ところで、1つのグループのユーザ領域で
欠陥セクタを見つけると、そのグループのスペア領域
で、交替セクタにするための正常セクタを探索する。そ
して、そのスペア領域内で正常セクタが見つからなかっ
た場合には、次のグループのスペア領域で、正常セクタ
を探索するというように、探索先を移動する。
欠陥セクタを見つけると、そのグループのスペア領域
で、交替セクタにするための正常セクタを探索する。そ
して、そのスペア領域内で正常セクタが見つからなかっ
た場合には、次のグループのスペア領域で、正常セクタ
を探索するというように、探索先を移動する。
【0019】従来の光ディスク装置は、このようにして
最終グループまで探索しても、正常セクタが見つからな
かった場合には、上位装置にその旨を通知して、探索動
作を終了していた。
最終グループまで探索しても、正常セクタが見つからな
かった場合には、上位装置にその旨を通知して、探索動
作を終了していた。
【0020】上位装置は、このような通知を受けた場
合、光ディスク装置にリトライ命令を送出するようにし
ていた。
合、光ディスク装置にリトライ命令を送出するようにし
ていた。
【0021】光ディスク装置は、リトライ命令を受信す
ると、先頭グループのスペア領域から、再度交替セクタ
にする正常セクタを探索するようにしていた。
ると、先頭グループのスペア領域から、再度交替セクタ
にする正常セクタを探索するようにしていた。
【0022】このように、従来の光ディスク装置は、情
報セクタの欠陥処理の際に、場合によっては、上位装置
からリトライ命令を出す必要があり、制御が面倒であっ
た。
報セクタの欠陥処理の際に、場合によっては、上位装置
からリトライ命令を出す必要があり、制御が面倒であっ
た。
【0023】
【発明が解決しようとする課題】以上のように、従来の
光ディスク装置は、スペア領域に欠陥セクタがあると、
無駄な書込動作を実行して動作速度が低下することがあ
る一方、情報セクタの欠陥処理のために、上位装置から
リトライ命令を出す必要があり、制御が面倒であるとい
う問題があった。
光ディスク装置は、スペア領域に欠陥セクタがあると、
無駄な書込動作を実行して動作速度が低下することがあ
る一方、情報セクタの欠陥処理のために、上位装置から
リトライ命令を出す必要があり、制御が面倒であるとい
う問題があった。
【0024】なお、このような問題は、光ディスク装置
に限らず、磁気ディスク装置などの他のディスク装置で
も同様であった。
に限らず、磁気ディスク装置などの他のディスク装置で
も同様であった。
【0025】本発明は、上記の問題を解決し、無駄な書
込動作を防止すると共に、上位装置の制御を容易にした
情報セクタの欠陥処理方法を提供することを目的とす
る。
込動作を防止すると共に、上位装置の制御を容易にした
情報セクタの欠陥処理方法を提供することを目的とす
る。
【0026】
【課題を解決するための手段】このために本発明は、ス
ペア領域で交替セクタを設定する際には、各セクタに対
してデータの書き込みと読み出しとを順次実行して、最
初に正しくデータ記録できた1つの正常セクタを交替セ
クタに設定する一方、正しくデータ記録できない欠陥セ
クタがあった場合、その欠陥セクタのアドレス記憶して
おき、以後、交替セクタを設定する際に、記憶している
欠陥セクタに対してはデータ記録しないようにしてい
る。
ペア領域で交替セクタを設定する際には、各セクタに対
してデータの書き込みと読み出しとを順次実行して、最
初に正しくデータ記録できた1つの正常セクタを交替セ
クタに設定する一方、正しくデータ記録できない欠陥セ
クタがあった場合、その欠陥セクタのアドレス記憶して
おき、以後、交替セクタを設定する際に、記憶している
欠陥セクタに対してはデータ記録しないようにしてい
る。
【0027】また、情報記憶媒体にユーザ領域とスペア
領域とが複数ある場合、交替セクタに設定する正常セク
タは、全てのスペア領域内から探索するようにしてい
る。
領域とが複数ある場合、交替セクタに設定する正常セク
タは、全てのスペア領域内から探索するようにしてい
る。
【0028】
【作用】スペア領域の欠陥セクタに何度も無駄な書込動
作を実行することがなくなり、装置の動作速度の低下が
防止される。
作を実行することがなくなり、装置の動作速度の低下が
防止される。
【0029】また、上位装置からリトライ命令を送出し
なくても、全てのスペア領域から交替セクタを探索する
ので、上位装置は、ディスク装置の制御が容易になる。
なくても、全てのスペア領域から交替セクタを探索する
ので、上位装置は、ディスク装置の制御が容易になる。
【0030】
【実施例】以下、添付図面を参照しながら、本発明の実
施例を詳細に説明する。
施例を詳細に説明する。
【0031】図1は、本発明の一実施例に係る光ディス
ク装置のブロック構成図を示したものである。図におい
て、光ディスク装置1は、上位装置2に接続されてい
る。上位装置2は、通常ホストコンピュータである。
ク装置のブロック構成図を示したものである。図におい
て、光ディスク装置1は、上位装置2に接続されてい
る。上位装置2は、通常ホストコンピュータである。
【0032】光ディスク装置1内において、光ディスク
11は、追記型あるいは書換型の既知構造の情報記憶媒
体である。リード・ライト制御部12は、その光ディス
ク11にデータを書き込んだり、書き込んだデータ読み
取ったりするものである。バッファメモリ13は、光デ
ィスク11に書き込むデータあるいは読み出したデータ
を一時格納するものである。
11は、追記型あるいは書換型の既知構造の情報記憶媒
体である。リード・ライト制御部12は、その光ディス
ク11にデータを書き込んだり、書き込んだデータ読み
取ったりするものである。バッファメモリ13は、光デ
ィスク11に書き込むデータあるいは読み出したデータ
を一時格納するものである。
【0033】主制御部14は、光ディスク装置1内の各
部を監視制御する一方、上位装置2と各種情報をやりと
りするものである。主制御部14内には、各種データを
一時格納する制御用メモリ14aが配設されている。
部を監視制御する一方、上位装置2と各種情報をやりと
りするものである。主制御部14内には、各種データを
一時格納する制御用メモリ14aが配設されている。
【0034】光ディスク11には、データの記録単位と
なる多数の情報セクタが配列され、情報記録領域が形成
されている。個々の情報セクタには、通し番号がセクタ
アドレスとして付与されている。
なる多数の情報セクタが配列され、情報記録領域が形成
されている。個々の情報セクタには、通し番号がセクタ
アドレスとして付与されている。
【0035】上記情報記録領域は、図2に示すように、
DMA領域111、ユーザ領域112、スペア領域11
3およびリサーブ領域114という4種類に分かれてい
る。
DMA領域111、ユーザ領域112、スペア領域11
3およびリサーブ領域114という4種類に分かれてい
る。
【0036】DMA領域111は、情報記録領域の先頭
部と後端部とに形成されている。このDMA領域111
は、ユーザ領域112内の欠陥セクタとスペア領域11
3内の交替セクタとの対応情報を記録する領域である。
部と後端部とに形成されている。このDMA領域111
は、ユーザ領域112内の欠陥セクタとスペア領域11
3内の交替セクタとの対応情報を記録する領域である。
【0037】先端部側のDMA領域111の後に、ユー
ザ領域112とスペア領域113とが交互に複数配列し
ている。この場合、1つのユーザ領域112と1つのス
ペア領域113とが1グループをなし、各グループに
は、グループ番号#1〜#nが付与されている。ユーザ
領域112は、ユーザデータの記録に使用する領域であ
る。スペア領域113は、ユーザ領域112の欠陥セク
タに対する交替セクタを設定する領域である。
ザ領域112とスペア領域113とが交互に複数配列し
ている。この場合、1つのユーザ領域112と1つのス
ペア領域113とが1グループをなし、各グループに
は、グループ番号#1〜#nが付与されている。ユーザ
領域112は、ユーザデータの記録に使用する領域であ
る。スペア領域113は、ユーザ領域112の欠陥セク
タに対する交替セクタを設定する領域である。
【0038】DMA領域111、ユーザ領域112およ
びスペア領域113は、光ディスクに一般的に形成され
ている既知領域である。本実施例では、最終グループ#
nのユーザ領域112とスペア領域113の後に、新た
にリサーブ領域114を形成している。このリサーブ領
域114は、スペア領域内の欠陥セクタの情報を記憶す
るための領域である。
びスペア領域113は、光ディスクに一般的に形成され
ている既知領域である。本実施例では、最終グループ#
nのユーザ領域112とスペア領域113の後に、新た
にリサーブ領域114を形成している。このリサーブ領
域114は、スペア領域内の欠陥セクタの情報を記憶す
るための領域である。
【0039】以上の構成で、次に、光ディスク11への
データ記録動作に注目して、本実施例の光ディスク装置
1の動作を説明する。
データ記録動作に注目して、本実施例の光ディスク装置
1の動作を説明する。
【0040】図3および図4は、この動作を示したもの
で、光ディスク装置1は、電源が投入されて動作を開始
すると、各部の初期化を実行する。この初期化の際に、
DMA領域111とリサーブ領域114の記録情報を読
み出して制御用メモリ14a内に格納する(処理100
1)。そして、上位装置2の動作命令を監視する(処理
1002のNのループ)。
で、光ディスク装置1は、電源が投入されて動作を開始
すると、各部の初期化を実行する。この初期化の際に、
DMA領域111とリサーブ領域114の記録情報を読
み出して制御用メモリ14a内に格納する(処理100
1)。そして、上位装置2の動作命令を監視する(処理
1002のNのループ)。
【0041】上位装置2は、必要に応じて光ディスク装
置1に各種動作命令を送出する。光ディスク装置1は、
上位装置2から動作命令を受信すると(処理1002の
Y)、命令内容を判別する(処理1003)。
置1に各種動作命令を送出する。光ディスク装置1は、
上位装置2から動作命令を受信すると(処理1002の
Y)、命令内容を判別する(処理1003)。
【0042】いま、データ書込命令を受信したとする。
データ書込命令では、データを書き込むセクタアドレス
が指示される。また続いて上位装置2から書き込むデー
タが送出される。ここでは、一例として1セクタだけの
書込命令であったとする。
データ書込命令では、データを書き込むセクタアドレス
が指示される。また続いて上位装置2から書き込むデー
タが送出される。ここでは、一例として1セクタだけの
書込命令であったとする。
【0043】光ディスク装置1は、データ書込命令を受
信すると(処理1003のY)、書き込むデータを受信
して、指示された光ディスク11の1セクタに対してデ
ータ書込動作を実行する(処理1004)。この場合、
n個あるユーザ領域112の1つの1セクタに対して記
録動作が実行される。
信すると(処理1003のY)、書き込むデータを受信
して、指示された光ディスク11の1セクタに対してデ
ータ書込動作を実行する(処理1004)。この場合、
n個あるユーザ領域112の1つの1セクタに対して記
録動作が実行される。
【0044】この後、光ディスク装置1は、記録動作が
正常に終了したがどうかチェックする(処理100
5)。記録動作が正常に終了した場合には(処理100
5のY)、次の動作命令の監視に戻る(処理1002
へ)。
正常に終了したがどうかチェックする(処理100
5)。記録動作が正常に終了した場合には(処理100
5のY)、次の動作命令の監視に戻る(処理1002
へ)。
【0045】ところで、上記記録動作が正常に終了しな
いケースとしては、アクセスした情報セクタの欠陥のほ
か、電子回路や機械部分の故障などのハードウェアエラ
ーがある。
いケースとしては、アクセスした情報セクタの欠陥のほ
か、電子回路や機械部分の故障などのハードウェアエラ
ーがある。
【0046】光ディスク装置1は、上記記録動作が正常
に終了しない場合には(処理1005のN)、その原因
が情報セクタの欠陥であるかどうか判別する(処理10
06)。
に終了しない場合には(処理1005のN)、その原因
が情報セクタの欠陥であるかどうか判別する(処理10
06)。
【0047】情報セクタの欠陥である場合には(処理1
006のY)、1つのスペア領域113内において、未
使用でかつ欠陥セクタとして登録されてない1つの正常
セクタを探索する。ここでは、まず、上記書込動作でア
クセスしたユーザ領域112と同一グループのスペア領
域113内で正常セクタを探索する。
006のY)、1つのスペア領域113内において、未
使用でかつ欠陥セクタとして登録されてない1つの正常
セクタを探索する。ここでは、まず、上記書込動作でア
クセスしたユーザ領域112と同一グループのスペア領
域113内で正常セクタを探索する。
【0048】この場合、スペア領域113の各セクタが
未使用かどうかは、DMA領域111の登録情報により
判別する。また、欠陥セクタの情報は、リサーブ領域1
14に登録されているので、その登録情報により各セク
タが欠陥セクタであるかどうか判別する。DMA領域1
11とリサーブ領域114の登録情報は、最初の処理1
001で制御用メモリ14aに読み出しているので、そ
の制御用メモリ14aの情報に基ずいて、該当する正常
セクタを探索する(処理1007)。そして、その探索
動作が終ると、探索結果を判別する(処理1008)。
未使用かどうかは、DMA領域111の登録情報により
判別する。また、欠陥セクタの情報は、リサーブ領域1
14に登録されているので、その登録情報により各セク
タが欠陥セクタであるかどうか判別する。DMA領域1
11とリサーブ領域114の登録情報は、最初の処理1
001で制御用メモリ14aに読み出しているので、そ
の制御用メモリ14aの情報に基ずいて、該当する正常
セクタを探索する(処理1007)。そして、その探索
動作が終ると、探索結果を判別する(処理1008)。
【0049】いま、例えば、スペア領域113が、まだ
使用されておらず、全て未使用セクタであると共に、欠
陥セクタも登録されていなかったとする。この場合、先
頭の1セクタが該当セクタとして見つけ出される。
使用されておらず、全て未使用セクタであると共に、欠
陥セクタも登録されていなかったとする。この場合、先
頭の1セクタが該当セクタとして見つけ出される。
【0050】このように該当セクタがあった場合(処理
1008のY)、その1セクタに対してデータ書込動作
を実行する(処理1009)。そして、その記録動作が
正常に終了したがどうかチェックする(処理101
0)。ここで、記録動作が正常終了した場合(処理10
10のY)、いまデータを書き込んだ1セクタを交替セ
クタに設定する。そして、ユーザ領域112内の欠陥セ
クタのアドレスと、その交替セクタのアドレスとの対応
情報を制御用メモリ14aで記憶する一方(処理101
1)、DMA領域111に書き込んで登録する(処理1
012)。
1008のY)、その1セクタに対してデータ書込動作
を実行する(処理1009)。そして、その記録動作が
正常に終了したがどうかチェックする(処理101
0)。ここで、記録動作が正常終了した場合(処理10
10のY)、いまデータを書き込んだ1セクタを交替セ
クタに設定する。そして、ユーザ領域112内の欠陥セ
クタのアドレスと、その交替セクタのアドレスとの対応
情報を制御用メモリ14aで記憶する一方(処理101
1)、DMA領域111に書き込んで登録する(処理1
012)。
【0051】このとき、DMA領域111には、図5に
示すように、ユーザ領域内の欠陥セクタの合計数111
aと、その欠陥セクタのアドレス111bと、スペア領
域に設定した交替セクタのアドレス111cという3種
類の情報を書き込む。なお、欠陥セクタのアドレス11
1bと、交替セクタのアドレス111cとが1組で1つ
の交替セクタ情報を構成している。従って、交替セクタ
情報を追加する場合、1組ずつその後に書き足す。そし
て、その合計を欠陥セクタの合計数111aとして登録
することになる。
示すように、ユーザ領域内の欠陥セクタの合計数111
aと、その欠陥セクタのアドレス111bと、スペア領
域に設定した交替セクタのアドレス111cという3種
類の情報を書き込む。なお、欠陥セクタのアドレス11
1bと、交替セクタのアドレス111cとが1組で1つ
の交替セクタ情報を構成している。従って、交替セクタ
情報を追加する場合、1組ずつその後に書き足す。そし
て、その合計を欠陥セクタの合計数111aとして登録
することになる。
【0052】光ディスク装置1は、このような登録処理
の後、次の命令受信に戻る(処理1002へ)。
の後、次の命令受信に戻る(処理1002へ)。
【0053】一方、上記スペア領域113内のデータ書
き込みが異常終了した場合(処理1010のN)、その
原因がセクタの欠陥によるものかどうか判別する(処理
1013)。
き込みが異常終了した場合(処理1010のN)、その
原因がセクタの欠陥によるものかどうか判別する(処理
1013)。
【0054】セクタの欠陥であった場合には(処理10
13のY)、その欠陥セクタタのアドレスを制御用メモ
リ14aで記憶する一方(処理1014)、リサーブ領
域114に書き込んで登録する(処理1015)。
13のY)、その欠陥セクタタのアドレスを制御用メモ
リ14aで記憶する一方(処理1014)、リサーブ領
域114に書き込んで登録する(処理1015)。
【0055】この場合、リサーブ領域114には、図6
に示すように、スペア領域内の欠陥セクタの合計数11
4aと、いま発見した欠陥セクタのアドレス114bと
の2種類の情報を書き込む。情報を追加する場合には、
欠陥セクタのアドレス114bを順次書き足す。そし
て、その合計を欠陥セクタの合計数111aとして登録
することになる。
に示すように、スペア領域内の欠陥セクタの合計数11
4aと、いま発見した欠陥セクタのアドレス114bと
の2種類の情報を書き込む。情報を追加する場合には、
欠陥セクタのアドレス114bを順次書き足す。そし
て、その合計を欠陥セクタの合計数111aとして登録
することになる。
【0056】この後、同一グループのスペア領域113
内で、さらに別の未使用の正常セクタを探索し(処理1
007)、該当セクタが見つかった場合(処理1008
のY)、同様の動作を実行する(処理1009へ)。
内で、さらに別の未使用の正常セクタを探索し(処理1
007)、該当セクタが見つかった場合(処理1008
のY)、同様の動作を実行する(処理1009へ)。
【0057】一方、1つのスペア領域113内に未使用
の正常セクタがなくなった場合(処理1008のN)、
まだ探索してない別グループがあるかどうか判別する
(処理1016)。別グループがある場合には(処理1
016のY)、探索先を別グループのスペア領域113
に移動して(処理1017)、同様の動作を繰り返す
(処理1007)。
の正常セクタがなくなった場合(処理1008のN)、
まだ探索してない別グループがあるかどうか判別する
(処理1016)。別グループがある場合には(処理1
016のY)、探索先を別グループのスペア領域113
に移動して(処理1017)、同様の動作を繰り返す
(処理1007)。
【0058】いま、例えば、グループ#3のユーザ領域
112でデータ記録する際に欠陥セクタに遭遇したとす
る。この場合、まずグループ#3のスペア領域113で
未使用の正常セクタを探索する。そのグルーブ#3内に
該当セクタがなかった場合、次にグループ#4のスペア
領域113で同様に探索する。それでも見つからない場
合、さらにグループ#5といように順次探索する。そし
て、最後のグループ#nまで探索しても見つからない場
合、最初のグループ#1に戻る。そして、探索を開始し
たグループ#3の1つ前のグループ#2まで探索を順次
繰り返す。
112でデータ記録する際に欠陥セクタに遭遇したとす
る。この場合、まずグループ#3のスペア領域113で
未使用の正常セクタを探索する。そのグルーブ#3内に
該当セクタがなかった場合、次にグループ#4のスペア
領域113で同様に探索する。それでも見つからない場
合、さらにグループ#5といように順次探索する。そし
て、最後のグループ#nまで探索しても見つからない場
合、最初のグループ#1に戻る。そして、探索を開始し
たグループ#3の1つ前のグループ#2まで探索を順次
繰り返す。
【0059】もし、このように全グループのスペア領域
113を探索しても、未使用の正常セクタが見つからな
かった場合には(処理1016のN)、上位装置にその
旨のエラー発生を通知して(処理1018)、次の命令
監視に戻る(処理1002へ)。
113を探索しても、未使用の正常セクタが見つからな
かった場合には(処理1016のN)、上位装置にその
旨のエラー発生を通知して(処理1018)、次の命令
監視に戻る(処理1002へ)。
【0060】一方、前記データ書込動作が、ハードウェ
アエラーなど、セクタの欠陥以外の原因で実行できなか
った場合も(処理1006のN、または処理1013の
N)、上位装置にその旨のエラー発生を通知して(処理
1018)、次の命令監視に戻る(処理1002へ)。
アエラーなど、セクタの欠陥以外の原因で実行できなか
った場合も(処理1006のN、または処理1013の
N)、上位装置にその旨のエラー発生を通知して(処理
1018)、次の命令監視に戻る(処理1002へ)。
【0061】なお、上位装置2から書込命令以外の命令
を受信した場合には(処理1003のN)、所定の動作
を従来と同様に実行する(処理1019)。
を受信した場合には(処理1003のN)、所定の動作
を従来と同様に実行する(処理1019)。
【0062】以上ように、本実施例では、スペア領域1
13内で、交替セクタにするための正常セクタを探索す
る場合、未使用の情報セクタに順次データを書き込んで
みて、正常セクタであるかどうか判別するが、欠陥セク
タであった場合、その欠陥セクタアドレスを記憶してお
くようにしている。そして、以後、交替セクタにするた
めの正常セクタを探索する場合、記憶している欠陥セク
タに対しては、データの書き込みを実行しないようにし
ている。
13内で、交替セクタにするための正常セクタを探索す
る場合、未使用の情報セクタに順次データを書き込んで
みて、正常セクタであるかどうか判別するが、欠陥セク
タであった場合、その欠陥セクタアドレスを記憶してお
くようにしている。そして、以後、交替セクタにするた
めの正常セクタを探索する場合、記憶している欠陥セク
タに対しては、データの書き込みを実行しないようにし
ている。
【0063】これにより、スペア領域113内の欠陥セ
クタに何度も無駄な書込動作を実行してしまうことがな
くなり、光ディスク装置の動作速度の低下が防止され
る。
クタに何度も無駄な書込動作を実行してしまうことがな
くなり、光ディスク装置の動作速度の低下が防止され
る。
【0064】また、上記欠陥セクタアドレスは、制御用
メモリ14aで記憶するだけでなく、光ディスク11の
リサーブ領域114に書き込んで保存するようにしたの
で、光ディスク11を交換した場合でも、セットされた
光ディスク11に対して上記動作を実行することができ
る。
メモリ14aで記憶するだけでなく、光ディスク11の
リサーブ領域114に書き込んで保存するようにしたの
で、光ディスク11を交換した場合でも、セットされた
光ディスク11に対して上記動作を実行することができ
る。
【0065】さらに、リサーブ領域114は、本実施例
において新たに形成した領域であり、光ディスク11の
他の各領域の記録情報は、従来の光ディスクと同様であ
る。これにより、例えば、本実施例の光ディスク11を
従来の光ディスク装置でも使用するというように、従来
装置との互換性を維持することができる。
において新たに形成した領域であり、光ディスク11の
他の各領域の記録情報は、従来の光ディスクと同様であ
る。これにより、例えば、本実施例の光ディスク11を
従来の光ディスク装置でも使用するというように、従来
装置との互換性を維持することができる。
【0066】一方、上記正常セクタを探索する際に、1
つのスペア領域113で該当セクタが見つからない場
合、探索先を順次別グループのスペア領域113に移動
することにより、全グループにわたって探索するように
している。
つのスペア領域113で該当セクタが見つからない場
合、探索先を順次別グループのスペア領域113に移動
することにより、全グループにわたって探索するように
している。
【0067】これにより、上位装置は、従来のようなリ
トライ命令を送出しなくてもよくなるため、光ディスク
装置の制御が容易になる。
トライ命令を送出しなくてもよくなるため、光ディスク
装置の制御が容易になる。
【0068】また、全グループのスペア領域113で正
常セクタが見つからなかった場合、上位装置にエラー通
知するようにしたので、上位装置は、制御動作を中止し
たり、オペレータに警告表示したりするなど、必要な処
置をすることができる。
常セクタが見つからなかった場合、上位装置にエラー通
知するようにしたので、上位装置は、制御動作を中止し
たり、オペレータに警告表示したりするなど、必要な処
置をすることができる。
【0069】ところで、図3,図4で説明した実施例で
は、スペア領域113内に多数の欠陥セクタが生じて
も、上位装置はそのことを知ることができない。
は、スペア領域113内に多数の欠陥セクタが生じて
も、上位装置はそのことを知ることができない。
【0070】この点を改善するために、多数の欠陥セク
タが生じた場合に、光ディスク装置1から上位装置2に
警報を送出するようにしてもよい。
タが生じた場合に、光ディスク装置1から上位装置2に
警報を送出するようにしてもよい。
【0071】図7は、このような警報処理の一例を示し
ている。すなわち、光ディスク装置1は、例えば動作起
動時などの一定の時点でリサーブ領域114に登録され
ている欠陥セクタの合計数を読み取る(処理200
1)。そして、読み取った合計数と予め設定されている
規定数とを比較して(処理2002)、合計数が規定数
以上になっていた場合(処理2002のY)、上位装置
に警報を送出する。この警報では、欠陥セクタ数が多く
なったこと、あるいは欠陥セクタの合計数を通知する
(処理2003)。
ている。すなわち、光ディスク装置1は、例えば動作起
動時などの一定の時点でリサーブ領域114に登録され
ている欠陥セクタの合計数を読み取る(処理200
1)。そして、読み取った合計数と予め設定されている
規定数とを比較して(処理2002)、合計数が規定数
以上になっていた場合(処理2002のY)、上位装置
に警報を送出する。この警報では、欠陥セクタ数が多く
なったこと、あるいは欠陥セクタの合計数を通知する
(処理2003)。
【0072】上位装置2は、このような警報を受信した
場合、例えば、オペレータに対して警告表示し、オペレ
ータは、光ディスク11を新しいものと交換するように
すればよい。これにより、スペア領域113内に、交替
セクタに設定する正常セクタが無くなって、書込命令が
実行できなくなることを未然に防止することができる。
場合、例えば、オペレータに対して警告表示し、オペレ
ータは、光ディスク11を新しいものと交換するように
すればよい。これにより、スペア領域113内に、交替
セクタに設定する正常セクタが無くなって、書込命令が
実行できなくなることを未然に防止することができる。
【0073】なお、上記警報処理の実施例において、光
ディスク装置1は、上位装置に警報を送出した後、上位
装置2から受信する書込命令は受け付けないようにして
もよい。これにより、スペア領域113内に、交替セク
タに設定する正常セクタが無くなって、受け付けた書込
命令が実行できなくなるということを防止することがで
きる。
ディスク装置1は、上位装置に警報を送出した後、上位
装置2から受信する書込命令は受け付けないようにして
もよい。これにより、スペア領域113内に、交替セク
タに設定する正常セクタが無くなって、受け付けた書込
命令が実行できなくなるということを防止することがで
きる。
【0074】また、図3,図4の実施例では、処理10
18で上位装置にエラー発生を通知した後も、上位装置
2の次の動作命令をそのまま受け付けるようにしたが、
上記と同様に、書込命令は受け付けないようにしてもよ
い。これにより、実行できない無駄な動作を未然に防止
するととができる。
18で上位装置にエラー発生を通知した後も、上位装置
2の次の動作命令をそのまま受け付けるようにしたが、
上記と同様に、書込命令は受け付けないようにしてもよ
い。これにより、実行できない無駄な動作を未然に防止
するととができる。
【0075】なお、以上の各実施例は、光ディスク装置
を例にとって説明したが、本発明は、例えば磁気ディス
ク装置など、他のディスク装置においても同様に適用す
ることができる。
を例にとって説明したが、本発明は、例えば磁気ディス
ク装置など、他のディスク装置においても同様に適用す
ることができる。
【0076】
【発明の効果】以上のように、本発明によれば、スペア
領域内で交替セクタにする正常セクタを探索する際に、
欠陥セクタを見つけた場合そのアドレス記憶しておき、
以後、交替セクタにする正常セクタを探索する際には、
記憶している欠陥セクタに対してはデータ記録しないよ
うにしたので、スペア領域の欠陥セクタに何度も無駄な
書込動作を実行してしまうことがなくなり、装置の動作
速度の低下が防止される。また、交替セクタにする情報
セクタは、全てのスペア領域内から探索するようにした
ので、上位装置は、リトライ命令を送出しなくてもよく
なり、ディスク装置の制御が容易になる。
領域内で交替セクタにする正常セクタを探索する際に、
欠陥セクタを見つけた場合そのアドレス記憶しておき、
以後、交替セクタにする正常セクタを探索する際には、
記憶している欠陥セクタに対してはデータ記録しないよ
うにしたので、スペア領域の欠陥セクタに何度も無駄な
書込動作を実行してしまうことがなくなり、装置の動作
速度の低下が防止される。また、交替セクタにする情報
セクタは、全てのスペア領域内から探索するようにした
ので、上位装置は、リトライ命令を送出しなくてもよく
なり、ディスク装置の制御が容易になる。
【図1】本発明の一実施例に係る光ディスク装置のブロ
ック構成図である。
ック構成図である。
【図2】光ディスクの情報記憶領域の説明図である。
【図3】上記光ディスク装置の動作の一部分を示すフロ
ーチャートである。
ーチャートである。
【図4】上記動作の他の部分を示すフローチャートであ
る。
る。
【図5】DMA領域の記録情報を示す説明図である。
【図6】スペア領域の記録情報を示す説明図である。
【図7】本発明の他の実施例に係る光ディスク装置の警
報処理を示す動作フローチャートである。
報処理を示す動作フローチャートである。
【図8】従来の光ディスク装置の動作を示す説明図であ
る。
る。
1 光ディスク装置 2 上位装置 11 光ディスク 12 リード・ライト制御部 13 バッファメモリ 14 主制御部 14a 制御用メモリ 111 DMA領域 112 ユーザ領域 113 スペア領域 114 リサーブ領域
Claims (5)
- 【請求項1】 情報記録領域としてユーザ領域とスペア
領域とDMA領域とが形成されている記憶媒体を使用
し、ユーザ領域内に正しくデータ記録することできない
欠陥セクタが生じた場合、スペア領域内に上記欠陥セク
タに代る交替セクタを設定し、設定した交替セクタと上
記欠陥セクタとの対応を上記DMA領域に記録するディ
スク装置における情報セクタの欠陥処理方法において、
上記交替セクタを設定する際には、スペア領域内で未使
用の各セクタに対してデータの記録と読み取りとを順次
実行して最初に正しくデータ記録することができた1つ
の正常セクタを交替セクタに設定する一方、データ記録
できない欠陥セクタがあった場合、その欠陥セクタのア
ドレス記憶しておき、以後、交替セクタを設定する際
に、記憶している欠陥セクタに対してはデータ記録しな
いことを特徴とする情報セクタの欠陥処理方法。 - 【請求項2】 上記スペア領域の欠陥セクタのアドレス
は、上記ユーザ領域とスペア領域とDMA領域とは別の
一定領域に記録して保存することを特徴とする請求項1
記載の情報セクタの欠陥処理方法。 - 【請求項3】 情報記録媒体に上記ユーザ領域とスペア
領域とが複数に分れて形成されている場合、交替セクタ
に設定する正常セクタは、全てのスペア領域内から探索
することを特徴とする請求項1記載の情報セクタの欠陥
処理方法。 - 【請求項4】 全てのスペア領域を探索しても正常セク
タが見つからない場合、自装置を管理している上位装置
にその旨を通知することを特徴とする請求項3記載の情
報セクタの欠陥処理方法。 - 【請求項5】 上記スペア領域内に欠陥セクタが一定数
以上生じた場合に自装置を管理している上位装置に警報
を送出することを特徴とする請求項1記載の情報セクタ
の欠陥処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34549193A JPH07182792A (ja) | 1993-12-22 | 1993-12-22 | 情報セクタの欠陥処理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34549193A JPH07182792A (ja) | 1993-12-22 | 1993-12-22 | 情報セクタの欠陥処理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07182792A true JPH07182792A (ja) | 1995-07-21 |
Family
ID=18376949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP34549193A Pending JPH07182792A (ja) | 1993-12-22 | 1993-12-22 | 情報セクタの欠陥処理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07182792A (ja) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6466532B1 (en) | 1998-11-10 | 2002-10-15 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information on defect management, and method and apparatus of allocating spare area and managing defects |
US6578163B2 (en) | 1998-11-10 | 2003-06-10 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information on defect management, and method of allocating spare area and method of managing defects |
US6708300B2 (en) | 1998-11-10 | 2004-03-16 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information on defect management, and method of allocating spare area and method of managing defects |
KR100459119B1 (ko) * | 1998-12-02 | 2005-01-15 | 엘지전자 주식회사 | 광기록매체및광기록매체의포맷팅방법 |
KR100478646B1 (ko) * | 1996-12-26 | 2005-06-08 | 디지털 비디오 시스템스 인코퍼레이션 | 섹터어드레스에러감지기 |
JP2005216475A (ja) * | 2004-01-31 | 2005-08-11 | Samsung Electronics Co Ltd | 情報記録媒体、記録/再生装置及び記録/再生方法 |
JP2008508655A (ja) * | 2004-07-29 | 2008-03-21 | サムスン エレクトロニクス カンパニー リミテッド | 情報記録媒体、記録/再生装置及び記録/再生方法 |
JP2009187666A (ja) * | 1998-09-07 | 2009-08-20 | Lg Electronics Inc | 光記録媒体の使用可能な交替ブロックのサーチ方法および装置 |
US7616544B2 (en) | 2004-12-07 | 2009-11-10 | Panasonic Corporation | Access unit, access method, computer-readable recording medium recorded with access program, and control unit |
-
1993
- 1993-12-22 JP JP34549193A patent/JPH07182792A/ja active Pending
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100478646B1 (ko) * | 1996-12-26 | 2005-06-08 | 디지털 비디오 시스템스 인코퍼레이션 | 섹터어드레스에러감지기 |
JP2009187666A (ja) * | 1998-09-07 | 2009-08-20 | Lg Electronics Inc | 光記録媒体の使用可能な交替ブロックのサーチ方法および装置 |
US7213181B2 (en) | 1998-11-10 | 2007-05-01 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information of defect management, and method of allocating spare area and method of managing defects |
US7266736B2 (en) | 1998-11-10 | 2007-09-04 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information on defect management, and method of allocating spare area and method of managing defects |
US6868511B2 (en) | 1998-11-10 | 2005-03-15 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information on defect management, and method of allocating spare area and method of managing defects |
US6708300B2 (en) | 1998-11-10 | 2004-03-16 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information on defect management, and method of allocating spare area and method of managing defects |
US7911894B2 (en) | 1998-11-10 | 2011-03-22 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information on defect management, and method of allocating spare area and method of managing defects |
US7076701B2 (en) | 1998-11-10 | 2006-07-11 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information on defect management, and method of allocating spare area and method of managing defects |
US7174487B2 (en) | 1998-11-10 | 2007-02-06 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information on defect management, and method of allocating spare area and method of managing defects |
US7197672B2 (en) | 1998-11-10 | 2007-03-27 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information on defect management, and method of allocating spare area and method of managing defects |
US6466532B1 (en) | 1998-11-10 | 2002-10-15 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information on defect management, and method and apparatus of allocating spare area and managing defects |
US7752509B2 (en) | 1998-11-10 | 2010-07-06 | Samsung Electronics Co., Ltd | Recording medium having spare area for defect management and information on defect management, and method of allocating spare area and method of managing defects |
US7640464B2 (en) | 1998-11-10 | 2009-12-29 | Samsung Electronics Co., Ltd. | Recording medium having spare area defect management and information on defect management, and method of allocating spare area and method of managing defects |
US6578163B2 (en) | 1998-11-10 | 2003-06-10 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information on defect management, and method of allocating spare area and method of managing defects |
KR100459119B1 (ko) * | 1998-12-02 | 2005-01-15 | 엘지전자 주식회사 | 광기록매체및광기록매체의포맷팅방법 |
JP2005216475A (ja) * | 2004-01-31 | 2005-08-11 | Samsung Electronics Co Ltd | 情報記録媒体、記録/再生装置及び記録/再生方法 |
US8228770B2 (en) | 2004-01-31 | 2012-07-24 | Samsung Electronics Co., Ltd. | Optical recording medium, recording/reproducing apparatus, and recording/reproducing method |
US9196300B2 (en) | 2004-01-31 | 2015-11-24 | Samsung Electronics Co., Ltd. | Optical recording medium, recording/reproducing apparatus, and recording/reproducing method |
JP2008508655A (ja) * | 2004-07-29 | 2008-03-21 | サムスン エレクトロニクス カンパニー リミテッド | 情報記録媒体、記録/再生装置及び記録/再生方法 |
US7616544B2 (en) | 2004-12-07 | 2009-11-10 | Panasonic Corporation | Access unit, access method, computer-readable recording medium recorded with access program, and control unit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5319627A (en) | Method for managing a defect in an optical disk by assigning logical addresses based upon cumulative number of defects in the disk | |
US5319626A (en) | Method for rewriting defect management areas on optical disk according to ECMA standard | |
US6513135B2 (en) | Automatic read reassignment method and a magnetic disk drive | |
US5535355A (en) | Controller for a storage device which allows either prestored or user defined firmware to be executed | |
JPH02263362A (ja) | 記録媒体上のデータをアクセスする方法およびその方法を使用したデータ記録装置 | |
JP2002334527A (ja) | ディスクメモリ装置、ディスクメモリ装置不良判定方法、及び記録媒体 | |
JPH10125006A (ja) | 信号記録装置および信号記録方法 | |
US6279118B1 (en) | Recording medium storing additional information for defect management and method for managing defects | |
JPH04243061A (ja) | フレキシブル磁気ディスク装置 | |
JP2000339874A (ja) | 光デイスク装置 | |
JPH07182792A (ja) | 情報セクタの欠陥処理方法 | |
JPH0646488B2 (ja) | 記憶媒体のオートチェンジャ装置 | |
KR20010040467A (ko) | 판독의 자동 교체 방법 및 이를 이용한 자기 디스크 장치 | |
JP3437502B2 (ja) | 書き換え可能型光ディスクの動的欠陥管理方法 | |
JPH06111479A (ja) | 情報記録再生装置 | |
JP2812243B2 (ja) | 情報記録装置及び情報再生装置 | |
JP2001160268A (ja) | 記録媒体の代替処理方法および装置 | |
JPH0528651A (ja) | 情報記録再生装置 | |
JPH0581789A (ja) | 光デイスク装置 | |
JP2595316B2 (ja) | 交代割付け処理方式 | |
JPS6348662A (ja) | 光デイスク装置の情報記録再生方法 | |
JPH1186512A (ja) | 光ディスクのデータ書換方法 | |
JPH08123626A (ja) | ディスク装置 | |
JP2001283514A (ja) | 再生記録装置 | |
JPH0895718A (ja) | 光磁気ディスク装置システム |