¦ 3 ¦ XXX ... XEEE ¦ ¦ 2 ¦ DXX ... ¦
¦Сторона 4 ¦ XXX ... XEEE ¦ ¦ 3 ¦ DXX ... ¦
¦ 1 5 ¦ XXX ... XEEE ¦ ¦Сторона 4 ¦ XXX ... ¦
¦ 6 ¦ XXX ... XEEE ¦ ¦ 1 5 ¦ XXX ... ¦
¦ 7 ¦ XXX ... EEEE ¦ ¦ 6 ¦ XXX ... ¦
¦ 8 ¦ XXX ... EEEE ¦ ¦ 7 ¦ XXX ... ¦
АДДДДДДДДДДДДДБДДДДДДДДДДДДДДЩ ¦ 8 ¦ XXX ... ¦
¦ 9 ¦ XXX ... ¦
АДДДДДДДДДДДДДБДДДДДДДДДДДДДДЩ
B = запись начальной загрузки Только для целей данного
D = элемент каталога примера:
F = таблица размещения файла X = секторы, содержащие
данные файла
E = пустые секторы
Рис. 11-2. Схема расположения информации на 40-трековых,
двухсторонних, 5,25-дюймовых гибких дисках
Ниже приведена расчетная формула, которую можно использовать
для проверки результатов, выводимых на экран программой CHKDSK,
когда она обрабатывает 80-трековый, 5,25-дюймовый гибкий диск:
80 треков х 15 секторов х 512 байтов х 2 стороны =
= 1228800 байтов (= 1200 Кбайт или 1,2 Мбайт общей емкости)
Операционная система MS-DOS версии 3.0 обеспечила поддержку
3,5-дюймовых гибких дискет. 3,5-дюймовые дискеты могут тоже фор-
матироваться в такие же односторонние или двухсторонние форматы с
- 11-7 -
восемью или девятью секторами на одном треке, как это было в слу-
чае использования 40-трековых, 5,25-дюймовых дискет при условии,
что физическое имя дисковода будет задано командой FORMAT. Двух-
сторонний, 80-трековый формат с 9 секторами на трек для 3,5-дюй-
мовых дискет был также впервые введен основной операционной сис-
темой MS-DOS версии 3.0. На рис. 11-3 представлена структура дис-
ка в этом формате. Этот формат предоставляет возможность
использования общей емкости памяти в 720 Кбайт:
80 треков х 9 секторов х 512 байтов х 2 стороны =
= 737280 байтов ( = 720 Кбайт общей емкости)
3,5-дюймовые дискеты форматируются в формат 720 Кбайт путем
задания имени логического дисковода командой FORMAT без парамет-
ров, определяющих формат. Используемый логический дисковод, кото-
рый был специально создан для форматирования 720 Кбайтных гибких
дискет, создается во время начальной загрузки, если представлен-
ная ниже строка включена в файл CONFIG.SYS:
DEVICE = DRIVER.SYS/D:х
где х представляет собой физический номер дисковода для 80-треко-
вых, 3,5-дюймовых дискет (0=A:, 1=B: и так далее). Файл
DRIVER.SYS представляет собой драйвер, поставляемый операционной
системой MS-DOS версий 3.2 и старше. При начальной загрузке сис-
темы файл DRIVER.SYS создает логический дисковод, используя сле-
дующую имеющуюся букву, обозначающую дисковод, и приписывает эту
букву заданному физическому дисководу. После того, как диск был
отформатирован в формат 720 Кбайт, его можно считывать и на него
можно производить запись, используя имя физического дисковода или
соответствующее имя логического дисковода.
Операционная система MS-DOS версии 3.30 внедрила еще один
формат повышенной емкости для 3,5-дюймовых дискет, содержащих по
80 треков, каждый из которых отформатирован на 18 секторов (см.
рисунок 11-3). Этот формат предоставляет общую емкость дискеты в
1,44 Мбайта при использовании дисков, протестированных на 2 Мбай-
та. Специальные дисководы, предназначенные для 3,5-дюймовых дис-
кет, впервые введенные в персональных компьютерах типа IBM PS/2,
требуются для поддержания этого формата. 1,44-Мегабайтные диско-
воды поддерживают также формат 720-Кбайтных дисков:
80 треков х 18 секторов х 512 байтов х 2 стороны =
= 1474560 байтов ( = 1,44 Мбайта общей емкости)
- 11-8 -
Формат расположения пятнадцати Формат расположения девяти
секторов на треке секторов на треке
(5,25-дюймовые дискеты) (3,5-дюймовые дискеты)
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДД¬ ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДД¬
¦ \ Трек ¦ ¦ \ Трек ¦
¦ \ ... 7 ¦ ¦ \ ... 7 ¦
¦ \ 012 ... 789 ¦ ¦ \ 012 ... 89 ¦
¦ Cектор ЪДДДДДДДДДДДДДґ ¦ Cектор ЪДДДДДДДДДДДДДДґ
¦ 1 ¦ BXX ... XEE ¦ ¦ 1 ¦ BXX ... XX ¦
¦ 2 ¦ FXX ... XEE ¦ ¦ 2 ¦ FXX ... XX ¦
¦ 3 ¦ FXX ... XEE ¦ ¦ 3 ¦ FXX ... XX ¦
¦ 4 ¦ FXX ... XEE ¦ ¦Сторона 4 ¦ FXX ... XX ¦
¦ 5 ¦ FXX ... XEE ¦ ¦ 0 5 ¦ FXX ... XX ¦
¦ 6 ¦ FXX ... XEE ¦ ¦ 6 ¦ FXX ... XX ¦
¦Сторона 7 ¦ FXX ... EEE ¦ ¦ 7 ¦ FXX ... XX ¦
¦ 0 8 ¦ FXX ... EEE ¦ ¦ 8 ¦ DXX ... XX ¦
¦ 9 ¦ FXX ... EEE ¦ ¦ ________9 ¦ DXX ... XX ¦
¦ 10 ¦ FXX ... EEE ¦ ¦ 1 ¦ DXX ... XX ¦
¦ 11 ¦ FXX ... EEE ¦ ¦ 2 ¦ DXX ... XX ¦
¦ 12 ¦ FXX ... EEE ¦ ¦ 3 ¦ DXX ... XX ¦
¦ 13 ¦ FXX ... EEE ¦ ¦Сторона 4 ¦ DXX ... XX ¦
¦ 14 ¦ FXX ... EEE ¦ ¦ 1 5 ¦ DXX ... XX ¦
¦ _______15 ¦ FXX ... EEE ¦ ¦ 6 ¦ XXX ... XX ¦
¦ 1 ¦ DXX ... EEE ¦ ¦ 7 ¦ XXX ... XX ¦
¦ 2 ¦ DXX ... EEE ¦ ¦ 8 ¦ XXX ... XX ¦
¦ 3 ¦ DXX ... EEE ¦ ¦ 9 ¦ XXX ... XX ¦
¦ 4 ¦ DXX ... EEE ¦ АДДДДДДДДДДДДДБДДДДДДДДДДДДДДЩ
¦ 5 ¦ DXX ... EEE ¦
¦ 6 ¦ DXX ... EEE ¦
¦Сторона 7 ¦ DXX ... EEE ¦
¦ 1 8 ¦ DXX ... EEE ¦
¦ 9 ¦ DXX ... EEE ¦
¦ 10 ¦ DXX ... EEE ¦
¦ 11 ¦ DXX ... EEE ¦
¦ 12 ¦ DXX ... EEE ¦
¦ 13 ¦ DXX ... EEE ¦
¦ 14 ¦ DXX ... EEE ¦
¦ 15 ¦ XXX ... EEE ¦
АДДДДДДДДДДДДДБДДДДДДДДДДДДДЩ
- 11-9 -
Формат расположения восемнадцати секторов на треке
(3,5-дюймовые дискеты)
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД¬
¦ \ Трек ¦
¦ \ ... 7 ¦
¦ \ 012 ... 89 ¦
¦ Cектор ЪДДДДДДДДДДДДДДДДґ
¦ 1 ¦ BXX ... XX ¦
¦ 2 ¦ FXX ... XX ¦
¦ 3 ¦ FXX ... XX ¦
¦ 4 ¦ FXX ... XX ¦
¦ 5 ¦ FXX ... XX ¦
¦ 6 ¦ FXX ... XX ¦
¦ 7 ¦ FXX ... XX ¦
¦ 8 ¦ DXX ... XX ¦
¦Сторона 9 ¦ DXX ... XX ¦
¦ 0 10 ¦ DXX ... XX ¦
¦ 11 ¦ DXX ... XX ¦
¦ 12 ¦ DXX ... XX ¦
¦ 13 ¦ DXX ... XX ¦
¦ 14 ¦ DXX ... XX ¦
¦ 15 ¦ DXX ... XX ¦
¦ 16 ¦ FXX ... XX ¦
¦ 17 ¦ FXX ... XX ¦
¦ _______18 ¦ FXX ... XX ¦
¦ 1 ¦ FXX ... XX ¦
¦ 2 ¦ FXX ... XX ¦
¦ 3 ¦ FXX ... XX ¦
¦ 4 ¦ FXX ... XX ¦
¦ 5 ¦ FXX ... XX ¦
¦ 6 ¦ FXX ... XX ¦
¦ 7 ¦ FXX ... XX ¦
¦ 8 ¦ FXX ... XX ¦
¦Сторона 9 ¦ FXX ... XX ¦
¦ 1 10 ¦ FXX ... XX ¦
¦ 11 ¦ FXX ... XX ¦
¦ 12 ¦ FXX ... XX ¦
¦ 13 ¦ FXX ... XX ¦
¦ 14 ¦ FXX ... XX ¦
¦ 15 ¦ FXX ... XX ¦
¦ 16 ¦ XXX ... XX ¦
¦ 17 ¦ XXX ... XX ¦
¦ 18 ¦ XXX ... XX ¦
АДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДЩ
B = запись начальной загрузки Только для целей данного
D = элемент каталога примера:
F = таблица размещения файла X = секторы, содержащие
данные файла
E = пустые секторы
Рис. 11-3. Схема расположения информации на 80-трековых,
двухсторонних, 5,25-дюймовых и 3,5-дюймовых гибких дисках
повышенной плотности
Сектор начальной загрузки
Самый первый сектор на диске, отформатированном под управле-
нием операционной системы MS-DOS, всегда определяется, как "за-
- 11-10 -
пись начальной загрузки". Эта запись содержит короткую программу,
которая автоматически загружается в память, когда диск использу-
ется для загрузки операционной системы MS-DOS после подачи пита-
ния в систему или после сброса системы. Далее эта программа гово-
рит компьютеру где ему искать на диске файлы, содержащие
программы операционной системы MS-DOS. После нахождения этих фай-
лов программа начальной загрузки загружает эти файлы в память и
передает управление операционной системе MS-DOS. Поскольку коли-
чество файлов операционной системы MS-DOS и способ, которым они
сохраняются, могут быть различными в зависимости от типа реализа-
ции (например, для персональных компьютеров типа "IBM
PC", "COMPAQ" или "CompuPro"), содержимое записи начальной за-
грузки тоже может варьироваться.
В целях сохранения логичности сектор начальной загрузки все-
гда задается первым на отформатированном диске, независимо от то-
го, собираетесь ли вы сделать этот диск "диском начальной загруз-
ки" или "диском, содержащим одни только данные".
Первые три байта записи начальной загрузки всегда содержат
команду перехода. При начальной загрузке команда перехода прика-
зывает системе обойти первую часть этой записи и перейти к прог-