Форма Входа Таблицы Перегородки
Форма входа таблицы перегородки любой перегородки в MBR была уступана следующая таблица. Каждый вход перегородки всех MBR может быть сломан в following байты с их специфически смыслями:
Байт Индикатора Типа Ботинка (1 Байт):Если этим байтом будет 00H, то он намеревается перегородка не активно и если байтом будет 80H, то он намеревается перегородка будет активно перегородкой или bootable перегородкой. Хотя присутсвие любого другого байта после этого эти не предположено, но если любое, то другой байт присутствует, котор он может быть должн к развращению таблицы перегородки или должн к любому нападению ВИРУСА в таблице перегородки.
Начинающ цилиндр - головку - номер участка перегородки (3 байт): Когда мы высчитываем CHS (цилиндр, головку, и участок) любого диска, физические CHS подсчитаны следующим образом:
- Физический участок подсчитан starting from 1.
- Физическая головка подсчитана от 0.
- Физический цилиндр подсчитан от 0 (см. ранее главу для деталей)
Байт на смещении 01H представляет начиная главный номер в шестнадцатиричной системе для перегородки.
6 наиболее меньше значительно битов байта на смещении 02H делают начинать номер участка перегородки и комбинация остальных 2 битов (как 2 значительно бита) плюс 8 битов другого байта на смещении 03H (битах остальных 8 наиболее меньше значительно номера 10-Bit) делает начиная номер цилиндра перегородки.
Смещение |
Смысль |
Размер |
Описание |
00H |
Байт Индикатора Типа Ботинка |
1 байт |
Если байтом будет 00H, то перегородка бездействующа и если байтом будет 80H, то , перегородка активно (или bootable) |
01H |
Главный номер начала перегородки |
1 байт |
Начинать главный номер перегородки в шестнадцатиричной системе |
02H |
Номер участка и цилиндра начала перегородки |
2 байта |
6 битов первого байта делают начинать номер участка и комбинация остальных 2 битов (как 2 значительно бита) плюс 8 битов другого байта (битов остальных 8 наиболее меньше значительно номера 10-Bit) делает начиная номер цилиндра перегородки |
04H |
Байт индикатора системы файлов |
1 байт |
Байт индикатора системы файлов в шестнадцатиричной системе (см. таблицу, котор дали затем для индикаторов) |
05H |
Главный номер конца перегородки |
1 байт |
Кончать главный номер перегородки в шестнадцатиричной системе |
06H |
Номер участка и цилиндра конца перегородки |
2 байта |
6 битов первого байта делают законцовку участок пронумеровать и комбинация остальных 2 битов (как 2 значительно бита) плюс 8 битов другого байта (битов остальных 8 наиболее меньше значительно номера 10-Bit) делает номер цилиндра законцовки перегородки |
08H |
Относительный номер участка начала перегородки
|
4 байта |
Количество участков между MBR и первым участком в перегородке |
0CH |
Количество участков перегородки |
4 байта |
Количество участков в перегородке |
Итог = 16 Байт |
Зашифрование цилиндра и участка было уступано пример изучения таблицы перегородки образца выполненного затем.
Байт Индикатора Системы файлов (1 Байт): Байт индикатора системы файлов на смещении 04H представляет систему файлов той перегородки. Таблица, перечисляя байт индикатора системы файлов для различных систем файлов давалась затем в этой главе.
Цилиндр законцовки - головка - номер участка перегородки (3 байт): Зашифрование таким же как для начинать цилиндр - головку - номер участка перегородки.
Относительный номер участка начала перегородки (4 байт): Количество участков между MBR и первым участком в перегородке в шестнадцатиричной системе.
Количество участков перегородки (4 байт): Количество участков в перегородке в шестнадцатиричной системе.
Оно должно всегда быть вспомнено что номера цилиндра, головки и участка теми которые должны быть ы к БИОЗЕ. Таким образом, если БИОЗА использует перевод (режим LBA или ВНУТРЕННЕ поддержка выдвижений 13H), то значения не могут представить физические значения CHS. Для больших трудных приводов (greater than 8.4 gb) значения CHS могут быть инвалидны. Эти значения должны вообще быть проигнорированы и совершенно значения участка использованы вместо.
|