MS-DOS для программиста

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


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

При помощи программы format.com можно отформатировать эти дискеты следующим образом.

Дискеты диаметром 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 , созданной Ю. И. Панковым.


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

c:\utility\800.com

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

format a: /T:80/N:10

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

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

Какие параметры можно задавать программе format.com ? Это зависит от типа НГМД, установленного в вашем компьютере. Встречаются 4 типа:

  • НГМД для дискет двойной плотности диаметром 5,25", отформатированных на 360 Кбайт;


  • НГМД для дискет высокой плотности диаметром 5,25", отформатированных на 1,2 Мбайт;


  • НГМД для дискет двойной плотности диаметром 3,5", отформатированных на 720 Кбайт;


  • НГМД для дискет высокой плотности диаметром 3,5", отформатированных на 1,44 Мбайт.


  • При использовании программы 800.com вместе с НГМД для дискет двойной плотности диаметром 5,25" или 3,5" для программы format.com можно указывать следующие параметры:

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

    Емкость дискеты, Кбайт Параметры
    720 /T:80 /N:9
    800 /T:80 /N:10
    1200 /T:80 /N:15
    1360 /T:80 /N:17
    1440 /T:80 /N:18
    1600 /T:80 /N:20
    Последние две строки таблицы описывают параметры, доступные только для НГМД высокой плотности при использовании дискет диаметром 3,5".

    Программа pu_1700.com является функциональным аналогом программы 800.com , но обладает большими возможностями. После ее запуска вы можете задавать программе format.com следующие параметры:



    FORMAT drv:[/T:tt][/N:nn][другие параметры]

    Здесь:

  • drv - имя НГМД, который используется для форматирования (A или B);


  • tt - число форматируемых цилиндров;


  • nn - число секторов на дорожке.


  • Приведем таблицу значений объемов отформатированной дискеты в зависимости от типа НГМД, типа дискеты и параметров форматирования tt и nn:

    Параметры программы format.com Емкость дискеты, на которую рассчитан НГМД, Кбайт Объем отформатированной дискеты, байт
    tt nn 360 720 1200 1440 Норма Максимум
    40-41 9 + + + + 362,496 371,712
    - '' - 10 + + + + 398,848 409,086
    80-83 9 + + + 724,480 752,168
    - '' - 10   + + + 806,460 837,120
    - '' - 15     + + 1212,928 1259,008
    - '' - 16     + + 1294,848 1344,000
    - '' - 17     + + 1376,768 1427,968
    - '' - 18     + + 1457,664 1512,960
    - '' - 19       + 1539,584 1596,928
    - '' - 20       + 1620,480 1681,920
    - '' - 21       + 1702,400 1765,888
    Приведем пример команды форматирования дискеты HD на емкость 1702,400 байт:

    format a:/t:80/n:21 /u

    Параметр /u необходим для того, чтобы программа format.com не делала попыток сохранения на форматируемой дискете данных, нужных программе unformat.com для восстановления содержимое дискеты после ошибочного форматирования.

    Приведем описание некоторых параметров программы pu_1700.com (полностью параметры описаны в документации к программе, составленной на русском языке и распространяемой в файле pu_1700.doc).

  • /cfat контроль FAT при форматировании


  • Этот параметр допустим только при первом запуске программы.

    Следующие параметры можно указывать как при первом запуске программы, так и при последующих ее перезапусках:

  • /off отключение программы pu_1700.com ;


  • /on активизация отключенной программы pu_1700.com ;

  • /A=off НГМД A: не обслуживается (не установлен);


  • /B=off НГМД B: не обслуживается (не установлен);




  • /A= 360 параметр указывает, что НГМД A: - это дисковод двойной плотности (DD), рассчитан на дискеты диаметром 5,25" стандартной емкости 360 Кбайт;


  • /B=360 НГМД 360 Kбайт диаметром 5,25" (DD);


  • /A=1.2 НГМД 1,2 Mбайт, 5,25" (HD);


  • /B=1.2 НГМД 1,2 Mбайт, 5,25" (HD);


  • /A=720 НГМД 720 Kбайт, 3,5" (DD);


  • /B=720 НГМД 720 Kбайт, 3,5" (DD);


  • /A=1.44 НГМД 1,44 Mбайт, 3,5" (HD);


  • /B=1.44 НГМД 1,44 Mбайт, 3,5" (HD);


  • /? вызов подсказки;


  • /sm=1 оптимальное расположение секторов при форматировании для увеличения производительности НГМД;


  • /sm=2 другой способ оптимального расположения секторов при форматировании для увеличения производительности НГМД;


  • /sm=off отключение оптимизации расположения секторов при форматировании.


  • В заключение пара советов относительно использования нестандартно отформатированных дискет.

  • По возможности не используйте нестандартно отформатированные дискеты для резервного копирования дистрибутивных дискет программного обеспечения, особенно операционных систем. У вас могут появиться проблемы с установкой программного обеспечения с нестандартных дискет. В крайнем случае воспользуйтесь программой pu_1700.com . Дискеты, подготовленные этой программой, могут быть загрузочными (системными).

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



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