vak: (Знайка)
[personal profile] vak
Сделал я форматирование флопиков. Вот как это выглядит. Вызываем команду, выдаётся список возможных форматов для имеющегося флоповода.
$ floppy format
Available formats for floppy drive 3.5-inch 1.44M:
  1. MS-DOS 1.44M
  2. MS-DOS 1.6M
  3. MS-DOS 720K
  4. MS-DOS 800K
  5. MS-DOS 360K Single Side
  6. MS-DOS 400K Single Side
  7. Linux 1.44M
  8. BSD 1.44M
  9. Amiga 880K
  a. BK-0010 800K

Select format (default 1): a
Выбираем нужный формат, жмём Enter. Выдаются параметры выбранного формата. Убеждаемся, что не ошиблись, вставляем флопик.
Selected: BK-0010 800K
Writing 80 tracks, 2 side(s)
Bit Rate: 250 kbps
Rotation Speed: 300 RPM

Insert TARGET diskette in drive
and press Enter when ready...
Нажимаем Enter и дожидаемся конца форматирования.
Writing track 0, side 0...
...
Writing track 79, side 1...
Write complete.

Diskette formatted as 'BK-0010 800K'.
Для проверки прочитаем флопик в файл.
$ floppy read image.bkd
Reading 80 tracks, 2 side(s)

Insert SOURCE diskette in drive
and press Enter when ready...

Bit Rate: 250 kbps
Rotation Speed: 300 RPM
Reading track 79, side 1...
Read complete.

Image from diskette saved to file 'image.bkd'.
Смотрим результат. Выглядит правильно: файловая система ANDOS.
$ ls -l image.bkd 
-rw-r--r--  1 vak  staff  819200 Jan 19 18:09 image.bkd

$ hd image.bkd 
000000  eb 01 90 20 41 4e 44 4f 53 20 20 00 02 04 01 00  ... ANDOS  .....
000010  02 70 00 40 06 f9 02 00 0a 00 02 00 00 00 00 00  .p.@............
000020  00 00 00 00 00 00 00 00 00 00 00 41 4e 44 4f 53  ...........ANDOS
000030  20 56 33 2e 33 20 46 41 54 31 32 20 20 20 00 00   V3.3 FAT12   ..
000040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
*
000200  f9 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000210  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
*
000600  f9 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000610  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
*
001800  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
*

Date: 2026-01-20 02:30 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Ого. Восстанавливаем древний мир.

Date: 2026-01-20 11:00 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Да и сейчас как-то становится тревожно за прогресс.

Date: 2026-01-20 03:45 (UTC)
ufm: (Default)
From: [personal profile] ufm
Тащемта а почему не добавить в команду format опцию verify, которая будет читать только что записанную дорожку и сравнивать с тем, что мы туда должны были записать?

Date: 2026-01-20 06:27 (UTC)
lxe: (Default)
From: [personal profile] lxe
О, 3.3!

Date: 2026-01-20 07:40 (UTC)
lxe: (Default)
From: [personal profile] lxe
Самым популярным, если я ничего не забыл, был 3.1. 3.3 (если я опять ничего не забыл) был экспериментальным с поддержкой честных досовских подкаталогов (а не категорий в корневом каталоге).