| ||||||||||||||||||
Каждая служебная область диска предназначена для определенных целей. Если одна из них окажется испорченной, то это может привести к самым серьезным последствиям. В этом случае может возникнуть эффект домино — из-за ошибки в одной структуре вы не сможете получить доступа к другим, а в конечном счете — к данным на диске. Одной из самых больших неприятностей обычно бывает повреждение FAT — при этом DOS оказывается не в состоянии прочесть ни одного файла. Однако не стоит отчаиваться, поскольку большинство из этих структур при необходимости можно "отремонтировать" — в этом и заключается главное искусство восстановления данных.
Таблица П.25. Формат таблицы разбиения в главной загрузочной записи (MBR)
Смещение Hex
Dec
Длина поля
Описание
1-й элемент
таблицы разбиения
1BEh
446
1 байт
Индикаторный байт загрузки (80п — активный раздел, иначе
— 00h)
1BFh
447
1 байт
Головка (сторона), на которой начинается раздел
1C0h
448
16 бит
Начальный цилиндр (10 бит) и сектор (6 бит) раздела
1C2h
450
1 байт
Системный индикаторный байт (см. табл. 20.11)
1C3h
451
1 байт
Головка (сторона), на которой заканчивается раздел
1C4h
452
16 бит
Конечный цилиндр (10 бит) и сектор (6 бит) раздела
1C6h
454
1 двойное слово
Относительное смещение секторов раздела
1CAh
458
1 двойное слово
Общее количество секторов в разделе
2-й элемент
таблицы разбиения
1CEh
462
1 байт
Индикаторный байт загрузки (80h — активный раздел, иначе -
— 00h)
1CFh
463
1 байт
Головка (сторона), на которой начинается раздел
1D0h
464
16 бит
Начальный цилиндр (10 бит) и сектор (6 бит) раздела
1D2h
466
1 байт
Системный индикаторный байт (см. табл. 20.11)
1D3h
467
1 байт
Головка (сторона), на которой заканчивается раздел
1D4h
468
16 бит
Конечный цилиндр (10 бит) и сектор (6 бит) раздела
1D6h
470
1 двойное слово
Относительное смещение секторов раздела
1DAh
474
1 двойное слово
Общее количество секторов в разделе
3-й элемент
таблицы разбиения
1DEh
478
1 байт
Индикаторный байт загрузки (80h — активный раздел, иначе -
— 00h)
1DFh
479
1 байт
Головка (сторона), на которой начинается раздел
1E0h
480
16 бит
Начальный цилиндр (10 бит) и сектор (6 бит) раздела
1E2h
482
1 байт
Системный индикаторный байт (см. табл. 20.11)
1E3h
483
1 байт
Головка (сторона), на которой заканчивается раздел
1E4h
484
16 бит
Конечный цилиндр (10 бит) и сектор (6 бит) раздела
1E6h
486
1 двойное слово
Относительное смещение секторов раздела
1EAh
490
1 двойное слово
Общее количество секторов в разделе
4-й элемент
таблицы разбиения
1EEh
494
1 байт
Индикаторный байт загрузки (80h — активный раздел, иначе
-OOh)
1EFh
495
1 байт
Головка (сторона), на которой начинается раздел
1F0h
496
16 бит
Начальный цилиндр (10 бит) и сектор (6 бит) раздела
1F2h
498
1 байт
Системный индикаторный байт (см. табл. 20.11)
1F3h
499
1 байт
Головка (сторона), на которой заканчивается раздел
1F4h
500
16 бит
Конечный цилиндр (10 бит) и сектор (6 бит) раздела
1F6h
502
1 двойное слово
Относительное смещение секторов раздела
1FAh
506 ■туры
510
1 двойное слово
2 байта
Общее количество секторов в разделе
Байты сигм
1FEh
Сигнатура (контрольный код) загрузочного сектора (55AAh)
В графе "Смещение" указаны как шестнадцатиричные (Hex), так и десятичные значения (Dec) смещений соответствующих полей относительно начала сектора.. Слово—это два байта, прочитанные в обратном порядке; двойное слово —два слова, прочитанные в обратном порядке.
Cache (запас) в контексте терминов материнской платы обозначает быстродействующую буферную память между процессором и основной памятью. Кэш служит для частичной компенсации разницы в скорости процессора и основной памяти - там хранятся наиболее часто используемые данные. Когда процессор первый раз обращается к ячейке памяти, ее содержимое параллельно копируется в кэш, и в случае повторного обращения в скором времени может быть с гораздо большей скоростью выбрано из малого, но очень быстродействующего кэша, чем из относительно медленной основной памяти.
| На главную |