Структура завантажувального запису DOS


Сектор, що містить завантажувальний запис, є найпершим на логічному диску (на дискеті — має фізичну адресу [0-0-1]). Boot Record складається із двох частин

- disk parameter block (DPB);

- system bootstrap (SB).

Структура блоку параметрів диска (DPB) служить для ідентифікації фізичного і логічного форматів логічного диска, а завантажувач system bootstrap виконує початкове завантаження DOS. Ця інформаційна структура приведена в табл.6.

Таблиця 6. Структура завантажувального запису Boot Record для FAT16

Зсув поля, байт   Довжина поля, байт   Позна-чення поля     Вміст поля  
ООН (0)     JUMP 3EH   Безумовний перехід на початок SB SB  
ОЗН (3)         Системний ідентифікатор  
OBH(11)     SectSize   Розмір сектора, байт  
ODH (13)     ClastSize   Число секторів у кластері  
OEH (14)     ResSecs   Число зарезервованих секторів  
10H (16)     FATcnt   Число копій FAT  
11H (17) RootSize Максимальне число елементів в RDir
13H (19) TotSecs Число секторів на логічному диску, якщо його розмір не перевищує 32 Мбайт, інакше 0000Н
15H (21) Media Дескриптор носія
16H (22) FATSize Розмір FAT секторів
Таблиця 6. (продовження)
Зсув поля, байт   Довжина поля, байт   Позна-чення поля     Вміст поля  
18H (24) TrkSecs Число секторів на доріжці
1AH (26) HeadCnt Число робочих поверхонь
1СН (28)     HidnSecs   Число схованих секторів  
20Н (32)         Число секторів на логічному диску, якщо його розмір перевищує 32 Мбайт   кщо його розмір перевищує 32 Мбайт  
24Н (36)         Тип логічного диска (ООН - гнучкий, 80Н - жорсткий)  
25Н (37)         Порожньо (резерв)  
26Н (38)         Маркер з кодом 29Н  
27Н (39)         Серійний номер тому  
2ВН (43)       Мітка тому  
36Н (54)         Ім'я файлової системи  
ЗЕН (62)     System bootstrap
1FEH (510)   Сигнатура (слово АА55Н)

Перші два байти boot record займає JMP — команда безумовного переходу в програму SB. Третій байт вміщує код 90Н (NOP — немає операції). Далі розташовується восьмибайтовий системний ідентифікатор, що включає інформацію про фірму-розробника і версію операційної системи. Потім слідує DPB, а після нього - SB.

Для роботи з завантажувальним записом використовують утиліту Disk Editor з комплекту утиліт Пітера Нортона. Використовуючи її, можна зберігати, модифікувати і відновлювати завантажувальний запис, а також виконувати багато інших операцій.

Завантажувальні записи інших операційних систем відрізняються від розглянутої.




Дата добавления: 2016-07-27; просмотров: 1371;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.