フロッピーディスクハードウェアエミュレータ

3.5 ドライブ用のフロッピー ディスク ハードウェア エミュレーター。
エミュレータの前面。フラッシュ ドライブが接続されているUSBポートが表示されています。
ヤマハSY99シンセサイザーに内蔵されたフロッピーディスク・ハードウェア・エミュレーターは、数千ものディスクイメージを同一のフラッシュドライブに読み込み、保存することを可能にします。ディスプレイ、ノブ、そしてUSBドライブの内部ディレクトリを表示できるボタンを使って、様々なディスクイメージを選択できます。

フロッピーディスク ハードウェア エミュレーターまたは半仮想ディスケット(SVD) は、交換するドライブとプラグ互換性のあるソリッド ステートまたはネットワークストレージ デバイスを使用してフロッピー ディスクドライブをエミュレートするデバイスです。これは、ソリッド ステート ドライブが機械式ハード ディスク ドライブに置き換わる方法に似ています。

歴史

古いモデルのコンピュータ電子楽器産業用オートメーション機器では、データ転送にフロッピーディスクドライブがよく使用されていました。古い機器は、コスト、継続的な可用性の要件、あるいはアップグレードの機会の不足などにより、交換やアップグレードが困難な場合があります。適切に動作させるには、オペレーティングシステム、ソフトウェア、およびデータをフロッピーディスクから読み書きする必要がある場合があり、ユーザーはサポートシステム上でフロッピーディスクドライブを維持管理する必要があります。[ 1 ]

フロッピーディスクとフロッピードライブは徐々に生産終了となりつつあり[ 2 ] [ 3 ] [ 4 ] [ 5 ]、故障したドライブやそれをホストするシステムの交換はますます困難になっています。フロッピーディスク自体は壊れやすいため、頻繁に交換する必要がある場合があります。代替手段としては、フロッピーディスクのハードウェアエミュレータを使用する方法があります。これは、フロッピーディスクコントローラに直接インターフェイスすることで、古い機器に対して標準のフロッピードライブのように見えるデバイスであり、データはUSBサムドライブセキュアデジタルカード、コンピュータネットワーク上の共有ドライブなどの別の媒体に保存します。エミュレータは、機械式フロッピーディスクドライブの高性能な代替品としても使用できます。典型的な用途は、古典的なデジタル楽器(シンセサイザーサンプラー)の摩耗したフロッピーディスクドライブを交換して、今日でも音楽制作に使用できるようにすることです。

エミュレーションプロセス

一般的なフロッピーディスクコントローラは、データを書き込む際にMFM / FM / GCRエンコード信号をドライブに送信し、ドライブからの読み取り時にも同様の信号が返されることを期待します。[ 6 ]書き込み時には、ハードウェアPLLまたはソフトウェアベースのフィルタコンポーネントがエンコードを解除し、ホストによって論理的に書き込まれたセクターデータを保存します。データの読み取り時には、逆のメカニズムによって保存されたデータがエンコード信号に変換されます。ノイズの多い生データ信号は、変換前にフィルタリングされ、クリーンアップされます。

ほとんどのFDCインターフェースはトラックを直接アドレス指定するのではなく、「ステップイン」および「ステップアウト」パルスを提供します。これらのパルスと、エミュレートされた読み取り/書き込みヘッドの下で仮想的に回転する現在のセクター番号は、エミュレータによって追跡され、どのセクターにアクセスするかを決定します。[ 7 ] [ 8 ]

フロッピードライブへのインターフェースは非常に低レベルであるため、エミュレータはフロッピーディスク操作のおおよそのタイミングを維持する必要があります。そのため、エミュレータはバッファリングを提供し、永続ストレージの更新に多少の遅延が生じる可能性があります。

エミュレーターは、フロッピーに書き込まれたデータをローカル ストレージ (スタンドアロン エミュレーター)、またはリモート ストレージ デバイスまたはデータ交換モジュール (ステートレス エミュレーター) に保存します。

データ交換

フロッピー ディスク エミュレーターは、さまざまな方法で、エミュレートされたフロッピー上のデータへの他のシステム アクセスを提供できます。

  • 専用のディスク パーティションへの直接アクセス(例: USB キー上の 1.44 MB のパーティション)
  • フロッピーファイルシステムの変換(例:FAT12フロッピー ↔ USBキーフォルダ)
  • フロッピーディスク イメージ(例: raw フロッピー ↔ .img/.iso USB キー ファイル)

直接アクセスおよびフロッピー イメージの実装では、ファイル システムを簡単に変換できないシステム/非標準フロッピーもエミュレートできます。

フロッピー イメージの実装を仮想ドライブと組み合わせて、コンピューター上でフロッピー ドライブをシームレスにエミュレートすることもできます。

一部のデバイスは複数のフロッピー イメージを保存でき、エミュレートされたドライブにマウントされるエミュレートされたフロッピーを選択するメカニズムを提供します。

参考文献

  1. ^ Hardin, Ken (2003年3月18日). 「Don't be too quick to dump the floppy」 . TechRepublic . 2018年6月14日時点のオリジナルよりアーカイブ。
  2. ^ 「PC World says farewell to floppy」 BBCニュース、2007年1月30日。2018年2月16日時点のオリジナルよりアーカイブ。
  3. ^ 「RIPフロッピーディスク」 BBCニュース、2003年4月1日。2018年7月19日時点のオリジナルよりアーカイブ。
  4. ^ 「3.5インチフロッピーディスクは、Verbatim、[[Imation]] (3M)、Maxellからまだ入手可能」 。 2010年11月30日時点のオリジナルよりアーカイブ。 2011年11月24日閲覧
  5. ^ Powers, Jeffrey (2010年4月26日). 「ソニーのフロッピーディスク生産中止に伴うトリビュート」 Geek News Central . 2010年5月1日時点のオリジナルよりアーカイブ。
  6. ^「磁気記録の基礎」。コンピュータ周辺機器(PDF)。シンガポール:南洋理工大学。2001年10月16日。2018年10月2日時点のオリジナルよりアーカイブ(PDF) 。
  7. ^ Haardt, Michael; Knaff, Alain; Niemi, David C. (2001年6月11日). 「フロッピーユーザーガイド」(PDF) . 2019年2月13日時点のオリジナルよりアーカイブ(PDF) 。
  8. ^ Kozierok, Charles M. 「フロッピーディスクドライブ」。The PC Guide 。2001年3月4日時点のオリジナルよりアーカイブ

参照