Delphi 6 -программирование

         

Последние две строки таблицы описывают



Таблица 12

Ёмкость дискетыПараметры команды FORMAT
720KBFORMAT a: /T:80/N:9
800KBFORMAT a: /T:80/N:10
1200KBFORMAT a: /T:80/N:15
1360KBFORMAT a: /T:80/N:17
1440KBFORMAT a: /T:80/N:18
1600KBFORMAT a: /T:80/N:20
Последние две строки таблицы описывают параметры, доступные только для дисководов высокой плотности для дискет диаметром 3,5 дюйма.
Программа PU_1700.COM - является аналогом 800.COM, но обладает большими возможностями. После запуска программы PU_1700 вы можете задавть утилите FORMAT следующие парметры: FORMAT drv:[/T:tt][/N:nn][другие параметры]
Здесь:
  • drv - имя дисковода, использующегося для форматировния (A или B);
  • tt  - число форматируемых цилиндров;
  • nn - число секторов на дорожке.

Приведём таблицу значений объёмов отформатированной дискеты в зависимости от типа дисковода, типа дискеты и параметров форматирования tt и nn: -------------T--------------------T-----------------------¬ ¦ Опции ¦ Допустимый ¦ Объём отформатирован- ¦ ¦ FORMATа ¦ тип дисковода ¦ ной дискеты в байтах ¦ +-------T----+----T----T----T-----+-----------------------+ ¦ tt ¦ nn ¦360к¦720к¦1.2м¦1.44м¦ норма - максимум ¦ +-------+----+----+----+----+-----+-----------------------+ ¦ 40-41 ¦ 9 ¦ + ¦ + ¦ + ¦ + ¦ 362.496 - 371.712 ¦ ¦ 40-41 ¦ 10 ¦ + ¦ + ¦ + ¦ + ¦ 398.848 - 409.086 ¦ ¦ 80-83 ¦ 9 ¦ ¦ + ¦ + ¦ + ¦ 724.480 - 752.168 ¦ ¦ 80-83 ¦ 10 ¦ ¦ + ¦ + ¦ + ¦ 806.460 - 837.120 ¦ ¦ 80-83 ¦ 15 ¦ ¦ ¦ + ¦ + ¦ 1.212.928 - 1.259.008 ¦ ¦ 80-83 ¦ 16 ¦ ¦ ¦ + ¦ + ¦ 1.294.848 - 1.344.000 ¦ ¦ 80-83 ¦ 17 ¦ ¦ ¦ + ¦ + ¦ 1.376.768 - 1.427.968 ¦ ¦ 80-83 ¦ 18 ¦ ¦ ¦ + ¦ + ¦ 1.457.664 - 1.512.960 ¦ ¦ 80-83 ¦ 19 ¦ ¦ ¦ ¦ + ¦ 1.539.584 - 1.596.928 ¦ ¦ 80-83 ¦ 20 ¦ ¦ ¦ ¦ + ¦ 1.620.480 - 1.681.920 ¦ ¦ 80-83 ¦ 21 ¦ ¦ ¦ ¦ + ¦ 1.702.400 - 1.765.888 ¦ L-------+----+----+----+----------+------------------------
PU_1700, в отличие от драйвера 800, имеет два дополнительных формата большого объёма:
  • 1.44 MB для HD 5" (1.2 MB)
  • 1.68 MB для HD 3" (1.44 MB)

Приведём пример задания на форматирование дискеты HD на дисководе 1.44 MB (3,5 дюйма) на объём 1.702.400 байт в среде операционной системы MS-DOS версии 5.0: FORMAT a:/t:80/n:21 /u
Параметр /u необходим для того, чтобы утилита FORMAT не делала попыток сохранения на форматируемой дискете данных, используемых утилитой UNFORMAT, восстанавливающей содержимое дискеты после ошибочного форматирования.
В документации на программу PU_1700 рекомендуется использовать следующие значения параметров (для MS-DOS версии 5.0): г====================================================¬ ¦ FORMAT a:/t:81/n:10/u - на объём .816.640 байт ¦ ¦ FORMAT a:/t:81/n:18/u - на объём 1.476.096 байт ¦ ¦ FORMAT b:/t:81/n:21/u - на объём 1.723.904 байт ¦ L====================================================-
Программу PU_1700 следует запускать из файла AUTOEXEC.BAT в следующем формате: PU_1700 [/параметр] или PU_1700 [/параметр ... /параметр]
Приведём некоторые параметры программы PU_1700 (полностью параметры описаны в документации к программе PU_1700, составленной на русском языке и распространяемой в файле PU_1700.DOC).
  • /cfat контроль FAT при форматировании (необходим для корректной работы утилиты FORMAT MS-DOS версии 5.0.

Этот параметр допустим только при первом запуске программы.
Следующие параметры можно указывать как при первом запуске программы, так и при последующих её перезапусках:
  • /off отключение программы PU_1700;
  • /on активизация отключенной программы PU_1700;
  • /A=off дисковод A не обслуживается (не установлен);
  • /B=off дисковод B не обслуживается (не установлен);
  • /A=360 параметр указывает, что тип установленного дисковода A - дисковод двойной плотности (DD), рассчитан на дискеты диаметром 5,25 дюймов и на стандартную ёмкость 360 килобайт;
  • /B=360 дисковод 360 KB, 5" (DD);
  • /A=1.2 дисковод 1.2 MB, 5" (HD);
  • /B=1.2 дисковод 1.2 MB, 5" (HD);
  • /A=720 дисковод 720 KB, 3" (DD);
  • /B=720 дисковод 720 KB, 3" (DD);
  • /A=1.44 дисковод 1.44 MB, 3" (HD);
  • /B=1.44 дисковод 1.44 MB, 3" (HD);
  • /? вызов подсказки;
  • /sm=1 оптимальное расположение секторов при форматировании для увеличения производительности дисковода;
  • /sm=2 другой способ оптимального расположения секторов при форматировании для увеличения производительности дисковода;
  • /sm=off отключение оптимизации расположения секторов при форматировании.

В заключение несколько советов относительно использования нестандартно отформатированных дискет.
  • Не используйте нестандартно отформатированные дискеты для резервного копирования дистрибутивных дискет программного обеспечения, особенно операционных систем. У вас могут появиться проблемы с установкой программного обеспечения с нестандартных дискет. В крайнем случае воспользуйтесь программой PU_1700. Дискеты, подготовленные этой программой, могут быть загрузочными (системными).
  • Лучшее применение для программ нестандартного форматирования - форматирование дискет двойной плотности диаметром 5,25 дюйма (360 килобайт) на ёмкость 800 килобайт. Такие дискеты вы можете использовать для хранения архивов, документации, другого программного обеспечения, не критичного к структуре дорожки используемой дискеты.


Содержание раздела