(57)【要約】【課題】特定のセクタにエラーがあるメディアに対しても、問題なくメディアのフォーマット形式を認識すること。【解決手段】フレキシブル・ディスク・ドライブに挿入されたメディア（４０）がどのようなフォーマット形式でフォーマットされたメディアであるかを認識する方法は、挿入されたメディアの特定のセクタにエラーがあって当該特定のセクタから情報を読み込めずに挿入されたメディアのフォーマット形式を認識できない場合（Ｓ２０のＮＧ、Ｓ２３のＮＧ）に、ブート・セクタの内容を読み出し（Ｓ３１，Ｓ３６，Ｓ４１）と、このブート・セクタから正しく情報を読み込めた場合に、挿入されたメディアを当該読み出したフォーマット形式でフォーマットされているメディアと判断する（Ｓ３２，Ｓ３７，Ｓ４２）。【選択図】        図９
2004295655.tif 000002
【特許請求の範囲】
【請求項１】
フレキシブル・ディスク・ドライブに挿入されたメディアがどのようなフォーマット形式でフォーマットされたメディアであるかを認識する方法であって、前記メディアは、磁気ディスク媒体上に同心円状に配置された複数のトラックを有し、各トラックは所定数の互いに等しい長さのセクタに分割されている、メディア認識方法において、
前記挿入されたメディアの特定のセクタにエラーがあって当該特定のセクタから情報を読み込めずに前記挿入されたメディアのフォーマット形式を認識できない場合に、ブート・セクタの内容を読み出すステップと、
該ブート・セクタから正しく情報を読み込めた場合に、前記挿入されたメディアを当該読み出したフォーマット形式でフォーマットされているメディアと判断するステップと
を含むメディア認識方法。
【請求項２】
前記挿入されたメディアが２ＨＤのメディアで、前記特定のセクタが最端トラックのサイド０のセクタ１８である、請求項１に記載のメディア認識方法。
【請求項３】
前記挿入されたメディアが２ＤＤのメディアで、前記特定のセクタが最端トラックのサイド０のセクタ９である、請求項１に記載のメディア認識方法。
【請求項４】
フレキシブル・ディスク・ドライブに挿入されたメディアがどのようなフォーマット形式でフォーマットされたメディアであるかを認識する方法であって、前記メディアは、磁気ディスク媒体上に同心円状に配置された複数のトラックを有し、各トラックは所定数の互いに等しい長さのセクタに分割されている、メディア認識方法において、
前記挿入されたメディアを回転数３００ｒｐｍで回転する第１のステップと、
前記挿入されたメディアが２ＨＤのメディアか２ＤＤのメディアかを判定する第２のステップと、
該第２のステップにおいて前記挿入されたメディアが２ＨＤのメディアと判定された場合に、最端トラックのサイド０のセクタ２１から情報を読み込む第３のステップと、
該第３のステップにおいて情報を読み込めた場合に、論理フォーマットチェックを行う第４のステップと、
前記第３のステップにおいて情報を読み込めなかった場合に、最端トラックのサイド０のセクタ１８から情報を読み込む第５のステップと、
該第５のステップにおいて情報を読み込めた場合に、論理フォーマットチェックを行う第６のステップと、
前記第５のステップにおいて情報を読み込めなかった場合に、回転数を３００ｒｐｍから３６０ｒｐｍに切り替える第７のステップと、
該第７のステップ後にレディ信号を確認する第８のステップと、
該第８のステップにおいて前記レディ信号を確認できなかった場合に、前記フレキシブル・ディスク・ドライブの準備が出来ていないと判断する第９のステップと、
前記第８のステップにおいて前記レディ信号を確認できた場合に、最端トラックのサイド０のセクタ１５から情報を読み込む第１０のステップと、
該第１０のステップにおいて情報を読み込めた場合に、論理フォーマットチェックを行う第１１のステップと、
前記第１０のステップにおいて情報を読み込めなかった場合に、最端トラックのサイド０のセクタ８から情報を読み込む第１２のステップと、
該第１２のステップにおいて情報を読み込めた場合に、論理フォーマットチェックを行う第１３のステップと、
前記第１２のステップにおいて情報を読み込めなかった場合に、ブート・トラックから情報を読み込む第１４のステップと、
該第１４のステップにおいて情報を正しく読み込めた場合に、前記挿入されたメディアを当該読み出したフォーマット形式でフォーマットされているメディアと判断する第１５のステップと
を含むメディア認識方法。
【請求項５】
前記第１４のステップにおいて情報を正しく読み込めなかった場合に、回転数を３６０ｒｐｍから３００ｒｐｍに切り替える第１６のステップと、
該第１６のステップ後にレディ信号を確認する第１７のステップと、
該第１７のステップにおいて前記レディ信号を確認できなかった場合に、前記フレキシブル・ディスク・ドライブの準備が出来ていないと判断する第１８のステップと、
前記第１７のステップにおいて前記レディ信号を確認できた場合に、ブート・トラックから情報を読み込む第１９のステップと、
該第１９のステップにおいて情報を正しく読み込めた場合に、前記挿入されたメディアを当該読み出したフォーマット形式でフォーマットされているメディアと判断する第２０のステップと、
前記第１９のステップにおいて情報を正しく読み込めなかった場合に、前記挿入されたメディアをフォーマットされていないメディアと判断する第２１のステップと
を更に含む請求項４に記載のメディア認識方法。
【請求項６】
前記第２のステップにおいて前記挿入されたメディアが２ＤＤのメディアと判定された場合に、最端トラックのサイド０のセクタ９から情報を読み込む第２２のステップと、
該第２２のステップにおいて情報を読み込めた場合に、論理フォーマットチェックを行う第２３のステップと、
前記第２２のステップにおいて情報を読み込めなかった場合に、ブート・トラックから情報を読み込む第２４のステップと、
該第２４のステップにおいて情報を正しく読み込めた場合に、前記挿入されたメディアを当該読み出したフォーマット形式でフォーマットされているメディアと判断する第２５のステップと、
前記第２４のステップにおいて情報を正しく読み込めなかった場合に、前記挿入されたメディアをフォーマットされていないメディアと判断する第２６のステップと
を更に含む請求項５に記載のメディア認識方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フレキシブル・ディスク・ドライブ（以下、「ＦＤＤ」とも略称する）でアクセスされるフレキシブル・ディスク（以下、「ＦＤ」とも略称する）であるメディアを認識する方法に関する。
【０００２】
【従来の技術】
周知のように、フレキシブル・ディスク・ドライブはその中に挿入されたフレキシブル・ディスクの磁気ディスク媒体に対してデータの記録再生を行うための装置である。そして、このようなフレキシブル・ディスク・ドライブは、ラップトップ・パーソナル・コンピュータやノート型パーソナル・コンピュータ、あるいはノート型ワード・プロセッサ等の電子機器に搭載される。電子機器は、ホスト・システムや上位装置とも呼ばれる。
【０００３】
この種のフレキシブル・ディスク・ドライブは、フレキシブル・ディスクの磁気記録媒体に対してデータの読出し／書込みを行う磁気ヘッドと、この磁気ヘッドをフレキシブル・ディスクに対して所定の半径方向に沿って移動可能に先端で支持するキャリッジ・アセンブリと、このキャリッジ・アセンブリを上記所定の半径方向に沿って移動させるステッピング・モータと、フレキシブル・ディスクを保持しつつ磁気記録媒体を回転駆動するスピンドル・モータと、を有している。ここで、磁気ヘッドを目的（目標）のトラックに移動することを「シーク」と呼ぶ。このシーク動作は、ステッピング・モータを回転駆動することによってなされる。
【０００４】
このようなフレキシブル・ディスク・ドライブを制御するためのＦＤＤ制御装置は、従来から種々提案されている。例えば、特許文献１には、上記データの読出し／書込みを行うためのリード／ライト系（以下、「Ｒ／Ｗ系」と呼ぶ。）制御回路と、ステッピング・モータの駆動を制御するためのステッピング・モータ系（以下、「ＳＴＰ系」と呼ぶ。）制御回路と、フレキシブル・ディスク・ドライブ全体の動作を制御するためのコントロール系（以下、「ＣＴＬ系」と呼ぶ。）制御回路とを１チップＩＣに組み込んだものが開示されている。この１チップＩＣは、一般に、多数のＭＯＳＦＥＴを集積したＭＯＳ・ＩＣで実現される。
【０００５】
上記ＦＤＤ制御装置は、この１チップＩＣの他に、スピンドル・モータの駆動を制御するためのスピンドル・モータ用ＩＣをも備えている。このスピンドル・モータ用ＩＣは多数のバイポーラ・トランジスタを集積したバイポーラＩＣで実現される。
【０００６】
ところで、フレキシブル・ディスク・ドライブは客先によって仕様が異なる。例えば、Ｄｒｉｖｅ  Ｓｅｌｅｃｔ  ０又はＤｒｉｖｅ  Ｓｅｌｅｃｔ  １、スペシャルシーク機能の有無、オートチャッキング機能の有無、Ｄｅｎｓｉｔｙ  Ｏｕｔ信号の論理の違い、モードＳｅｌｅｃｔ信号の論理の違い、１Ｍモード２５０ｋｂｐｓ又は３００ｋｂｐｓ等。この仕様を満足するように、１チップを仕様毎におのおの開発すると、多種類の１チップＩＣを用意しておかなければならない。これを回避するために、１チップＩＣの内部に、予め全ての仕様を満足する全ての機能を盛り込んでおき、仕様に合わせて機能を選択するようにした、機能選択回路付き１チップＩＣも既に提案されている（例えば、特許文献２参照）。
【０００７】
一方、周知のように、フレキシブル・ディスク・ドライブによって駆動されるフレキシブル・ディスクは、磁気ヘッドでアクセスされる円盤状の磁気ディスク媒体を含み、この磁気ディスク媒体の表面上には、半径方向に沿ってデータを記録するための通路としての複数のトラックが同心円状に形成されている。フレキシブル・ディスクのトラック本数は片面８０本であり、最外周トラックＴＲ００から最内周トラックＴＲ７９まである。ここでは、最外周トラックＴＲ００は最端トラックと呼ぶことにする。また、磁気ディスク媒体の両面のうち、一方の面はサイド０と呼ばれ、他方の面はサイド１と呼ばれる。
【０００８】
フレキシブル・ディスクをフレキシブル・ディスク・ドライブの磁気ヘッドでアクセスする場合、所望のトラック位置に磁気ヘッドを位置決めする必要がある。この為には、磁気ヘッドを先端で支持しているキャリッジ・アセンブリを位置決めすれば良い。キャリッジ・アセンブリの駆動手段としてステッピング・モータを採用しているので、フレキシブル・ディスク・ドライブではキャリッジ・アセンブリの位置決めを容易に行うことができる。それにも拘らず、フレキシブル・ディスク・ドライブでは、それに挿入されたフレキシブル・ディスクの磁気記録媒体の最端トラックＴＲ００の位置だけは検出する必要がある。この最端トラックＴＲ００の位置を検出する為に、キャリッジ・アセンブリにはその底部から下方に突出した遮断板が備えられ、このキャリッジ・アセンブリと対向するメイン・フレームに近接した基板にフォト・インタラプタが取り付けられている。（例えば、特許文献３参照）。すなわち、フォト・インタラプタの光路を遮断板が遮断することにより、磁気ヘッドがフレキシブル・ディスクの磁気記録媒体における最端トラックＴＲ００の位置にあることを検出することができる。このようなトラック位置検出機構は、この技術分野では「００センサ」と呼ばれている。
【０００９】
フレキシブル・ディスクは磁性体を塗った円盤を四角いジャケットに納めたものである。フレキシブル・ディスクの外形サイズには、３．５インチ型、５．２５インチ型などがあるが、最近では３．５インチ型が主流である。単位面積当たりに記録できる記録密度によって、両面倍密度倍トラック（２ＤＤ）、両面高密度倍トラック（２ＨＤ）などに分けられる。
【００１０】
また、製造したばかりのフレキシブル・ディスク（以下、「生のＦＤ」とも略称する）は単なる磁性体を塗布した円盤に過ぎない。この生のＦＤをパーソナル・コンピュータやワード・プロセッサ等で利用できるようにするためには、生のＦＤの磁気ディスク媒体を複数の領域に区分けして番号を付け、各領域にどんな情報を書き込むかを記録・管理する必要がある。これら一連の処理をフォーマット、或いは初期化と呼ぶ。
【００１１】
前述したように、フレキシブル・ディスクは、円盤状の磁気ディスク媒体上に同心円状に配置された複数本のトラックを有し、各トラックは円周方向に所定数の互いに等しい長さのセクタに分割される。
【００１２】
フォーマットには物理フォーマットと論理フォーマットとがある。物理フォーマットは円盤状の磁気ディスク媒体にどのようにデータを並べるかを決めることであり、具体的には、トラック総数、使用トラック総数、各トラックのセクタ数、媒体記憶容量、フォーマット記憶容量などがある。一方、論理フォーマットとは、物理フォーマットが終った後に磁気ディスク媒体上で“目次”にあたる情報を書き込む場所を決め、さらに情報に書き込むひとつひとつの単位に“番地”を割り振ることである。論理フォーマットはセクタ・フォーマットとも呼ばれる。
【００１３】
同じ３．５インチ型のフレキシブル・ディスクでも、フォーマットが異なると読み書きはできない。そのため、フレキシブル・ディスク・ドライブは、それに挿入されたフレキシブル・ディスク（メディア）をアクセス（読み書き）するためには、そのフレキシブル・ディスク（メディア）がどのようなフォーマット形式でフォーマットされているかを認識する必要がある。
【００１４】
ここで、フォーマット形式の種類としては、下記の表１に示されるものがある。
【００１５】
【表１】
2004295655.tif 000003
【００１６】
図１を参照して、従来のメディア認識方法について説明する。
【００１７】
先ず、メディアが有るか否かを確認する（ステップＳ１）。この確認はＤｉｓｋ  Ｏｕｔ信号（ＤＫＯ）に基づいて判断される。ＤＫＯ信号が論理“Ｈ”レベルのとき、メディアが無しと判断する（ステップＳ２）。メディアが有る場合、モータをオンする（ステップＳ３）。すなわち、ＭＴＩ信号を論理“Ｈ”レベルから論理“Ｌ”レベルに遷移し、ＨＤＩ２信号は論理“Ｈ”レベルに固定される。このときのスピンドル・モータの回転数は、３００ｒｐｍである。
【００１８】
次に、レディ信号（ＳＲＯ）を確認し、待ち時間として最大８００ｍｓを設定する（ステップＳ４）。ＳＲＯ信号が論理“Ｈ”レベルのとき、フレキシブル・ディスク・ドライブの準備が出来てないと判断する（ステップＳ５）。
【００１９】
ＳＲＯ信号が論理“Ｌ”レベルであることを、ＤＳＩ信号を論理“Ｈ”レベルから論理“Ｌ”レベルにしてから確信する。
【００２０】
レディ信号（ＳＲＯ）が確認できたら、６ｍｓの再較正をする（ステップＳ６）。この再較正は、磁気ヘッドが２トラックでストップしている可能性が有るからである。このとき最端トラックＴｒ．００を監視して磁気ヘッドをそこで停止する。次に、４ｍｓで磁気ヘッドを１２ステップ内周へ移動する（ステップＳ７）。これはトラックずれを修復するためである。
【００２１】
次に、Ｄｅｎｓｉｔｙ  ｏｕｔ信号（ＨＤＯ）を確信する（ステップＳ８）。この時点で、挿入されたメディアが２ＨＤのメディアであるか２ＤＤのメディアであるか確認し、転送レートを決定する。Ｄｅｎｓｉｔｙ  ｏｕｔ信号を確認できたら、４ｍｓの再較正をする（ステップＳ９）。この再較正でエラーがあったら、エラーと判断する（ステップＳ１０）。エラーがない場合、最端トラックＴｒ．００を監視して磁気ヘッドをそこで停止する。なお、フレキシブル・ディスク・ドライブは、磁気ヘッドを最端トラックＴｒ．００より外周に移動させることはできない。
【００２２】
挿入されたメディアが２ＨＤのメディアであって、ＨＤＩ信号が論理“Ｈ”であったとする。この場合、先ず、磁気ヘッドによって、最端トラックＴｒ．００のサイド０のセクタ２１から情報を読み込む（ステップＳ１１）。情報を読み込めた場合（ステップＳ１１のＯＫ）、論理フォーマットチェックを行う（ステップＳ１２）。
【００２３】
論理フォーマットチェックでは、先ず、磁気ヘッドによって、最端トラックＴｒ．００のサイド０のセクタ０から情報を読み込む（ステップＡ１）。なお、最端トラックＴｒ．００のサイド０のセクタ０は、この技術分野においてブート・セクタ（ｂｏｏｔ  ｓｅｃｔｏｒ）と呼ばれる。このブート・セクタには、当該メディアのフォーマット形式に関する情報が格納されている。情報を正しく読み込めた場合（ステップＡ１のＯＫ）、論理フォーマットと物理フォーマットとが異なるか否かを判断する（ステップＡ２）。論理フォーマットと物理フォーマットとが異なる場合（ステップＡ２のＹＥＳ）、挿入されたメディアはフォーマットされたメディアであると判断し、パラメータは論理フォーマット時の値を使用する（ステップＡ３）。一方、ステップＡ１において情報を正しく読み込めなかったとき（ステップＡ１のＮＧ）やステップＡ２において論理フォーマットと物理フォーマットとが同じと判断された場合（ステップＡ２のＮＯ）には、挿入されたメディアはフォーマットされたメディアであると判断し、パラメータは物理フォーマット時の値を使用する（ステップＡ４）。
【００２４】
ステップＳ１１において情報を読み込めなったとする（ステップＳ１１のＮＧ）。この場合、磁気ヘッドによって、最端トラックＴｒ．００のサイド０のセクタ１８から情報を読み込む（ステップＳ１３）。情報を読み込めた場合（ステップＳ１３のＯＫ）、論理フォーマットチェックを行う（ステップＳ１４）。
【００２５】
ステップＳ１３において情報を読み込めなったとする（ステップＳ１３のＮＧ）。この場合、スピンドル・モータの回転数を３００ｒｐｍから３６０ｒｐｍに設定する（ステップＳ１５）。このとき、ＨＤＩ２信号を論理“Ｈ”レベルから論理“Ｌ”レベルにする。
【００２６】
次に、レディ信号（ＳＲＯ）を確認し、待ち時間として最大８００ｍｓを設定する（ステップＳ１６）。ＳＲＯ信号が論理“Ｈ”レベルのとき、フレキシブル・ディスク・ドライブの準備が出来てないと判断する（ステップＳ１７）。
【００２７】
ステップＳ１６においてレディ信号（ＳＲＯ）が確認できたら（すなわち、ＳＲＯ信号が論理“Ｌ”レベルであるなら）、磁気ヘッドによって、最端トラックＴｒ．００のサイド０のセクタ１５から情報を読み込む（ステップＳ１８）。情報を読み込めた場合（ステップＳ１８のＯＫ）、論理フォーマットチェックを行う（ステップＳ１９）。
【００２８】
ステップＳ１８において情報を読み込めなった場合（ステップＳ１８のＮＧ）、磁気ヘッドによって、最端トラックＴｒ．００のサイド０のセクタ８から情報を読み込む（ステップＳ２０）。情報を読み込めた場合（ステップＳ２０のＯＫ）、論理フォーマットチェックを行う（ステップＳ２１）。
【００２９】
ステップＳ２０において情報を読み込めなった場合（ステップＳ２０のＮＧ）、挿入されたメディアはフォーマットされていないメディアであると判断する（ステップＳ２２）。
【００３０】
一方、挿入されたメディアが２ＤＤのメディアであって、ＨＤＩ信号が論理“Ｌ”であったとする。この場合、磁気ヘッドによって、最端トラックＴｒ．００のサイド０のセクタ９から情報を読み込む（ステップＳ２３）。情報を読み込めた場合（ステップＳ２３のＯＫ）、論理フォーマットチェックを行う（ステップＳ２４）。
【００３１】
ステップＳ２３において情報を読み込めなった場合（ステップＳ２３のＮＧ）、挿入されたメディアはフォーマットされていないメディアであると判断する（ステップＳ２５）。
【００３２】
上述したように、従来のメディア認識方法では、ステップＳ２０又はステップＳ２３において情報を読み込めなかった場合、直ちに、挿入されたメディアはフォーマットされていないメディアであると判断している。
【００３３】
【特許文献１】
特開平９−９７４９３号公報
【００３４】
【特許文献２】
特開平９−９７８３９号公報
【００３５】
【特許文献３】
特開平９−９１８５９号公報
【００３６】
【発明が解決しようとする課題】
上述したように、従来のメディア認識方法では、ある特定のセクタにエラー（誤り）がある場合、そのメディアを正しく認識することはできない。
【００３７】
それについて具体例を挙げて説明する。例えば、フレキシブル・ディスク・ドライブに挿入されたメディアが記憶容量が１．４４ＭＢにフォーマットされた２ＨＤのメディア（以下、「１．４４ＭＢフォーマットメディア」と呼ぶ。）であったとする。このメディアはセクタ数が１８である。そして、特定のセクタとして、最端トラックＴｒ．００のサイド０のセクタ１８に不良があったとする。この場合、挿入されたメディアが１．４４ＭＢフォーマットメディアであるにも拘らず、ステップＳ１３において情報を正しく読み込むことができない（ステップＳ１３のＮＧ）。１．４４ＭＢフォーマットメディアはその回転数が３００ｒｐｍに設定されているので、ステップＳ１５，Ｓ１６，Ｓ１８、Ｓ２０，Ｓ２２の経路によって、当該メディアはフォーマットされていないメディアであると判断されてしまう。すなわち、特定のセクタが壊れてしまうと、そのメディア全体が読み書き不可であると判断されてしまう。
【００３８】
尚、この特定セクタ（最端トラックＴｒ．００のサイド０のセクタ１８）に不良がある１．４４ＭＢフォーマットされたメディアは、あくまで不良メディアであるため、現在のような仕様でも問題はない。しかしながら、その壊れている特定のセクタ以外のセクタは正常であるので、それら正常なセクタに対してデータを読み書きすることが可能であるにも拘らず、そのメディア全体が読み書き不可と判断されてしまう。
【００３９】
このような事情は、フレキシブル・ディスク・ドライブに挿入されたメディアが２ＤＤのメディアであって、特定のセクタとして最端トラックＴｒ．００のサイド０のセクタ９に不良があった場合にも起こり得る。
【００４０】
したがって、本発明の課題は、特定のセクタにエラーがあるメディアに対しても、問題なくメディアのフォーマット形式を正しく認識することができる、メディア認識方法を提供することにある。
【００４１】
【課題を解決するための手段】
本発明によれば、フレキシブル・ディスク・ドライブに挿入されたメディア（４０）がどのようなフォーマット形式でフォーマットされたメディアであるかを認識する方法であって、前記メディアは、磁気ディスク媒体上に同心円状に配置された複数のトラックを有し、各トラックは所定数の互いに等しい長さのセクタに分割されている、メディア認識方法において、前記挿入されたメディアの特定のセクタにエラーがあって当該特定のセクタから情報を読み込めずに前記挿入されたメディアのフォーマット形式を認識できない場合（Ｓ２０のＮＧ、Ｓ２３のＮＧ）に、ブート・セクタの内容を読み出すステップ（Ｓ３１，Ｓ３６，Ｓ４１）と、該ブート・セクタから正しく情報を読み込めた場合に、前記挿入されたメディアを当該読み出したフォーマット形式でフォーマットされているメディアと判断するステップ（Ｓ３２，Ｓ３７，Ｓ４２）とを含むメディア認識方法が得られる。
【００４２】
上記メディア認識方法において、例えば、挿入されたメディアが２ＨＤのメディアで、特定のセクタが最端トラックのサイド０のセクタ１８であって良い。または、挿入されたメディアが２ＤＤのメディアで、特定のセクタが最端トラックのサイド０のセクタ９であって良い。
【００４３】
本発明の具体的な態様によれば、フレキシブル・ディスク・ドライブに挿入されたメディア（４０）がどのようなフォーマット形式でフォーマットされたメディアであるかを認識する方法であって、前記メディアは、磁気ディスク媒体上に同心円状に配置された複数のトラックを有し、各トラックは所定数の互いに等しい長さのセクタに分割されている、メディア認識方法において、前記挿入されたメディアを回転数３００ｒｐｍで回転する第１のステップ（Ｓ３）と、前記挿入されたメディアが２ＨＤのメディアか２ＤＤのメディアかを判定する第２のステップ（Ｓ８）と、該第２のステップにおいて前記挿入されたメディアが２ＨＤのメディアと判定された場合に、最端トラックのサイド０のセクタ２１から情報を読み込む第３のステップ（Ｓ１１）と、該第３のステップにおいて情報を読み込めた場合に、論理フォーマットチェックを行う第４のステップ（Ｓ１２）と、前記第３のステップにおいて情報を読み込めなかった場合に、最端トラックのサイド０のセクタ１８から情報を読み込む第５のステップ（Ｓ１３）と、該第５のステップにおいて情報を読み込めた場合に、論理フォーマットチェックを行う第６のステップ（Ｓ１４）と、前記第５のステップにおいて情報を読み込めなかった場合に、回転数を３００ｒｐｍから３６０ｒｐｍに切り替える第７のステップ（Ｓ１５）と、該第７のステップ後にレディ信号を確認する第８のステップ（Ｓ１６）と、該第８のステップにおいて前記レディ信号を確認できなかった場合に、前記フレキシブル・ディスク・ドライブの準備が出来ていないと判断する第９のステップ（Ｓ１７）と、前記第８のステップにおいて前記レディ信号を確認できた場合に、最端トラックのサイド０のセクタ１５から情報を読み込む第１０のステップ（Ｓ１８）と、該第１０のステップにおいて情報を読み込めた場合に、論理フォーマットチェックを行う第１１のステップ（Ｓ１９）と、前記第１０のステップにおいて情報を読み込めなかった場合に、最端トラックのサイド０のセクタ８から情報を読み込む第１２のステップ（Ｓ２０）と、該第１２のステップにおいて情報を読み込めた場合に、論理フォーマットチェックを行う第１３のステップ（Ｓ２１）と、前記第１２のステップにおいて情報を読み込めなかった場合に、ブート・トラックから情報を読み込む第１４のステップ（Ｓ３１）と、該第１４のステップにおいて情報を正しく読み込めた場合に、前記挿入されたメディアを当該読み出したフォーマット形式でフォーマットされているメディアと判断する第１５のステップ（Ｓ３２）とを含むメディア認識方法が得られる。
【００４４】
上記具体的な態様によるメディア認識方法において、前記第１４のステップにおいて情報を正しく読み込めなかった場合に、回転数を３６０ｒｐｍから３００ｒｐｍに切り替える第１６のステップ（Ｓ３３）と、該第１６のステップ後にレディ信号を確認する第１７のステップ（Ｓ３４）と、該第１７のステップにおいて前記レディ信号を確認できなかった場合に、前記フレキシブル・ディスク・ドライブの準備が出来ていないと判断する第１８のステップ（Ｓ３５）と、前記第１７のステップにおいて前記レディ信号を確認できた場合に、ブート・トラックから情報を読み込む第１９のステップ（Ｓ３６）と、該第１９のステップにおいて情報を正しく読み込めた場合に、前記挿入されたメディアを当該読み出したフォーマット形式でフォーマットされているメディアと判断する第２０のステップ（Ｓ３７）と、前記第１９のステップにおいて情報を正しく読み込めなかった場合に、前記挿入されたメディアをフォーマットされていないメディアと判断する第２１のステップ（Ｓ３９）とを更に含んで良い。また、前記第２のステップにおいて前記挿入されたメディアが２ＤＤのメディアと判定された場合に、最端トラックのサイド０のセクタ９から情報を読み込む第２２のステップ（Ｓ２３）と、該第２２のステップにおいて情報を読み込めた場合に、論理フォーマットチェックを行う第２３のステップ（Ｓ２４）と、前記第２２のステップにおいて情報を読み込めなかった場合に、ブート・トラックから情報を読み込む第２４のステップ（Ｓ４１）と、該第２４のステップにおいて情報を正しく読み込めた場合に、前記挿入されたメディアを当該読み出したフォーマット形式でフォーマットされているメディアと判断する第２５のステップ（Ｓ４２）と、前記第２４のステップにおいて情報を正しく読み込めなかった場合に、前記挿入されたメディアをフォーマットされていないメディアと判断する第２６のステップ（Ｓ４３）とを更に含んで良い。
【００４５】
上記括弧内の符号は、理解を容易にするために付したものであり、一例にすぎず、これらに限定されない。
【００４６】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００４７】
最初に、図２及び図３を参照して、本発明に係るメディア認識方法が適用される、携帯型電子機器に搭載可能な３．５インチ型フレキシブル・ディスク・ドライブについて説明する。図２は分解斜視図、図３は前面側からみた斜視図である。
【００４８】
図示のフレキシブル・ディスク・ドライブは、３．５インチ型フレキシブル・ディスク（後述する）を駆動するための装置である。挿入されたフレキシブル・ディスクは、図２及び図３の矢印Ａに示す方向からフレキシブル・ディスク・ドライブ中に挿入される。挿入されたフレキシブル・ディスクは、ディスク・テーブル１１上に、その回転軸１１ａとフレキシブル・ディスクの中心軸とが一致した状態で保持される。ディスク・テーブル１１の回転軸１１ａは、スプリング１２を介してメイン・フレーム１３に設けられた軸受１３ａに挿入され、これによってディスク・テーブル１１はメイン・フレーム１３の表面上で回転自在に支持されている。従って、ディスク・テーブル１１の回転軸１１ａの軸方向Ｂは、メイン・フレーム１３の厚み方向と平行に成っている。ディスク・テーブル１１は、メイン・フレーム１３の裏面に設けられたスピンドル・モータ（図示せず）によって回転駆動され、これによってフレキシブル・ディスクの磁気ディスク媒体が回転する。また、メイン・フレーム１３の裏面には、多数の電子部品が搭載された基板（図示せず）が取り付けられている。
【００４９】
フレキシブル・ディスク・ドライブは、フレキシブル・ディスクの磁気ディスク媒体に対してデータの読出し／書込みを行うための上下一対の磁気ヘッド１４（上側磁気ヘッドのみを図示する）を備えている。磁気ヘッド１４は、フレキシブル・ディスク・ドライブの背面側に設けられたキャリッジ・アセンブリ１５にその先端側で支持されている。すなわち、キャリッジ・アセンブリ１５は、上側磁気ヘッド１４を支持する上側キャリッジ１５Ｕと、下側磁気ヘッドを支持する下側キャリッジ１５Ｌとを有する。キャリッジ・アセンブリ１５は、メイン・フレーム１３の表面上で後述するようにメイン・フレーム１３から離隔して配置されており、磁気ヘッド１４をその先端側でフレキシブル・ディスクに対して所定の半径方向（図２及び図３の矢印Ｃで示す方向）に沿って移動可能に支持している。
【００５０】
また、メイン・フレーム１３の背面側の側壁１３１には、ステッピング・モータ１６が固定されている。ステッピング・モータ１６はキャリッジ・アセンブリ１５を所定の半径方向Ｃに沿ってリニアに駆動する。詳細に説明すると、ステッピング・モータ１６は所定の半径方向Ｃと平行に延在する回転軸（駆動軸）１６１を有し、この回転軸１６１には雄ネジが切られている。この回転軸１６１の先端１６１ａは、メイン・フレーム１３の表面から切り起こしにより立設された曲げ部１３２に空けられた穴１３２ａを貫通し、スチール・ボール１６２が設けられる。この穴１３２ａとスチール・ボール１６２とによって、回転軸１６１は所定の半径方向Ｃと平行に延在するように規制され、かつその先端１６１ａは回転可能に支持されている。
【００５１】
一方、キャリッジ・アセンブリ１５は、下側キャリッジ１５Ｌから回転軸１６１まで延在したアーム１５１を有し、このアーム１５１の先端１５１ａは回転軸１６１の雄ネジの谷の部分に係合する。従って、ステッピング・モータ１６の回転軸１６１が回転すると、このアーム１５１の先端１５１ａが回転軸１６１の雄ネジの谷の部分に沿って動かされ、これによってキャリッジ・アセンブリ１５自体が所定の半径方向Ｃに沿って移動する。とにかく、ステッピング・モータ１６はキャリッジ・アセンブリ１５を所定の半径方向Ｃに沿ってリニアに移動させるための駆動手段として働く。
【００５２】
ステッピング・モータ１６の回転軸１６１がキャリッジ・アセンブリ１５の一方の側に設けられているので、キャリッジ・アセンブリ１５の一方の側はこの回転軸１６１によってメイン・フレーム１３から離隔した状態で、移動可能に支持される。しかしながら、この回転軸１６１による支持だけでは、キャリッジ・アセンブリ１５全体をメイン・フレーム１３の表面から離隔した状態で配置することはできない。そのため、ガイド・バー１７によって、キャリッジ・アセンブリ１５の他方の側でキャリッジ・アセンブリ１５を支持しながら案内する。ガイド・バー１７はキャリッジ・アセンブリ１５を間に挟んで、ステッピング・モータ１６の回転軸１６１とは逆側に設けられている。ガイド・バー１７は所定の半径方向Ｃに対して平行に延在し、メイン・フレーム１３の表面上で一端１７１および他端１７２が後述するように固定され、キャリッジ・アセンブリ１５を所定の半径方向Ｃに沿って案内する。これによって、キャリッジ・アセンブリ１５全体がメイン・フレーム１３の表面から離隔して配置される。
【００５３】
尚、キャリッジ・アセンブリ１５からこのガイド・バー１７側へフレキシブル・プリンテッド・サーキット（ＦＰＣ）１５２が延在しており、このＦＰＣ１５２はメイン・フレーム１３の裏面に取り付けられた基板（図示せず）に電気的に接続される。
【００５４】
ガイド・バー１７はメイン・フレーム１３の表面でガイド・バー・クランプ１８によって挟持されている。ガイド・バー・クランプ１８はその中央部でメイン・フレーム１３の表面にバインド子ネジ１９によって固定されている。詳細に説明すると、ガイド・バー・クランプ１８はガイド・バー１７より少しだけ長い矩形固定部材１８０を有し、矩形固定部材１８０のほぼ中央にはバインド子ネジ１９のネジ軸１９０が通過できる程度の穴１８０ａが穿設されている。矩形固定部材１８０は、その一端１８０ｂおよび他端１８０ｃで、ガイド・バー１７の一端１７１および他端１７２をそれぞれ挟持するための一対のアーム１８１および１８２が延在している。
【００５５】
ガイド・バー・クランプ１８は単にガイド・バー１７を挟持しているだけなので、これだけではガイド・バー１７をメイン・フレーム１３の表面に固定することは出来ない。このために、ガイド・バー１７の両端１７１および１７２の位置を規制するための一対の位置決め部材が必要である。この一対の位置決め部材としては、メイン・フレーム１３の一部をメイン・フレーム１３の表面側に切り起こして形成した一対の曲げ部２０１および２０２を使用している。
【００５６】
キャリッジ・アセンブリ１５の下側キャリッジ１５Ｌは、キャリッジ・アセンブリ１５をガイド・バー１７に沿って摺動可能に支持する支持枠としても働く。下側キャリッジ１５Ｌはガイド・バー１７側へ突出した突出部（図示せず）を有し、この突出部中にガイド・バー１７が摺動可能に嵌入されている。
【００５７】
フレキシブル・ディスク・ドライブは、イジェクト・プレート２１とディスク・ホルダ２２とを更に有する。メイン・フレーム１３、イジェクト・プレート２１、及びディスク・ホルダ２２は、金属板に打抜き加工、プレス加工、曲げ加工等を施すことにより形成される。
【００５８】
イジェクト・プレート２１は、フレキシブル・ディスクの挿入方向Ａおよびその逆方向に沿ってスライド自在なように、メイン・フレーム１３上に備えられている。イジェクト・プレート２１は、後述するように、フレキシブル・ディスク・ドライブの作動時に、ディスク・ホルダ２２と協動してフレキシブル・ディスクを保持する。また、イジェクト・プレート２１は、フレキシブル・ディスクを挿入方向Ａに沿ってフレキシブル・ディスク・ドライブ内に挿入することを可能とし、或いはフレキシブル・ディスクを挿入方向Ａと逆方向に沿ってフレキシブル・ディスク・ドライブ内から取り出すことを可能とするために、挿入方向Ａにそってフレキシブル・ディスクが摺動自在なようにフレキシブル・ディスクを保持する。イジェクト・プレート２１には、互いに対向する一対の側壁２１０が形成されている。この両側壁２１０の各々には、一対のカム部２１１が形成されている。また、イジェクト・プレート２１の底面には、両側壁２１０に沿って切抜き部２１２が形成され、イジェクト・プレート２１の底面中央部には、ディスク・テーブル１１を取り囲むように略Ｕ字状の切欠き部２１３が形成されている。更に、イジェクト・プレート２１の下面には、ピン（後述する）が設けられており、このピンは、後述するイジェクト・レバーの係止部と係合する。
【００５９】
ディスク・ホルダ２２は、イジェクト・プレート２１上に配置されている。ディスク・ホルダ２２には、主表面２２０と、この主表面２２０の両側端で互いに対向した一対の側壁２２１が形成されている。この両側壁２２１には、それぞれ突片２２２（一方のみ図示）が形成されている。これらの突片２２２は、イジェクト・プレート２１の切抜き部２１２を通じてメイン・フレーム１３の穴１３３内に挿通される。この突片２２２がメイン・フレーム１３の穴１３３内に挿通されることにより、ディスク・ホルダ２２は、メイン・フレーム１３に対する挿入方向Ａの位置が決められるのと同時に、ディスク・ホルダ２２は、ディスク・テーブル１１の回転軸１１ａの軸方向Ｂに沿って往復動自在となる。また、両側壁２２１の各々には、一対のピン２２３が設けられている。このピン２２３は、イジェクト・プレート２１の側壁２１０に形成されてカム部２１１内に挿通される。ディスク・ホルダ２２とイジェクト・プレート２１との間には、イジェクト・バネ２３が架設されている。
【００６０】
尚、本例の場合、ディスク・ホルダ２２に突片２２２を設け、メイン・フレーム１３に穴１３３を設けてあるが、これに限らず、メイン・フレームに突片を設け、ディスク・ホルダに穴を設けても構わない。
【００６１】
また、ディスク・ホルダ２２は、その挿入方向Ａの奥側中央部に、キャリッジ・アセンブリ１５の上側キャリッジ１５Ｕと対応する位置に、所定の半径方向Ｃに延在した略矩形状の開口部２２４が設けられている。この開口部２２４を囲むように、その周囲にディスク・ホルダ２２の主表面２２０から上方に盛り上がった、略Ｕ字形状の盛り上がり縁２２５が形成されている。一方、キャリッジ・アセンブリ１５は、側方に延びる一対の側方アーム１５３を備え、この側方アーム１５３は盛り上がり縁２２５の上に位置する。後述するように、フレキシブル・ディスクがディスク・ホルダ２２からイジェクトされた状態では、この側方アーム１５３が盛り上がり縁２２５と係合し、これによって上下一対の磁気ヘッド１４同士が互いに離される。さらに、ディスク・ホルダ２２は、その挿入方向Ａの奥側で開口部２２４から右寄りに、後述するイジェクト・レバーのレバー部の回動を許すような形状の開口部２２６も有している。
【００６２】
メイン・フレーム１３上には、キャリッジ・アセンブリ１５の近傍に、イジェクト・レバー２４が回動自在に設けられている。詳細に述べると、メイン・フレーム１３には、その表面から上方に延びるロッド状ピン１３４が立設している。イジェクト・レバー２４は、ロッド状ピン１３４が嵌め込まれる筒状部２４０と、この筒状部２４０から径方向に延在するアーム部（レバー部）２４１と、このアーム部２４１の自由端に設けた上方に延在する突起部２４２と、アーム部２４１の自由端側から周方向に延びる円弧状の係止部２４３とを有している。イジェクト・レバー２４には、筒状部２４０の周りにイジェクト・レバー・バネ２５が装着され、このイジェクト・レバー・バネ２５は、イジェクト・レバー２４を図面上、反時計回りに付勢している。イジェクト・レバー２４の突起部２４２は上記開口部２２６に遊嵌されている。また、この突起部２４２は、後述するフレキシブル・ディスクのシャッタの右側上端縁と係合して、シャッタの開閉を制御する。尚、図３に示されるように、ロッド状ピン１３４の先端にはネジ２６が捩じ込まれており、これによってイジェクト・レバー２４がロッド状ピン１３４から抜けるのを防止している。
【００６３】
また、メイン・フレーム１３の前端部には、フロント・パネル２７が取り付けられている。フロント・パネル２７は、フレキシブル・ディスクを出し入れする開口２７１と、この開口２７１を開閉する扉２７２とを備えている。このフロント・パネル２７には、イジェクト・ボタン２８が前後方向移動可能に突設されている。イジェクト・ボタン２８は、イジェクト・プレート２１の前端で前方に突き出ている突起部２１４に嵌め込まれている。
【００６４】
図４を参照して、図２および図３に示されたフレキシブル・ディスク・ドライブ（ＦＤＤ）によって駆動されるフレキシブル・ディスク（ＦＤ）４０について説明する。図示のフレキシブル・ディスク４０は、円盤状の磁気ディスク媒体４１と、この磁気ディスク媒体４１を覆うシェル４２と、矢印Ｄ方向に摺動可能なシャッタ４３とを有する。シャッタ４３には窓４３ａが空けられている。シャッタ４３は矢印Ｄ方向とは逆方向に図示しないバネ部材によって付勢されている。シェル４２は、上記フレキシブル・ディスク・ドライブの磁気ヘッド１４による磁気ディスク媒体４１へのアクセスを可能とする開口部４２ａを有する。この開口部４２ａは、フレキシブル・ディスク４０がフレキシブル・ディスク・ドライブ内に挿入されていない状態では、図に示すように、シャッタ４３で覆われている。フレキシブル・ディスク４０がフレキシブル・ディスク・ドライブ内に挿入されるとき、シャッタ４３の右側縁上端４３ｂにイジェクト・レバー２４の突起部２４２が係合し、シャッタ４３を矢印Ｄ方向へ摺動する。
【００６５】
シェル４２は、右上角部に、逆方向挿入（表裏及び前後の挿入方向を逆にして挿入）防止用の面取り部４２ｂが形成されている。また、シェル４２には、その挿入方向Ａ後端の左側角部に書込み保護用穴４４が穿設されている。
【００６６】
上述したように、フレキシブル・ディスク・ドライブによって駆動されるフレキシブル・ディスク４０において、磁気ヘッド１４によってアクセスされる磁気ディスク媒体４１の表面上には、データを記録するための通路としての複数本のトラック（図示せず）が半径方向に沿って同心円状に形成されている。フレキシブル・ディスク４０のトラック本数は片面８０本であり、最外周トラック（最端トラック）ＴＲ００から最内周トラックＴＲ７９まである。
【００６７】
図２に加えて図５をも参照して、磁気ディスク媒体４１の最端トラックＴＲ００の位置を検出するためのトラック位置検出機構（００センサ）について説明する。
【００６８】
キャリッジ・アセンブリ１５において、下側キャリッジ１５Ｌにはその底部から下方に突出した遮断板１５４が備えらている。一方、このキャリッジ・センブリ１５と対向するメイン・フレーム１３の下面側にはメイン・プリント基板３０が配設されている。このメイン・プリント基板３０上にトラック位置検出機構（００センサ）として使用されるフォト・インタラプタ３１が実装されている。このため、メイン・フレーム１３にはこのフォト・インタラプタ３１を通すための穴１３ｂが穿設されている。
【００６９】
周知のように、フォト・インタラプタ３１は、発光素子（後述する）が内蔵された第１の突出部３１１と、受光素子（後述する）が内蔵された第２の突出部３１２とを有する。第１の突出部３１１と第２の突出部３１２とは、図示の如く、対面するように配置されており、各々の対面する壁面には開口部（図示せず）が設けられている。これら２つの開口部を通して、発光素子から受光素子へ向かう光路が形成される。そして、上記遮蔽板１５４は、図示の如く、第１の突出部３１１と第２の突出部３１２との間の通路を通過する。
【００７０】
このような構成の００センサにおいて、フォト・インタラプタ３１の光路を遮蔽板１５４が遮断することにより、磁気ヘッド１４がフレキシブル・ディスク４０の磁気ディスク媒体４１における最端トラックＴＲ００の位置にあることを検出することができる。
【００７１】
図６および図７を参照して、図２および図３に図示したフレキシブル・ディスク・ドライブ（ＦＤＤ）を制御するためのＦＤＤ制御装置について説明する。
【００７２】
図示のＦＤＤ制御装置は、１チップＩＣ５０（図６）と、スピンドル・モータ用ＩＣ６０（図７）と、電源供給回路８０とを有する。これら１チップＩＣ５０、スピンドル・モータ用ＩＣ６０、および電源供給回路８０は、メイン・プリント基板３０（図５）上に実装される。スピンドル・モータ用ＩＣ６０は、スピンドル・モータの駆動を制御するためのＩＣであって、多数のバイポーラ・トランジスタを集積したバイポーラＩＣで実現される。これに対して、１チップＩＣ５０は、多数のＭＯＳＦＥＴを集積したＭＯＳ・ＩＣで実現される。電源供給回路８０は、電源スイッチ（図示せず）がオンしたとき、５Ｖの電圧を供給するための回路であって、第１の電源端子ＶＡと第２の電源端子ＶＢとを持つ。
【００７３】
図６に加えて図８をも参照して、１チップＩＣ５０は、Ｒ／Ｗ系制御回路５１と、ＳＴＰ系制御回路５２と、ＣＴＬ系制御回路５３とを内部に組み込んでいる。Ｒ／Ｗ系制御回路５１はデータの読出し／書込みを行うための制御回路である。ＳＴＰ系制御回路５２はステッピング・モータ１６（図２）の駆動を制御するための制御回路である。ＣＴＬ系制御回路５３はフレキシブル・ディスク・ドライブ全体の動作を制御するための制御回路である。１チップＩＣ５０は上述した機能選択回路５４と、ホスト用Ｉ／Ｆ回路５５と、スピンドル・モータ制御用Ｉ／Ｆ回路５６とをさらに含んでいる。ＣＴＬ系制御回路５３は、Ｒ／Ｗ系制御回路５１とＳＴＰ系制御回路５２と機能選択回路５４とホスト用Ｉ／Ｆ回路５５とスピンドルモータ用Ｉ／Ｆ回路５６とに接続されている。
【００７４】
Ｒ／Ｗ系制御回路５１は、ＨＥＡＤ１ライン７１およびＨＥＡＤ０ライン７２を介して、それぞれ、上側磁気ヘッド１４（図２）および下側磁気ヘッドに接続されている。ＳＴＰ系制御回路５２はＳ−ＭＯＴＯＲライン７３を介してステッピング・モータ１６（図２）と接続されている。ホスト用Ｉ／Ｆ回路５５はＩ／Ｆライン７４を介してホスト・システム（上位装置）（図示せず）と接続されている。スピンドル・モータ制御用Ｉ／Ｆ回路５６はＦＣＣライン７５を介してスピンドル・モータ用ＩＣ６０に接続されている。
【００７５】
次に、１チップＩＣ５０の入出力端子について説明する。尚、この明細書では、入出力端子名と信号名とを区別せずに、同じ参照符号を付して説明する。
【００７６】
１チップＩＣ５０は、ＨＥＡＤ１ライン７１およびＨＥＡＤ０ライン７２に接続されるＲ／Ｗ系出力端子（ＥＲ１、ＲＷ１Ａ、ＲＢ１Ｂ、ＥＲ０、ＥＷ０Ａ、ＲＷ０Ｂ、ＶＣＣ（Ｒ））を持つ。また、１チップＩＣ５０は、Ｓ−ＭＯＴＯＲライン７３に接続されるＳＴＰ系出力端子（ＳＴ１、ＳＴ１Ｂ、ＳＴ４、ＳＴ４Ｂ）を持つ。さらに、１チップＩＣ５０は、Ｉ／Ｆライン７４に接続されるホスト用入出力端子（ＤＣＯ、Ｓ１Ｉ、ＲＤＯ、ＷＰＯ、ＴＫＯ、ＷＧＩ、ＷＤＩ、ＳＴＰ、ＤＩＲ、ＭＴＩ、ＤＳＩ、ＩＤＯ、ＨＤＯＯ、ＨＤＩＳ）を持つ。１チップＩＣ５０は、ＦＦＣライン７５に接続されるスピンドル・モータ制御用入出力端子（ＩＤＩ、ＭＴＯ、３６０、ＨＤＩ３、ＨＤＩ、ＤＳＯ、ＤＫＩ、ＷＰＩ、１ＭＣＬＫ）を持つ。これら入出力端子以外にも、１チップＩＣ５０は、２つの機能選択入力端子（１Ｍ３６／ＨＤＯＳ／ＷＰＯＳ、ＡＣＨＳ／ＤＳＳ／ＤＲＳ）や、００センサ用の３つの入力端子（ＡＭＰ／ＦＩＬ、ＴＫＩ、ＴＫＳ）等を持つ。
【００７７】
ここで、ＦＦＣライン７５に接続されるスピンドル・モータ制御用入出力端子中の、ＤＫＩ端子（信号）は、フレキシブル・ディスク４０が本フレキシブル・ディスク・ドライブ内に挿入されているか否かを示す信号である。そのため、図６に示されるように、ＦＤＤ制御装置は、フレキシブル・ディスクがフレキシブル・ディスク・ドライブ内に挿入されているか未挿入であるかを検出ためのスイッチＭＳを備えている。また、Ｉ／Ｆライン７４に接続されるホスト用入出力端子中の、ＤＩＲ端子（信号）は、ホスト・システム（上位装置）から供給される磁気ヘッドのシーク（移動）方向を決める信号であって、論理“Ｌ”レベルは内周方向を、論理“Ｈ”レベルは外周方向をそれぞれ示す。さらに、Ｓ−ＭＯＴＯＲライン７３に接続されるＳＴＰ系出力端子中の、ＳＴ１端子（信号）およびＳＴ４端子（信号）は相励磁を示す信号である。ＳＴ１信号とＳＴ４信号が両方とも論理“Ｈ”レベルのときは、磁気ヘッドが偶数番号のトラック位置にあることを示し、両方とも論理“Ｌ”レベルのときは、磁気ヘッドが奇数番号のトラック位置にあることを示している。
【００７８】
００センサとして動作するフォト・インタラプタ３１は、発光素子である発光ダイオード（ＬＥＤ）３１ａと、受光素子であるフォト・トランジスタ３１ｂとを有する。ＬＥＤ３１ａのアノードは第１の電源端子ＶＡに接続され、カソードは１チップＩＣ５０のＴＫＳ端子に接続されている。フォト・トランジスタ３１ｂのコレクタは第１の電源端子ＶＡに接続されている。また、フォト・トランジスタ３１ｂのエミッタは抵抗器Ｒ４を介して接地されるとともに、１チップＩＣ５０のＴＫＩ端子とＡＭＰ／ＦＩＬ端子と接続されている。
【００７９】
ＴＫＩ端子（信号）は、フォト・インタラプタ３１の光路が遮断板１５４で遮断されたときに、論理“Ｌ”レベルとなる信号である。
【００８０】
ＣＴＬ系制御回路５３は、上記ＤＫＩ信号をスピンドルモータ制御用Ｉ／Ｆ回路５６を介して入力する。また、ＣＴＬ系制御回路５３は上記ＴＫＩ信号を入力する。さらに、ＣＴＬ系制御回路５３はＳＴＰ系制御回路５２から上記ＳＴ１信号及びＳＴ４信号を入力する。ＣＴＬ系制御回路５３は、上記ＤＩＲ信号をホスト用Ｉ／Ｆ回路５５を介して入力する。
【００８１】
通常、ＴＫＩ信号が論理“Ｌ”レベルで、ＤＩＲ信号が論理“Ｌ”レベルで、かつＳＴ１信号及びＳＴ４信号が両方とも論理“Ｈ”レベルのとき、ＣＴＬ系制御回路５３は、磁気ヘッド１４がフレキシブル・ディスク４０中の磁気ディスク媒体４１における最端トラックＴＲ００の位置にあると判断して、ホスト用Ｉ／Ｆ回路５５を介してホスト・システム（上位装置）へトラック００信号（ＴＫＯ信号）を出力する。
【００８２】
図７を参照して、スピンドル・モータ用ＩＣ６０によって制御されるスピンドル・モータは、その詳細な構成については図示しないが、Ｕ相、Ｖ相、およびＷ相の３つのコイル（固定子巻線）６０１、６０２、６０３を持つブラシレス三相直流モータである。そして、スピンドル・モータは、永久磁石形回転子（図示せず）と、回転子位置検出器（後述する）とを備えている。一方、スピンドル・モータ用ＩＣ６０は、複数個のバイポーラ・トランジスタから成る駆動トランジスタ（トランジスタ整流子）を内蔵している。すなわち、スピンドル・モータは、このモータの回転子位置に応じて、駆動トランジスタのバイポーラ・トランジスタをオン、オフさせて、該当する固定子巻線に電流を流し、回転子磁極との間にトルクを発生し、回転子を回転させる。回転子の回転にともない、回転子位置検出器から出力される回転子位置検出信号も順次切換えられ、電流を流す回転子巻線を切換え、回転を持続する。
【００８３】
また、スピンドル・モータは、回転子の回転数（回転速度）を検出するための周波数発生パターンＦＧＰＴを有する。スピンドル・モータ用ＩＣ６０は、周波数発生パターンＦＧＰＴで検出された回転子の回転速度に基づいて、回転子位置検出器からの回転子位置検出信号を参照しながら、電流を流す固定子巻線を切換える。
【００８４】
上記回転子位置検出器としては、例えば、図６に示すように、３つのホール素子６０６、６０７、６０８が使用される。これら３つのホール素子６０６〜６０８における詳細な配置関係については、例えば、米国特許第４，８８２，５１１号明細書（対応する公開公報は特開昭６１−１６４４５４号公報）を参照されたい。尚、もう１つのホール素子６０９は、インデックス検出用である。
【００８５】
図９を参照して、本発明の一実施の形態に係るメディア認識方法について説明する。図示のメディア認識方法は、ステップＳ２２の代わりにステップＳ３１〜Ｓ３８を、ステップＳ２５の代わりにステップＳ４１〜Ｓ４３を有している点を除いて、図１に図示した従来のメディア認識方法と同様の動作をする。したがって、図１に示したステップと同一のステップには同一の参照符号を付し、説明の簡略化の為にそれらの説明は省略する。
【００８６】
ステップＳ２０において情報を読み込めなったとする（ステップＳ２０のＮＧ）。この場合、磁気ヘッドによって、最端トラックＴｒ．００のサイド０のセクタ０（すなわち、ブート・セクタ）から情報を読み込む（ステップＳ３１）。ブート・セクタから情報を正しく読み込めた場合（ステップＳ３１のＯＫ）、挿入されたメディアはフォーマットされたメディアであると判断し、パラメータはブート・セクタから読み込んだ時の値を使用する（ステップＳ３２）。すなわち、挿入されたメディアは、そのブート・セクタから読み出したフォーマット形式でフォーマットされているメディアと判断される。
【００８７】
一方、ステップＳ３１においてブート・セクタから情報を正しく読み込めなかったとする（ステップＳ３１のＮＧ）。この場合、スピンドル・モータの回転数を３６０ｒｐｍから３００ｒｐｍに設定する（ステップＳ３３）。このとき、ＨＤＩ２信号を論理“Ｌ”レベルから論理“Ｈ”レベルにする。次に、レディ信号（ＳＲＯ）を確認し、待ち時間として最大８００ｍｓを設定する（ステップＳ３４）。ＳＲＯ信号が論理“Ｈ”レベルのとき、フレキシブル・ディスク・ドライブの準備が出来てないと判断する（ステップＳ３５）。
【００８８】
ステップＳ３４においてレディ信号（ＳＲＯ）が確認できたら（すなわち、ＳＲＯ信号が論理“Ｌ”レベルであるなら）、磁気ヘッドによって、最端トラックＴｒ．００のサイド０のセクタ０（すなわち、ブート・セクタ）から情報を読み込む（ステップＳ３６）。ブート・セクタから情報を正しく読み込めた場合（ステップＳ３６のＯＫ）、挿入されたメディアはフォーマットされたメディアであると判断し、パラメータはブート・セクタから読み込んだ時の値を使用する（ステップＳ３７）。すなわち、挿入されたメディアは、そのブート・セクタから読み出したフォーマット形式でフォーマットされているメディアと判断される。
【００８９】
ステップＳ３６において情報を正しく読み込めなった場合（ステップＳ３６のＮＧ）、挿入されたメディアはフォーマットされていないメディアであると判断する（ステップＳ３８）。
【００９０】
また、ステップＳ２３において情報を読み込めなったとする（ステップＳ２３のＮＧ）。この場合、磁気ヘッドによって、最端トラックＴｒ．００のサイド０のセクタ０（すなわち、ブート・セクタ）から情報を読み込む（ステップＳ４１）。ブート・セクタから情報を正しく読み込めた場合（ステップＳ４１のＯＫ）、挿入されたメディアはフォーマットされたメディアであると判断し、パラメータはブート・セクタから読み込んだ時の値を使用する（ステップＳ４２）。すなわち、挿入されたメディアは、そのブート・セクタから読み出したフォーマット形式でフォーマットされているメディアと判断される。
【００９１】
一方、ステップＳ４１においてブート・セクタから情報を正しく読み込めなかった場合（ステップＳ３６のＮＧ）、挿入されたメディアはフォーマットされていないメディアであると判断する（ステップＳ３８）。
【００９２】
このように、本発明によるメディア認識方法では、ある特定のセクタにエラー（誤り）があっても、そのメディアをフォーマットされているメディアとして認識することができる。
【００９３】
それについて具体例を挙げて説明する。例えば、挿入されたメディアが記憶容量が１．４４ＭＢにフォーマットされた２ＨＤのメディア（以下、「１．４４ＭＢフォーマットメディア」と呼ぶ）であったとする。このメディアはセクタ数が１８である。そして、特定のセクタとして、最端トラックＴｒ．００のサイド０のセクタ１８に不良があったとする。この場合、挿入されたメディアが１．４４ＭＢフォーマットメディアであるにも拘らず、ステップＳ１３において情報を正しく読み込むことができない（ステップＳ１３のＮＧ）。１．４４ＭＢフォーマットメディアはその回転数が３００ｒｐｍに設定されているので、ステップＳ１５，Ｓ１６，Ｓ１８、Ｓ２０の経路を通り、ステップＳ２０でＮＧと判定され、ステップＳ３１に移行する。
【００９４】
ステップＳ３１でもＮＧと判定されるので、ステップＳ３３において回転数が３００ｒｐｍに切り替えられ、ステップＳ３４においてＳＲＯ信号を確認でき、ステップＳ３６においてブート・セクタから情報を正しく読み込むことができる。そして、ステップＳ３７において挿入されたメディアはフォーマットされたメディアであると判断され、パラメータとしてブート・セクタから読み込んだ時の値が使用される。本例の場合、このブート・セクタには、当該メディアが１．４４ＭＢフォーマットメディアであるとの情報（フォーマット形式）が格納されているので、挿入されたメディアを正しく認識することが可能となる。
【００９５】
次に、挿入されたメディアが２ＤＤにフォーマットされたメディア（以下、「２ＤＤフォーマットメディア」と呼ぶ）であって、特定のセクタとして最端トラックＴｒ．００のサイド０のセクタ９に不良があったとする。このメディアはセクタ数が９である。この場合、挿入されたメディアが２ＤＤフォーマットメディアであるにも拘らず、ステップＳ２３において情報を正しく読み込むことができない（ステップＳ２３のＮＧ）。ステップＳ４１においてブート・セクタから情報を正しく読み込むことができる。そして、ステップＳ４２において挿入されたメディアはフォーマットされたメディアであると判断され、パラメータとしてブート・セクタから読み込んだ時の値が使用される。本例の場合、このブート・セクタには、当該メディアが２ＤＤフォーマットメディアであるとの情報（フォーマット形式）が格納されているので、挿入されたメディアを正しく認識することが可能となる。
【００９６】
本発明は上述した実施の形態に限定せず、本発明の要旨を逸脱しない範囲内で種々の変更・変形が可能なのは勿論である。
【００９７】
【発明の効果】
以上の説明から明らかなように、本発明によれば、たとえ何らかの要因で特定のセクタが壊れてしまって当該特定のセクタにエラーがあった場合でも、ブート・セクタを確認し、そこから情報を正しく読み込むことができた場合には、挿入されたメディアがその読み出した情報（フォーマット形式）でフォーマットされているメディアと判断する。そのため、そのメディア全体が読み書き不可となるのではなく、壊れていない部分に対してデータを読み書きすることが可能となる。
【図面の簡単な説明】
【図１】従来のメディア認識方法を説明するためのフローチャートである。
【図２】本発明に係るメディア認識方法が適用されるフレキシブル・ディスク・ドライブの要部を示す分解斜視図である。
【図３】図２に示したフレキシブル・ディスク・ドライブを斜め前方から見た概略斜視図である。
【図４】フレキシブル・ディスク・ドライブで駆動されるフレキシブル・ディスク（メディア）を示す平面図である。
【図５】フレキシブル・ディスク・ドライブに使用されるトラック位置検出機構（００センサ）の設置構造を説明するための断面図である。
【図６】本発明に係るメディア認識方法を実現するＦＤＤ制御装置の１チップＩＣの外観を示す平面図である。
【図７】図６に図示した１チップＩＣと共に使用される、ＦＤＤ制御装置のスピンドル・モータ用ＩＣの外観を示す平面図である。
【図８】図６に図示した１チップＩＣの内部の概略構成を示すブロック図である。
【図９】本発明の一実施の形態によるメディア認識方法を説明するためのフローチャートである。
【符号の説明】
４０    フレキシブル・ディスク（メディア）
【図１】
2004295655.tif 000004
【図２】
2004295655.tif 000005
【図３】
2004295655.tif 000006
【図４】
2004295655.tif 000007
【図５】
2004295655.tif 000008
【図６】
2004295655.tif 000009
【図７】
2004295655.tif 000010
【図８】
2004295655.tif 000011
【図９】
2004295655.tif 000012