Для компьютеров БК-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 |