Copy That Floppy: 脆弱なフロッピーディスクからデータを保存するためのガイド

Copy That Floppy: 脆弱なフロッピーディスクからデータを保存するためのガイド

Copy That Floppy ガイドは、脆弱なフロッピーディスクのディスクイメージを長期保存のために作成する標準化されたワークフローを実務者に提供します。単なるファイル抽出ではなくフラックスレベルのイメージングに焦点を当てることで、非標準フォーマット、コピー保護方式、劣化した磁気信号を最も生の形で捕捉し、デコード技術の向上に伴う将来的な再解釈を可能にします。

フロッピーディスクキャリアの識別

物理メディアの正確な識別は、適切なハードウェアを選択するための前提条件です。本ガイドでは、主に 8 インチ、5.25 インチ、3.5 インチ、3 インチの 4 種類のサイズを取り上げます。

主な識別マーカー

  • 3.5 インチディスク: 高密度 (HD) ディスクは通常、底面に 2 つの穴があり「HD」ラベルが付いています。ダブルデンシティ (DD) ディスクは通常 1 つの穴だけです。
  • 5.25 インチディスク: 識別がやや難しいことがありますが、一部の DD ディスクはカラーのハブリングが付いています。レガシーコレクションでよく見られる「フリッピー」ディスク(片面だけのディスクに追加のノッチを入れて両面書き込み可能にしたもの)にも注意してください。
  • ハードセクターディスク: 8 インチおよび 5.25 インチフォーマットに見られ、複数のインデックス穴で識別できます。
  • ラベル: SS(シングルサイド)、DS(ダブルサイド)、SD(シングルデンシティ)、DD(ダブルデンシティ)、HD(ハイデンシティ)といったラベルは出発点となりますが、歴史的に高価なディスクが再利用されていたため、ラベルが誤解を招くことがあると警告しています。

ハードウェアの取得と構成

保存には、互換性のあるフロッピーディスクドライブ、専用フロッピーコントローラ、適切な電源とケーブルインターフェースの組み合わせが必要です。

フォーマット別ドライブ選択

  • 8 インチ: 頑丈さで評価される Shugart Associates SA800/801(シングルサイド)または SA850/851(ダブルサイド)を推奨します。安全性の観点から、内部電源電圧モデルよりも低電圧(通常 24V)電源が好まれます。
  • 5.25 インチ: 80 トラック・ハイデンシティ(1.2 MB)ドライブが最も汎用性が高く、狭いヘッドで 40 トラック FM/MFM メディアも読めることが多いです。TEAC(FD-55 系列)や EPSON のドライブは耐久性で評価されています。
  • 3 インチ: 主に Amstrad と Schneider システムで使用されます。720 KB ドライブが 360 KB ディスクとの下位互換性があるため推奨されます。
  • 3.5 インチ: USB フロッピードライブよりも内部 HD ドライブを推奨します。USB ドライブはフラックスレベルデータへのアクセスができず、書き込み保護タブを無視して現代 OS が「System Volume Information」などを書き込んでしまう恐れがあります。
  • Apple 固有ハードウェア: Apple II(5.25 インチ)や初期 Macintosh(3.5 インチ)ディスクは可変スピンドル速度と GCR エンコーディングを使用します。これらには Applesauce コントローラをネイティブ Apple ドライブ(例:Disk II や Superdrive)と組み合わせるのがベストプラクティスです。

保存用フロッピーコントローラ

現代の保存コントローラは、セクタやファイルを解釈するのではなく、生の磁気フラックス遷移を捕捉します。

  • Greaseweazle: 手頃な価格のオープンソース・コマンドラインベースコントローラで、様々なフォーマットに広く利用されています。
  • Applesauce: Apple フォーマットディスクに特化し、独自のハードウェア特性に対応できる点で推奨されます。
  • Kryoflux: Windows、Linux、macOS に対応した商用フラックスレベルコントローラです。
  • その他の選択肢: FC5025(5.25 インチ専用、フラックスストリーム非対応)、FluxEngine(DIY、直接ファイルシステムアクセス提供)、Catweasel(レガシー PCI ベース)も利用可能です。

ケーブルと電源要件

  • 標準インターフェース: ほとんどの 3.5 インチおよび 5.25 インチドライブは 34 ピン Shugart インターフェースを使用します。3 インチドライブは 26 ピンケーブルが必要で、8 インチドライブは 50 ピンコネクタ(しばしば 50‑to‑34 ピンアダプタが必要)を使用します。
  • 電源: 3.5 インチドライブは通常 5 V(4 ピンフロッピーコネクタ)を必要とし、5.25 インチドライブは 12 V(Molex)を必要とします。8 インチドライブは最大 24 V までの複雑なレギュレート電源が必要になることがあります。

メンテナンス、クリーニング、テスト

レガシーハードウェアは機械的故障や汚染に弱いため、"ブルドーザー効果"(汚れたヘッドがディスク表面に汚染物を押し付け、永久的な損傷を引き起こす)を防ぐために徹底したメンテナンスが必要です。

ドライブメンテナンス

  • クリーニング: 読み書きヘッドは専用のヘッドクリーニングディスケットで清掃するか、70‑99 % イソプロピルアルコールを非研磨ツール(例:クレジットカードのエッジ)で直接塗布して清掃します。
  • 機械的修理: よくある故障はゴム製ドライブベルトの劣化です。交換が可能です。硬化したピンチローラーやイジェクトパッドはイソプロピルアルコールで清掃するか、3D プリント部品で交換します。
  • 潤滑: ガイドレール上の乾燥した工場出荷時グリースは除去し、プラスチック対応シリコングリースまたは軽い合成油を最小量で塗布します。

ディスクのクリーニングと検査

  • 検査: ディスクは明るい光の下で斜めに持ち、カビ、ほこり、反りを確認します。読み取り試行時に "キーキー" と音がする場合は、クリーニングが必要なサインです。
  • クリーニング方法: 軽度の汚染は、イオン性でない界面活性剤入り石鹸と蒸留水をリントフリークロスに付け、ハブから外側へ円を描くように拭き取ります。重度のカビ汚染はジャケットを開け、磁気メディアを石鹸浴で洗浄し、エアドライ後にドナージャケットに再装着します。

イメージングワークフロー

イメージングプロセスの目的は、ディスクを使用可能なファイルシステムに変換する前に、フラックスレベルの表現を作成することです。

フラックスストリームの捕捉

フラックスストリームは、生の磁気遷移をデータとして解釈せずに記録します。

  • Greaseweazle は RAW(トラックごとの個別ファイル)または SuperCard Pro(SCP)形式で出力できます。RAW は損傷ディスクに対して推奨され、複数の同一ディスクから最良のリードを組み合わせることが可能です。
  • Applesauce は macOS 用の専用アプリで A2R フラックス形式を捕捉し、他の形式へ変換できます。

分析とトラブルシューティング

捕捉したフラックスストリームは、HxC Floppy Emulator ソフトウェア、Fluxfox、または DiskImageTool などのツールで分析します。

  • ビジュアルインジケータ: HxC では緑が成功した捕捉、赤い帯はトラック欠損(例:80 トラックドライブで 40 トラックディスクを読む際に一般的)やコピー保護用に意図的に不正なセクタがあることを示します。
  • 異常: フラックスイメージングは、"アップフォーマット" ディスク(例:1.68 MB や 2 MB ディスク)や混在エンコーディング(例:FM ブートトラックと MFM データトラックを持つ 8 インチディスク)を検出するのに特に有用です。

変換とファイルアクセス

フラックスストリームが検証されたら、IMG、HFE などの構造化ディスクイメージに変換します。生成されたファイルへのアクセスには 7‑ZipFTK ImagerHFSExplorerWinImage などのツールを使用します。実行可能コンテンツについては、EaaSI project が互換エミュレータの包括的概要を提供しています。

SUMMARY:

Copy That Floppy ガイドは、8 インチ、5.25 インチ、3.5 インチ、3 インチのフロッピーディスクをフラックスレベルで捕捉し、長期的なデジタル保存を実現するための包括的な技術フレームワークを提供します。

TITLE:

Copy That Floppy: 脆弱なフロッピーディスクからデータを保存するためのガイド

Sources