Флоппи-диски 800 килобайт

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

Флопик 3.5" 800к под Windows

Установите драйвер fdrawcmd.sys. Для форматирования, записи и чтения образов диска используйте утилиту bkdisk.exe.

Флопик 3.5" 800к в Линуксе

Такой формат поддерживается стандартным драйвером. Используйте устройство /dev/fd0u800.

Флопик 5" 800к в Линуксе

В обычном Линуксе такой формат флоппи дисков не поддерживается. На самом деле драйвер это позволяет, но надо установить ему нужные параметры. Это делается утилитой 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/fd0h8001600 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