FreeBSD QandA 347

FreeBSD QandA

Q. FreeBSD(98)で フロッピーを認識しません。/floppy と言うディレクトリを
   作り、DOS フロッピーをマウントしようとすると、うまくいきません。
     # mount -t msdos /dev/fd0c /floppy
     fd0c: hard error reading fsbn 0 of 0-1 (ST0 40<abnrml>
     ST1 1 <no_am> ST2 0 cyl 0 hd 0 sec 1)
   Boot ディスク (1.44MB) をマウントしてみてもおなじようなエラーが出ます。
     # mount /dev/fd0c /floppy
     fd0c: hard error reading fsbn 16 of 16-31 (ST0 44<abnrml,top_head>
     ST1 2<no_am> ST2 0 cyl 0 hd 1 sec 2)
   Boot ディスク (1.2MB) をマウントしてみてもおなじようなエラーが出ます。
     # mount /dev/fd0c /floppy
     fd0c: hard error writing fsbn 16 of 16-18 (ST0 40<abnrml>
     ST1 2<write_protect> ST2 0 cyl 0 hd 1 sec 2)

A. フロッピーデバイス名の指定を、使用するメディア容量のものにしましょう
     2HC(1.2M)  : /dev/fd0.1200
     2HD(1.25M) : /dev/fd0.1232
     2HD(1.44M) : /dev/fd0.1440
     2DD(640K)  : /dev/fd0.640
     2DD(720K)  : /dev/fd0.720

   マウントする時は、フロッピーの形式と mount(8) コマンドを一致させます。
   UFS 形式のフロッピーを mount -t msdos でマウントしようとしたり、
   msdos 形式のフロッピーを mount でマウントしようとするとエラーが出ます。

   UFS 形式のフロッピーは、メディアが書き込み禁止になっている場合エラーが
   出ます。メディアのプロテクトを書き込み可能状態にしてください。

   フロッピーを自動認識する機能はありません。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。