Что такое главная таблица разделов?

Основная таблица разделов является компонентом основной загрузочной записи/сектора, которая содержит описание разделов на жестком диске, например их типы и размеры. Главная таблица разделов сопровождает подпись диска и главный загрузочный код для формирования главной загрузочной записи.

Из-за размера (64 байта) таблицы главных разделов на жестком диске можно определить максимум четыре раздела (по 16 байтов каждый). Однако дополнительные разделы можно настроить, определив один из физических разделов как расширенный раздел, а затем определив дополнительные логические разделы в этом расширенном разделе.

Бесплатные инструменты для создания разделов диска – это простой способ манипулировать разделами, пометить разделы как «активные» и многое другое.

Другие имена для главной таблицы разделов

Основная таблица разделов иногда называется просто таблицей разделов или картой разделов, или даже сокращенно MPT.

Структура и расположение главной таблицы разделов

Основная загрузочная запись включает 446 байтов кода, за которым следует таблица разделов с 64 байтами, а оставшиеся два байта зарезервированы для подписи диска.

Вот конкретные обязанности каждых 16 байтов главной таблицы разделов:

Размер (в байтах) Описание
1 Содержит загрузочную метку
1 Стартовая голова
1 Начальный сектор (первые шесть бит) и стартовый цилиндр (старшие два бита)
1 Этот байт содержит младшие восемь бит начального цилиндра
1 Содержит тип раздела
1 Конечная голова
1 Конечный сектор (первые шесть бит) и конечный цилиндр (старшие два бита)
1 Этот байт содержит младшие восемь битов конечного цилиндра
4 Ведущие сектора раздела
4 Количество секторов в разделе

Загрузочная метка особенно полезна, когда на жестком диске установлена ​​более одной операционной системы. Поскольку существует более одного основного раздела, метка загрузки позволяет вам выбрать, с какой ОС загружаться.

Однако таблица разделов всегда отслеживает один раздел, который служит в качестве «активного», который загружается, если не выбраны другие параметры.

Раздел типа раздела таблицы разделов относится к файловой системе этого раздела, где идентификатор раздела 06 или 0E означает FAT, 0B или 0C означает FAT32, а 07 означает NTFS или OS/2 HPFS.

С разделом, который составляет 512 байт для каждого сектора, вам нужно умножить общее количество секторов на 512, чтобы получить количество байтов в общем разделе. Затем это число можно разделить на 1024, чтобы получить число в килобайтах, а затем еще раз для мегабайтов и еще раз для гигабайтов, если это необходимо.

После первой таблицы разделов, которая смещена 1BE от MBR, остальные таблицы разделов для второго, третьего и четвертого основного раздела находятся в 1CE, 1DE и 1EE:

Offset Offset
Hex Decimal Длина (в байтах) Описание
1BE – 1CD 446-461 16 Основной раздел 1
1ce-1DD 462-477 16 Основной раздел 2
1DE-1ED 478-493 16 Основной раздел 3
1EE-1FD 494-509 16 Основной раздел 4

Вы можете прочитать шестнадцатеричную версию главной таблицы разделов с помощью таких инструментов, как wxHexEditor и Active @ Disk Editor.

Оцените статью
Solutics.ru
Добавить комментарий