FreeBSD QandA 347
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 まで
お知らせください。