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
|
Скотт Мюлле- Модернизация и ремонт ПК стр.1110
Скотт Мюлле- Модернизация и ремонт ПК стр.1110
Таблица 24.9. Формат загрузочной записи раздела FAT 32, Boot Code, сектор 2
Смещение
(в шестнадцатеричной системе)
|
Смещение (в десятичной системе)
|
Название
|
Длина, байт
|
Описание
|
QQQh
|
|
BS_BootCode
|
|
Код программы начальной
|
|
|
|
|
загрузки
|
1FEh
|
|
BS Signature
|
|
Байты сигнатуры; значение
|
|
|
|
|
должно быть равно 55ДД[т
|
Следует заметить, что в третьем секторе загрузочной записи раздела (VBR) нет никаких данных, относящихся к определенной системе, т.е. его содержание в разных системах является одним и тем же. Таким образом, если этот сектор (и его резервная копия в LBA 8) будет поврежден, можно скопировать этот сектор в любом разделе FAT 32 и использовать полученную копию для восстановления поврежденного сектора.
Загрузочная запись (VBR) в разделах NTFS занимает 7 секторов, несмотря на то что в начале диска для VBR зарезервированы 16 секторов. В конце раздела находится зарезервированная 16-секторная область, предназначенная для резервной копии VBR. Первым из семи является сектор BPB, содержащий команду передачи управления, код BPB и байты сигнатуры. В секторах 2-7 содержится только дополнительный код начальной загрузки, без байтов сигнатуры и других структур. Код начальной загрузки не зависит от системы, поэтому содержание загрузочной записи любого раздела NTFS должно быть одним и тем же, за исключением ее первого сектора. В табл. 24.10 показаны формат и компоновка первого сектора загрузочной записи раздела NTFS, занимающей 7 секторов.
Таблица 24.10. Формат загрузочной записи раздела NTFS, блок параметров BIOS (BPB), сектор 0
Смещение
|
Смещение
|
Название
|
Длина,
|
Описание
|
(в шестнад-
|
(в деся-
|
|
байт
|
|
цатеричном
|
тичной
|
|
|
|
системе)
|
системе)
|
|
|
|
000h
|
|
BS_jmpBoot
|
|
Команда перехода к коду загрузки; обычно EB5890h
|
003h
|
|
BS_OEMName
|
|
Идентификатор OEM ID; указывает, какая система форматировала раздел; обычно NTFS. После форматирования операционной системой не используется
|
00Bh
|
|
BPB_BytsPerSec
|
|
Количество байт в секторе; обычно 512
|
00Dh
|
|
BPB_SecPerClus
|
|
Количество секторов в кластере; должно быть число 2 в некоторой степени. Значение обычно составляет 1, 2, 4 или 8
|
00Eh
|
|
BPB_RsvdSecCnt
|
|
Количество зарезервированных секторов, расположенных перед VBR; значение должно быть равно 0, иначе NTFS не сможет выполнить установку тома
|
010h
|
|
BPB_Reserved
|
|
Значение должно быть равно 0, или NTFS не сможет выполнить установку тома
|
013h
|
|
BPB_Reserved
|
|
Значение должно быть равно 0, или NTFS не сможет выполнить установку тома
|
015h
|
|
BPB_Media
|
|
Байт-дескриптор носителя; для всех несменных носителей обычно F8h, для большинства сменных носителей — F0h
|
016h
|
|
BPB_Reserved
|
|
Значение должно быть равно 0, или NTFS не сможет выполнить установку тома
|
018h
|
|
BPB_SecPerTrk
|
|
Количество секторов на дорожке для прерывания 13h; для жестких дисков значение обычно составляет 63
|
01Ah
|
|
BPB_NumHeads
|
|
Число головок для прерывания 13h; на жестких дисках обычно 255
|
01Ch
|
|
BPB_HiddSec
|
|
Количество скрытых секторов, предшествующих разделу, который содержит этот том; для первого тома обычно 63
|
020h
|
|
BPB_Reserved
|
|
Значение должно быть равно 0, или NTFS не сможет выполнить установку тома
|
024h
|
|
Reserved
|
|
Не используется NTFS; обычно значение равно
80008000h
|
028h
|
|
BPB_TotSec64
|
|
Общее количество секторов в разделе
|
030h
|
|
BPB_MftClus
|
|
Номер логического кластера для запуска файла $MFT
|
038h
|
|
BPB_MirClus
|
|
Номер логического кластера для запуска файла $MFTMirr
|
040h
|
|
BPB_ClusPerMft
|
|
Количество кластеров в записи файл/каталог MFT. Положительное число (00h—7Fh) обозначает количество кластеров в записи MFT. Если число отрицательное (80h—FFH), то размер записи равен абсолютной величине этого числа, умноженной на 2
|
041h
|
|
Reserved
|
|
Не используется NTFS
|
044h
|
|
BPB_ClusPerIndx
|
|
Количество кластеров в буферном индексе-регистре; используется для распределения пространства каталогов. Положительное число (00h—7Fh) обозначает количество кластеров в записи MFT. Если число отрицательное (80h—FFH), то размер записи равен абсолютной величине этого числа, умноженной на 2
|
045h
|
|
Reserved
|
|
Не используется NTFS
|
048h
|
|
BS_VolID
|
|
Серийный номер раздела; используется для отслеживания разделов на сменных носителях. В качестве начального числа обычно указаны дата и время форматирования раздела
|
050h
|
|
Reserved
|
|
Не используется NTFS
|
054h
|
|
BS_BootCode
|
|
Код программы начальной загрузки
|
1FEh
|
|
BS_Signature
|
|
Байты сигнатуры; значение должно быть равно 55AAh
|
Корневой каталог
⇐ Предыдущая страница| |Следующая страница ⇒
|