JPH0822377A - フロッピーディスク制御装置 - Google Patents
フロッピーディスク制御装置Info
- Publication number
- JPH0822377A JPH0822377A JP15565994A JP15565994A JPH0822377A JP H0822377 A JPH0822377 A JP H0822377A JP 15565994 A JP15565994 A JP 15565994A JP 15565994 A JP15565994 A JP 15565994A JP H0822377 A JPH0822377 A JP H0822377A
- Authority
- JP
- Japan
- Prior art keywords
- floppy disk
- length
- sector
- data
- data block
- 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)【要約】
【目的】本発明の目的は、セクタ長が同一でかつトラッ
ク当りのセクタ数が異なるフロッピーディスクにおいて
も、フォーマット識別を確実に行うことのできるフロッ
ピーデイスク制御装置を提供することにある。 【構成】本発明では、フロッピーディスク上の任意のト
ラックからデータとしてセクタ識別子およびセクタ識別
子の後方に位置するデータブロックを読み出す。このと
きデータブロックの長さとしては、複数種の媒体記録方
式のうちのセクタ長が最大のもののセクタ長にデータブ
ロックギヤップを加えた以上の長さを指定する。読み出
したデータから抽出したセクタ長とデータブロックギヤ
ップの長さを用いて、フロッピーディスクのフォーマッ
トを識別する。
ク当りのセクタ数が異なるフロッピーディスクにおいて
も、フォーマット識別を確実に行うことのできるフロッ
ピーデイスク制御装置を提供することにある。 【構成】本発明では、フロッピーディスク上の任意のト
ラックからデータとしてセクタ識別子およびセクタ識別
子の後方に位置するデータブロックを読み出す。このと
きデータブロックの長さとしては、複数種の媒体記録方
式のうちのセクタ長が最大のもののセクタ長にデータブ
ロックギヤップを加えた以上の長さを指定する。読み出
したデータから抽出したセクタ長とデータブロックギヤ
ップの長さを用いて、フロッピーディスクのフォーマッ
トを識別する。
Description
【0001】
【産業上の利用分野】本発明はフロッピーディスクの制
御装置に関するものであり、特にフロッピーディスクの
フォーマット識別を行うフロッピーディスク制御装置に
関する。
御装置に関するものであり、特にフロッピーディスクの
フォーマット識別を行うフロッピーディスク制御装置に
関する。
【0002】
【従来の技術】フロッピーディスクには、ディスク回転
数,セクタ長,セクタ数等の違いにより、多くの種類の
フォーマットがある。中央処理装置(以下CPU)が、
フロッピーディスク装置に対してデータ・アクセスを行
う場合、ディスク回転数を該フロッピーディスクに合わ
せ、フロッピーディスクコントローラ(以下FDC)に
セクタ長,セクタ数等の情報を与えねばならない。
数,セクタ長,セクタ数等の違いにより、多くの種類の
フォーマットがある。中央処理装置(以下CPU)が、
フロッピーディスク装置に対してデータ・アクセスを行
う場合、ディスク回転数を該フロッピーディスクに合わ
せ、フロッピーディスクコントローラ(以下FDC)に
セクタ長,セクタ数等の情報を与えねばならない。
【0003】この為、データ・アクセス以前にフロッピ
ーディスク駆動装置(以下FDD)に挿入されたフロッ
ピーディスクの物理フォーマットを認識することが必要
となる。
ーディスク駆動装置(以下FDD)に挿入されたフロッ
ピーディスクの物理フォーマットを認識することが必要
となる。
【0004】従来、フロッピーディスクのフォーマット
を識別する方法としては、例えば図5のようにフロッピ
ーディスク中の特定の一つのセクタよりセクタ毎に存在
し媒体上の物理アドレスを示す情報であるセクタ識別子
を読み出し、このセクタ識別子の情報の一つであるセク
タ長の抽出53を行い、抽出したセクタ長とメモリ54
内のフォーマット照合テーブル541をフォーマット識
別器55を用いて比較することにより識別する方法が、
特開平3−44871号公報に示されている。
を識別する方法としては、例えば図5のようにフロッピ
ーディスク中の特定の一つのセクタよりセクタ毎に存在
し媒体上の物理アドレスを示す情報であるセクタ識別子
を読み出し、このセクタ識別子の情報の一つであるセク
タ長の抽出53を行い、抽出したセクタ長とメモリ54
内のフォーマット照合テーブル541をフォーマット識
別器55を用いて比較することにより識別する方法が、
特開平3−44871号公報に示されている。
【0005】
【発明が解決しようとする課題】上記従来技術では、セ
クタ長以外の項目について配慮がなされておらず、この
為、セクタ長が同一でかつトラック当りのセクタ数が異
なるフロッピーディスクの識別が出来ないという問題が
あった。従って、例えば、異なるディスク回転速度で記
録されたセクタ識別子を読み出してしまった場合、フォ
ーマットの誤認識をする可能性があった。
クタ長以外の項目について配慮がなされておらず、この
為、セクタ長が同一でかつトラック当りのセクタ数が異
なるフロッピーディスクの識別が出来ないという問題が
あった。従って、例えば、異なるディスク回転速度で記
録されたセクタ識別子を読み出してしまった場合、フォ
ーマットの誤認識をする可能性があった。
【0006】本発明の目的は、セクタ長が同一でかつト
ラック当りのセクタ数が異なるフロッピーディスクにお
いても、フォーマット識別を確実に行うことのできるフ
ロッピーデイスク制御装置を提供することにある。
ラック当りのセクタ数が異なるフロッピーディスクにお
いても、フォーマット識別を確実に行うことのできるフ
ロッピーデイスク制御装置を提供することにある。
【0007】
【課題を解決するための手段】本発明では、フロッピー
ディスク上の任意のトラックからデータとしてセクタ識
別子およびセクタ識別子の後方に位置するデータブロッ
クを読み出す。このときデータブロックの長さとして
は、複数種の媒体記録方式のうちのセクタ長が最大のも
ののセクタ長にデータブロックギヤップを加えた以上の
長さを指定する。読み出したデータから抽出したセクタ
長とデータブロックギヤップの長さを用いてフロッピー
ディスクのフォーマットを識別する。
ディスク上の任意のトラックからデータとしてセクタ識
別子およびセクタ識別子の後方に位置するデータブロッ
クを読み出す。このときデータブロックの長さとして
は、複数種の媒体記録方式のうちのセクタ長が最大のも
ののセクタ長にデータブロックギヤップを加えた以上の
長さを指定する。読み出したデータから抽出したセクタ
長とデータブロックギヤップの長さを用いてフロッピー
ディスクのフォーマットを識別する。
【0008】
【作用】トラック当りのセクタ数が異なる場合、データ
ブロックギヤップの長さも異なる。本発明は、セクタ長
を認識することを可能とするセクタ長コードとセクタ数
の違いを認識することを可能とするデータブロックギヤ
ップの長さの両者を用いてフォーマットを確定すること
で、フォーマット識別を確実に行うことを可能とする。
ブロックギヤップの長さも異なる。本発明は、セクタ長
を認識することを可能とするセクタ長コードとセクタ数
の違いを認識することを可能とするデータブロックギヤ
ップの長さの両者を用いてフォーマットを確定すること
で、フォーマット識別を確実に行うことを可能とする。
【0009】
【実施例】以下、本発明の実施例について図面を参照し
て詳細に説明する。
て詳細に説明する。
【0010】図1は本発明の実施例の装置を示す図であ
る。図においてフロッピーディスク制御装置1はフロッ
ピーディスク装置10(以下FDD)を制御するFDC
11およびFDC11を通してFDD10内に挿入され
たフロッピーディスク102よりトラック内データを読
み出す回路12,回路12を用いて読みだしたデータか
ら抽出を行うセクタ長抽出器13およびデータブロック
ギャップ長抽出器14,抽出器13及び14により抽出
されたデータとフォーマットの照合を行うための図4の
内容を持つフォーマット照合用テーブル151を格納す
るメモリ15およびフォーマット識別器16より構成さ
れる。FDD10はフロッピーディスク上のデータを再
生するデータ再生回路101,ディスク回転数変更機能
を有するフロッピーディスク駆動モータ103およびモ
ータ103の回転数を制御する制御回路104より構成
されている。
る。図においてフロッピーディスク制御装置1はフロッ
ピーディスク装置10(以下FDD)を制御するFDC
11およびFDC11を通してFDD10内に挿入され
たフロッピーディスク102よりトラック内データを読
み出す回路12,回路12を用いて読みだしたデータか
ら抽出を行うセクタ長抽出器13およびデータブロック
ギャップ長抽出器14,抽出器13及び14により抽出
されたデータとフォーマットの照合を行うための図4の
内容を持つフォーマット照合用テーブル151を格納す
るメモリ15およびフォーマット識別器16より構成さ
れる。FDD10はフロッピーディスク上のデータを再
生するデータ再生回路101,ディスク回転数変更機能
を有するフロッピーディスク駆動モータ103およびモ
ータ103の回転数を制御する制御回路104より構成
されている。
【0011】次に本発明の動作について図2の動作フロ
チャートを参照して説明する。
チャートを参照して説明する。
【0012】フォーマット不明のフロッピーディスクが
FDD10に挿入されると、読み出し回路12は、ディ
スク回転数を設定する初期設定20を実行する。例えば
ディスク回転数を毎分360回転(以下360rpm )ま
たは300rpm に設定できるFDDを使用する場合、3
60rpm を初期値として回転数を設定する。
FDD10に挿入されると、読み出し回路12は、ディ
スク回転数を設定する初期設定20を実行する。例えば
ディスク回転数を毎分360回転(以下360rpm )ま
たは300rpm に設定できるFDDを使用する場合、3
60rpm を初期値として回転数を設定する。
【0013】その後読み出し回路12は、フロッピーデ
ィスクからフォーマットを識別したいトラックのデータ
の読み出し21を行う。このとき読み出すデータの長さ
としては、フォーマット照合用テーブル151上に存在
する複数種の記録方式のうちセクタ長が最大のもののセ
クタ長(図4:1024バイト)にデータブロックギャ
ップ(図4:116バイト)を加えた以上の長さを指定
する。
ィスクからフォーマットを識別したいトラックのデータ
の読み出し21を行う。このとき読み出すデータの長さ
としては、フォーマット照合用テーブル151上に存在
する複数種の記録方式のうちセクタ長が最大のもののセ
クタ長(図4:1024バイト)にデータブロックギャ
ップ(図4:116バイト)を加えた以上の長さを指定
する。
【0014】データの読み出し21に失敗した場合、対
応するディスク回転数全ての場合で読み出しに失敗して
いたなら読み出しを行ったフロッピーディスクを欠陥媒
体として認識29し、未試行のディスク回転数が存在す
る場合は制御回路104を用いてディスク回転数の変更
22を行った後に、再度データの読み出し21を行う。
応するディスク回転数全ての場合で読み出しに失敗して
いたなら読み出しを行ったフロッピーディスクを欠陥媒
体として認識29し、未試行のディスク回転数が存在す
る場合は制御回路104を用いてディスク回転数の変更
22を行った後に、再度データの読み出し21を行う。
【0015】データの読み出しに成功した場合、抽出器
13及び14を用いて、読みだしたデータより図3セク
タの内容に従ってセクタ長コード31およびデータブロ
ックギャップの長さ32の抽出25を行う。
13及び14を用いて、読みだしたデータより図3セク
タの内容に従ってセクタ長コード31およびデータブロ
ックギャップの長さ32の抽出25を行う。
【0016】次に抽出したデータとフォーマット照合用
テーブル151の比較26を行い、フォーマットを識別
する。フォーマット照合用テーブル151上に抽出した
データと一致するものがない場合、読み出しを行ったフ
ロッピーディスクを欠陥媒体として認識29する。
テーブル151の比較26を行い、フォーマットを識別
する。フォーマット照合用テーブル151上に抽出した
データと一致するものがない場合、読み出しを行ったフ
ロッピーディスクを欠陥媒体として認識29する。
【0017】
【発明の効果】本発明によれば、フロッピーディスク駆
動装置に挿入されたフロッピーディスクのフォーマット
識別にセクタ識別子とデータブロックギヤップの長さを
用いることにより、セクタ長が同一でかつトラック当り
のセクタ数が異なるフロッピーディスクの識別を確実に
行うことが可能となる。これにより次の効果がある。
動装置に挿入されたフロッピーディスクのフォーマット
識別にセクタ識別子とデータブロックギヤップの長さを
用いることにより、セクタ長が同一でかつトラック当り
のセクタ数が異なるフロッピーディスクの識別を確実に
行うことが可能となる。これにより次の効果がある。
【0018】(1)フロッピーディスク装置を用いたシ
ステムの信頼性を向上できる。
ステムの信頼性を向上できる。
【0019】(2)フロッピーディスク装置におけるユ
ーザの使い勝手を向上できるため、フロッピーディスク
装置の用途を広げることができる。
ーザの使い勝手を向上できるため、フロッピーディスク
装置の用途を広げることができる。
【図1】フロッピーディスク制御装置のブロック図であ
る。
る。
【図2】フォーマット識別を行うための動作フロチャー
トである。
トである。
【図3】セクタの内容を示す図である。
【図4】フォーマット識別用テーブルの内容を示す図で
ある。
ある。
【図5】従来装置のブロック図である。
1…フロッピーディスク制御装置、10…フロッピーデ
ィスク装置(FDD)、11…フロッピーディスクコント
ローラ(FDC)、12…回路、13,14…抽出器、
15…メモリ、16…フォーマット識別器、101…デ
ータ再生回路、102…フロッピーディスク、103…
モータ、104…制御回路、151…フォーマット照合
用テーブル。
ィスク装置(FDD)、11…フロッピーディスクコント
ローラ(FDC)、12…回路、13,14…抽出器、
15…メモリ、16…フォーマット識別器、101…デ
ータ再生回路、102…フロッピーディスク、103…
モータ、104…制御回路、151…フォーマット照合
用テーブル。
Claims (2)
- 【請求項1】ディスク回転数を変更することで複数種の
媒体記録方式に対応していて各種類の媒体に記録されて
いる情報を再生することが可能なフロッピーディスク駆
動機能と、媒体上のセクタ当りの記憶容量を変更して媒
体に対するリードを行う機能を備えたフロッピーディス
ク制御装置において、データブロックギャップ長抽出器
を設けたことを特徴とするフロッピーディスク制御装
置。 - 【請求項2】請求項1において、フロッピーディスク上
の任意のトラック内のデータを読み出し、読み出したデ
ータ内のセクタ識別子に属するセクタ長とデータブロッ
クの後部に位置するデータブロックギヤップの長さに基
づいて、前記フロッピーディスクのフォーマット識別を
行うことを特徴とするフロツピーディスク制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15565994A JPH0822377A (ja) | 1994-07-07 | 1994-07-07 | フロッピーディスク制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15565994A JPH0822377A (ja) | 1994-07-07 | 1994-07-07 | フロッピーディスク制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0822377A true JPH0822377A (ja) | 1996-01-23 |
Family
ID=15610798
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15565994A Pending JPH0822377A (ja) | 1994-07-07 | 1994-07-07 | フロッピーディスク制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0822377A (ja) |
-
1994
- 1994-07-07 JP JP15565994A patent/JPH0822377A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6286061B1 (en) | System for applying a tag to a frame based on certain characteristics of the frame and transferring the frame as a function of the tag | |
| US5241521A (en) | Optical disk driving apparatus | |
| US6032276A (en) | Apparatus and method for reading data from a disk type recording media | |
| JPH0822377A (ja) | フロッピーディスク制御装置 | |
| JP3379628B2 (ja) | Cd−romドライブのテスト方法 | |
| JPH0786834B2 (ja) | コンピュータ・システム及びコンピュータ・システムのブート方法 | |
| JPH11250586A (ja) | Dvd−ramシステムにおけるディフェクトセクタのデータ処理方法 | |
| US6778479B2 (en) | Media recognition control method for optical types | |
| JPS60113361A (ja) | 磁気デイスクフオ−マツト識別方式 | |
| JPH09139026A (ja) | ディジタルデータ再生装置 | |
| JPH06236307A (ja) | ファイル終端識別方式 | |
| JPH1166562A (ja) | 光ディスク記録装置 | |
| JPS62150564A (ja) | 光情報記録再生装置 | |
| JPH0782739B2 (ja) | 異種媒体間コピー方法 | |
| US5657302A (en) | Hardware implemented method and apparatus for locating a target sector of an optical media | |
| JP2589673B2 (ja) | アドレスデータ検出装置 | |
| JP4787162B2 (ja) | 中断可能なフォーマット処理 | |
| JP4015544B2 (ja) | 情報処理装置 | |
| JPH10320926A (ja) | 情報記録媒体 | |
| JPS58137175A (ja) | アドレス情報認識方式 | |
| JPH04291056A (ja) | 光ディスク装置及びその再生方法 | |
| CN1251460A (zh) | 检测和恢复物理识别的装置 | |
| KR0185599B1 (ko) | 그래픽 디스크 및 오디오 디스크의 판별 장치 및 방법 | |
| JPH06103318A (ja) | 情報再生装置 | |
| JP3073925B2 (ja) | 情報入出力装置 |