/dev/sdh
私のLinuxコンピュータにUSB 3.5 "フロッピードライブが接続されています。このドライブが私のLinuxコンピュータにあり、ここでLinux形式のフロッピーを読むことができることを確認しました(私は古いext2フロッピーを持っています。)
私のLinuxシステムと古いシステム(CrossDOSがインストールされているAmiga)間でデータを転送するには、2重密度720kフロッピーディスクをフォーマットする必要があります。
私は試した:
mkdosfs -F 12 -I /dev/sdh
しかしこれは言う:
mkfs.fat 3.0.26 (2014-03-07)
unable to get drive geometry, using default 255/63
mkdosfs: Attempting to create a too large filesystem
このドライブを使用して、このコンピュータで720k MS-DOSフロッピーをどのようにフォーマットしますか?
ベストアンサー1
USBドライブの完全に空のフロッピーディスクを正常にフォーマットしました。まだディスクにセクタがないため、ファイルシステムをディスクに書き込むのではなく、適切なフォーマットが必要です。
これは以下を使用して行われます。ufiformat
プログラム、USBフロッピードライブで使用するように設計されています。
$ sudo ufiformat -f 1440 -v /dev/sdd
format on device=/dev/sdd, size=1440
geometry: track=80, head=2, sector=18, block=512
done
これにより、にあるUSBフロッピーデバイスを使用して、詳細-f 1440
モード()で1.44MBフロッピーディスクがフォーマットされます。 720,000ディスクの場合。-v
/dev/sdd
-f 720
旅行中に見つかった追加情報は次のとおりです。
mkfs.msdos
実際にディスクをフォーマットするのではなく、mformat
フォーマットされたディスクにDOS(FAT12)ファイルシステムを書き込むだけです。ディスクがフォーマットされていない場合(またはAmigaまたは他のDOS以外のデータがある場合)、これらのプログラムは失敗します。もちろん、フロッピーディスクにファイルシステムを挿入するには、このプログラムを使用する必要がありますが、後ろにでフォーマットしましたufiformat
。同様に
dd
、最初にディスクをフォーマットするまでイメージをディスクに書き込むことはできません。fdformat
PCタイプのフロッピーコントローラ(マザーボードフロッピーコネクタにドライブが接続されている場合)にのみ使用するように設計されています。 USBフロッピードライブでは動作しません。