| ||||||||||||||||||
Загрузочные секторы разделов. Для того чтобы один и тот же жесткий диск можно было использовать для работы с различными операционными системами, его логически разбивают на несколько главных разделов (их количество может лежать в пределах от 1 до 4). Для каждой из операционных систем, включая DOS (до версии 3.2), можно отвести только один раздел. Начиная с версии 3.3, в DOS появилась возможность производить расширенное разбиение диска, при котором можно создавать на нем несколько разделов DOS. Размеры этих разделов выбираются при выполнении программы FDISK. Информация о разбиении диска хранится в нескольких загрузочных секторах разделов, а основная таблица встроена в главный загрузочный сектор — MBS (напомним, что его содержимое называется главной загрузочной записью — MBR — Master Boot Record), представляющий из себя первый сектор всего диска (цилиндр 0, головка 0, сектор 1). Загрузочные секторы остальных разделов расположены в начале каждого из них, и содержимое каждого из них называется расширенной загрузочной записью — EBR.
Каждый том DOS начинается с загрузочного сектора тома — VBS. К сожалению, ни ранее, ни сейчас автор не придерживается строгой терминологии, поэтому иногда бывает весьма непросто разобраться о чем идет речь. Поэтому уточним еще раз некоторые термины и обстоятельства. Под аббревиатурой MBS {Master Boot Sector) всегда подразумевается начальный сектор всего диска, содержащий главную загрузочную запись (MBR — Master Boot Record). Аналогичный по своей структуре сектор, но расположенный в начале раздела (независимо от его принадлежности той или иной операционной системе) называется загрузочным сектором раздела, а его содержимое — расширенной загрузочной записью (EBR — Extended Boot Record). Под загрузочными секторами томов DOS (VBS — Volume Boot Sector) подразумеваются секторы, расположенные сразу после скрытых секторов (см. рис. 20.3) в разделах диска, принадлежащих DOS. Содержимое этого сектора называется загрузочной записью DOS (DBR — DOS Boot Record). На сколько смещен VBS относительно загрузочного сектора раздела (иначе говоря, количество скрытых секторов), определяется параметром "Относительное смещение секторов раздела" в табл. 20.10.С помощью программы FDISK вы можете сделать один " из разделов активным (загрузочным). При первоначальном запуске или перезагрузке системы программа, записанная в главном загрузочном секторе, передает управление другой программе, хранящейся в VBS активного раздела (тома). Другие главные разделы диска могут быть использованы для Novell NetWare или OS/2 HPFS, PCIX (UNIX), XENIX, CP/M-86 и других операционных систем. Ни один из отведенных под эти "чужеродные" операционные системы разделов не может стать доступным для DOS, равно как и разделы DOS обычно не воспринимаются другими системами. (OS/2 и DOS могут использовать одни и те же FAT, HPFS — High Performance File System — предназначена исключительно для OS/2, a NTFS — только для Windows NT).
Разбиение жесткого диска должно быть произведено так, чтобы он был доступен для любой операционной системы. Оно необходимо даже в том случае, если вы собираетесь создать на нем один единственный раздел. В табл. 20.10 представлен формат главной загрузочной записи (MBR) с таблицей разбиения диска.
В табл. 20.11 приведены стандартные значения системного индикаторного байта и их смысл.
Таблица 20.11. Значения системного индикаторного байта
Значение
Описание
00h
Данный элемент таблицы пуст (нет такого раздела)
01h
Первичный раздел DOS, 12-разрядная FAT (размер раздела < 16 М)
04h
Первичный раздел DOS, 16-разрядная FAT (16 М < размер раздела < 32 М)
05h
Расширенный раздел DOS (указывает на существование первичного раздела)
06h
Первичный раздел DOS, 16-разрядная FAT (размер раздела > 32 М)
07h
Раздел OS/2 HPFS
02h
Корневой раздел MS-XENIX
03h
Пользовательский раздел MS-XENIX
08h
Раздел файловой системы AIX
09h
Загрузочный раздел AIX
50h
Раздел Disk Manager — только для чтения (Ontrack)
51h
Раздел Disk Manager— чтение и запись (Ontrack)
56h
Раздел Vfeature (Golden Bow)
61h
Раздел Speedstor (Storage Dimensions)
63h
Раздел 366/ix (IBM) или V/386 (UNIX)
64h
Раздел Novell Netware
75h
Раздел PCIX ("IBM)
D8h
Совмещенный раздел DOS/CPM-86 (Digital Research)
F2h
Второй раздел в некоторых OEM-версиях DOS 3.2+
FFh
Раздел таблицы испорченных блоков UNIX
Cache (запас) в контексте терминов материнской платы обозначает быстродействующую буферную память между процессором и основной памятью. Кэш служит для частичной компенсации разницы в скорости процессора и основной памяти - там хранятся наиболее часто используемые данные. Когда процессор первый раз обращается к ячейке памяти, ее содержимое параллельно копируется в кэш, и в случае повторного обращения в скором времени может быть с гораздо большей скоростью выбрано из малого, но очень быстродействующего кэша, чем из относительно медленной основной памяти.
| На главную |