Для компьютеров БК-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 0×02 0xDF 0×50 |
360k (PC-AT) | /dev/fd0h360 | 720 9 2 40 1 0×23 0×01 0xDF 0×50 |
410k | /dev/fd0h410 | 820 10 2 41 1 0×25 0×01 0xDF 0x2E |
420k | /dev/fd0h420 | 840 10 2 42 1 0×25 0×01 0xDF 0x2E |
720k | /dev/fd0h720 | 1440 9 2 80 0 0×23 0×01 0xDF 0×50 |
800k (БК) | /dev/fd0h800 | 1600 10 2 80 0 0×25 0×01 0xDF 0x2E |
880k | /dev/fd0h880 | 1760 11 2 80 0 0x1C 0×09 0xCF 0×00 |
1200k | /dev/fd0h1200 | 2400 15 2 80 0 0x1B 0×00 0xDF 0×54 |
1440k | /dev/fd0h1440 | 2880 18 2 80 0 0×25 0×00 0xDF 0×02 |
1480k | /dev/fd0h1476 | 2952 18 2 82 0 0×25 0×00 0xDF 0×02 |
1490k | /dev/fd0h1494 | 2988 18 2 83 0 0×25 0×00 0xDF 0×02 |
1600k | /dev/fd0h1600 | 3200 20 2 80 0 0x1C 0×20 0xCF 0x2C |