На главную
Подписка
Новости










Главная / MS-DOS / MS-DOS. РУКОВОДСТВО РАЗРАБОТЧИКА / Глава 12 / Форматы дисков Сделать домашней страницей Добавить в избранное Написать писмо

НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Форматы дисков

Как указывается в Главе 11 "Структура диска и восстановление файлов", некоторые форматы дисков поддерживаются разными версиями операционной системы MS-DOS. В таблицах 13-9 и 13-10 собраны характеристики всех стандартных форматов 3,5-дюймовых, 5,25-дюймовых и 8-дюймовых гибких дисков, поддерживаемых операционной системой MS-DOS версий вплоть до 4.0. Более подробно информацию можно найти в Главе 11.


Несмотря на то, что прочие форматы и типы дисков поддерживаются в нескольких реализациях операционной системы MS-DOS, в таблице 13-9 представлены только те форматы гибких дисков, которые официально поддерживаются операционной системой MS-DOS. Аналогично, не все характеристики жестких дисков описываются здесь, поскольку многие их разновидности присущи только определенному виду реализации или системы. Поддержка работы жестких дисков в общем случае заключается в наличии системы ПЗУ BIOS.


Допускается использование многих типов и размеров жестких дисков, что зависит от версии и фирмы-изготовителя ПЗУ BIOS. Специальные типы носителей информации такие, как "Bernoulli Box", часто требуют использования специальных дисковых контроллеров и устанавливаемых дополнительно дисководов для того, чтобы справляться с недостатком средств поддержки, имеющимся в большинстве реализаций системы ПЗУ BIOS.


Операционная система MS-DOS версий 2.0 по 3.30 поддерживает многие форматы жестких дисков с разделением памяти, достигающей максимального размера в 32 Мегабайта.


Операционная система MS-DOS версий с 2.0 по 3.2 поддерживает только один способ разделения памяти операционной системы DOS на жестком диске, в то время как версия 3.3 поддерживает несколько способов разделения памяти жесткого диска: каждый с максимальным размером в 32 Мегабайта и каждому назначается имя дисковода. Операционная система MS-DOS версии 4.0 (а также операционная система "COMPAQ MS-DOS" версии 3.31) поддерживает разделение памяти расширенного размера, которое может достигать 512 Мегабайт.


Разделение памяти расширенного размера является дополнительной возможностью в операционной системе MS-DOS версии 4.0: большой жесткий диск может, по-прежнему, форматироваться при нескольких способах разделения DOS размером в 32 мегабайта или меньше. Отметим, что разделение в 32 байта или меньше используют 16-битовые номера секторов, а разделения расширения регистра используют 32-битовые номера секторов. Это может вызвать проблемы, связанные с несовместимостью со многими прикладными программами, которые обращаются к таблице размещения файлов (FAT) на диске и которые обращаются к секторам с 16-битовыми значениями. Подробнее о форматах дисков можно узнать в главе 11.


   Таблица 13-9
       Форматы гибких дисков операционной  системы MS-DOS
њњњњњњњњњњљњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњљњњњњњњњњњњњ
 ‹  Версия операционной системы MS-DOS   ‹    См.
 Характе- ЃњњњњњљњњњњњљњњњњњљњњњњњљњњњњњљњњњњљњњњњЊ Примеча-
 ристики  ‹ 1.0 ‹ 1.1 ‹ 2.0 ‹ 2.1 ‹ 3.0 ‹ 3.2‹ 3.3‹  ние 1
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњљњњњњљњњњ
Размер    ‹5,25"‹5,25"‹5,25"‹5,25"‹5,25"‹3,5"‹3,5"‹ 8" ‹ 8" ‹ 8"
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Байт      ‹ FFE ‹ FFF ‹ FFC ‹ FFD ‹ FF9 ‹FF9 ‹FF0 ‹FFE ‹FFD ‹FFE
формата   ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Стороны   ‹  1  ‹  2  ‹  1  ‹  2  ‹  2  ‹  2 ‹  2 ‹ 1  ‹ 2  ‹ 2
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Количество‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
треков на ‹ 40  ‹  40 ‹  40 ‹  40 ‹ 80  ‹ 80 ‹ 80 ‹77  ‹77  ‹77
сторону   ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Количество‹  8  ‹  8  ‹  9  ‹  9  ‹  15 ‹  9 ‹ 18 ‹26  ‹26  ‹ 8
секторов  ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Количество‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
байтов в  ‹ 512 ‹ 512 ‹ 512 ‹ 512 ‹ 512 ‹512 ‹512 ‹128 ‹128 ‹1024
секторе   ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Количество‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
секторов в‹  1  ‹  2  ‹  1  ‹  2  ‹  1  ‹  2 ‹  1 ‹ 4  ‹ 4  ‹ 1
кластере  ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Секторы   ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
начальной ‹  1  ‹  1  ‹  1  ‹  1  ‹  1  ‹  1 ‹  1 ‹ 1  ‹ 4  ‹ 1
загрузки  ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Секторы   ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
таблицы   ‹  1  ‹  1  ‹  2  ‹  2  ‹  7  ‹  3 ‹  9 ‹ 6  ‹ 6  ‹ 2
FAT       ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Количество‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
таблиц FAT‹  2  ‹  2  ‹  2  ‹  2  ‹  2  ‹  2 ‹  2 ‹ 2  ‹ 2  ‹ 2
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Секторы   ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
корневого ‹  4  ‹  7  ‹  4  ‹  7  ‹ 14  ‹  7 ‹ 14 ‹ 17 ‹ 17 ‹ 6
каталога  ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Элементы  ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
корневого ‹ 64  ‹ 112 ‹ 64  ‹ 112 ‹ 224 ‹ 112‹ 224‹ 68 ‹ 68 ‹192
каталога  ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Общее     ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
количество‹ 320 ‹ 640 ‹ 360 ‹ 720 ‹ 2400‹1440‹2880‹2002‹4004‹1232
секторов  ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
њњњњњњњњњњљњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњљњњњњњњњњњњњ
Секторы   ‹ 313 ‹ 630 ‹ 351 ‹ 708 ‹ 2371‹1426‹2857‹1972‹3940‹1221
данных    ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Общее     ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
количество‹ 313 ‹ 315 ‹ 351 ‹ 354 ‹2371 ‹713 ‹2857‹493 ‹985 ‹1221
кластеров ‹     ‹     ‹     ‹     ‹     ‹    ‹    ‹    ‹    ‹
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Общая     ‹ 160 ‹ 320 ‹ 180 ‹ 360 ‹ 1,2 ‹720 ‹1.44‹501 ‹250,‹1,232
емкость   ‹ Кб  ‹ Кб  ‹ Кб  ‹ Кб  ‹ Мб  ‹ Кб ‹ Мб ‹Кб  ‹25Кб‹ Мб
њњњњњњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњњќњњњњќњњњњќњњњњќњњњњќњњњ
Общая     ‹156,5‹ 315 ‹175,5‹ 354 ‹1,   ‹713 ‹1,  ‹246 ‹492,‹1,221
емкость   ‹ Кб  ‹ Кб  ‹ Кб  ‹ Кб  ‹,1855‹ Кб ‹4285‹Кб  ‹5 Кб‹ Мб
для данных‹     ‹     ‹     ‹     ‹ Мб  ‹    ‹ Мб ‹    ‹    ‹
њњњњњњњњњњ™њњњњњ™њњњњњ™њњњњњ™њњњњњ™њњњњњ™њњњњ™њњњњ™њњњњ™њњњњ™њњњ

Примечания:


1. значения байта описателя формата, используемые для идентификации формата 8-дюймового диска, являются такими же, что используются для некоторых форматов 5,25-дюймовых дисков. Разные значения определяются либо системой BIOS конкретной реализации операционной системы MS-DOS, либо дисководом. Большая часть реализаций операционной системы MS-DOS, особенно те, в которых система BIOS расположена в ПЗУ, не содержат в системе BIOS необходимых стандартных программ для 8-дюймовых дисков. Таким образом, их поддержка осуществляется обычно при помощи специального драйвера дисковода. Поскольку первый 8-дюймовый формат одинарной плотности записи имеет то же значение байта описателя (FFF), что и последний формат (с удвоенной плотностью записи), операционная система MS-DOS: по-разному подходит к попыткам чтения диска: сначала система предполагает, что диск отформатирован с одинарной плотностью записи. Если после прочтения первого сектора ошибок не возникает, операционная система MS-DOS продолжает рассматривать диск, как диск с одинарной плотностью записи.


Если после прочтения первого сектора диска возникла ошибка, операционная система MS-DOS предполагает, что диск отформатирован с удвоенной плотностью записи, и система снова повторяет попытку чтения первого сектора. Отметим также, что некоторые системы поддерживают формат удвоенной плотности для односторонних, 8-дюймовых дисков, равную приблизительно половине емкости двухсторонних дисков (610 Кбайт).


НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Hosted by uCoz