ICQ SHOP
5-значные
6-значные
7-значные
8-значные
9-значные
Rippers List
ОПЛАТА
СТАТЬИ
СЕКРЕТЫ
HELP CENTER
OWNED LIST
РОЗЫСК!New!
ICQ РЕЛИЗЫ
Протоколы ICQ
LOL ;-)
Настройка компьютера
Аватарки
Смайлики
СОФТ
Mail Checkers
Bruteforces
ICQTeam Soft
8thWonder Soft
Other Progs
ICQ Patches
Miranda ICQ
ФорумАрхив!
ВАШ АККАУНТ
ICQ LiveJournal
РекламаНаш канал:
irc.icqinfo.ru
|
Скотт Мюлле- Модернизация и ремонт ПК стр.1109
Скотт Мюлле- Модернизация и ремонт ПК стр.1109
Смещение
|
Смещение
|
Название
|
Длина,
|
Описание
|
(в шестнад-
|
(в десятичной
|
|
байт
|
|
цатеричном
|
системе)
|
|
|
|
системе)
|
|
|
|
|
024h
|
|
BPB_FATSz3 2
|
|
32-разрядное число, указывающее количество секторов, занятых разделами FAT 32. Число, указанное в поле BPB_FATSz16, должно быть равно 0
|
028h
|
|
BPB_ExtFlags
|
|
Только FAT 32.
Биты 0—3. Номер активного раздела FAT с отсчетом от нуля. Действителен только в том случае, если зеркальное отражение отключено (бит 7 = 1). Биты 4—6. Зарезервированные. Бит 7. "0" указывает, что раздел FAT зеркально отражен; "1" указывает, что раздел FAT активен.
Биты 8—15. Зарезервированные
|
02Ah
|
|
BPB_FSVer
|
|
Номер версии раздела FAT 32. Старший байт является основным номером редакции, а младший байт — вторым номером. Это значение должно иметь вид 00h:00h
|
02Ch
|
|
BPB_RootClus
|
|
Номер первого кластера корневого каталога; обычно 2
|
030h
|
|
BPB_FSInfo
|
|
Номер сектора структуры загрузочного сектора FSInfo в зарезервированной области раздела FAT 32; обычно 1
|
032h
|
|
BPB_BkBootSec
|
|
Номер сектора резервной копии загрузочной записи; обычно 6
|
034h
|
|
BPB_Reserved
|
|
Зарезервированное число; должно быть равно 0
|
040h
|
|
BS_DrvNum
|
|
Номер дисковода для прерывания 13h; обычно 00h для гибких дисков, 80h — для жестких дисков
|
041h
|
|
BS Reserved
|
|
Зарезервированный номер (используемый Windows NT); должен быть равен 0
|
042h
|
|
BS_BootSig
|
|
Расширенная сигнатура начальной загрузки; при наличии трех следующих полей число должно быть равно 29h; в противном случае — 00h
|
043h
|
|
BS_VolID
|
|
Серийный номер раздела; используется со значением BS_VolLab, поддерживает отслеживание разделов на сменных носителях. В качестве начального числа обычно используется дата и время форматирования данного раздела
|
047h
|
|
BS_VolLab
|
|
Метка тома. Соответствует 11-байтовой метке тома, записанной в корневом каталоге; если метки нет, должно быть выражение NO NAME
|
052h
|
|
BS_FilSysType
|
|
Должно быть FAT 32. Не используется операционной системой после форматирования
|
05Ah
|
|
BS_BootCode
|
|
Код программы начальной загрузки
|
1FEh
|
|
BS_Signature
|
|
Байты сигнатуры; значение должно быть равно 55Aah
|
Загрузочная запись раздела FAT 32 занимает три сектора, вторым из которых является FSInfo. Формат и компоновка этого сектора показаны в табл. 24.8.
Таблица 24.8. Формат загрузочной записи раздела FAT 32, FSInfo, сектор 1
Смещение (в шестнад-цатеричной системе)
|
Смещение (в десятичной системе)
|
Название
|
Длина, байт
|
Описание
|
000h
|
|
FSI_LeadSig
|
Л
|
Ведущая сигнатура, используемая для проверки сектора; значение должно быть равно 52526141И
|
004h
|
|
FSI_Reserved1
|
|
Зарезервированное значение; должно быть равно 0
|
1E4h
|
|
FSI_StrucSig
|
Л
|
Сигнатура структуры, используемая для проверки правильности сектора; значение должно быть равно 72724161И
|
1E8h
|
|
FSI_Free.Coun t
|
Л
|
Последнее известное количество свободных кластеров в разделе. Если РРРРРРРРИ, количество свободных кластеров неизвестно и должно быть еще раз вычислено операционной системой
|
1ECh
|
|
FSI_Nxt_Free
|
Л
|
Следующий свободный кластер; это значение указывает на то, где система должна начинать поиск свободных кластеров. Обычно указывается номер последнего распределенного кластера. Если указано значение РРРРРРРРИ, система должна начинать поиск с кластера 2
|
1F0h
|
|
FSI_Reserved2
|
|
Зарезервированное значение; должно быть равно 0
|
1FCh
|
|
FSI_TrailSig4
|
Л
|
Конечная сигнатура; значение должно быть равно 000055ДД[т
|
Как уже отмечалось, загрузочная запись раздела FAT 32 занимает три сектора. В табл. 24.9 показаны формат и компоновка сектора Boot Code, который является третьим, и последним, сектором этой записи.
⇐ Предыдущая страница| |Следующая страница ⇒
|