JPH1011907A - 磁気ディスク制御装置およびこれによる異常検出方法 - Google Patents
磁気ディスク制御装置およびこれによる異常検出方法Info
- Publication number
- JPH1011907A JPH1011907A JP16589496A JP16589496A JPH1011907A JP H1011907 A JPH1011907 A JP H1011907A JP 16589496 A JP16589496 A JP 16589496A JP 16589496 A JP16589496 A JP 16589496A JP H1011907 A JPH1011907 A JP H1011907A
- Authority
- JP
- Japan
- Prior art keywords
- format
- format information
- abnormality
- magnetic disk
- logical track
- 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
- 230000005856 abnormality Effects 0.000 title claims abstract description 24
- 238000000034 method Methods 0.000 title claims description 9
- 238000012790 confirmation Methods 0.000 claims abstract description 4
- 230000002159 abnormal effect Effects 0.000 claims description 10
- 238000001514 detection method Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】
【課題】 磁気ディスクの論理トラックフォーマット中
の異常発生を明確に示し、誤ったフォーマット情報によ
るデータ化けを防止する。 【解決手段】 各論理トラックには、先頭に同一内容の
正副2つのセクタからなるフォーマット情報ブロック1
と、複数のセクタからなるデータレコードフィールド2
とから構成されている磁気ディスク装置およびディスク
制御装置よりなるディスクシステムにおいて、論理トラ
ックフォーマット中の異常検出手段、異常発生時にフォ
ーマット情報の正または副のどちらか一方に異常フラグ
をセットする手段、フォーマット情報の正と副の一致・
不一致を判定する手段、不一致によりフォーマット中の
異常終了を確認する手段とを備えている。
の異常発生を明確に示し、誤ったフォーマット情報によ
るデータ化けを防止する。 【解決手段】 各論理トラックには、先頭に同一内容の
正副2つのセクタからなるフォーマット情報ブロック1
と、複数のセクタからなるデータレコードフィールド2
とから構成されている磁気ディスク装置およびディスク
制御装置よりなるディスクシステムにおいて、論理トラ
ックフォーマット中の異常検出手段、異常発生時にフォ
ーマット情報の正または副のどちらか一方に異常フラグ
をセットする手段、フォーマット情報の正と副の一致・
不一致を判定する手段、不一致によりフォーマット中の
異常終了を確認する手段とを備えている。
Description
【0001】
【発明の属する技術分野】本発明は、磁気ディスク制御
装置に関し、特に磁気ディスク装置におけるフォーマッ
トライト時およびリード/ライトアクセス時の異常を検
出する磁気ディスク制御装置および異常検出方法に関す
る。
装置に関し、特に磁気ディスク装置におけるフォーマッ
トライト時およびリード/ライトアクセス時の異常を検
出する磁気ディスク制御装置および異常検出方法に関す
る。
【0002】
【従来の技術】従来、外部記憶装置を可変長レコード形
式のものとして処理を行う電子計算機と、データを記憶
する固定長レコード形式の外部記憶装置と、トラックバ
ッファを有し可変長レコード形式のデータと固定長レコ
ード形式のデータとの間の変換を行う外部記憶制御装置
とを備える入出力システムでは、可変長レコード形式の
トラックに記憶されるホーム・アドレスおよびトラック
・ディスクリプタ・レコードの読み取りが不可能になる
という事態が発生する確率を小さくするデータ記録方式
として、固定長レコード形式のトラックに2重に記録す
るデータ記録方式が存在する。
式のものとして処理を行う電子計算機と、データを記憶
する固定長レコード形式の外部記憶装置と、トラックバ
ッファを有し可変長レコード形式のデータと固定長レコ
ード形式のデータとの間の変換を行う外部記憶制御装置
とを備える入出力システムでは、可変長レコード形式の
トラックに記憶されるホーム・アドレスおよびトラック
・ディスクリプタ・レコードの読み取りが不可能になる
という事態が発生する確率を小さくするデータ記録方式
として、固定長レコード形式のトラックに2重に記録す
るデータ記録方式が存在する。
【0003】しかし、固定長ディスクを論理的に可変長
ディスクとして取り扱う磁気ディスク制御装置では、論
理フォーマット中に異常が発生した場合、コマンド実行
を中断して異常終了を報告するのみであり、誤ったフォ
ーマット情報はそのままの状態で装置内に残存し、フォ
ーマットライトの異常を検出するようなフォーマットチ
ェックのための機能を備えていなかった。
ディスクとして取り扱う磁気ディスク制御装置では、論
理フォーマット中に異常が発生した場合、コマンド実行
を中断して異常終了を報告するのみであり、誤ったフォ
ーマット情報はそのままの状態で装置内に残存し、フォ
ーマットライトの異常を検出するようなフォーマットチ
ェックのための機能を備えていなかった。
【0004】
【発明が解決しようとする課題】上述した従来の入出力
システムでは、固定長ディスクを論理トラックフォーマ
ット中に異常終了した場合、誤ったフォーマット情報が
そのままの状態で残り、その誤ったフォーマット情報を
データエラーの発生に関係なく読み取るため、フォーマ
ット情報と論理トラックの違いから、データ化けが発生
するという欠点がある。
システムでは、固定長ディスクを論理トラックフォーマ
ット中に異常終了した場合、誤ったフォーマット情報が
そのままの状態で残り、その誤ったフォーマット情報を
データエラーの発生に関係なく読み取るため、フォーマ
ット情報と論理トラックの違いから、データ化けが発生
するという欠点がある。
【0005】本発明の目的は、磁気ディスクの論理トラ
ックフォーマット中の異常発生を明確に示し、誤ったフ
ォーマット情報によるデータ化けの発生を防止する磁気
ディスク制御装置を提供することにある。
ックフォーマット中の異常発生を明確に示し、誤ったフ
ォーマット情報によるデータ化けの発生を防止する磁気
ディスク制御装置を提供することにある。
【0006】
【課題を解決するための手段】本発明の磁気ディスク制
御装置は、各論理トラックに同一内容の正副2つのフォ
ーマット情報ブロックを有する磁気ディスク装置とディ
スク制御装置とを備えるディスクシステムにおいて、前
記論理トラックのフォーマットライト中の異常を検出す
る異常検出手段と、異常発生時に正または副のフォーマ
ット情報ブロックのいずれか一方に異常フラグをセット
する手段と、前記正副のフォーマット情報ブロックが一
致しているか否かを判定する判定手段と、不一致により
フォーマット中の異常終了を確認する異常終了確認手段
とを備えることを特徴とする。
御装置は、各論理トラックに同一内容の正副2つのフォ
ーマット情報ブロックを有する磁気ディスク装置とディ
スク制御装置とを備えるディスクシステムにおいて、前
記論理トラックのフォーマットライト中の異常を検出す
る異常検出手段と、異常発生時に正または副のフォーマ
ット情報ブロックのいずれか一方に異常フラグをセット
する手段と、前記正副のフォーマット情報ブロックが一
致しているか否かを判定する判定手段と、不一致により
フォーマット中の異常終了を確認する異常終了確認手段
とを備えることを特徴とする。
【0007】また、本発明の磁気ディスク制御装置によ
る異常検出方法は、前記磁気ディスク装置におけるフォ
ーマットライト時において、論理トラックフォーマット
のライトを行い、このライト中に異常が発生した場合、
副のフォーマット情報ブロックのフラグ“0”に“1”
をセットして終了し、また、異常発生がなく正常にフォ
ーマットライトが終了した場合、前記フラグは正副のフ
ォーマット情報ブロックともに“00”のまま終了する
ことを特徴とする。
る異常検出方法は、前記磁気ディスク装置におけるフォ
ーマットライト時において、論理トラックフォーマット
のライトを行い、このライト中に異常が発生した場合、
副のフォーマット情報ブロックのフラグ“0”に“1”
をセットして終了し、また、異常発生がなく正常にフォ
ーマットライトが終了した場合、前記フラグは正副のフ
ォーマット情報ブロックともに“00”のまま終了する
ことを特徴とする。
【0008】さらに、前記磁気ディスク装置におけるリ
ード/ライトアクセス時において、正副のフォーマット
情報ブロックのフラグが一致しているか否かを判定し、
双方のフラグが一致した場合、フォーマット情報ブロッ
ク内のフォーマット情報を読み込み処理を終了し、ま
た、双方のフラグが不一致の場合、フォーマットライト
時の異常終了を確認することを特徴とする。
ード/ライトアクセス時において、正副のフォーマット
情報ブロックのフラグが一致しているか否かを判定し、
双方のフラグが一致した場合、フォーマット情報ブロッ
ク内のフォーマット情報を読み込み処理を終了し、ま
た、双方のフラグが不一致の場合、フォーマットライト
時の異常終了を確認することを特徴とする。
【0009】これにより、本発明の磁気ディスク制御装
置では、磁気ディスクの論理トラックフォーマット中の
異常発生の有無を異常検出手段が確認し、異常発生時に
は異常フラグセット手段が、正または副のいずれか一方
の論理トラックステータスのビットを立てることによ
り、フォーマットライトの異常発生を明確に示すことが
できる。
置では、磁気ディスクの論理トラックフォーマット中の
異常発生の有無を異常検出手段が確認し、異常発生時に
は異常フラグセット手段が、正または副のいずれか一方
の論理トラックステータスのビットを立てることによ
り、フォーマットライトの異常発生を明確に示すことが
できる。
【0010】また、フォーマット情報の正と副の一致/
不一致と判定する判定手段が、一方の論理トラックステ
ータスのビットが立っていることにより不一致と判定
し、その場合フォーマット中の異常終了を確認する異常
終了確認手段が、フォーマットチェックをすることによ
り、論理トラックにアクセスしようとしたときの誤った
フォーマット情報と論理トラックとの違いによるデータ
化けの発生を防止することができる。
不一致と判定する判定手段が、一方の論理トラックステ
ータスのビットが立っていることにより不一致と判定
し、その場合フォーマット中の異常終了を確認する異常
終了確認手段が、フォーマットチェックをすることによ
り、論理トラックにアクセスしようとしたときの誤った
フォーマット情報と論理トラックとの違いによるデータ
化けの発生を防止することができる。
【0011】
【発明の実施の形態】次に、本発明について図面を参照
して説明する。
して説明する。
【0012】図1は、本発明の適用したディスクシステ
ムにおける磁気ディスク装置の論理トラックフォーマッ
トを示す図である。
ムにおける磁気ディスク装置の論理トラックフォーマッ
トを示す図である。
【0013】図1を参照すると、本実施例における磁気
ディスク装置の論理トラックフォーマットは、固定長デ
ィスク装置を可変長ディスク装置として取り扱い、論理
1トラック長を特定のセクタに固定し、物理的なトラッ
クとは無関係に連続してトラックを割り当て、各論理ト
ラックには、先頭に同一内容の正副2つのセクタからな
るフォーマット情報ブロック1と、複数のセクタからな
るデータレコードフィールド2とから構成されている。
図1においては、N論理トラックが、nセクタ,(n+
1)セクタからなるフォーマット情報ブロック1と、続
いて、(n+2)セクタ,……,(n+x)セクタから
なるデータレコードフィールド2とから構成されている
状態を示している。
ディスク装置の論理トラックフォーマットは、固定長デ
ィスク装置を可変長ディスク装置として取り扱い、論理
1トラック長を特定のセクタに固定し、物理的なトラッ
クとは無関係に連続してトラックを割り当て、各論理ト
ラックには、先頭に同一内容の正副2つのセクタからな
るフォーマット情報ブロック1と、複数のセクタからな
るデータレコードフィールド2とから構成されている。
図1においては、N論理トラックが、nセクタ,(n+
1)セクタからなるフォーマット情報ブロック1と、続
いて、(n+2)セクタ,……,(n+x)セクタから
なるデータレコードフィールド2とから構成されている
状態を示している。
【0014】このフォーマット情報ブロック1は、その
論理トラック内の全データレコードのフォーマット情報
を示すものである。また、このフォーマット情報ブロッ
ク1内には“論理トラックステータス”という2ビット
のフラグを備えている。
論理トラック内の全データレコードのフォーマット情報
を示すものである。また、このフォーマット情報ブロッ
ク1内には“論理トラックステータス”という2ビット
のフラグを備えている。
【0015】次に、本発明の動作について図面を参照し
て説明する。
て説明する。
【0016】図2は、このような磁気ディスク装置にお
けるフォーマットライト時の処理動作を示すフローチャ
ートであり、図3は、磁気ディスク装置へのリード/ラ
イトアクセス時の処理動作を示すフローチャートであ
る。
けるフォーマットライト時の処理動作を示すフローチャ
ートであり、図3は、磁気ディスク装置へのリード/ラ
イトアクセス時の処理動作を示すフローチャートであ
る。
【0017】図2を参照すると、磁気ディスク装置にお
けるフォーマットライト時の処理動作において、まず、
論理トラックフォーマットのライトを行う(ステップ1
1)。そして、このライト中に異常が発生した場合(ス
テップ12)、フォーマット情報ブロックの副の“論理
トラックステータス”のビット“0”に“1”をセット
して終了する(ステップ13)。また、ステップ12に
おいて異常発生がなく正常にフォーマットライトが終了
した場合、“論理トラックステータス”は正副ともに
“00”のまま終了する。
けるフォーマットライト時の処理動作において、まず、
論理トラックフォーマットのライトを行う(ステップ1
1)。そして、このライト中に異常が発生した場合(ス
テップ12)、フォーマット情報ブロックの副の“論理
トラックステータス”のビット“0”に“1”をセット
して終了する(ステップ13)。また、ステップ12に
おいて異常発生がなく正常にフォーマットライトが終了
した場合、“論理トラックステータス”は正副ともに
“00”のまま終了する。
【0018】また、図3を参照すると、このような磁気
ディスク装置に対してリード/ライトアクセスをすると
き、まず、フォーマット情報ブロック1の正のセクタと
副のセクタの“論理トラックステータス”のビットが一
致しているか否かを判定する(ステップ21)。そし
て、双方のビットが一致した場合は、フォーマット情報
ブロック内のフォーマット情報を読み込み処理を終了す
る(ステップ22)。また、双方のビットが不一致の場
合は、フォーマットライト時の異常終了を確認して処理
を終了する(ステップ23)。
ディスク装置に対してリード/ライトアクセスをすると
き、まず、フォーマット情報ブロック1の正のセクタと
副のセクタの“論理トラックステータス”のビットが一
致しているか否かを判定する(ステップ21)。そし
て、双方のビットが一致した場合は、フォーマット情報
ブロック内のフォーマット情報を読み込み処理を終了す
る(ステップ22)。また、双方のビットが不一致の場
合は、フォーマットライト時の異常終了を確認して処理
を終了する(ステップ23)。
【0019】
【発明の効果】以上説明したように、本発明の磁気ディ
スク制御装置では、磁気ディスク装置の論理トラックフ
ォーマットライト中の異常発生を明確に確認できるた
め、磁気ディスク装置へのリード/ライトアクセス時
に、誤ったフォーマット情報と論理トラックとの違いに
よるデータ化けを未然に防止できるという効果がある。
スク制御装置では、磁気ディスク装置の論理トラックフ
ォーマットライト中の異常発生を明確に確認できるた
め、磁気ディスク装置へのリード/ライトアクセス時
に、誤ったフォーマット情報と論理トラックとの違いに
よるデータ化けを未然に防止できるという効果がある。
【図1】本発明の適用したディスクシステムの磁気ディ
スク装置の論理トラックフォーマットを示す図である。
スク装置の論理トラックフォーマットを示す図である。
【図2】磁気ディスク装置におけるフォーマットライト
時の処理動作を示すフローチャートである。
時の処理動作を示すフローチャートである。
【図3】磁気ディスク装置におけるリード/ライトアク
セス時の処理動作を示すフローチャートである。
セス時の処理動作を示すフローチャートである。
1 フォーマット情報ブロック 2 データレコードフィールド
Claims (3)
- 【請求項1】 各論理トラックに同一内容の正副2つの
フォーマット情報ブロックを有する磁気ディスク装置と
ディスク制御装置とを備えるディスクシステムにおい
て、前記論理トラックのフォーマットライト中の異常を
検出する異常検出手段と、異常発生時に正または副のフ
ォーマット情報ブロックのいずれか一方に異常フラグを
セットする手段と、前記正と副のフォーマット情報ブロ
ックが一致しているか否かを判定する判定手段と、不一
致によりフォーマット中の異常終了を確認する異常終了
確認手段とを備えることを特徴とする磁気ディスク制御
装置。 - 【請求項2】 前記磁気ディスク装置におけるフォーマ
ットライト時において、論理トラックフォーマットのラ
イトを行い、このライト中に異常が発生した場合、副の
フォーマット情報ブロックのフラグ“0”に“1”をセ
ットして終了し、また、異常発生がなく正常にフォーマ
ットライトが終了した場合、前記フラグは正副のフォー
マット情報ブロックともに“00”のまま終了すること
を特徴とする磁気ディスク制御装置による異常検出方
法。 - 【請求項3】 前記磁気ディスク装置におけるリード/
ライトアクセス時において、正副のフォーマット情報ブ
ロックのフラグが一致しているか否かを判定し、双方の
フラグが一致した場合、フォーマット情報ブロック内の
フォーマット情報を読み込み処理を終了し、また、双方
のフラグが不一致の場合、フォーマットライト時の異常
終了を確認することを特徴とする磁気ディスク制御装置
による異常検出方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16589496A JPH1011907A (ja) | 1996-06-26 | 1996-06-26 | 磁気ディスク制御装置およびこれによる異常検出方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16589496A JPH1011907A (ja) | 1996-06-26 | 1996-06-26 | 磁気ディスク制御装置およびこれによる異常検出方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1011907A true JPH1011907A (ja) | 1998-01-16 |
Family
ID=15821006
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16589496A Pending JPH1011907A (ja) | 1996-06-26 | 1996-06-26 | 磁気ディスク制御装置およびこれによる異常検出方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1011907A (ja) |
-
1996
- 1996-06-26 JP JP16589496A patent/JPH1011907A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5877034A (ja) | 記録方法 | |
| JPS59134937A (ja) | 情報処理システム | |
| JP2001331377A (ja) | 再生エラーの処理方法及びこれを用いたディスク装置 | |
| JPH1011907A (ja) | 磁気ディスク制御装置およびこれによる異常検出方法 | |
| JPS60113361A (ja) | 磁気デイスクフオ−マツト識別方式 | |
| EP0316867A2 (en) | Semiconductor file apparatus | |
| JPS6269314A (ja) | デイスク二重書き制御装置 | |
| JPH0520789A (ja) | 記録再生装置 | |
| JP2779540B2 (ja) | 磁気テープ装置 | |
| JP2560047Y2 (ja) | 磁気テープ記録再生装置の異常ブロック弁別機構 | |
| JPH0440794B2 (ja) | ||
| JPS59178665A (ja) | 磁気テープ装置の位置決め制御方法 | |
| JPS6139979A (ja) | 磁気デイスクの制御装置 | |
| JPH0561614A (ja) | デイスクシステムの制御方法 | |
| JPS6013360A (ja) | 記憶装置 | |
| JPS6363168A (ja) | 情報記録再生装置 | |
| JPS6180564A (ja) | 交替トラツク書込み制御回路 | |
| JPH03160670A (ja) | データ読取装置 | |
| JP2614130B2 (ja) | 磁気テープ装置 | |
| JPH04170764A (ja) | 磁気テープ装置の制御方法 | |
| JPH0233772A (ja) | 情報記録方式 | |
| JPH01134764A (ja) | フロッピディスク装置の制御方式 | |
| JPS6297023A (ja) | デイスク二重書きトラツク閉塞方式 | |
| JPS58201142A (ja) | マイクロプログラム制御方式 | |
| JPH02308477A (ja) | 記憶媒体のテストデータ記録方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20000321 |