Для компьютеров БК-0010 используются флоппи-диски объемом 800 килобайт. Их формат отличается от стандартных IBM-PC-AT совместимых флопиков:
| 800k (БК) | 360k (PC-AT) | 720k (PC-AT) | 1200k (PC-AT) | |
|---|---|---|---|---|
| Кол-во дорожек | 80 | 40 | 80 | 80 |
| Кол-во головок | 2 | 2 | 2 | 2 |
| Кол-во секторов | 10 | 9 | 9 | 15 |
Установите драйвер fdrawcmd.sys. Для форматирования, записи и чтения образов диска используйте утилиту bkdisk.exe.
Такой формат поддерживается стандартным драйвером. Используйте устройство /dev/fd0u800.
В обычном Линуксе такой формат флоппи дисков не поддерживается. На самом деле драйвер это позволяет, но надо установить ему нужные параметры. Это делается утилитой setfdprm, которая содержится в пакете fdutils.
Для создания файла устройства и установки формата 800k выполните следующие команды:
mknod /dev/fd0h800 b 2 80 setfdprm /dev/fd0h800 1600 10 2 80 0 0x25 0x01 0xDF 0x2E
Для сравнения приведена таблица параметров стандартных форматов флоппи-диска 5.25“:
| Формат | Файл устройства | Параметры |
|---|---|---|
| 360k (PC-XT) | /dev/fd0d360 | 720 9 2 40 0 0x2A 0x02 0xDF 0x50 |
| 360k (PC-AT) | /dev/fd0h360 | 720 9 2 40 1 0x23 0x01 0xDF 0x50 |
| 410k | /dev/fd0h410 | 820 10 2 41 1 0x25 0x01 0xDF 0x2E |
| 420k | /dev/fd0h420 | 840 10 2 42 1 0x25 0x01 0xDF 0x2E |
| 720k | /dev/fd0h720 | 1440 9 2 80 0 0x23 0x01 0xDF 0x50 |
| 800k (БК) | /dev/fd0h800 | 1600 10 2 80 0 0x25 0x01 0xDF 0x2E |
| 880k | /dev/fd0h880 | 1760 11 2 80 0 0x1C 0x09 0xCF 0x00 |
| 1200k | /dev/fd0h1200 | 2400 15 2 80 0 0x1B 0x00 0xDF 0x54 |
| 1440k | /dev/fd0h1440 | 2880 18 2 80 0 0x25 0x00 0xDF 0x02 |
| 1480k | /dev/fd0h1476 | 2952 18 2 82 0 0x25 0x00 0xDF 0x02 |
| 1490k | /dev/fd0h1494 | 2988 18 2 83 0 0x25 0x00 0xDF 0x02 |
| 1600k | /dev/fd0h1600 | 3200 20 2 80 0 0x1C 0x20 0xCF 0x2C |