Глава - 12
Чтение и изменение MBR с Programming
Master Boot Record (MBR) или таблица разделов Master (МЦЛ)
Master Boot Record (MBR) "или" иногда именуется - Капитан таблицы разделов (МРТ), создается in жестком диске, выполнив команду FDISK.EXE in ОСН.
MBR содержит небольшую программу для загрузки и начать активно (или загрузочный) раздел жесткого диска. Мастер загрузки записей содержит информацию обо всех четырех первичных разделов на жестком диске, как откроется сектор, сектор прекращения, размер раздела т.д.
MBR находится в секторе "Абсолютная 0 или мы можем сказать на цилиндре 0, 0 руководителя, и sector1 и если имеется более одного раздела, находятся в диске есть Расширенный Master Boot Отчеты, расположенный в начале каждого расширенного раздела тома.
Подробнее см. главу "Логический подход к дисков и ОС", обсуждавшихся ранее в этой книге.
Загрузочная запись Master формат
Мы можем разделить дисковода жесткого диска в несколько логически приводов, которые, как правило, установленных собственных дисков письмо DOS). Только один раздел на время можно обозначить как активное (или загрузочного) раздела.
Master Boot Record не превышать четырех записей в Таблице Master. Однако расположение Расширенный Master Boot Record можно получить с помощью Master Boot Record, которая содержит Расширенные таблицы, , формат такой же, как в основной таблице разделов, кроме отсутствия загрузочного кода, и это пространство 446 Bytes обычно зарезервированных для загрузочного кода и остается пустой.
Все 512Bytes "Master Boot Record являются неработающей образом, приведены в таблице :
OffsetОфсет |
DescriptionОписание |
SizeРазмер |
000H000H |
Initial
Program Loader (IPL) , Executable Code
(Provides very first booting to the
Computer)Initial Program Loader -
начальный программный загрузчик (IPL), Исполняемые кодекса (самого первого Обеспечивает
загрузку в компьютер) |
446
Bytes446 Bytes |
1BEH1BEH |
First Partition
Entry (See Next Table)Первый раздел позиции (см.
следующую таблицу) |
16
Bytes16 Bytes |
1CEH1CEH |
Second
Partition EntryВторой раздел Вступление |
16
Bytes16 Bytes |
1DEH1DEH |
Third Partition
EntryТретий раздел Вступление |
16
Bytes16 Bytes |
1EEH1EEH |
Fourth
Partition EntryЧетвертый раздел Вступление |
16
Bytes16 Bytes |
1FEH1FEH |
Executable
Marker or Bootable Sector Signature or Magic Number (AAH
55H)Исполняемые Маркер или загрузочный сектор
Подпись или Магия номер (БСГ 55H) |
2 Bytes2
Bytes |
Total =
512 BytesВсего = 512
Bytes |
Все расширенных разделов должен существовать в пространство, отведенное в расширенном разделе вступление. Только два из расширенных разделов предназначено для того, сначала как обычный раздел, и второй в качестве еще одного расширенного раздела, если существует.
Таким образом с помощью одной Таблицы Master Мы можем получить расположение другого расширенного раздела Master рядом с ним, если он есть.
|