eH 10H ¦ ¦ элемент раздела 6 (см. ниже)
+---+ - + - + - +---+
+1aeH 10H ¦ ¦ элемент раздела 5
+---+ - + - + - +---+
+1beH 10H ¦ ¦ элемент раздела 1
+---+ - + - + - +---+
+1ceH 10H ¦ ¦ элемент раздела 2
+---+ - + - + - +---+
+1deH 10H ¦ /* asplinux 11 */ ¦ элемент раздела 3
+---+ - + - + - +---+
+1eeH 10H ¦ ¦ элемент раздела 4
+---+ - + - + - +----
+1feH 2 ¦ 55 aa ¦ подпись таблицы разделов (0aa55H)
L---+----
Структура /* английский словарь */ элемента раздела
------------------------------------------------------------------
----¬
+0 1 ¦Boot Флаг загрузки: 0=не активен, 80H = активен
¦ ¦ Обычн /* русско английский словарь */ о равен 80h для раздела C:
+---+
+1 1 ¦Hd ¦ Начало раздела: номер головки
+---+---¬
+2 2 ¦Sec Cyl¦ Начало раздела: сектор/цилиндр корневого сектора
+---+----
+4 1 ¦Sys¦ Код системы: 0=неизвестна, 1=DOS 12-бит FAT, 4=16-бит
¦ ¦ 51h- Disk Manager
+---+
+5 1 ¦Hd ¦ Конец раздела: номер головки
+---+---¬
+6 2 ¦Sec Cyl¦ Конец раздела: сектор/цилиндр последнего сектора
+---+---+---T---¬
+8 4 ¦ младш с /* avast 4.7 */ тарш ¦ Относительный номер начального сектора
+---+---+---+---+
+0cH 4 ¦ младш старш ¦ Размер (число секторов)
L---+---+---+----
+10H начало следующего элемента раздела (или 0aa55H для последн.элемент
Замечания:
Значения цилиндра и сектора занимают 10 и 6 бит соответственно:
1 1 1 1 1 1
г5T4T3T2T1T0T9T8T7T6T5T4T3T2T1T0¬
¦c c c c c c c c C c S s s s s s¦
L-+-+-+-+-+-+-+-¦-+-+-+-+-+-+-+--
Значение "относительного сектора" по смещению 08H в каждом разделе эквива-
/* symantec antivirus */ лентно головке, сектору и цилиндру начального адреса раздела. Относительный
сектор 0 совпадает с цилиндром 0, головкой 0, сектором 1. Относительный но-
мер сектора прирастает сначала по каждому сектору на головке, затем по каж-
дой головке и наконец по каждому цилиндру. Прим /* немецко русский словарь */ енима формула:
отн_сек = (#Цил * сек_на_цил * головок) + (#Гол * сек_на_цил) + (#Сек -1)
==============================================================================
Структура корневого сектора (Boot Record)
==============================================================================
Корневой сектор диска или раздела диска должен иметь следующий формат.
Смещ. Длина Содержимое
------ ----- ---- /* програмное обеспечение */ -------------------------------------------------------------
----T---T---¬
+0 3 ¦JMP¦ xx xx ¦ Переход на код загрузки
+---+---+---+-------------------¬
+3 8 ¦'I' 'B' 'M' '3' '.' '2'¦ OEM-имя компании и /* avast 4 server */ версия систем
+---+---+---+---+---+---+---+----
+0bH 2 ¦SectSiz¦ байт на сектор
+---+----
+0dH 1 ¦ClustSiz секторов на единицу распределения (кластер)
+---+---¬
+0eH 2 ¦ResSecs¦ резервных секторов (секторов перед первой FAT)
+---+----
+10H 1 ¦FatCnt число таблиц FAT
+---+---¬
+11H 2 ¦RootSiz¦ макс.число 32-байтовых элементов корневого оглавления
+---+---+
+13H 2 ¦TotSecs¦ общее число секторов на носителе (ра /* антивирус */ здел DOS)
+---+----
+15H 1 ¦Media дескриптор носителя (то же, что 1-й байт FAT)
+---+---¬
+16H 2 ¦FatSize¦ число секторов в одной FAT
+---+---+
+18H 2 ¦TrkSecs¦ секторов на дорожку (цилиндр)
/* avast 4 home */
|