Нестандартное форматирование дискет
Вам, наверное, известно, что наиболее распространены дискеты с двойной (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 типа таких дисководов:
При использовании программы 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][другие параметры]
Здесь:
Приведём таблицу значений объёмов отформатированной дискеты в зависимости от типа дисковода, типа дискеты и параметров форматирования 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, имеет два дополнительных формата большого объёма:
Приведём пример задания на форматирование дискеты 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).
Этот параметр допустим только при первом запуске программы.
Следующие параметры можно указывать как при первом запуске программы, так и при последующих её перезапусках:
В заключение несколько советов относительно использования нестандартно отформатированных дискет.