Опять я припозднился... Дозвольте вставить и мой грошик...
mtit в общем прав, но немножко ошибся в начале, потому что на нулевой дорожке 8-, 5- и 3-дюймовой дискеты нет в явном виде информации про количество секторов, размер кластера, количество дорожек, количество сторон. есть только маркеры секторов. Все остальное - определяется контроллером FDD (765 или 8272A) и настройками драйвера. Каждый сектор имеет заголовок (ID), состоящий из четырех байтов (C,H,R,N). C - номер цилиндра, H - номер головки, R - номер сектора (отсчет от 1, во всех остальных случаях от 0), N - длина сектора (0...7). Заголовок ID предназначен только для опознавания сектора контроллером, и вовсе не дает представления об истинном положении сектора на дискете и его параметрах, т. е. сектор с ID 7,0,124,4 может располагаться где угодно, а не только на дорожке 7,0. Более того, C,H,R,N могут иметь любые, в том числе физически бессмысленные значения от 0 до
255. Этим очень часто пользовались для создания хитровывернутых ключевых дискет. Далее. На ключевых дискетах могут специально быть записаны "битые" данные. После прямого копирования такого диска он "стопудово" окажется дохлым. Более того, может оказаться необходимым записать на копию именно "битые" данные и именно на "то же самое место".
Если кому-нибудь понадобится - выложу-ка я эту проверенную игрушку для ковыряния в форматах и записи всяких хитрых дискет. Называется она - FDA, вот - заголовок ее описания:
=============
Floppy Disk Analyser 6.1 Professional Release (FDA)
Внимание: FDA работает только на PC/AT! FDA не использует BIOS и оперирует непосредственно с аппаратурой в реальном времени, поэтому не совместим с Windows и работает только в среде DOS. Перед началом работы с FDA обязательно произведите калибровку всех имеющихся дисководов!Всегда работайте на максимально возможной скорости (Turbo)!
==============
Программа оснащена полным описанием, примерами...про Turbo, конечно - трогательно написано.
Важно, что это - работает, и довольно неплохо (да, и на первом пне - тоже). Совет (отсебятина) - как ни странно, использовать лучше именно старые дисководы! Железяка чистится от многолетних наслоений максимум за 35 минут, обычно снимать/ставить дольше выходит. Дело в том, что старые - имели тяжелые (не жестяные)роторы, которые вращались практически без рывков. Однажды при изготовлении диска для швейной машины PFAFF пришлось даже приклеить свинцовый блин к ротору 3,5' дисковода. (цель оправдала средства)
Может, кому поможет?
Прикрепленный файл:
7245399.rar