Тонкая настройка и оптимизация MS-DOS


Нестандартное форматирование дискет


Вам, наверное, известно, что наиболее распространены дискеты с двойной (Double Density - DD) и высокой (High Density - HD) плотностью, имеющие диаметр 5,25 и 3,5 дюйма.

Утилита MS-DOS FORMAT может отформатировать эти дискеты следующим образом.

Для дискет диаметром 5.25 дюйма:



Плотность Ёмкость отформатированной дискеты
Двойная - DD 360 килобайт
Высокая - HD 1,2 мегабайта

Для дискет диаметром 3,5 дюйма:

Плотность Ёмкость отформатированной дискеты
Двойная - DD 720 килобайт
Высокая - HD 1,44 мегабайта

В документации по операционной системе MS-DOS подробно описано, как форматировать дискеты двойной и высокой плотности.

Чем отличаются дискеты высокой плотности от дискет двойной плотности? Отличия заключаются в материале магнитного покрытия дискеты. Дискеты высокой плотности имеют более качественное (и, соответственно, более дорогое) магнитное покрытие, допускающее более плотную запись информации.

Мы уже рассказывали вам о том, что на дисках (и на дискетах) информация записывается на дорожках. Каждая дорожка делится на сектора. В следующей таблице мы приведём количество используемых дорожек и секторов для дискет, отформатированных стандартным образом:

5,25 DD, 360 К 40 дорожек, 9 секторов
5,25 HD, 1,2 М 80 дорожек, 15 секторов
3,5 DD, 720 К 40 дорожек, 9 секторов
3,5 HD, 1,44 М 80 дорожек, 18 секторов

Оказывается, на дискетах как двойной, так и высокой плотности можно расположить большее по сравнению с приведённым в этой таблице количество дорожек и секторов!

При этом ёмкость дискеты увеличится. Например, очень распространено форматирование дискет DD диаметром 5.25 дюйма на ёмкость 800 килобайт (стандартная ёмкость такой дискеты - 360 килобайт). Дискета, отформатированная на 800 килобайт, имеет 80 дорожек и 10 секторов.

Для нестандартного форматирования вам потребуются специальные программы. Наиболее распространены программы 800.COM, 900.COM, FDFORMAT.EXE. Кроме того, вы можете воспользоваться утилитой PU_1700.COM, созданной Ю.И. Панковым. Эта утилита работает более корректно с MS-DOS версии 5.0, учитывая все её особенности.


Для форматирования дискет на повышенную ёмкость, а также для использования таких дискет вам необходимо запустить одну из перечисленных выше программ. Лучше всего это сделать, указав такую программу в файле AUTOEXEC.BAT.

Например, поместите в AUTOEXEC.BAT такую строку:

c:\utility\800.com

Здесь мы предположили, что вы записали программу 800.COM в каталог UTILITY, расположенный на диске C:.

Если программа 800 запущена, вы можете форматировать дискеты обычной утилитой FORMAT, задавая при помощи параметров /T: и /N: требуемое количество дорожек и количество секторов на дорожке, соответственно. Например:

FORMAT A: /T:80/N:10

В данном случае дискета, вставленная в дисковод A:, будет форматироваться на ёмкость 800 килобайт.

Обратите внимание - вы сможете пользоваться дискетой, отформатированной на повышенную ёмкость, только в том случае, если была запущена программа 800.COM или аналогичная.

Какие параметры можно задавать утилите FORMAT? Это зависит от типа установленного в вашем компьютере дисковода для флоппи-дисков. Распространены 4 типа таких дисководов:

  • дисковод для дискет двойной плотности диаметром 5,25 дюйма, это дисковод для дискет, отформатированных на 360 килобайт;


  • дисковод для дискет высокой плотности диаметром 5,25 дюйма, это дисковод для дискет, отформатированных на 1,2 мегабайта;


  • дисковод для дискет двойной плотности диаметром 3,5 дюйма, это дисковод для дискет, отформатированных на 720 килобайт;


  • дисковод для дискет высокой плотности диаметром 3,5 дюйма, это дисковод для дискет, отформатированных на 1,44 мегабайта.


  • При использовании программы 800.COM вместе с дисководом для дискет двойной плотности диаметром 5,25 или 3,5 дюйма утилите FORMAT можно указывать следующие параметры:

    Ёмкость дискеты Параметры команды FORMAT
    360KB FORMAT a: /T:40/N:9
    400KB FORMAT a: /T:40/N:10
    Если у вас дисковод высокой плотности, вам также доступны и другие параметры:

    Ёмкость дискеты Параметры команды FORMAT
    720KB FORMAT a: /T:80/N:9
    800KB FORMAT a: /T:80/N:10
    1200KB FORMAT a: /T:80/N:15
    1360KB FORMAT a: /T:80/N:17
    1440KB FORMAT a: /T:80/N:18
    1600KB FORMAT 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 килобайт. Такие дискеты вы можете использовать для хранения архивов, документации, другого программного обеспечения, не критичного к структуре дорожки используемой дискеты.



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