JPH04141721A - ディスクセクタ代替方式 - Google Patents
ディスクセクタ代替方式Info
- Publication number
- JPH04141721A JPH04141721A JP26541490A JP26541490A JPH04141721A JP H04141721 A JPH04141721 A JP H04141721A JP 26541490 A JP26541490 A JP 26541490A JP 26541490 A JP26541490 A JP 26541490A JP H04141721 A JPH04141721 A JP H04141721A
- Authority
- JP
- Japan
- Prior art keywords
- record
- sector
- bad
- defective
- file
- 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.)
- Granted
Links
- 230000002950 deficient Effects 0.000 claims description 63
- 238000000034 method Methods 0.000 claims description 21
- 238000012217 deletion Methods 0.000 claims description 8
- 230000037430 deletion Effects 0.000 claims description 8
- 230000010365 information processing Effects 0.000 claims description 3
- 238000007726 management method Methods 0.000 claims 6
- 238000010586 diagram Methods 0.000 description 11
- 238000006467 substitution reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はディスクセクタ代替方式に関し、特にディスク
上のファイルで発生する不良セクタの代替管理を行う情
報処理/スムのディスクセクタ代替方式に関する。
上のファイルで発生する不良セクタの代替管理を行う情
報処理/スムのディスクセクタ代替方式に関する。
ディスク上のファイルで発生する不良セクタの代替管理
を行う従来のディスクセクタ代替方式は、不良セクタに
対する代替先セクタを捜し、セクタ単位で代替していた
。
を行う従来のディスクセクタ代替方式は、不良セクタに
対する代替先セクタを捜し、セクタ単位で代替していた
。
ディスク上のファイルは、複数個のセクタからなるレコ
ードと呼ばれる論理的単位の集まりであり、ファイル処
理では、レコード単位でディスクへのアクセスを行って
いる。
ードと呼ばれる論理的単位の集まりであり、ファイル処
理では、レコード単位でディスクへのアクセスを行って
いる。
第9図は従来のディスクセクタ代替方式による不良セク
タの代替形態の例を示す説明図である。
タの代替形態の例を示す説明図である。
従来のディスクセクタ代替方式は、第9図に示すように
、ファイル処理で不良セクタが発生するごとに、セクタ
単位で代替を行っている。このために、ルーコードに不
良セクタか複数個発生する場合には、従来のディスクセ
クタ代替方式を用いると、レコード内のセクタの並びは
、第9図でボす通りに不連続となる。
、ファイル処理で不良セクタが発生するごとに、セクタ
単位で代替を行っている。このために、ルーコードに不
良セクタか複数個発生する場合には、従来のディスクセ
クタ代替方式を用いると、レコード内のセクタの並びは
、第9図でボす通りに不連続となる。
したがって、従来のディスクセクタ代替方式を用いて、
不良セクタの複数個存在するレコードを処理すると、デ
ィスクのアクセス回数が増大し、ファイル処理の速度か
劣化するという欠点がある。
不良セクタの複数個存在するレコードを処理すると、デ
ィスクのアクセス回数が増大し、ファイル処理の速度か
劣化するという欠点がある。
そこで、本発明の目的は、不良セクタが存在しても、フ
ァイル処理を高速に行えるディスクセクタ代替方式を提
供することにある。
ァイル処理を高速に行えるディスクセクタ代替方式を提
供することにある。
本発明のディスクセクタ代替方式は、ディスク上のファ
イルで発生する不良セクタの代替管理を行う情報処理シ
ステムのディスクセクタ代替方式ファイルの生成時に、
前記ディスク上のファイルに対する不良レコード情報を
格納する不良レコード管理テーブルに、生成したファイ
ルの不良レコード情報を追加する不良レコード情報追加
手段と、 ファイルの更新での不良セクタの発見時に、不良セクタ
の存在するレコード全体を代替し、前記不良レコード管
理テーブルの不良レコード情報を更新する不良レコード
情報更新手段と、ファイルの削除時に、不良レコードが
あった領域に別のファイルを生成可能とするために、不
良レコードを開放し、前記不良レコード管理テーブルに
追加した不良レコード情報を削除する不良レコード情報
削除手段とを設け、 前記不良レコード管理テーブルを用いて、ファイルの生
成、更新、削除時に、各々の不良レコード情報を追加、
更新、削除して、不良セクタの代替管理を行うことによ
り構成されている。
イルで発生する不良セクタの代替管理を行う情報処理シ
ステムのディスクセクタ代替方式ファイルの生成時に、
前記ディスク上のファイルに対する不良レコード情報を
格納する不良レコード管理テーブルに、生成したファイ
ルの不良レコード情報を追加する不良レコード情報追加
手段と、 ファイルの更新での不良セクタの発見時に、不良セクタ
の存在するレコード全体を代替し、前記不良レコード管
理テーブルの不良レコード情報を更新する不良レコード
情報更新手段と、ファイルの削除時に、不良レコードが
あった領域に別のファイルを生成可能とするために、不
良レコードを開放し、前記不良レコード管理テーブルに
追加した不良レコード情報を削除する不良レコード情報
削除手段とを設け、 前記不良レコード管理テーブルを用いて、ファイルの生
成、更新、削除時に、各々の不良レコード情報を追加、
更新、削除して、不良セクタの代替管理を行うことによ
り構成されている。
次に、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明のディスクセクタ代替方式の一実施例を
示すブロック図である。
示すブロック図である。
第1図に示すように、本実施例では、ディスク1に不良
レコード管理テーブル2があり、ディスク1上のファイ
ルをレコード単位で更新する場合に発生する不良セクタ
について、不良レコード情報追加手段3と、不良レコー
ド情報更新手段4と、不良レコード情報削除手段5とか
らなるディスクセクタ代替方式6により、レコード単位
に代替管理が行われる。
レコード管理テーブル2があり、ディスク1上のファイ
ルをレコード単位で更新する場合に発生する不良セクタ
について、不良レコード情報追加手段3と、不良レコー
ド情報更新手段4と、不良レコード情報削除手段5とか
らなるディスクセクタ代替方式6により、レコード単位
に代替管理が行われる。
第2図は本実施例の不良レコード管理テーブル2の一例
を示す構造説明図である。
を示す構造説明図である。
第2図に示すように、不良レコード管理テーブル7は、
不良レコード情報のならびにより構成される。そして、
各不良レコード情報は、ファイル名8、ファイルの開始
アドレス9、ルーコードのセクタ数10、不良レコード
の有無11、不良レコードの数12及び不良レコードの
アドレス13−1.・・・・・・13−nの並びからな
り、ファイルの生成時に、ファイル名8、ファイルの開
始アドレス9、ルーコードのセクタ数10、不良レコー
ドの有無11、不良レコードの数12が設定され、不良
レコードが発生するごとに不良レコードの数12が更新
され、不良レコードのアドレス13−11・・・・・・
13が追加される。
不良レコード情報のならびにより構成される。そして、
各不良レコード情報は、ファイル名8、ファイルの開始
アドレス9、ルーコードのセクタ数10、不良レコード
の有無11、不良レコードの数12及び不良レコードの
アドレス13−1.・・・・・・13−nの並びからな
り、ファイルの生成時に、ファイル名8、ファイルの開
始アドレス9、ルーコードのセクタ数10、不良レコー
ドの有無11、不良レコードの数12が設定され、不良
レコードが発生するごとに不良レコードの数12が更新
され、不良レコードのアドレス13−11・・・・・・
13が追加される。
第3図は本実施例のセクタの一例を示す構造説明図であ
る。
る。
第3図に示すように、セクタ14は、10部15とデー
タ部16とからなり、−10部15は、アドレス格納領
域17とセクタの状態を示す領域18とからなる。
タ部16とからなり、−10部15は、アドレス格納領
域17とセクタの状態を示す領域18とからなる。
第4図は本実施例のファーイルの一例を示す構造説明図
である。
である。
第4図に示すように、ファイル19は、レコード20−
1.・・・20−1.・・・20−mの集まりであり、
レコード20−1は、セクタ21 ”−11+・・・2
l−ifの集まりである。
1.・・・20−1.・・・20−mの集まりであり、
レコード20−1は、セクタ21 ”−11+・・・2
l−ifの集まりである。
第5図は本実施例における不良レコードと代替先レコー
ドとの一例を示す関連説明図である。
ドとの一例を示す関連説明図である。
第5図に示すように、不良セクタ24を含む不良レコー
ド22は、レコードの先頭セクタ23からレコードの最
終セクタ25までの5セクタで構成されており、不良レ
コード22は、レコードの先頭セクタ27からレコード
の最終セクタ28までの5セクタで構成される代替先レ
コード26に代替する。
ド22は、レコードの先頭セクタ23からレコードの最
終セクタ25までの5セクタで構成されており、不良レ
コード22は、レコードの先頭セクタ27からレコード
の最終セクタ28までの5セクタで構成される代替先レ
コード26に代替する。
第6図は本実施例の不良レコード情報追加手段3の処理
の一例を示す流れ図である。
の一例を示す流れ図である。
第6図に示すように、ステップ29で、ファイルの生成
時に、不良レコード管理テーブル2の読み込みを行い、
ステップ30で、不良レコード管理テーブル2の最終エ
ントリのサーチをして、ステップ31で不良レコード管
理テーブル2に生成するファイルのエントリを追加し、
ステップ32で、不良レコード管理テーブル2の書き込
みを行って、不良レコード管理テーブル2に、不良レコ
ード情報を追加する。
時に、不良レコード管理テーブル2の読み込みを行い、
ステップ30で、不良レコード管理テーブル2の最終エ
ントリのサーチをして、ステップ31で不良レコード管
理テーブル2に生成するファイルのエントリを追加し、
ステップ32で、不良レコード管理テーブル2の書き込
みを行って、不良レコード管理テーブル2に、不良レコ
ード情報を追加する。
第7図は本実施例の不良レコード情報更新手段4の処理
の一例を示す流れ図である。
の一例を示す流れ図である。
第7図に示すように、ステップ33で、ファイルの更新
での不良セクタの発見時に、不良レコード管理テーブル
2の読み込みを行い、ステップ34で、不良レコード管
理テーブル2から更新するファイルのエントリをサーチ
し、ステップ35で、不良レコード管理テーブル2から
不良セクタを含むレコードの先頭セクタアドレスとセク
タ数とを求める。
での不良セクタの発見時に、不良レコード管理テーブル
2の読み込みを行い、ステップ34で、不良レコード管
理テーブル2から更新するファイルのエントリをサーチ
し、ステップ35で、不良レコード管理テーブル2から
不良セクタを含むレコードの先頭セクタアドレスとセク
タ数とを求める。
そして、ステップ36で不良セクタを含むレコードか代
替1(YES)であれば、ステップ37で代替先レコー
ドを解放してから、ステップ38で、代替領域から不良
レコードの代替先レコードをサーチする。また、ステッ
プ36で、代替されていない(No)なら、そのままス
テップ38で、代替領域から不良レコードの代替先レコ
ードをサーチする。
替1(YES)であれば、ステップ37で代替先レコー
ドを解放してから、ステップ38で、代替領域から不良
レコードの代替先レコードをサーチする。また、ステッ
プ36で、代替されていない(No)なら、そのままス
テップ38で、代替領域から不良レコードの代替先レコ
ードをサーチする。
そして、ステップ39で、不良レコードのセクタID部
を代替済不良セクタに変更し、ステップ40で、代替先
レコードのセクタID部を代替先セクタに変更し、ステ
ップ41で、レコードの更新データを保証するために、
代替先レコードへのデータの書き込みをする。
を代替済不良セクタに変更し、ステップ40で、代替先
レコードのセクタID部を代替先セクタに変更し、ステ
ップ41で、レコードの更新データを保証するために、
代替先レコードへのデータの書き込みをする。
さらに、ステップ42で、不良セクタの発生(YES)
があれば、ステップ38の不良レコードの代替先レコー
ドのサーチに戻り、不良セクタの発生がない(NO)な
らば、ステップ43で、不良レコード管理テーブル2の
エントリを更新し、ステップ44で不良レコード管理テ
ーブル2の書き込みを行って、不良レコードを代替し、
不良レコード情報を更新する。
があれば、ステップ38の不良レコードの代替先レコー
ドのサーチに戻り、不良セクタの発生がない(NO)な
らば、ステップ43で、不良レコード管理テーブル2の
エントリを更新し、ステップ44で不良レコード管理テ
ーブル2の書き込みを行って、不良レコードを代替し、
不良レコード情報を更新する。
第8図は本実施例の不良レコード情報削除手段6の処理
の一例を示す流れ図である。
の一例を示す流れ図である。
第8図に示すように、ファイルの削除時に、ステップ4
5で、不良レコード管理テーブル2の読み込みを行い、
ステップ46で、不良レコード管理テーブル2から削除
するファイルのエントリをサーチし、ステップ47で、
不良レコードのセクタID部を正常セクタに変更し、ス
テップ48で、代替先レコードのセクタID部を正常セ
クタに変更し、ステップ49で、不良レコード管理テー
ブル2からエントリを削除し、ステップ50で、不良レ
コード管理テーブル2の書き込みを行って、不良レコー
ドと代替先レコードとを解放し、不良レコード情報を削
除する。
5で、不良レコード管理テーブル2の読み込みを行い、
ステップ46で、不良レコード管理テーブル2から削除
するファイルのエントリをサーチし、ステップ47で、
不良レコードのセクタID部を正常セクタに変更し、ス
テップ48で、代替先レコードのセクタID部を正常セ
クタに変更し、ステップ49で、不良レコード管理テー
ブル2からエントリを削除し、ステップ50で、不良レ
コード管理テーブル2の書き込みを行って、不良レコー
ドと代替先レコードとを解放し、不良レコード情報を削
除する。
以下、第1図から第8図を引用し、本実施例の動作を説
明する。
明する。
特に、ディスク1上でルコード5セクタのファイルを生
成し、ファイルの更新時に不良セクタ24を発見し、不
良セクタ24を含む不良レコー代V 先レコード26に
代替し、その後に、ファイルを削除する場合における動
作について説明する。
成し、ファイルの更新時に不良セクタ24を発見し、不
良セクタ24を含む不良レコー代V 先レコード26に
代替し、その後に、ファイルを削除する場合における動
作について説明する。
ます、ルコード5セクタのファイルを生成する場合には
、不良レコード情報追加手段3が動作する。不良レコー
ド情報追加手段3では、ステップ29で、ディスク1上
の不良レコード管理テーブル2を読み込み、ステップ3
0で、不良レコード管理テーブル2の最終エントリのサ
ーチをして、ステップ31で、最終エントリの次に、ル
コードのセクタ数10が5セクタであるエントリを、不
良レコード管理テーブル2に生成するファイルのエント
リを追加し、ステップ32で、不良レコード管理テーブ
ル2をディスク1上に書き込む。
、不良レコード情報追加手段3が動作する。不良レコー
ド情報追加手段3では、ステップ29で、ディスク1上
の不良レコード管理テーブル2を読み込み、ステップ3
0で、不良レコード管理テーブル2の最終エントリのサ
ーチをして、ステップ31で、最終エントリの次に、ル
コードのセクタ数10が5セクタであるエントリを、不
良レコード管理テーブル2に生成するファイルのエント
リを追加し、ステップ32で、不良レコード管理テーブ
ル2をディスク1上に書き込む。
つぎに、ファイルの更新処理において、不良セクタ24
を発見した場合には、不良レコード情報更新手段4か動
作する。不良レコード情報更新手段4では、ステップ3
3で、不良レコード管理テーブル2の読み込みをして、
ステップ34て不良レコード管理テーブル2から更新す
るファイルのエントリをサーチし、ステップ35で、サ
ーチしたエンYりのファイルの開始アドレス9とルコー
ドのセクタ数10とから、不良セクタを含むレコードの
先頭セクタアドレスとセクタ数とを求めることにより、
不良レコード22のレコードの先頭セクタ23と、ルコ
ードのセクタ数が5セクタであることを知ることができ
る。
を発見した場合には、不良レコード情報更新手段4か動
作する。不良レコード情報更新手段4では、ステップ3
3で、不良レコード管理テーブル2の読み込みをして、
ステップ34て不良レコード管理テーブル2から更新す
るファイルのエントリをサーチし、ステップ35で、サ
ーチしたエンYりのファイルの開始アドレス9とルコー
ドのセクタ数10とから、不良セクタを含むレコードの
先頭セクタアドレスとセクタ数とを求めることにより、
不良レコード22のレコードの先頭セクタ23と、ルコ
ードのセクタ数が5セクタであることを知ることができ
る。
次に、ステップ36で、不良セクタを含むレコードが代
替済ではない(No)ので、ステップ38で、不良レコ
ードの代替先レコードをサーチすることにより、代替領
域の先頭から物理的に5セクタ連続する代替先レコード
26をサーチし、ステップ39で、不良L・コードのセ
クタID部を代替済不良セクタに変更することにより、
不良レコード22のレコードの先頭セクタ23からレコ
ードの最終セクタ25までのID部15のアドレス領域
17を代替先レコード26のレコードの先頭セクタ27
からレコードの最終セクタ28のアドレスに変更し、セ
クタの状態を示す領域18を代替済不良セクタの状態に
する。
替済ではない(No)ので、ステップ38で、不良レコ
ードの代替先レコードをサーチすることにより、代替領
域の先頭から物理的に5セクタ連続する代替先レコード
26をサーチし、ステップ39で、不良L・コードのセ
クタID部を代替済不良セクタに変更することにより、
不良レコード22のレコードの先頭セクタ23からレコ
ードの最終セクタ25までのID部15のアドレス領域
17を代替先レコード26のレコードの先頭セクタ27
からレコードの最終セクタ28のアドレスに変更し、セ
クタの状態を示す領域18を代替済不良セクタの状態に
する。
次に、ステップ40で、代替先レコードのセクタID部
を代替先セクタに変更することにより、代替先レコード
26のレコードの先頭セクタ27からレコードの最終セ
クタ28のID部15のアドレス6J[17を不良レコ
ード22のレコードの先頭セクタ23からレコードの最
終セクタ25のアドレスに変更し、セクタの状態を示す
領域18を代替先セクタの状態にし、ステップ41で、
代替先レコードl\のデータ書き込みにより、不良レコ
ード22のレコードの先頭セクタ23からレコードの最
終セクタ25のデータ部16の内容を。
を代替先セクタに変更することにより、代替先レコード
26のレコードの先頭セクタ27からレコードの最終セ
クタ28のID部15のアドレス6J[17を不良レコ
ード22のレコードの先頭セクタ23からレコードの最
終セクタ25のアドレスに変更し、セクタの状態を示す
領域18を代替先セクタの状態にし、ステップ41で、
代替先レコードl\のデータ書き込みにより、不良レコ
ード22のレコードの先頭セクタ23からレコードの最
終セクタ25のデータ部16の内容を。
代替先レコード26のレコードの先頭セクタ27からレ
コード最終セクタ28のデータ部16に書き込む。
コード最終セクタ28のデータ部16に書き込む。
次に、ステップ43で、不良レコード管理テーブル2の
エントリを更新して1.ステップ34により不良レコー
ド管理テーブル2から更新するファイルのエントリをサ
ーチして求めたエントリの不良レコードの有無11を有
にし、不良レコードの数12を1にして、不良レコード
のアドレス13−1に不良レコード22のレコードの先
頭セクタのアドレス23を設定し、ステップ44で、不
良レコード管理テーブル2の書き込みを行う。
エントリを更新して1.ステップ34により不良レコー
ド管理テーブル2から更新するファイルのエントリをサ
ーチして求めたエントリの不良レコードの有無11を有
にし、不良レコードの数12を1にして、不良レコード
のアドレス13−1に不良レコード22のレコードの先
頭セクタのアドレス23を設定し、ステップ44で、不
良レコード管理テーブル2の書き込みを行う。
その後に、ファイルを削除する場合には、不良レコード
情報削除手段5が動作する。不良レコード情報削除手段
5ては、ステップ45で、不良レコード管理テーブル2
の読み込みをし、ステップ46で、不良レコード管理テ
ーブル2から削除するファイルのエントリをサーチし1
、ステップ47で、エントリの不良レコードのアドレス
13−1、不良レコードの数12.不良レコードのアド
レス13−1から不良1/コードのセクタID部を正常
セクタに変更することにより、不良レコード22のレコ
ードの先頭セクタ23からレコードの最終セクタ25の
ID部15のアドレス格納領域17を元のアドレスに戻
し、セクタの状態を示す領域18を正常セクタの状態に
設定し、ステップ48て、代替先レコードのセクタID
部を正常セクタに変更することにより、代替先レコード
25のレコードの先頭セクタ27からレコードの最終セ
クタ28のID部15のアドレス格納領域17を元のア
ドレスに戻し、セクタの状態を示す領域18を正常セク
タの状態に設定する。次に、ステツブ46により不良レ
コード管理テーブル2から削除するファイルのエン)
IJをサーチして求めたエントリを、ステップ49て、
不良レコード管理テーブル2から削除し、ステップ5o
で、不良レコード管理テーブル2の書き込みを行う。
情報削除手段5が動作する。不良レコード情報削除手段
5ては、ステップ45で、不良レコード管理テーブル2
の読み込みをし、ステップ46で、不良レコード管理テ
ーブル2から削除するファイルのエントリをサーチし1
、ステップ47で、エントリの不良レコードのアドレス
13−1、不良レコードの数12.不良レコードのアド
レス13−1から不良1/コードのセクタID部を正常
セクタに変更することにより、不良レコード22のレコ
ードの先頭セクタ23からレコードの最終セクタ25の
ID部15のアドレス格納領域17を元のアドレスに戻
し、セクタの状態を示す領域18を正常セクタの状態に
設定し、ステップ48て、代替先レコードのセクタID
部を正常セクタに変更することにより、代替先レコード
25のレコードの先頭セクタ27からレコードの最終セ
クタ28のID部15のアドレス格納領域17を元のア
ドレスに戻し、セクタの状態を示す領域18を正常セク
タの状態に設定する。次に、ステツブ46により不良レ
コード管理テーブル2から削除するファイルのエン)
IJをサーチして求めたエントリを、ステップ49て、
不良レコード管理テーブル2から削除し、ステップ5o
で、不良レコード管理テーブル2の書き込みを行う。
以上で本実施例の処理を終了する。
以上説明したように、本発明のディスクセクタ代替方式
は、不良セクタをレコード単位に代替しているので、不
良セクタが存在してもファイル更新なとのファイル処理
を高速に実行することができるという効果を何している
。
は、不良セクタをレコード単位に代替しているので、不
良セクタが存在してもファイル更新なとのファイル処理
を高速に実行することができるという効果を何している
。
第1図は本発明のディスクセクタ代替方式の一実施例を
示すブロック図、第2図は本実施例の不良レコード管理
テーブルの一例を示す構造説明図、第3図は本実施例の
セクタの一例を示す構造説明図、第4図は本実施例のフ
ァイルの一例を示す構造説明図、第5図は本実施例にお
ける不良レコードと代替先レコードとの一例を示す関連
説明図、第6図は本実施例の不良レコード情報追加手段
の処理の一例を示す流れ図、第7図は本実施例の不良レ
コード情報更新手段の処理の一例を示す流れ図、第8図
は本実施例の不良レコード情報削除手段の処理の一例を
示す流れ図、第9図は従来のディスクセクタ代替方式に
よる不良セクタの代替形態の一例を示す説明図である。 1・・・ディスク、2・・・不良レコード管理テーブル
、3・・・不良レコード情報追加手段、4・・・不良レ
コード情報更新手段、5・・・不良レコード情報削除手
段、6・・・ディスクセクタ代替方式。
示すブロック図、第2図は本実施例の不良レコード管理
テーブルの一例を示す構造説明図、第3図は本実施例の
セクタの一例を示す構造説明図、第4図は本実施例のフ
ァイルの一例を示す構造説明図、第5図は本実施例にお
ける不良レコードと代替先レコードとの一例を示す関連
説明図、第6図は本実施例の不良レコード情報追加手段
の処理の一例を示す流れ図、第7図は本実施例の不良レ
コード情報更新手段の処理の一例を示す流れ図、第8図
は本実施例の不良レコード情報削除手段の処理の一例を
示す流れ図、第9図は従来のディスクセクタ代替方式に
よる不良セクタの代替形態の一例を示す説明図である。 1・・・ディスク、2・・・不良レコード管理テーブル
、3・・・不良レコード情報追加手段、4・・・不良レ
コード情報更新手段、5・・・不良レコード情報削除手
段、6・・・ディスクセクタ代替方式。
Claims (1)
- 【特許請求の範囲】 ディスク上のファイルで発生する不良セクタの代替管理
を行う情報処理システムのディスクセクタ代替方式にお
いて、 ファイルの生成時に、前記ディスク上のファイルに対す
る不良レコード情報を格納する不良レコード管理テーブ
ルに、生成したファイルの不良レコード情報を追加する
不良レコード情報追加手段と、 ファイルの更新での不良セクタの発見時に、不良セクタ
の存在するレコード全体を代替し、前記不良レコード管
理テーブルの不良レコード情報を更新する不良レコード
情報更新手段と、 ファイルの削除時に、不良レコードがあった領域に別の
ファイルを生成可能とするために、不良レコードを開放
し、前記不良レコード管理テーブルに追加した不良レコ
ード情報を削除する不良レコード情報削除手段とを設け
、 前記不良レコード管理テーブルを用いて、ファイルの生
成、更新、削除時に、各々の不良レコード情報を追加、
更新、削除して、不良セクタの代替管理を行うことを特
徴とするディスクセクタ代替方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2265414A JP2553751B2 (ja) | 1990-10-03 | 1990-10-03 | ディスクセクタ代替方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2265414A JP2553751B2 (ja) | 1990-10-03 | 1990-10-03 | ディスクセクタ代替方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04141721A true JPH04141721A (ja) | 1992-05-15 |
| JP2553751B2 JP2553751B2 (ja) | 1996-11-13 |
Family
ID=17416832
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2265414A Expired - Fee Related JP2553751B2 (ja) | 1990-10-03 | 1990-10-03 | ディスクセクタ代替方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2553751B2 (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09259538A (ja) * | 1996-03-25 | 1997-10-03 | Toshiba Corp | 情報記録再生装置および交替処理方法 |
| JPH09265732A (ja) * | 1996-03-25 | 1997-10-07 | Toshiba Corp | 情報記録再生装置および交替処理方法 |
| JPH09265733A (ja) * | 1996-03-25 | 1997-10-07 | Toshiba Corp | 情報記録再生装置および交替処理方法 |
| US5859823A (en) * | 1996-03-25 | 1999-01-12 | Kabushiki Kaisha Toshiba | Optical disk device method for detecting and replacing a defective sector within a block containing recording data and error correction data on an optical disk |
| US5883867A (en) * | 1996-03-25 | 1999-03-16 | Kabushiki Kaisha Toshiba | Optical disk device and method for replacing a defective sector within a block containing recording data and error correction data on an optical disk |
| US6282365B1 (en) | 1996-09-30 | 2001-08-28 | Matsushita Electric Industrial Co., Ltd. | Recording/reproducing method suitable for recording/reproducing AV data on/from disc, recorder and reproducer for the method, information recording disc and information processing system |
| US6581167B1 (en) | 1999-02-01 | 2003-06-17 | Matsushita Electric Industrial Co., Ltd. | Information recording medium, information recording method and information recording/reproduction system |
| JP2008503847A (ja) * | 2004-06-22 | 2008-02-07 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ファイルレベルでの欠陥の管理 |
| JP2010108545A (ja) * | 2008-10-30 | 2010-05-13 | Fujitsu Ltd | ディスク装置、データ移動プログラム及び方法 |
-
1990
- 1990-10-03 JP JP2265414A patent/JP2553751B2/ja not_active Expired - Fee Related
Cited By (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09259538A (ja) * | 1996-03-25 | 1997-10-03 | Toshiba Corp | 情報記録再生装置および交替処理方法 |
| JPH09265732A (ja) * | 1996-03-25 | 1997-10-07 | Toshiba Corp | 情報記録再生装置および交替処理方法 |
| JPH09265733A (ja) * | 1996-03-25 | 1997-10-07 | Toshiba Corp | 情報記録再生装置および交替処理方法 |
| US5805547A (en) * | 1996-03-25 | 1998-09-08 | Kabushiki Kaisha Toshiba | Optical disk device and replacement processing method |
| US5841748A (en) * | 1996-03-25 | 1998-11-24 | Kabushiki Kaisha Toshiba | Optical disk device and replacement processing method |
| US5859823A (en) * | 1996-03-25 | 1999-01-12 | Kabushiki Kaisha Toshiba | Optical disk device method for detecting and replacing a defective sector within a block containing recording data and error correction data on an optical disk |
| US5883867A (en) * | 1996-03-25 | 1999-03-16 | Kabushiki Kaisha Toshiba | Optical disk device and method for replacing a defective sector within a block containing recording data and error correction data on an optical disk |
| US5956309A (en) * | 1996-03-25 | 1999-09-21 | Kabushiki Kaisha Toshiba | Optical disk device and replacement processing method |
| US5963522A (en) * | 1996-03-25 | 1999-10-05 | Kabushiki Kaisha Toshiba | Optical disk device and method for detecting and replacing a defective sector within a block containing recording data and error correction data on an optical disk |
| US5982729A (en) * | 1996-03-25 | 1999-11-09 | Kabushiki Kaisha Toshiba | Optical disk device and replacement processing method |
| US5991253A (en) * | 1996-03-25 | 1999-11-23 | Kabushiki Kaisha Toshiba | Optical disk device and replacement processing method |
| US6031804A (en) * | 1996-03-25 | 2000-02-29 | Kabushiki Kaisha Toshiba | Optical disk device having defect detection information |
| US6049515A (en) * | 1996-03-25 | 2000-04-11 | Kabushiki Kaisha Toshiba | Optical disk device and replacement processing method |
| US6292625B1 (en) | 1996-09-30 | 2001-09-18 | Matsushita Electric Industrial Co., Ltd. | Recording/reproducing method suitable for recording/reproducing AV data on/from disc, recorder and reproducer for the method, information recording disc and information processing system |
| US7039297B2 (en) | 1996-09-30 | 2006-05-02 | Matsushita Electric Industrial Co., Ltd. | Recording/reproducing method suitable for recording/reproducing AV data on/from disc, recorder and reproducer for the method, information recording disc and information processing system |
| US6314235B1 (en) | 1996-09-30 | 2001-11-06 | Matsushita Electric Industrial Co., Ltd. | Recording/reproducing method suitable for recording/reproducing AV data on/from disc, recorder and reproducer for the method, information recording disc and information processing system |
| US6574420B1 (en) | 1996-09-30 | 2003-06-03 | Matsushita Electric Industrial Co., Ltd. | Recording/reproducing method suitable for recording/reproducing AV data on/from disc, recorder and reproducer for the method, information recording disc and information processing system |
| US7952971B2 (en) | 1996-09-30 | 2011-05-31 | Panasonic Corporation | Recording/reproducing method suitable for recording/reproducing AV data on/from disc, recorder and reproducer for the method, information recording disc and information processing system |
| US7283728B2 (en) | 1996-09-30 | 2007-10-16 | Matsushita Electric Industrial Co., Ltd. | Recording/reproducing method suitable for recording/reproducing AV data on/from disc, recorder and reproducer for the method, information recording disc and information processing system |
| US6909838B2 (en) | 1996-09-30 | 2005-06-21 | Matsushita Electric Industrial Co., Ltd. | Recording/reproducing method suitable for recording/reproducing AV data on/from disc, recorder and reproducer for the method, information recording disc and information processing system |
| US6978084B2 (en) | 1996-09-30 | 2005-12-20 | Matsushita Electric Industrial Co., Ltd. | Recording/reproduction method suitable for recording/reproducing AV data on/from disc, recorder and reproducer for the method, information recording disc and information processing system |
| US6990289B2 (en) | 1996-09-30 | 2006-01-24 | Matsushita Electric Industrial Co., Ltd. | Recording/reproducing method suitable for recording/reproducing AV data on/from disc, recorder and reproducer for the method, information recording disc and information processing system |
| US6282365B1 (en) | 1996-09-30 | 2001-08-28 | Matsushita Electric Industrial Co., Ltd. | Recording/reproducing method suitable for recording/reproducing AV data on/from disc, recorder and reproducer for the method, information recording disc and information processing system |
| US7016276B2 (en) | 1999-02-01 | 2006-03-21 | Matsushita Electric Industrial Co., Inc. | Information recording medium information recording method and information recording/reproduction system |
| US7206268B2 (en) | 1999-02-01 | 2007-04-17 | Matsushita Electric Industrial Co., Ltd. | Information recording medium information recording method and information recording/reproduction system |
| US6782487B2 (en) | 1999-02-01 | 2004-08-24 | Matsushita Electric Industrial Co., Ltd. | Information recording medium information recording method and information recording/reproduction system |
| US7813236B2 (en) | 1999-02-01 | 2010-10-12 | Panasonic Corporation | Information recording medium, information recording method and information recording/reproduction system |
| US6581167B1 (en) | 1999-02-01 | 2003-06-17 | Matsushita Electric Industrial Co., Ltd. | Information recording medium, information recording method and information recording/reproduction system |
| JP2008503847A (ja) * | 2004-06-22 | 2008-02-07 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ファイルレベルでの欠陥の管理 |
| JP2010108545A (ja) * | 2008-10-30 | 2010-05-13 | Fujitsu Ltd | ディスク装置、データ移動プログラム及び方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2553751B2 (ja) | 1996-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8745012B2 (en) | Log-structured store for streaming data | |
| US7257690B1 (en) | Log-structured temporal shadow store | |
| US5832526A (en) | Method and apparatus using slack area of file storage structures for file reconstruction | |
| US10936547B2 (en) | Filesystem replication using a minimal filesystem metadata changelog | |
| CN101183383A (zh) | 一种快照系统及其使用方法 | |
| WO2015093026A1 (ja) | 書き込み情報記憶装置、方法、及び、記録媒体 | |
| JP2008527571A (ja) | データの削除を管理するための方法および装置 | |
| CN113821476B (zh) | 数据处理方法及装置 | |
| JP2553751B2 (ja) | ディスクセクタ代替方式 | |
| CN115129717A (zh) | 实现自动分区的数据写入方法、设备以及计算机可读介质 | |
| JP3957464B2 (ja) | データ更新装置 | |
| CN116610636A (zh) | 一种文件系统的数据处理方法、装置、电子设备及存储介质 | |
| CN115658624A (zh) | 一种应对系统不稳定时间区间的元数据写入方法和系统 | |
| JP2004030305A (ja) | ファイルシステム | |
| JP2679602B2 (ja) | 退避媒体作成システム | |
| JP7512519B2 (ja) | 管理装置、データベースシステム、管理方法およびプログラム | |
| JPH0210977B2 (ja) | ||
| CN116450579A (zh) | 一种索引结构、文件备份方法、文件恢复方法以及系统 | |
| JP3890212B2 (ja) | 情報格納システム及び情報格納方法 | |
| JP3008500B2 (ja) | 更新レコード読み出し機構 | |
| CN101297274A (zh) | 用于实现命令同步以支持多线程非易失性存储器文件系统的方法 | |
| CN120277108A (zh) | 数据库的处理方法、存储介质及设备 | |
| CN119128002A (zh) | 基于分级索引实现分布式大数据集群设计和部署优化的系统及其方法 | |
| JPS62297948A (ja) | デ−タベ−スの障害回復方式 | |
| JP2001337857A (ja) | データベース復旧システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |