WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Гибкий диск состоит из мягкой пластины, покрытой с одной или
обоих сторон материалом, подобным тому, которым покрыты пластины в
жестком диске. У самой дискеты нет никаких головок, они
установлены в приводе. Дискету можно сравнить с одной пластиной,
установленной в жестком диске, только дискета является съемной и
привод может использоваться для работы с различными дисками, в то
время как жесткий диск является одним неделимым устройством. Также как жесткий диск, дискета делится на дорожки и сектора
(а две соответствующие дорожки на разных сторонах составляют
цилиндр), но их намного меньше, чем на жестком диске. Дисковод может работать с несколькими типами дискет.
Например, привод на 3.5 дюйма может работать с дисками на 720 Кб и
1.44 Мб. Так как при использовании разных типов дисков, работа
самого привода немного различается, к тому же операционная система
должна иметь представление об объеме диска, существует множество
файлов устройств для работы с приводами для гибких дисков.
Напpимеp, файл /dev/fd0H1440 соответствует первому
приводу (fd0) формата 3.5 дюйма с дискетой на 3.5 дюйма высокой плотности (H)
объемом 1440 Кб (1440), т.е. позволяет pаботать с обычными
дискетами на 3.5 дюйма. Имена файлов для приводов гибких дисков довольно сложные,
поэтому в системе Linux существует специальный тип устройства,
который автоматически определяет тип используемого гибкого диска.
Метод определения заключается в последовательном чтении первого
сектора вставленной дискеты с пpименением различных способов
чтения, до тех пор, пока он не будет правильно считан.
Естественно, диск должен быть сначала отформатирован.
Автоматическими устройствами являются /dev/fd0,
/dev/fd1 и т.д. Параметры для автоматических устройств, которые используются
для доступа к диску, могут быть установлены с помощью программы
setfdprm. Это может быть полезно в некоторых случаях,
например, если используются дискеты нестандартного объема (т.е. дискета
имеет нестандартное количество секторов в дорожке) или если
определение типа диска по какой-либо причине не работает и
соответствующий файл устройства отсутствует. Linux может работать и с нестандартными форматами дискет. Многие такие
форматы требуют специального программного обеспечения для форматирования.
Автоматических имен тут не предусмотрено, но есть общий файл для таких
дискет /etc/fdprm. Он настраивается командой
setfdprm. Операционная система должна знать о смене дискеты в дисководе, например,
чтобы избежать использования кэшируемых данных с предыдущей дискеты.
К сожалению, линия сигнала, которая используется для этого иногда сбивается,
и что хуже, она не всегда отслеживается при использовании дискеты в MS-DOS.
Если Вы испытываете проблемы при использовании дискет, это может быть их
причиной. Единственный способ исправить положение сводится к ремонту
дисковода для дискет.
Дискеты
Найди своих коллег! |