JPH11149718A - ディスク記録領域管理装置 - Google Patents

ディスク記録領域管理装置

Info

Publication number
JPH11149718A
JPH11149718A JP31743997A JP31743997A JPH11149718A JP H11149718 A JPH11149718 A JP H11149718A JP 31743997 A JP31743997 A JP 31743997A JP 31743997 A JP31743997 A JP 31743997A JP H11149718 A JPH11149718 A JP H11149718A
Authority
JP
Japan
Prior art keywords
disk
recording
block
area
defect management
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
Application number
JP31743997A
Other languages
English (en)
Inventor
Shuichi Kobayashi
秀一 小林
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.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP31743997A priority Critical patent/JPH11149718A/ja
Publication of JPH11149718A publication Critical patent/JPH11149718A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】 【課題】 ディフェクトマネージメントテーブルに基づ
くディスク管理を行う場合において、コストを削減し、
またアクセス速度を高める。 【解決手段】 書き込み可能なディスク上の不良ブロッ
クと代替ブロックとを関連付けたディフェクトマネージ
メントテーブルを格納し、当該ディフェクトマネージメ
ントテーブルに基づいてディスクの記録及び/又は再生
時の管理を行うものであり、メインプログラムを格納す
るフラッシュROMの格納領域を、当該メインプログラ
ム用の格納領域と、ディフェクトマネージメントテーブ
ル用の格納領域とに分割して使用する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、例えばハードディ
スクや光磁気ディスク等のディスク上の不良箇所を管理
するディスク記録領域管理装置に関する。
【0002】
【従来の技術】従来より、例えばコンピュータなどで
は、大容量のプログラムデータ等を記憶するために、記
憶媒体として書き換え可能なディスク状記録媒体、例え
ばハードディスクを内蔵するハードディスクドライブな
どの大容量の記録装置を備えていることが多い。また、
上記ハードディスクドライブのような予めドライブ内部
に記録媒体を備えたものだけでなく、例えば光磁気ディ
スクや相変化型ディスクなど取り替え可能で且つ書き込
み可能なディスク状記録媒体を記録媒体とする光ディス
ク記録装置も存在する。以下の説明では、これらハード
ディスクや光磁気ディスク、相変化型ディスク等の書き
込み可能なディスク状の記録媒体を単にディスクと呼ぶ
ことにする。
【0003】ここで、これらのディスクの製造時や製造
後に発生した傷などの欠陥(以下、ディフェクトと呼
ぶ)によって、当該ディスク上に使用できない不良領域
がある場合には、記録時や再生時においてそのディフェ
クトが存在する不良領域を使用しないように管理する必
要がある。
【0004】したがって、上記記録装置は、そのような
ディフェクト管理用として、いわゆるディフェクトマネ
ージメントテーブルと呼ばれる管理情報を格納するよう
になされており、その管理情報に基づいて記録時や再生
時に使用すべきでない不良領域の管理を行っている。
【0005】
【発明が解決しようとする課題】ところで、上記ディフ
ェクトマネージメントテーブルは、一般にCPU(中央
処理ユニット)に外付けされたワークRAM、或いはデ
コーダIC(集積回路)に接続されているバッファ用の
RAM(ランダムアクセスメモリ)に格納されている。
【0006】しかし、前者の場合、ワークRAMが必要
となるため、コスト的に不利である。また、後者の場
合、バッファ用のRAMに対するアクセスが、通常、デ
コーダICを介することになるため、アクセス速度的に
不利になる。
【0007】そこで、本発明は、上記実情に鑑みてなさ
れたものであり、ディフェクトマネージメントテーブル
に基づくディスク管理を行う場合において、コストを削
減でき、またアクセス速度を高めることが可能なディス
ク記録領域管理装置を提供することを目的とする。
【0008】
【課題を解決するための手段】本発明のディスク記録領
域管理装置は、書き込み可能なディスク状記録媒体上の
不良箇所と代替領域とを関連付けたテーブル情報を格納
し、そのテーブル情報に基づいてディスク状記録媒体の
記録及び/又は再生時の管理を行うものであって、メイ
ンプログラム情報を格納するフラッシュROMの格納領
域を、メインプログラム情報用とテーブル情報用とに分
割して使用することにより、上述した課題を解決する。
【0009】すなわち本発明によれば、テーブル情報格
納用に新たなフラッシュROMを設けずに、メインプロ
グラム用として予め設けられているフラッシュROMの
空き領域をテーブル情報格納用として利用している。
【0010】
【発明の実施の形態】以下、本発明の好ましい実施の形
態について、図面を参照しながら説明する。
【0011】本発明のディスク記録領域管理装置は、例
えばハードディスクや光磁気ディスク、相変化型ディス
クのような大容量の書き込み可能なディスクを記録媒体
として備えたディスク記録再生装置などに適用可能なも
のである。以下の説明では、本発明の一実施の形態とし
て、記録媒体に例えば上記光磁気ディスクや相変化型デ
ィスクのような光ディスクを用いたディスク記録再生装
置を例に挙げている。
【0012】先ず、本発明実施の形態のディスク記録再
生装置の構成の説明の前に、前記ディスクマネージメン
トテーブルについて説明する。
【0013】例えば図1に示すように、ディスク上には
通常の記録エリアと代替エリアとが予め設けられてい
る。ここで、図1(a)に示すように、通常の記録エリ
ア内に存在する複数記録ブロックのそれぞれに対応する
ブロック番号(ブロックNo)としてn,n+1,n+
2,・・・を与え、また、図1(b)に示すように、代
替エリアの複数の代替ブロックのそれぞれに対応するブ
ロック番号(ブロックNo)としてp,p+1,p+
2,・・・を与えた場合において、各記録ブロックのう
ち図中×印にて表すディフェクト(欠陥)が存在する不
良ブロック(ブロックn+3及びn+7)に記録される
べきデータは、代替エリアの代替ブロック(ブロックp
及びp+1)に記録されることになる。したがって、通
常の記録エリアの不良ブロック(ブロックn+3及びn
+7)からデータを読み出す旨の指示がなされた場合に
は、それら不要ブロックに対応してデータ記録がなされ
た代替ブロック(ブロックp及びp+1)からデータの
読み出しが行われることになる。
【0014】上記ディスクマネージメントテーブルと
は、書き込み可能なディスクにおいて最初から使用でき
ない記録ブロック或いは途中で使用できなくなった記録
ブロックの代替ブロックの位置を示すためのテーブルで
あり、図2に示すように、不良ブロック番号(不良ブロ
ックNo)とそれに対応する代替ブロック番号(代替ブ
ロックNo)が記載されているものである。すなわち、
図1の例のような不良ブロック(ブロックn+3及びn
+7)が存在するディスクの場合、該ディスクマネージ
メントテーブルには、図2に示すように、それら通常の
記録エリア内の不良ブロックNo(ブロックn+3及び
n+7)と、それら不良ブロックNoに対応する代替エ
リア内の代替ブロックNo(ブロックp及びp+1)が
記載される。
【0015】このようなことから、使用できない不良ブ
ロックを含むディスクを読み取る場合には、このディス
クマネージメントテーブルを参照することが不可欠とな
る。なお、ディフェクト管理の際に使用するブロック
は、例えばセクタのように、記録媒体における記録再生
時の単位である場合が多い。
【0016】上記ディフェクトマネージメントテーブル
のデータサイズとしては、1ブロック当たり、通常は8
バイト程度が必要となっており、したがって例えば20
00ブロックまでの代替が可能なディスクの場合には、
約16Kバイトの大きさが必要となる。前記図2の例の
ディフェクトマネージメントテーブルの場合、テーブル
の横方向が8バイト程度で、テーブルの縦方向が200
0エントリ程度となり、したがって全体のテーブルのサ
イズは、約16Kバイトとなる。
【0017】ところで、ディフェクトマネージメントテ
ーブルは、略々リード動作を開始する毎に参照する必要
があり、したがって、記録再生装置のパフォーマンス向
上のためにはCPU(中央処理装置)が高速に参照でき
る、メモリ上に展開されていることが望ましい。
【0018】また、ディフェクトマネージメントテーブ
ルは、例えばディスクを交換したときに、1度だけその
内容をメモリに書き込めばよく、その後は参照のみに使
用されるものである。
【0019】このようなことから、当該ディフェクトマ
ネージメントテーブルを記録再生装置内に取り込む(或
いは形成する)ときに、若干時間を要したとしても、読
み出しが高速にでき、且つ、上記16Kバイト程度の大
きさのテーブルであっても記憶しておくことができる、
いわゆるフラッシュROM(リードオンリメモリ)のよ
うなメモリを使用することが望ましく、このフラッシュ
ROMを使用すれば、該記録再生装置のパフォーマンス
を維持することが充分可能である。
【0020】なお、ディフェクトマネージメントテーブ
ルをフラッシュROMに格納するようにした場合におい
て、フラッシュROMは一般に書き換え可能回数に制限
があるが、ディスクの交換1回につき、しかも書き込み
可能なディスクを入れた場合にのみ、該フラッシュRO
Mへのテーブルの書き込みが生じるので、書き換え可能
回数の制限が問題になることはほとんどない。
【0021】本実施の形態では、ディフェクトマネージ
メントテーブルを格納するのにフラッシュROMを用い
るようにしているが、このフラッシュROMは、該テー
ブルを格納するための専用フラッシュROMとして新た
に設けるのではなく、記録再生装置におけるメインプロ
グラムを格納するために既に存在しているフラッシュR
OMを流用するようにしている。すなわち、本実施の形
態では、図3に示すように、記録再生装置におけるメイ
ンプログラムを格納するためのフラッシュROMの領域
を、メインプログラム用とディフェクトマネージメント
テーブル用とに分割使用することで、新たにディフェク
トマネージメントテーブル格納用の専用フラッシュRO
Mを設けることによるコスト上昇を抑えると共に、高速
アクセスを可能としている。
【0022】なお、メインプログラムとは、通常、記録
再生装置(或いは狭義のディスクドライブ)を動作させ
るために必要とされるプログラムのことであり、このメ
インプログラムはドライブ全般の動作を司る。具体的に
は、外部からのコマンド処理や、記録再生装置内の各種
の機構(メカ)を動かすなどのためのプログラムデータ
である。通常、このメインプログラムは、記録再生装置
の出荷時に、予めフラッシュROMに格納された状態と
なっている。したがって、フラッシュROM上でそのメ
インプログラムが格納されている領域は、記録再生装置
の通常動作の中でデータが更新されることはない。な
お、メインプログラムのデータが更新されるのは、記録
再生装置のファームウェアのバージョンアップがあった
ときである。
【0023】図4には、メインプログラムが格納されて
いるフラッシュROMの空き領域に、ディフェクトマネ
ージメントテーブルを格納するようにしてディフェクト
マネージメントを実現する、ディスク記録再生装置のハ
ードウェア構成を示す。
【0024】この図4において、端子1は、例えば光デ
ィスクに記録されたデータを読み取る光ピックアップ
(OP)からの再生RF信号が供給される入力端子であ
る。
【0025】RFアンプ及び信号復調回路2は、入力端
子1からの再生RF信号を増幅し、信号復調を行う。
【0026】デコーダIC3は、RFアンプ及び信号復
調回路2にて信号復調がなされた再生データを一旦DR
AM(ダイナミックRAM)4に蓄え、必要に応じてこ
のDRAM4に蓄えられた再生データを読み出す。デコ
ーダIC3は、DRAM4から読み出したデータに対し
て誤り訂正処理と復号処理とを行う。
【0027】PC(パーソナルコンピュータ)用インタ
ーフェース9は、外部のパーソナルコンピュータと接続
され、該ディスク記録再生装置とパーソナルコンピュー
タとの間のインターフェイスを行うものである。例え
ば、PC用インターフェース9は、外部接続されたパー
ソナルコンピュータからの例えばデータ要求コマンドを
受け取り、また、そのコマンドに応じてディスクから読
み出され、デコーダIC3にて誤り訂正及び復号処理さ
れて得られた再生データを、パーソナルコンピュータに
転送する。
【0028】CPU10は、フラッシュROM8の前記
メインプログラム領域に格納されたメインプログラムに
基づいて、該ディスク記録再生装置の各部の動作を制御
するものである。また、CPU10は、ディスクから読
み出された不良ブロックと代替ブロックの関連を示すデ
ィフェクトマネージメントテーブルを、フラッシュRO
M8の前記ディフェクトマネージメントテーブル用領域
に格納すると共に、このフラッシュROM8に格納され
たディフェクトマネージメントテーブルを用いてディス
クの読み出し制御(本実施の形態では記録ブロックと代
替ブロックの使用制御)を行う。
【0029】ドライバIC5は、CPU10からの各種
モータ制御信号に基づいて、例えばディスク回転用のス
ピンドルモータや、ディスクトレイ駆動モータ、光ピッ
クアップ移動用のスレッドモータなどの各種モータ6を
駆動する。
【0030】各種駆動メカ7は、例えば各種モータ6に
て駆動されるの機構(メカ)であり、これら各種駆動メ
カ7の動作も、CPU10が制御する。
【0031】次に、図4に示したディスク記録再生装置
において、例えばパーソナルコンピュータからデータ読
み出し要求コマンドが供給された時には図5に示すフロ
ーチャートのように動作する。
【0032】この図5において、ステップS1にてパー
ソナルコンピュータからデータ読み出し要求コマンド
(データリード要求コマンド)があると、CPU10
は、ステップS2にて読み出し要求がなされた記録ブロ
ックにディフェクト処理が必要な不良ブロックが含まれ
るか否か、すなわちその不良ブロックに対応して代替ブ
ロックからの読み出しが必要か否かを、フラッシュRO
M8のディフェクトマネージメントテーブルを参照する
ことにより判定する。
【0033】このステップS2の判定において、不良ブ
ロックが含まれていないと判定したとき、すなわちパー
ソナルコンピュータから読み出し要求のあった記録ブロ
ックをそのまま再生できるときには、ステップS4に
て、光ピックアップをディスク上の所望の位置(読み出
し要求のあった記録ブロック近辺)に移動させるシーク
を行い、その所望の位置上のトラックを再生して、該読
み出し要求のあった記録ブロックの読み出し(リード)
を行う。
【0034】一方で、ステップS2の判定において、不
良ブロックが含まれていると判定したとき、すなわちパ
ーソナルコンピュータから読み出し要求のあった記録ブ
ロックが不良ブロックであるとき、CPU10は、ステ
ップS3にて、その読み出し対象となっている不良ブロ
ックに対応する代替ブロックのブロック番号をセットす
る。その後は、ステップS4にて、読み出し要求のあっ
た記録ブロック(不良ブロック)に対応する代替ブロッ
クに対してシーク及びデータリードを行う。
【0035】図6には、図5のフローチャートのステッ
プS2及びステップS3での処理を詳細に示す。
【0036】この図6において、CPU10は、パーソ
ナルコンピュータから読み出し要求があった各記録ブロ
ックの処理を開始する場合、ステップS10にて、それ
以前の記録ブロックについてECC(エラーコレクショ
ンコード)処理(誤り訂正処理)の完了後に割り込みを
行う。
【0037】次に、CPU10は、ステップS11に
て、次のブロックである読み出し要求のあった記録ブロ
ックが、ディフェクト処理対象ブロック(不良ブロッ
ク)であるか否かの判定を行う。ステップS11での判
定において、不良ブロックでないと判定したときには、
ステップS14にて割り込み処理を終了する。
【0038】一方で、CPU10は、ステップS11で
の判定において、不良ブロックであると判定したとき、
ステップS12にて代替ブロックの読み出しを行うため
の設定を行う。この設定後、CPU10は、ステップS
13にて、代替ブロックのブロック番号を前記ディフェ
クトマネージメントテーブルから検索し、その検索によ
り得られたブロック番号をセットする。その後、CPU
10は、ステップS14にて割り込み処理を終了する。
【0039】上述のように、本実施の形態のディスク記
録再生装置においては、メインプログラム格納用のフラ
ッシュROM8内の空き領域を、ディフェクトマネージ
メントテーブルを格納するための記憶領域として使用す
るようにしているため、該ディフェクトマネージメント
テーブルを格納するための外部RAMが不要となる。ま
た、CPU周辺の構成は、ディフェクトマネージメント
を行わないときと同一であり、該ディフェクトマネージ
メントのための部品を追加する必要も無い。すなわち、
本実施の形態によれば、ディスク記録再生装置のコスト
を上昇させずに、ディフェクトマネージメントテーブル
の参照が高速に行える。
【0040】
【発明の効果】本発明においては、メインプログラム情
報を格納するフラッシュROMの格納領域を、メインプ
ログラム情報用とテーブル(ディフェクトマネージメン
トテーブル)情報用とに分割して使用することにより、
テーブル情報格納用に新たなフラッシュROMを設けず
にテーブル情報を格納でき、したがって、該テーブルに
基づくディスク管理を行う場合において、コストを削減
でき、またアクセス速度を高めることが可能である。
【図面の簡単な説明】
【図1】ディスク上の通常の記録エリアと代替エリアと
の関係説明に用いる図である。
【図2】ディフェクトマネージメントテーブルの内容説
明に用いる図である。
【図3】メインプログラム用領域とディフェクトマネー
ジメントテーブル用領域とに分けられたフラッシュRO
Mの記憶領域を示す図である。
【図4】本実施の形態のディスク記録再生装置のハード
ウェア構成を示すブロック図である。
【図5】データ読み出し要求コマンドが供給された時の
本実施の形態のディスク記録再生装置の動作の流れを示
すフローチャートである。
【図6】図5のフローチャートの主要部の詳細を示すフ
ローチャートである。
【符号の説明】
2 RFアンプ及び信号復調回路、 3 デコーダI
C、 4 DRAM、5 ドライバIC、 6 各種モ
ータ、 7 各種駆動メカ、 8 フラッシュROM、
9 PC用インターフェース、 10 CPU

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 書き込み可能なディスク状記録媒体上の
    不良箇所と代替領域とを関連付けたテーブル情報を格納
    し、当該テーブル情報に基づいて上記ディスク状記録媒
    体の記録及び/又は再生時の管理を行うディスク記録領
    域管理装置において、 メインプログラム情報を格納するフラッシュROMの格
    納領域を、当該メインプログラム情報用格納領域と、上
    記テーブル情報用格納領域とに分割して使用することを
    特徴とするディスク記録領域管理装置。
  2. 【請求項2】 上記ディスク状記録媒体は上記テーブル
    情報を所定領域に記録してなり、 当該ディスク状記録媒体から読み出したテーブル情報
    を、上記フラッシュROMのテーブル情報用格納領域に
    格納することを特徴とする請求項1記載のディスク記録
    領域管理装置。
  3. 【請求項3】 上記ディスク状記録媒体は交換可能であ
    り、書き込み可能なディスク状記録媒体の交換毎に、当
    該ディスク状記録媒体から読み出したテーブル情報を用
    いて、上記フラッシュROMのテーブル情報用格納領域
    に格納されているテーブル情報を更新することを特徴と
    する請求項2記載のディスク記録領域管理装置。
JP31743997A 1997-11-18 1997-11-18 ディスク記録領域管理装置 Withdrawn JPH11149718A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31743997A JPH11149718A (ja) 1997-11-18 1997-11-18 ディスク記録領域管理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31743997A JPH11149718A (ja) 1997-11-18 1997-11-18 ディスク記録領域管理装置

Publications (1)

Publication Number Publication Date
JPH11149718A true JPH11149718A (ja) 1999-06-02

Family

ID=18088241

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31743997A Withdrawn JPH11149718A (ja) 1997-11-18 1997-11-18 ディスク記録領域管理装置

Country Status (1)

Country Link
JP (1) JPH11149718A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002061568A1 (en) * 2001-01-29 2002-08-08 Sanyo Electric Co., Ltd. Information storage unit
SG105491A1 (en) * 2000-04-08 2004-08-27 Samsung Electronics Co Ltd Method of verifying defect management area information of optical disc
SG112812A1 (en) * 2000-09-27 2005-07-28 Seagate Technology Llc System and method for adaptive storage and caching of a defect table
CN100386814C (zh) * 2002-09-19 2008-05-07 联发科技股份有限公司 一种在光学记录媒体中搜索与记录数字数据的方法及系统

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG105491A1 (en) * 2000-04-08 2004-08-27 Samsung Electronics Co Ltd Method of verifying defect management area information of optical disc
SG112812A1 (en) * 2000-09-27 2005-07-28 Seagate Technology Llc System and method for adaptive storage and caching of a defect table
WO2002061568A1 (en) * 2001-01-29 2002-08-08 Sanyo Electric Co., Ltd. Information storage unit
CN100386814C (zh) * 2002-09-19 2008-05-07 联发科技股份有限公司 一种在光学记录媒体中搜索与记录数字数据的方法及系统

Similar Documents

Publication Publication Date Title
US6996666B2 (en) Data storage apparatus that appropriately revises FDCB information during background formatting
JPH01128266A (ja) 書込み可能型ディスク用ドライブ装置の制御方法
US5535355A (en) Controller for a storage device which allows either prestored or user defined firmware to be executed
RU2004125873A (ru) Неперезаписываемый оптический диск, способ и устройство для записи управляющей информации на неперезаписываемый оптический диск
US6064639A (en) High speed data recording and/or reproducing method and apparatus with increased data sector access speed
JP2562823B2 (ja) 書込み可能型ディスク用オートチェンジャー
JPH0646488B2 (ja) 記憶媒体のオートチェンジャ装置
JPH05182366A (ja) 書込み可能型ディスク用ドライブ装置の記録再生方法
CN100385382C (zh) 用于记录信息的装置和方法
JPH11149718A (ja) ディスク記録領域管理装置
JPS61241850A (ja) 光デイスクの記憶管理方式
JPH03205657A (ja) 情報記録再生装置
JP3396408B2 (ja) 光ディスク装置
JPH09319640A (ja) 情報記録再生装置
JP2005190539A (ja) 情報記録方法および情報記録装置
JP4010445B2 (ja) 情報記録再生装置
JP3467094B2 (ja) 情報記録再生装置の再生方法
JP2623238B2 (ja) 情報再生方法
JP2752750B2 (ja) オートチェンジャ
JP4270163B2 (ja) 記録再生方法及びディスク記録再生装置
JPH065001A (ja) 光ディスク装置
JPH01282778A (ja) 光ディスクの記憶管理方法
JP2001243712A (ja) データ記録方法および装置、並びに記録媒体
JP2002216426A (ja) 情報記録システム
JPH1064066A (ja) 光ディスク情報記録システム

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: 20050201