JPS5848215A - 磁気デイスクの書き込み制御装置 - Google Patents

磁気デイスクの書き込み制御装置

Info

Publication number
JPS5848215A
JPS5848215A JP14544181A JP14544181A JPS5848215A JP S5848215 A JPS5848215 A JP S5848215A JP 14544181 A JP14544181 A JP 14544181A JP 14544181 A JP14544181 A JP 14544181A JP S5848215 A JPS5848215 A JP S5848215A
Authority
JP
Japan
Prior art keywords
track
data
bytes
formatting
writing
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
Application number
JP14544181A
Other languages
English (en)
Inventor
Shunsuke Furukawa
俊介 古川
Yasuhiko Sakagami
坂上 寧彦
Kenji Yamamoto
賢治 山本
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 JP14544181A priority Critical patent/JPS5848215A/ja
Publication of JPS5848215A publication Critical patent/JPS5848215A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/012Recording on, or reproducing or erasing from, magnetic disks

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は、磁気ディスクの書き込み制御装置に関し、特
に、磁気ディスクの記録容量を高めてもモータの回転変
動による記録領域の一部欠除等が発生しないような磁気
ディスクの書き込み制御装置に関する。
従来のフロッピーディスク装置や八−ドケイスク装置等
′の磁気ディスク装置では、記録フォーマットとしてI
BMフォーマットやその変形フォーマット等が一般的に
使用されている。これらのフォーマットにおいて、1ト
ラック当りのデータ記録・再生可能なデータ領域を拡大
するために、1セクタ当シの容量を増大させ、1トラッ
ク当りのセクタ数を減小させることによって実現できる
が、この方法では、1セクタ内の記録データが少ない場
合に、該セクタ内の残シのデータ領域が無駄となり、デ
ィスクの使用形態によってはデータ記録効率が極めて悪
化する場合がある。また、1セクタ尚りの容量を同じと
したままセクタ数を増加させた場合には、ディスクドラ
イブ装置のスピンドルモータの回転速度変動によるマー
ジンがとりに<<、たとえば最終セクタの後部が第1セ
クタの前部に重畳する等の不都合が生じ易くなる。
本発明は、このような従来Q実情に鑑みてなされたもの
であり、データ記録容量を増大し、装置のスピンドルモ
ータの回転変動に対してより安定した動作を得るための
フ、オーマッティングカ可能な磁気ディスクの書き込み
制御装置の提供を目的とする。
すなわち、本発明に係る磁気ディスクの書き込み制御装
置の特徴は、磁気ディスク表面に同心円形状の複数本の
トラックを形成し、1トラツク内には、それぞれ少なく
ともギャップ領域とデータ領域とを有するセクタを複数
セクタ配設するためのフォーマツティングデータを書き
込み可能な磁気ディスクの書き込み制御装置において、
上記1トラツクについての上記フォーマツティングデー
タの書き込み終了時に、該トラックに対する1トラツク
分のフォーマツティングデータの実質的な書き込み状態
を判別す否手段と、この判別手段からの判別信号に応じ
て上記フオーマツテ−イングデータの各セクタについて
の上記ギャップ領域のバイト数を増減する手段とを備え
、このバイト数の増減がある時には該増減されたバイト
数のギャップ領域を用いて作成された1トラツク、分の
フォーマツティングデータを再度書き込むことによシ、
1゛トラツク内に過不足なしに全セクタを配設するよう
にした゛ことである。
次に、未発明に係る好ましい実施例の説明に先立ち、磁
気ディスク上の記録フォーマットの従来例について、図
面を参照しながら説明する。
すなわち第1図および第2図は、直径5.25インチの
いわゆるミニフロッピーディスクを用いる場合の記録フ
ォーマットの従来例を示しておシ、ディスク1上には、
スピンドル孔2を中心として同心円−形状のトラックT
R,が複数本たとえば40本形成され、1トラツクTR
内には複数個(たとえば16個)のセクタSeaが順次
配設されている。1トラツクTRO前端PH(頭部又は
ヘッド)は、たとえばインデックスホール3の検出信号
(インデックスパルス)により決定され、この前端位置
PHからいわゆるプリアンプルとしての第1のギャップ
Gapiが形成され、以下順次第1セ、フタ5ec1、
第2セクタ5062、−−−ト第16セクタ8eC16
まで形成された後に、゛ポストアンブルとしての第4の
ギャップGap4が形成されて、再び上記前端位置PR
に至る。また、1個のセクタsea内は、第2図に示す
ように、−インデックスフィールド(IDField)
、第2のギャップGap、)、データフィールド(Da
ta  Field)、および第3のギャップGap3
に分割されている。上記身ンデツクスフィールドは、同
期5ync、インデックスマークID、誤1訂正コード
CRCの各領域から成シ、また、上記データフィールド
は、同期8ync、DM、データData、%り訂正コ
ードCRCの各領域から故っている。これらの各領域の
バイト数は、たとえば第2図の各数値のように設定され
ているが、これらの各領域のうち、第3のギャップGa
p3、および第4のギャップGap4は、モータの回転
速度変動やデータ記録タイミングのずれ等を吸収するた
めのものであり、この吸収が正常に行々える範囲内で変
更し得るものである。
ところで、以上の記録フォーマットのミニフロッピーデ
ィスケット1においては、1セクタ256バイト、1ト
ラツク16セクタ、1面40トラツク(1サイド40シ
リンダ)、であるから、両面記録可能とすると、 256  x  16  x  40  x  2  
=327,680(バイト)のデータ記憶容量が得られ
る。
このような記録フォーマットの磁気ディスク装置に本発
明を適用する場合には、第3のギャップGap5のバイ
ト数を少なくして、セクタ数をたとえば18にまで増や
せ、このときの記憶容量は、254  X  18 X
  40  X  2  =368,640’(バイト
)と゛なって、12.Flの増加が達成できる0これは
、フォーマツティング動作時(あるいはイニシャライズ
時)のモータ回転速度に対して最適なGap30ミル3
0バイト的に決定することにより、モータ回転速度変動
の許容範囲を広く保ちながら記憶容量の増大を図ったも
のである。
すなわち、本発明に係る磁気ディスクの書き込み制御装
置によるフォーマツティング時には、ディスク回転駆動
用モータの回転速度変動値の最大値等から算出設定され
た第3のギャップGap3のたとえば最大バイト数、あ
るいは該バイト数より大きなバイト数の一定値(初期値
)を用いて、最大セクタ数で1トラック分のフォーマッ
トゲータを作成し、フォーマットデータ終了アドレスを
セーブしておき、フォーマット書き込み(フォーマツテ
ィング)動作を行なうとともに、上記インデックス信号
によシフオーマツティング動作が打ち切られた時の現実
のフォーマット書き込みデータアドレスから、上記フォ
ーマットデータ終了アドレスを引き算する。そして、結
果が負の場合、すなわち、ディスク上の1ドう□ツク分
の領域にフォーマットデータの最終アドレス壕で書き込
まれなかった場合には、上記Gap3のバイト数を1バ
イトだけ減算(デクリメント)シて、再度フォーマット
データを作成し、上記のフォーマツティング動作を繰シ
返す。そして、上記の引き算の結果が正となシ、1トラ
ック分の全てのフォーマットデータが書き込まれたとき
、該トラックのフォーマツティング動作を終了して、次
のトラックのフォーマツティング動作を開始すムなお、
上記フォーマツティング動作の終了前には、そのときの
Gap3のバイト数が、上記最大回転速度変動値か゛ら
算出設定される上記Gap3の最小バイト数以上である
°かどうかを判別し、未満の場合にはエラーを出力して
動作を強制的に停止させることが、望ましい。さらに、
上記次のトラックのフォーマツティング動作の開始時に
は、上記Gap3のバイト数を上記初期値に設定して1
トラック分のフォーマットデータを作成し、上記と同様
にデクリメントしながら最適のGap30ミル30バイ
トしても良いが、上記フォーマツティング終了したトラ
ックのGap5のバイト数に、トラック位置の変更やサ
イド切換等によるモータへの負荷変動による影響を見込
んだ変動範囲をカバーし得るバイト数を加算し、この加
算されたバイト数のGap3のもとに1トラック分のフ
ォーマットデータを作成し、以下は上記と同様に、Ga
p3のバイト数をデクリメントしながら最適値を決定す
れば、フォーマツティング動作時間の短縮化が図れる。
このようにして、各サイドのすべてのトラックのフォー
マツティングが完了した時、ディスク゛フォーマット動
作(イニシャライズ動作)が終了する。
次に、上記第1図や第2図の記録フォーマットを形成す
るタイプの磁気ディスク装置に本発明を適用する場合の
具体例について説明する。
まず、磁気ディスクの1回転周期、すなわち、インデッ
クスパルスの検出周期(以下インデックス周期という。
)は、200m5ecに設定しているが、前述したモー
タ回転速度の変動によシ、このインデックス周期に対し
てたとえば±αチの変動が発生する。次に、データのデ
ィスクに対する書き込み、読み出し時間(データ転送時
間)は、1バイト当り62μ式に設定しており、この1
ノ(イトを記録するために必要な磁気デ゛イスク上のト
ラック方向の長さtBは、最外周トラックでインデック
ス周期が最小のとき最大値znmax 、最内周トラッ
クでインデックス周期が最大のとき最小値/、B−とな
シ、 m a x 32X10−6 である。これらの■、0式で、Lmax、L−は、それ
ぞれ最外周、最内周の各トラックの全長(1周分の長さ
)を示している。
ところで、磁気ディスクに対して記録・再生等を行な”
うための磁気ヘッドは、第3図に示すように、デジタル
データ書き込み書読み出し用のデータヘッド6と、トラ
ック巾方向の両側縁部を消去(いわゆるトリミング)す
るための消去ヘッドT17とから成り、これらの各ヘッ
ド6と7.7とのギャップ間隔をzhとするとき、この
間隔zh内に配設されるバイト数Nhの最大値Nb’m
axおよび最小値Nh―は、 zh トする。いま、データヘッド6にてデータ書き込みが終
了した時点(ライトオフ時点)で、該ヘッド6はオフさ
れるが、消去ヘッド7.7はデータフィールド上にある
ため、上記ライトオフ時点から一定時間tf遅延後に消
去ヘッド7.7をオフ(・イレースオク)しなければな
らず、また、このイレースオフになるまでは、消去ヘッ
ド7.7が次のセクタに入ってはならないため、上記i
3のギャップGap3が必要である。したがって、最小
限確保しなくてはならない上記Gap3iミル3iバイ
ト は、上記遅延時間11間に書き込み・読み出し可能
なバイト数をNdとするとき、Gush  =Nd−N
hr 32X10−’   LBmax との0式に、具体的数値の一例として、tf=980 
(#5ee)、 th = 850 (74m)、 L
max=359.09(sag)をそ些それ代入すると
、 G3−da  #15.83+〇、148α −−m−
■が得られる。ここで、モータの回転速度変動率として
の上記インデックス周期の変動率αを2(チ)とすれ、
ば、G3−m= 16.126 (バイト)となシ、ま
た、m=3 (Is)としテモ、O3m=16.274
(バイト)となる。したがって、最小限確保しなくては
なら力いGap5のバイト数33=を17(バイト)と
すれば、少なくとも3チ程度のモータ速度変動をカバー
できる。
次に、第2図の上記第4のギャップGap4は、本発明
の場合には不要となシ、とのGap4無しのとぎの当該
フォーマットにて得られる最大セクタ数−axを算出す
る。ここで、第2図のギャップGap1、Gap2、お
よびGap3(Dそれぞれのバイト数をG1、G2、お
よびG3とし、インデックスフィールド(ID Fie
ld )のバイト数をIDFとし、データフィールk”
 (Data Field)のバイト数をDFとする。
1トラツクについての最小バイト数TB―は、モータ回
転速度が最高(上記インデックス周期が最小)のときで
、6250×(1−)であシ、上記Gap3のバイト数
を上記G3−とじたときの最大セクタ数を−axとする
とき、 α Tn、* =6250 X (1−T5−5− )= 
01 +(I DF−)G2+DF+G3−l1l )
 X nma x −−一■の条件式より、 が得られる。この0式に、第2図の各ギャグおよび各フ
ィールドのバイト数、および上記33m17(バイト)
を代入して、rIX!Iax#18.188が得?れる
から、1トラック当り最大1日セクタを配置することが
可能となる。
ところで、1トラツクnセクタのフォーマットのときの
上記Gap3の最大バイト数03maxを計算すると、
1トラツクに記録し得る最大ノ(イト数TBmaxは、
上記インデックス周期が最大のと−一一一一■ したがって、 ”−一一一−[相]゛ この[相]式の各ギャップや各フィールドのバイト数に
第2図の値をそれぞれ代入し、n=18とすると、Q5
max″−134,38バイトが得られる。
以上の計算結果から明らかなように、上記第3のギャッ
プGap3のバイト数03の初期値をたとえば34(バ
イト)として1トラック18セクタ分のフォーマットデ
ータな作成し、このフォーマットデータが磁気ディスク
上の1トラツクに現実に書き込めたか否かを判別し、書
き込めない場合には、上記Gap3のバイト数を1ずつ
減じ(デクリメントし)ながら書き込みを行なって、1
トラツク上に18セクタが完全に書き込めるまで上記動
作を繰り返す。このとき、上記Gap5のバイト数は、
上記最小限確保しなければならない値03− である1
?(バイト)以上であることが必寮であり、この値を下
まわった場合(16)(イト以下となったとき)には、
書き込み不能としてエラー出力を発生する。このように
・して、1トラツク上に18セクタが完全に書き込めた
後には、たとえばこのときのGap30ミル30バイト
1(バイト)を加算し、G3+1を初期値として次のト
ラックの書き込みを行ない、書き込めない場合にはGa
p3をデクリメントして再書き込みを行なう。
このよ゛うなフォーマツティング動作を行なわせるだめ
のシステム構成としては、たとえば第4図に示すような
ものが使用できる。
この第4図にシいて、マイクロコンピュータ等のCPU
システム10は、パスライン11を介して、メモリ12
、フロッピーディスク用のインターフェース回路部13
、および他の各種入出力機器14に接続されている。フ
ロレピーデイ員り用のインターフェース向路部13は、
フロッピーディスクコントローラ(いわゆるFDC)1
5を主要部とし、上記CPUシステム10側にCPUと
のインターフェース回路16を、フロッピーディスク駆
動装置(いわゆるFDD)側にFDDインター゛フェー
ス回路17をそれぞれ備えて構成されている。また、F
DDインターフェース回路17には、上記F D’D 
(70ツビー、ディスク駆動装置)1Bをたとえば4台
まで、接続することが可能であとこて、上記FDC(フ
ロッピーディスクコントローラ)15の内部構造は、基
本的にはたとえば第5図のように表わすことが+きる。
すなわち、上記CPU側に関達すゑ回路部としてのデー
タバスバッファ21、制御回路部22、また、上記FD
D側に関連するシリアルインターフェース回路部23、
ドライブ制御−踏部24、さらに、FDC15内部のレ
ジスタ群25等を備え、これ、らの各回路部が湘互に接
続されている0データノくスノくツファ21は、上記パ
スライン11中のたとえば8ビツトのデータバス26に
接続されて、8ビツトパラレルデータな入出力する。制
御回”踏部22は、CPU側からの読み出し、書き込み
イネーブル信号πg、wgや、チップセレクト信号C8
等信号IRQ等を出力する。シリアルインターフェース
回路部23は、シリアルーツくラレルデータ間を相互に
変換するたとえばシフトレジスタ等を有し、上記、F 
D Dのデータヘッドに対して、シ1】ア゛ルの書き込
みデータWD等を出力し、シリアルの読み出しデータR
D等を入力する。ドライブ制御回路部24は、FDD1
8の機械的な動作に関連する信号を入出力するためのも
のであり、たとえば前記インデックス検出パルスIP等
を入力し、上記データヘッドを径方向にステップ送りさ
せるためのステップ動作信号5TEP等を出力する。
次に、レジスタ群25として、たとえばウェスタンデジ
タル社のFD1791の場合には4個のレジスタRQ−
R3が設けられておシ、レジスタROは、書き吟み時は
コマンドレジスタ、読み出し時体うテータスレジスタと
なり、レジスタR1、R2、およびR3は、それぞれト
ラックレジスタ、セクタレジスタ、およびデータレジス
ダとして用いられる。
これらの第4図および第5図に示すような構成の回路を
用いて、前述したフォーマツティング動作を行なう場合
には、たとえば第6図に示すフローチャートの各手順に
従えばよい。
すなわち、この第6図において、フォーマツティング(
イニシャライズ)動作開始に対応4る5TART直後に
は、第1の手順(Sl)にて上記Gap3のバイト数を
所定の初期値、たとえば37バイトに設定し、次の手順
(S2)にて、この37バイトのoap3を用いて1ト
ラック分(18セクタ分)のフォーマツティングデータ
なCPUシステム10側のメインメモリ12上に作成す
る。
このとき、メモリ12におけるフォーマツティングデー
タの最終番地を記憶しておく。そして、次の手順(S2
)において、上記1トラック分のフォーマツティングデ
ータを、フロッピーディスク1上の1つのトラックTR
(最初はトラックTR0)上に順次書き込む。このとき
、メモリ12上のフォーマツティングデータは、上記P
DC15からのDR,Q(データ要求信号)に応じて1
ノくイトずつ(8ビツトパラレルに)順次読み出され、
FDC15のデータバスバッファ21を介してデータレ
ジスタ(R3)に読み込まれ、シリアルインターフェー
ス回路部23においてシフトレジスタ等によりシリアル
データに変換され、さらにたとえばMFM変調されるこ
とにより、書き込みデータ信号WDとなって、FDDl
 Bのデータヘッドに送られる。このような書き込み動
作は、1個の前記インデックスパルス検出時から次のイ
ンデックスパルス検出時までの期間(インデックス周期
分)だけ行なわれ、上記次のインデツクスノ(シス検出
時には、書き込み動作終了に対応して上記IRQ(割シ
込み要求信号)がCPUシステム10ゝ側に送られる。
そこでCPUシステム10側では、上記IRQをチェッ
クすることにより、上記書き込み動作終了時点で読み出
し中のメモリ12の番地奪樟出し、上記最終番地との比
較を手順(S4)で行なう。すなわち、上記2個のイン
デツクスノ(シス検出時点間の1インデックス周期以内
で、ディスク1上の1つのトラックTR上に1トラック
分の上記フォーマツティングデータが完全に書き込めな
いときには、上記書き込み動作終了時一点で読み出し中
のメモリ12の番地は上記最終番地よりも小さな値とな
るから、手順(S5)に分岐し、また、完全に書き込め
たときには、上記読み出し中の番地は最終番地に一致あ
るいはそれ以上゛となるから、手順(S6)に分岐する
ここで、上記完全に書き込めない場合の手順(85)に
おいては、上記Gap3のバイト数03を1バイトだけ
減じ(デクリメントし)、次の手順(S7)で前述した
最小バイト数17以上であるか否かを判別し、17以上
のときには上記手順(S2)にもどって上記デクリメン
トされたバイト数のGap3による1トラック分のフォ
ーマツティングデータを作成し、17未満(16バイト
以下゛)のときには、手順(S8)に分岐してエラー表
示を行なっている。
これに対して、ディスク1上のトラックTR,に上記1
トラック分のフォーマツティングデータが完全に書き込
めた場合には、手順(S6)において上記データヘッド
を次のトラック上にステップ移動させ、手順(S9)に
て上記dap3のバイト数03を1だけ増加しくインク
リメントし)、手順(810)で最終トラックか否かを
判別した後、上記手順(S2)にもどって、1トラック
分のフォーマッティングデ′−タ作成を行なっている。
また、全トラックの書き込みが終了した場合には、手順
(sio)の条件判別処理により、フォーマツティング
動作の完了に対応するENDに分岐する0 次に、このようなGap3のバイト数を可変とするフォ
ーマットと、従来のようなGap3のバイト数を固定す
るフォーマットとを比較した場合のモータの速度変動許
容量について考察する。
まず、G a p5固定フォーマットの場合は、最も遅
くモータが回転する時にフォーマツティングされたディ
スクであっても1、最も速くモータが回転する時にデー
タ書き込みが行なえ、かつ、前述したGap3の最小バ
イト数03−&(=17バイト)が確保されることが条
件とな°る。この条件の下に、18セクタ割り付けを実
現しようとするとき、フォーマット時のデータ書き込み
領域の長さDIは、この0式で、G2、DB’−、G3
はそれぞれ上記Gap2、Data Field、 G
 a p 3 tDAイト数、αfはフォーマット時の
モータ回転周期の変動率(1、Lはトラック1周分の長
さである。そして、データ書き込み時に実際に書き込ま
れるのヰ、上記Gap2およびData Fieldの
各領域であシ、前述した各ヘッド間のギャップ間隔zh
によシ決定される上記GIap3のバイト数の最小値3
3s+kを考慮して、データ書き込み時の長さ翫、すな
わち、 を、上記Dfよりも短かく(l≦DI )する必要が本
る。このO中のαωは、データ書き込み時のモータ回転
周期変動率である。ここで、上記Qy−がαの寒動に対
しあまり変化しないことから、計。
算の簡略化のためG3−を17バイトとするとき、また
、1トラツクに書き込まなければならないバイト数は、 G1+(IDF−1−G2+DF+G3)  X  1
8=5756  +  G3  X  18   −−
−一 θ一方、1トラツクに確実に書き込めるバイト数
は、6250 X (1+ T5−5− ’)  であ
るから、0式より、5756十G5X18≦6250 
X (1+畳石)G3≦27.44+5.47αt  
  −−−−0の条1件1式が得られる。まこで、αf
の具体的数値に対するG3の条件の例としては、 αf=  −2(%)−−−03≦20 (バイト)α
f=  −1,5(%)−−−03≦22 (バイト)
αf=  −1,(チ)−−−03≦23 (バイト)
のようになシ、たとえばαf =−1,5のときの03
の値を上記0式に代入すると、 αω≧0.9842αf−1,58−−−−Qこの0式
およびαf≧−1,5の条件をグラフ化すると、第7図
の斜線領域のようになる。
同様に、Gap3ミル3可変フオーマツトには、−一一
一 〇 したがって、 −300−9,856αf αω≧ −一一一一一一    −輪一一 〇9i15
2+αf となり、この0式をグラフ化すると、第8図の斜線部領
域のようになる。このときフォーマットの限界は、03
Jm=17のときフォーマット書き込みすべ酋バイト数
が6062バイトとなるから、 6062≦6250 X (1+一旦)−一−000 したがって、第8図にも示すように、 αf≧−3,008 となる0なお、これらの第7図および第8図において、
αf1 αωはモータ回転周期の変動率であるから、プ
ラス側(正側)が回転速度の遅い場合に、マイナス側(
負側)が同速い場合に、それぞれ対応する。
以上の説明からも明らかなように、本発明に係る磁気デ
ィスクの書き込み制御装置によるフォーマツティング動
作によれば、18セクタフオーマツトを行なっても、モ
ータ回転変動の許容範囲が広くとれ、たとえば上記実施
例では±3チ程度の回転周期変動範囲が許容できる。実
際には、1αl=lαω1として使用される場合が多い
ため、第8図等のグラフ上の条件満足領域(斜線領域)
が、原点を中心とする正方形でかつできるだ゛ け広い
方が、スピンドル駆動用モータの回転変動に対するマー
ジンが大きい事になる。これに対して、上記Gap5の
バイト数を固定しておくフォーマットでは、18セクタ
を実現させようをすると、第7図のように±1チ前後゛
の範囲が上限′となシ、モータ回転変動のマージンが小
さhoすなわち、従来の磁気ディスクのフォーマツティ
ング動作は、Gap3の長さを固定し、Gap4によシ
モータ回転変動を吸収していたのに対し、本発明によれ
ば、上記Gap4を無くし、1トラツク中のGaplを
除いた部分をセクタ数で等分割するとともに、上記Ga
″p3を可変長とし、イーマット書き込み終了検出動作
に応じて現、実に1トラツク分のフォーマツティングデ
ータが書き込めたか否かを判別しながら上7aap5の
長さを調整するこ・とによって、七−夕回転変動に対す
る影響を改善している。なお、上記Gap4は予め′設
定されるものではないが、oapsの長さをバイト単位
で調整する際に、1トラツクにつき、セクタ数−1のバ
イト数を上限とする端数バイトが生じ、たとえば18セ
クタのときには0〜17ノ(イトの端数が生じ、これが
Gap4に対応するともいえる。
なお、本発明は上記実施例のみに限定されるものではな
く、たとえば8インチフロッピーや)%−ドディスク等
にも容易に適用できる。また、上記Gap3−のバイト
数の初期値を下限値G6−とじておき、セクタ数分のバ
イト数(たとえば18);イト)以上を残して1トラツ
ク分がフォーマツティング書き込みされたときにはGa
p3を順次1バイトずつ増加して再フオーマツテイング
動作するような構成も可能である。
【図面の簡単な説明】
第1図はフロラぐ−ディスク上のフォーマット7オニ7
ツ、。−5□tつ、□3□、−2ヘッドと消萎ヘッドと
のギャップ間隔を示す図、第4図は本発明に適用し得る
システムの一例を示すブロック回路図、第5図はFDC
(フロッピーディスクコントローラ)の内部回路構成の
一例を示すブロック回路図、第6図は本発明によるフォ
ーマツティング動作時の各手順を示す図、第7図および
第8図はディスク駆動装置のスピンドル駆動モータの回
転周期変動率許容範囲を示すグラフであり、第7図はG
ap3(第3のギャップ)の長さを固定したとき、第8
図はGap5の長さを可変としたときをそれぞれ示す。 1・拳・フロラピーディスク TR@、・トラック、56H4eesセクタ6・・・デ
ータヘッド、7・・・消去ヘッド10・・・CPUシス
テム、  12Φ・・メモリ15・ 拳 ・FDe (
フロッピーディスクコントローラ)特許出願人   ソ
ニー株式会社 代理人 弁理士  小 池  晃 同  日村聚− 第4図 第6図

Claims (1)

    【特許請求の範囲】
  1. 磁気ディスク表面に同心円形状の複数本のトラックを形
    成し、1トラツク内には、それぞれ少なくともギャップ
    領域とデータ領゛域とを有するセクタを複数セクタ配設
    するためのフォーマツティングデータを書き込み可能な
    磁気ディスクの書き込み制御装置において、上記1トラ
    ツクについての上記フォーマツティングデータの書き込
    み終了時に、該トラックに対する1トラツク分のフォー
    マツティングデータの実質的な書き込み状態を判別する
    手段と、この判別手段からの判別信号に応じて上記フォ
    ーマツティングデータの各セクタについての上記ギャッ
    プ領域のバイト数を増減する手段とを備え、このバイト
    数の増減がある時には該増減されたバイト数のギャップ
    領域を用いて作成された1トラツク分のフォーマツティ
    ングデータを再度書き込むことにより、1トラツク内に
    過不足なしに全セクタを配設するようにした磁気ディス
    クの書き込み制御装置。
JP14544181A 1981-09-17 1981-09-17 磁気デイスクの書き込み制御装置 Pending JPS5848215A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14544181A JPS5848215A (ja) 1981-09-17 1981-09-17 磁気デイスクの書き込み制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14544181A JPS5848215A (ja) 1981-09-17 1981-09-17 磁気デイスクの書き込み制御装置

Publications (1)

Publication Number Publication Date
JPS5848215A true JPS5848215A (ja) 1983-03-22

Family

ID=15385306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14544181A Pending JPS5848215A (ja) 1981-09-17 1981-09-17 磁気デイスクの書き込み制御装置

Country Status (1)

Country Link
JP (1) JPS5848215A (ja)

Similar Documents

Publication Publication Date Title
JPS62277669A (ja) デイスク記憶装置のヘツド位置制御方式
JPS62117173A (ja) デイスク記憶装置のヘツド位置制御方式
JP2004362768A (ja) 磁気ディスク装置
JPS5848215A (ja) 磁気デイスクの書き込み制御装置
US4916557A (en) Method of sharing various types of medium drives and recording/reproduction apparatus with medium controller for realizing the method
JPH0668598A (ja) データ処理装置及びそのデータ処理方法
JPH04134526A (ja) テープ式データ記録再生装置
JPH0461670A (ja) 再生装置
US5239526A (en) Data recording/reproducing apparatus of spiral trade system with kick back control
JP2720852B2 (ja) 磁気ディスク装置
JP2988460B2 (ja) 磁気ディスク装置
JPS58196610A (ja) 磁気デイスク装置
KR100486243B1 (ko) 기록되는 데이터 사이의 연속성을 만족시키는 퍼펙트링크방법
JP3061774B2 (ja) ハードディスクドライブのヘッド位置検出方法
JP2576509B2 (ja) デ−タレコ−ダ
JP2597627B2 (ja) 磁気記録再生装置及び同装置に適用するデータ記録制御装置
JPS6020365A (ja) 情報書込み方法
JPH01223677A (ja) 磁気デイスク装置
JP2533384B2 (ja) 磁気記憶装置
JP2944821B2 (ja) サーボライト方法
JPS63214905A (ja) フロツピ・デイスク装置の制御方式
JPH04285702A (ja) 磁気テープ装置
JPH09213033A (ja) データ記録再生装置及び同装置におけるヘッド位置決め制御方法
JPS645365B2 (ja)
JPS6289274A (ja) フレキシブルデイスク装置