課題 §
PC-8031用のシステムディスクでフォーマットした5インチフロッピーがある。
これを、samdiskでD88形式のイメージにできるだろうか?
PC-8031-2W用の2Dディスクならsamdiksk -d a: FILENAME.d88でできる。
解決策 §
コマンドラインのオプションに以下を追加する。
これで、ヘッド0のみを使って読み取る。
--headの説明は" -h, --head=H single head select (0 or 1)"となっていて、0と1を指定できることが分かる。これを、「両面、片面を指定するbool値」と理解すると間違う。
実際は、0と1はヘッドの番号である。つまり、実際には3つのモードが存在する。
- --headを指定しない 両面読み取り
- --head 0 ヘッド0のみ読み取る
- --head 1 ヘッド1のみ読み取る
従って、片面ディスクの場合は--head 0を指定し、両面ディスクの場合はオプションを指定しないのが正解となる。